/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #000; color: #fff; text-align: center;}
* {margin: 0; padding: 0;}/*resets all margins and padding to 0*/
hr, .theshadowknows{display: none;}
ul, ol{list-style: none;}

a{color: #b4c7ff; text-decoration: underline;}
a:hover{text-decoration: none;}

/*Main containers*/
#god{width: 887px; margin: 0 auto; text-align:left;}

#limbo{width: 100%; float: left; position: relative; margin: 64px 0;}

/* header */
#head{width: 100%; display: block; height: 157px; background: #000 url(images/logoHeader.jpg) center bottom no-repeat;}
	#head h1 a{width: 100%; display: block; height: 157px; text-decoration: none;}
	#head h1 a span, #head h2{visibility: hidden;}

/*main nav*/
#mainNav{position: absolute; top: 0; right: 0; width: 267px;}
	#mainNav ul li, #mainNav ul li a{display: block; width: 116px; height: 17px; text-indent: -9999px; margin: 8px 0;}
		#mainNav ul li#home a{background: #000 url(images/navHome.gif) bottom left no-repeat;}
		#mainNav ul li#home a:hover{background: #000 url(images/navHome.gif) top left no-repeat;}
		
		#mainNav ul li#about a{background: #000 url(images/navAbout.gif) bottom left no-repeat;}
		#mainNav ul li#about a:hover{background: #000 url(images/navAbout.gif) top left no-repeat;}
		
		#mainNav ul li#blog a{background: #000 url(images/navBlog.gif) bottom left no-repeat;}
		#mainNav ul li#blog a:hover{background: #000 url(images/navBlog.gif) top left no-repeat;}
		
		#mainNav ul li#contact a{background: #000 url(images/navContact.gif) bottom left no-repeat;}
		#mainNav ul li#contact a:hover{background: #000 url(images/navContact.gif) top left no-repeat;}						
/*main content*/
#content{width: 600px; margin: 0 20px 0 0; float:left;}
	#content #conPad{float: left; width: 505px; background-color: #2b2b2b; padding: 23px; position: relative; left: 48px;}
	
	.post{position: relative; clear: both; float: left; width: 502px; }
		.post a{color: #b4c7ff; text-decoration: underline;}
		.post a:hover{text-decoration: none;}
		.post a img , .post img{border: 4px solid #fff; margin: 2px;}
			.post a:hover img {border: 4px solid #B4C7FF;}
	.post h3.postTitle{font-size: 18pt; font-weight: normal; margin-bottom: 13px; font-family: Georgia, "Times New Roman", Times, serif;}
		.post h3.postTitle a{color: #b4c7ff; text-decoration: none;}
		.post h3.postTitle a:hover{color: #b4c7ff; text-decoration: underline;}
	
	.postDate{width: 58px; height: 73px; position: absolute; top: 0; left: -81px; background: #989898 url(images/dateBrick.gif) 0 0 no-repeat; text-align: center; text-transform: uppercase;}	
		.postDate .mon{font-size: 10pt; position: absolute; top: 15px; left: 19px;}
		.postDate .day{font-size: 14pt; position: absolute; top: 28px; left: 21px;}
		.postDate .year{visibility: hidden;}
	
	.postCon{font-size: 10pt;}
		.postCon h1, .postCon h2, .postCon h3, .postCon h4, .postCon h5, .postCon ul, .postCon ol{margin: 8px 0;}
			.postCon h1{font-size: 16pt;}
			.postCon h2{font-size: 14pt;}
			.postCon h3{font-size: 12pt;}
			.postCon h4{font-size: 11pt;}
			.postCon h5{font-size: 10pt;}
		.postCon ol, .postCon ul{padding-left: 10px;}	
		.postCon ol{list-style: decimal; margin-left: 10px;}	
		.postCon ul{list-style: disc; margin-left: 7px;}
			.postCon ul li, .postCon ol li{margin: 4px 0;}	
		.postCon p, .postCon div{margin: 4px 0; line-height: 15pt;}
		.postCon blockquote{padding: 4px 8px; border-left: 2px solid #B4C7FF; margin: 8px; font-style:italic;}
	
	.postMeta{clear: both; float:left; font-size: 9pt;margin: 18px 0; padding: 10px; width: 482px; background: #4c4c4c url(images/postMetaGrad.gif) bottom left repeat-x;}

/*sidebar*/

#sidebar{font-size: 9pt; margin-top: 123px; padding: 0 0 23px 0; border-top: 1px solid #2B2B2B;float: left; width: 267px;}
	#sidebar h4#sideHead{background: #000 url(images/catHead.gif) 0 0 no-repeat; width: 123px; height: 21px; margin: 23px 0;text-indent: -9999px; }
	#sidebar h4#sideHeadCloud{background: #000 url(images/cloudHead.jpg) 0 0 no-repeat; width: 123px; height: 21px; margin: 23px 0;text-indent: -9999px; }

	#sidebar ul#postCat li{margin: 10px 0; display:block; }		
	#sidebar ul#postCat li a{display: block; min-height: 38px; width: 82%; padding: 5px 0 0 48px; font-weight: bold; color: #fff; text-decoration: none;}

	#sidebar h4#sideHeadFollow{background: #000 url(images/catFollow.gif) 0 0 no-repeat; width: 123px; height: 21px; margin: 10px 0;text-indent: -9999px; }
	
	#sidebar h4#sideHeadNews{background: #000 url(images/catNews.gif) 0 0 no-repeat; width: 123px; height: 21px; margin: 10px 0;text-indent: -9999px; }


#sidebar #follow-icons {
	width: 263px;
	height: 76px;
	background: url(images/follow-icons.gif) no-repeat;
	position: relative;
	}

#sidebar #tag-cloud { text-align: justify; }

#sidebar #follow-icons a { display: block; width: 84px; height: 76px; position: absolute; top: 0; }

#sidebar #follow-icons a#follow-rss { left: 0px; }
#sidebar #follow-icons a#follow-twitter { left: 84px; }
#sidebar #follow-icons a#follow-flickr { right: 0px; }
		#sidebar ul#postCat li a{background: #000 url(images/tempCatIcon.gif) center left no-repeat;}	
			#sidebar ul#postCat li#cat-21 a{background: #000 url(images/cat-1.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-1 a{background: #000 url(images/cat-4.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-23 a{background: #000 url(images/cat-5.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-30 a{background: #000 url(images/cat-6.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-25 a{background: #000 url(images/cat-7.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-26 a{background: #000 url(images/cat-8.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-74 a{background: #000 url(images/cat-9.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-29 a{background: #000 url(images/cat-10.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-2 a{background: #000 url(images/cat-11.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-28 a{background: #000 url(images/cat-12.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-72 a{background: #000 url(images/cat-40.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-33 a{background: #000 url(images/cat-59.jpg) center left no-repeat;}
			#sidebar ul#postCat li#cat-73 a{background: #000 url(images/cat-60.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-35 a{background: #000 url(images/cat-61.jpg) center left no-repeat;}
			#sidebar ul#postCat li#cat-60 a{background: #000 url(images/cat-1.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-4 a{background: #000 url(images/tempCatIcon.gif) center left no-repeat;}
			
		
		#sidebar ul#postCat li a span{font-weight: normal;}
	#sidebar ul#postCat li a:hover{background: #2B2B2B url(images/tempCatIcon.gif) center left no-repeat;}	

			#sidebar ul#postCat li#cat-21 a:hover{background: #2B2B2B url(images/cat-1.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-1 a:hover{background: #2B2B2B url(images/cat-4.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-23 a:hover{background: #2B2B2B url(images/cat-5.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-30 a:hover{background: #2B2B2B url(images/cat-6.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-25 a:hover{background: #2B2B2B url(images/cat-7.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-26 a:hover{background: #2B2B2B url(images/cat-8.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-74 a:hover{background: #2B2B2B url(images/cat-9.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-29 a:hover{background: #2B2B2B url(images/cat-10.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-2 a:hover{background: #2B2B2B url(images/cat-11.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-28 a:hover{background: #2B2B2B url(images/cat-12.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-72 a:hover{background: #2B2B2B url(images/cat-40.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-33 a:hover{background: #2B2B2B url(images/cat-59.jpg) center left no-repeat;}
			#sidebar ul#postCat li#cat-73 a:hover{background: #2B2B2B url(images/cat-60.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-35 a:hover{background: #2B2B2B url(images/cat-61.jpg) center left no-repeat;}
			#sidebar ul#postCat li#cat-4 a:hover{background: #2B2B2B url(images/tempCatIcon.gif) center left no-repeat;}
			#sidebar ul#postCat li#cat-60 a:hover{background: #000 url(images/cat-1.gif) center left no-repeat;}
	#podCastIcon{}
		 a img#podCastIcon{border: none; text-decoration: none; margin: 23px 0;}


/*comments*/
#comment-contain{clear: both; float: left; width: 502px;}
#comment-contain, #comment-contain form input{font-family: Georgia, "Times New Roman", Times, serif;position: relative;}	
	#comment-contain ul{text-align: left;}
		#comment-contain ul li{margin: 10px 0;}	
	#comment-contain form input, #comment-contain form textarea{color: #000;border: 1px solid #000;padding: 4px;}
		#comment-contain form input{width: 275px;} 	
		#comment-contain form textarea{width: 488px; font-size: 12pt; margin: 4px 0;}
		#comment-contain form input.submitButton{float: right; font-size: 9pt; padding: 5px 0; position: relative; left: -8px;background-color: #B4C7FF;border: 1px solid #758ccf;color: #202b49;text-transform: uppercase;width: 150px;font-family: Georgia, "Times New Roman", Times, serif; cursor: pointer;}

.require{position: absolute;background-color: #2B2B2B;color: #fe7c7c;font-style: italic;left: -10px;margin-top: 8px;}
.red{color: #fe7c7c;}

ol.commentlist li{border-bottom: 1px solid #181818; padding: 8px; font-size: 10pt;margin: 8px 0;}
	ol.commentlist li a{color: #b4c7ff; text-decoration: underline;}
	ol.commentlist li a:hover{text-decoration: none;}
	
	.commentmetadata{margin: 2px 0 8px 0;}