/*Theme Name: BluemoonlightTheme URI:  http://dandyland.orgDescription: Two columns, web2.0 style, wide, slick, widgets ready, large font, fluid dark theme by <a href="http://dandyland.org">dandyna</a> Version: 2.0Author:  <a href="http://dandyland.org">dandyna</a> (original base by http://www.sixshootermedia.com/)*/body {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#EED9BF none repeat scroll 0 0;color:#393939;font-family:"Bitstream Vera Sans",sans-serif;font-size:12px;margin:0 auto;width:1009px;word-spacing:2px;}* {	margin:0;	padding:0;}a {	color:#495F88;	text-decoration:none;	padding:2px 4px 2px 4px;}a:hover {	background:#inherit;}a img{	border:0;}#header {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/bg.png) no-repeat scroll center center;border:2px solid #000000;height:140px;margin:0 0 0;padding:0;text-align:center;}#header  h1 { padding-top: 74px; padding-right: 150px;}#header a {border-bottom:0 none;color:#646766;font-size:1.4em;margin-left:-146px;position:absolute;text-decoration:none;top:28px;}#menu {width:100%;	padding:0px;	text-align:left;	margin:0px 0 0 0;/*	background:#303030 url(images/b.gif) repeat-x;*/height:14px;		}#menu ul{border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center;}#menu ul li{display: block;float: left;text-align: center;padding: 0;margin: 0;}#menu ul li a{background: inherit;width: 150px;height: 22px;padding: 2px;margin: 0 0 10px 0;color: #646766;text-decoration: none;display: block;text-align: center;font: bold 16px arial, sans-serif;}#menu ul li a:hover{color: #fff;background: #DE8E6C;}#menu a:active{background: #444;color: #fff;}#menu li#active a{background:url(images/a.gif) repeat-x;border: 0px;color: #333;}h2 {	font:24px Arial, sans-serif;	color:#33B6F8;	letter-spacing:-1px;	font-weight:normal;	margin:15px 0 15px 0;}h2 a {	color:#6E87A5;	text-decoration:none;	border:none;	padding:0;}h2 a:hover {		color:#DE8E6C;}h3 {	font-size:1.2em;	color:#666;	font-weight:bold;	margin:15px 0 15px 0;}p {	line-height:17px;	margin:25px 0 25px 0;}blockquote {	font-size:12px;	color:#787878;	background:url('images/blockquote.gif') no-repeat top left;	font-family:Georgia, "Times New Roman", Times, serif; margin-left:0; margin-right:150px; margin-top:35px; margin-bottom:35px; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:0}blockquote p {	line-height:20px;}#sidebar {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F6F6F6 none repeat scroll 0 0;border:1px solid #BBBBBB;clear:both;float:right;margin-top:-11px;padding:20px 20px 50px;width:200px;}#sidebar p {	font-size:12px;}#sidebar a {	color:#6E87BA;	border:none;}#sidebar a:hover {/*	text-decoration:underline;*/	color:#DE8E6C;	border:none;}#sidebar h2 {color:#6E87A5;font-size:12px;font-decoration:italic; }.linkcat h2 { display: none;} #sidebar li { list-style-type: none; }#sidebar h2 a {	color:#fff;	text-decoration:none;	padding:0;}#sidebar h2 a:hover {	text-decoration:none;}#sidebar h4 {	color:#666;	font-size:15px;font-weight:bold;padding:6px 0pt 0px;}#sidebar h4 a {	color:#fff;	text-decoration:none;	padding:0;}#sidebar h4 a:hover {	text-decoration:none;}ol#nav {	margin:25px 15px 25px 30px;	font-size:1.3em;}ol li {	margin:15px 0 15px 0 !important;	margin:-10px 0;}#nav a {	display:block;	margin:0;	color:#33B6F8;	border:none;}#nav a b {	float:right;	display:none;	color:#333;}#nav a:hover {	background:none;	border:none;	text-decoration:none;}#nav a:hover b {	display:inline;}#content {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F9F9F9 none repeat scroll 0 0;border:1px solid #BBBBBB;margin:11px 250px 1% 0;padding:20px;}#content2 {	background:url('images/content.jpg') no-repeat top left;	padding:20px; margin-left:50px; margin-right:10%; margin-top:0; margin-bottom:0		}#content ul, #content2 ul {	margin:15px 15px 15px 15px;	list-style:none;}#content ul li, #content2 ul li {	margin:10px 0;	background:url('images/bp.gif') no-repeat left; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}#content ol li, #content2 ol li {	margin:15px 0 15px 0 !important;	margin:10px 0;}#content img, #content2 img, #footer img {	padding:1px;	background:inherit;	border:0;}.postdata {	font:11px Arial;	margin:-10px 0 -5px 0;	color:#777;}#footer {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F6F6F6 none repeat scroll 0 0;border-top:3px solid #BBBBBB;margin:50px 0 0;padding:10px;text-align:center;	}					/* Comments Styling */#commentlist li {margin-bottom: 1.5em;padding-bottom: 1em;border-bottom: 1px solid #700000;}#comment-1 { background-color: #262A36; padding: 7px; border: 1px solid #303542;}/*#commentform {color:#eee;margin: 1em;background: #262A36;width: 100%;border: 1px solid #303542;}*/#commentform p { padding: 7px; margin:10px 0; }#commentform textarea {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#EEEEEE none repeat scroll 0 0;border:1px solid #BBBBBB;color:#333;width:90%;}#commentform textarea:focus {background:#ddd none repeat scroll 0 0;}#commentform #email, #commentform #author, #commentform #url {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#EEEEEE none repeat scroll 0 0;border:1px solid #BBBBBB;color:#333333;font-size:1.1em;width:280px;padding: 3px;}#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {background:#ddd none repeat scroll 0 0;}#commentform input{font-size:18px;margin-bottom:3px;padding:5px;}#sidebar ul li {	margin:5px 0 5px 0 !important;}#sidebar ul li a{	color:#6E87A5;}#sidebar ul{padding-left:10px;padding-bottom:10px;padding-top:4px;}.badge {float:right;}