/*  
Theme Name: Blacker
*/

body 				{ margin: 0px 100px 0px 100px; font-size: 12px; color: #666666; line-height: 20px; font-family: Verdana, "Myriad Pro", "Trebuchet MS", Arial;  background: url(images/bckg.gif) #000; border: 1px solid #666666; }
a 					{ color: blu;}
a:hover 			{ color: red; }

#container			{ background-color: #FFFFFF;}

#header				{ background: url(images/header_bckg_main.jpg) repeat-x  #3399CC;}
#logo				{ background: url(images/header_bckg.jpg) no-repeat; padding: 30px 0 0 40px; height: 83px; color: #FFFFFF; font-style: italic;  line-height: 23px; }
#logo a				{ color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 20px; font-style: italic; text-transform: uppercase; }
#menu 				{ background: url(images/menu_bckg.jpg) #3399CC; height: 30px; }
#menu ul 			{ margin: 0; padding: 0; }
#menu ul li			{ display: inline-block; float: left; width: 104px; list-style: none; text-align: center; }
#menu a 			{ display: block; float: left; width: 104px; color: #FFFFFF; font-size: 14px; text-transform: uppercase; font-weight: bold; text-decoration: none; padding-top: 4px; font-style: italic; }
#menu a:hover		{ padding-top: 4px; height: 22px; background: url(images/menu_bckg_over.jpg) #3399CC; }

#text 				{ margin: 30px 270px 30px 20px; }
#text h1 			{ margin: 20px 0 30px 0; text-transform: uppercase; font-size: 18px; color: #3399CC; font-weight: normal; }
#text h2 			{ margin: 20px 0 5px 0; text-transform: uppercase; font-size: 18px; color: #3399CC; font-style: italic; }
#text h2 a 			{ color: #666666; text-decoration: none; }
#text h2 a:hover 	{ color: red; }
#text h3 			{ margin: 20px 0 10px 0; text-transform: uppercase; font-size: 16px; color: #666666; font-weight: normal; }
#text p 			{ padding: 0 0 5px 0;}
#text ul li 		{list-style: none; margin-left: 0px; padding-left: 20px; background: url(images/li.gif) no-repeat 0px 7px; }
#text ol li 		{ margin-left: 20px; }
#sidebar 			{ float: right; width: 200px; padding: 0 20px 0 10px; margin: 5px 0 30px 0; font-size: 14px; }
#sidebar h2 		{ margin: 25px 0 5px 0; text-transform: uppercase; font-size: 15px; color: #3399CC; }
#sidebar ul 		{ margin: 0px; padding: 0px;}
#sidebar li 		{ list-style: none;}
#main       		{ float: left; background: url(images/sidebar_bckg.gif) repeat-y top right;}

#footer     		{ background: url(images/footer_bckg.jpg) #424E4F; height: 102px; clear: both;  font-style: italic }
#left_footer 		{ float: left; padding: 40px 0 0 30px; background: url(images/c.gif) no-repeat 30px 35px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; font-size: 12px;}
#left_footer a 		{ color: #FFFFFF; }
#left_footer a:hover{ text-decoration: none; }
#right_footer 		{ float: right;  padding: 40px 30px 0 0; text-transform: uppercase; color: #FFFFFF; font-weight: bold; font-size:1 2px; text-align: right; width: 400px; }
#right_footer a 	{ color: #FFFFFF; }
#right_footer a:hover { text-decoration: none; }

.postmetadata 		{ font-size: 13px; margin: 5px 0 0 0; }
.postmetadata small { font-size: 11px; }
.entry p 			{ margin: 5px 0 0 0; }

#searchform 		{ margin: 0; }
#searchform #searchsubmit { width: 30px; height: 21px; border: none; color: #FFFFFF; background-color: #3399CC; font-size: 14px; font-weight: bold; }
#searchform #s 		{ width: 150px; }
#commentform #comment { width: 500px; }
#commentform #author, #commentform #email, #commentform #url { width: 250px;}
#commentform #submit { width: 140px; height: 21px; border: none; color: #FFFFFF; background-color: #3399CC; font-size: 14px; font-weight: bold; }
#commentform p 		{ margin: 5px 0 5px 0;}
#calendar caption	{ margin: 5px 0 5px 0; text-transform: uppercase; font-size: 15px; color: #3399CC; font-weight: bold; text-align: left; }
#calendar h2		{ margin: 0; padding: 0; }
#wp-calendar th		{ padding-right: 10px; text-align: left; }
#wp-calendar td		{ padding-right: 10px; }
.commentlist .alt	{}
.commentlist p 		{ margin: 5px 0 10px 0; }
.navigation 		{ text-transform: uppercase; margin-top: 20px; }
blockquote 			{ font-style: italic; border-left: 3px solid #F4F4F4; padding-left: 5px; margin-left: 20px; }
code 				{ line-height: normal; font-size: 12px; }