body {
	background:	#eee;
	font-size:	13px;
	font-family:	"Segoe UI",Helvetica,arial,sans-serif;
	line-height:	1.3em;
	margin:0;
}
* {
  font-family: "Segoe UI",Helvetica,Verdana, arial;
}

input, textarea {
        margin:         2px;
        background:     #272;
        border:         0px;
        color:          #fff;
        font:           normal 10px "Segoe UI",Verdana,arial;
}

a.ext {
	padding-right:	13px;
	background:	url('../images/ext.png') center right no-repeat;
}

pre {
   margin: auto;
   width: 450px;
   background-color: #696;
   border: 1px solid #ccc;
   margin-bottom: 10px;
   color: #000;
}

#wrapper {
	width:		70%;
	min-width:	700px;
	margin:		auto;
}

#theme {
	text-align: 	right;
	color:		#fff;
	padding:	0;
	margin-bottom:	8px;
}

#theme span.light {
	padding:	3px;
	padding-top:	2px;
	background:	#333;
	margin-right:	0px;
}

#theme span.light a {
        cursor:         hand;
        cursor:         pointer;
	color:		#fff;
	text-decoration:none;
}

#theme span.dark {
	background:	#000;
	margin-left:	-4px;
	padding:	3px;
	padding-top:	2px;
}

#theme span.dark a {
        cursor:         hand;
        cursor:         pointer;
	color:		#fff;
	text-decoration:none;
}

#title {
	background:	#000;
	padding:	5px;
}

#title h1 {
	margin:		0px;
	padding:	0px;
	color:		#1EC900;
	font-weight:	bold;
	font-size:      18px;
}

#title span.dot {
	color:		#D97700;
}

#title span.com {
	color:		#fff;
}

.date {
	float:		right;
	padding:	0px;
	text-align:	right;
	color:		#1EC900;
	font:		bold 11px Tahoma, Arial;
	line-height:30px;
}

.date .month {
	color:		#fff;
}

.date .day {
	color:		#D97700;
}

#header {
	padding:	0px;
	height:		140px;
	background:	url('../images/clovers2.jpg');
	position:relative;
}

#header .text {
	bottom:		0;
	height:		30px; 
	width:		100%;
	background:	#000;
	position:absolute;
	filter: 	alpha(opacity=40);
 	filter: 	progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 	-moz-opacity: 	0.40; 
	opacity:	0.4;
}

#topbar {
background:#000;
background-image: linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);
background-image: -o-linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);
background-image: -moz-linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);
background-image: -ms-linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.44, rgb(36,26,31)),
	color-stop(0.72, rgb(0,0,0))
);

       height:30px;
       position:absolute;
       top:0;
	left:0;
	right:0;
	z-index:-1;
}
.nav {
	padding:	0px;
	height:		30px;
background-image: linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);
background-image: -o-linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);
background-image: -moz-linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);
background-image: -ms-linear-gradient(bottom, rgb(36,26,31) 44%, rgb(0,0,0) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.44, rgb(36,26,31)),
	color-stop(0.72, rgb(0,0,0))
);

}

.nav ul {
	margin:		0px;
	padding:	0px;
	list-style:	none;
}

.nav li {
	float:		left;
	margin-right:	0px;
	padding:	0px;
}

.nav li.active {

}

.nav li a {
	margin:		0px;
	padding:	0px;
	display:	block;
	height:		30px;
	width:		60px;
	text-decoration:none;
	text-align:	center;
	color:		#f0f0f0;
	font-size:	12px;
	line-height:	2.5em;
	border-right:1px solid #333;
	text-transform:uppercase;
}

.nav li a:hover {
        background: rgba(255,255,255,.10);
	font-size:13px;
	line-height:2.2em;
}

div.message {
	position:	absolute;
	bottom:		0;
	width:		100%;
	height:		30px;
	text-align:	right;
	font:		bold 12px Tahoma, Arial;
	color:		#fff;
	z-index:	10;
	line-height:	28px;
}

.quote {float:right}
.rss {float:right;margin-left:5px;margin-top:5px}
img {border: 0}

#main {
	padding:	0px;
	background:	#0a0a0a;
	padding:	5px;
	color:		#eee;
        border:         1px solid #000;
}

.egg { color: #212121 !important }

#body {
	margin-right:	220px;
}

#body a {
	color:		#D97700;
	text-decoration:none;
	cursor:		hand;
	cursor:		pointer;
}

#body a:hover {
	color:		#090;
	border-bottom:	1px dotted;
}

#header h2.title {
position:absolute;
}

h2.title {
	font-family:	"Segoe UI", verdana;
	font-weight:	100;
	margin:		0;
	bottom:		7px;
	left:		5px;
	color:		#fff;
	z-index:	10;
	text-transform:	uppercase;
	font-size:	18px;
}

#body p {
	padding:	10px;
	padding-top:	0px;
}

span.warning {
	color:		#E60000;
}

#body p.about_picture {
	background:	url('../temp/darkness.jpg') no-repeat 10px 5px;
        float:          left;
        text-align:     justify; 
}

#body p.about_picture:hover {
	background:	url('../temp/feelsgoodtobeaninja.jpg') no-repeat 10px 5px;
        float:          left;
        text-align:     justify; 
}

#twitter .title a {
   display:block;
   float:right;
}
#twitter span.date {
   color: #666;
   font-size:9px;
}
#twitter p {
  padding:0;
  margin:0 0 10px 0;
}

/**************/
/* blog stuff */
/**************/

#blog {
	margin-bottom:	10px;
}

#blog .blogEntry h4 {
	font-family:	"Segoe UI","Century Gothic",arial,sans-seif;
	font-weight:	100;
	font-size:	25px;
        color:          #090;
        padding-bottom:        10px;
	border-bottom:	1px solid #444;
	text-transform:	uppercase;
	margin-bottom:	0;
	margin-top:	10px;
}

#blog .blogEntry .date {
	float:		right;
        display:        block;
	text-align:	right;
	color:		#666;
	font:		bold 10px;
	line-height:	30px;
}

#blog .blogEntry .entryText {
    padding:8px;
    margin-bottom:3px;
}

#blog .blogEntry p {
      padding:0;
      margin:0 0 10px 0;
      text-align:justify;
}

#blog .blogEntry .footer {
	text-align:	right;
	font:		normal 10px;
}
#blog .edit {
  float:left;
}

#comments {
	margin:		auto;
	color:		#999;
	font:		normal 11px;
}

#comments h4 {
	margin:		0px;
	padding:	0px;
	border-bottom:	1px solid #333;
	color:		#999;
}

#comments p {
	margin:		0px;
	padding:	0px;
}

#comments p.name {
	padding-top:	5px;
	color:		#090;
	font-weight:	bold;
}

#comments p.date {
	color:		#444;
}

#comments p.comment {
	padding-bottom:	10px;
	border-bottom:	1px dashed #000;
}

#comments .form {
	padding:	10px;
}

#comments span.length {
	font:		normal 10px;
}

#main h2.footer {
	clear:		right;
	margin:		-5px;
	padding:	5px;
	padding-bottom:	10px;
	background:	#3A862C;
	color:		#000;
	font:		bold 12px;
}

#main h3.footer2 {
	margin:		-5px;
	padding:	5px;
	background:	#000;
	color:		#3A862C;
	text-align:	right;
	font:		bold 10px Tahoma;
}

#yetAnotherFooter {
	margin:		auto;
	margin-top:	5px;
	padding:	0px;
	color:		#222;
	text-align:	center;
}

#yetAnotherFooter ul {
	list-style:	none;
	margin-top:	-5px;
	padding:	0px;
}

#yetAnotherFooter li {
	display:	inline;
}

#yetAnotherFooter li a {
	display:	inline;
	padding-right:	5px;
	padding-left:	5px;
	color:		#222;
	font:		normal 11px;
}

#ajax {
	margin:		auto;
	margin-top:	15px;
	text-align:	center;
}

#ajax span {
	padding:	10px;
	background:	url('http://www.moiph.com/images/ajax-loader.gif') no-repeat;
}


