/*
Theme Name: Moonlight

*/


/* Main Tags */



html {

	min-height: 100%;

}



img {

	border: 0px;

}



body {

	text-align: center;

	margin:0px auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	background: #094773 url(images/bg_footer.gif);

	background-repeat:repeat-x;

	background-position:bottom;

}



#wrapper {

	display: block; 

	width:100%; 

	background: #094773 url(images/bg_page.gif);

	background-repeat:repeat-x;

	background-position:top;

	height:100%;

	text-align:center;

	border:0px;

	padding:0px;

	margin:0px;

}



#pagecontainer {

	width:963px;

	background: #094773;

	height:100%;

	text-align:center;

	border:0px;

	margin:auto;

}



.page_item {

	float: left;

	margin: 0px;

}

#header {

	width:963px;

	height:97px;

	background: #0e5487 url(images/header.gif) top left no-repeat;

	text-align:left;

	margin:0px;

	padding:0px;

}







#searchform {

	margin:0px;

	padding:0px;

}



#s {

	width:180px;

	border:1px solid #E2E2E2;

	background:#ffffff;

	padding:3px;

	color:#000000;

}



/* Navigation */



#navigation {

	width:963px; 

	background: transparent url(images/bg_nav_tile.gif) top repeat-x;

	height:51px;

	margin-bottom:10px;

	font-size: 1.0em;

	font-weight:bold;

}



#navigation ul {

	list-style: none;

	padding: 0px;

	margin: 0px;

}



#navigation li {

	display: inline;

	margin: 0px;

}



#navigation li a

{

	height:35px;

	padding-top: 16px;

	color: #FFFFFF;

	text-align:center;

	text-decoration: none;

	float: left;

	padding-left:20px;

	padding-right:20px;

	margin-right:1px;

}



#navigation li a:hover {

	color: #a6ff74;

}



/* Content */

#Logoblock {

	width:600px;

	padding:15px;

}



#Logoblock img {

	padding-right:10px;

}



#RSSnSearchBlock {

	background-color:#F5F5F5;

	border: 1px solid #E2E2E2;

	padding:10px;

	margin-left:15px;

	color:#787878;

}



#RSSnSearchBlock a {

	color:#787878;

	text-decoration:none;

}

#RSSnSearchBlock a:hover{

	border-bottom:1px dotted #787878;

}



#content {

	float: left;

	text-align:left;

	background:transparent;

	width:640px;

}



#PostSet {

	padding-left:15px;

	padding-right:15px;

}



.more-link {

	color:#a6ff74;

	text-decoration:none;

}



blockquote {

	margin-left: 10px;

	margin-right:10px;

	margin-top:5px;

	padding: 0px 12px 0px 15px;

	background: url(images/blockquote.gif) left repeat-y;

	color:#ffffff;

}



.postheader {

	padding:5px;

}



.postheader h1 {

	letter-spacing:-2px;

	font: bold 2.5em arial, helvetica, sans-serif;

	font-weight:bold;

	margin:3px 0px 3px 0px;

	padding-top:3px;

}



.postheader h1 a:hover {

	text-decoration:none;

}



.postheader a {

	color:#a6ff74;

	text-decoration:none;

	font-weight:bold;

}



.postheader .postdetails a  {

	font-weight:bold;

}



.postheader .postdetails a:hover {

	border-bottom: 1px dotted #a6ff74;

}



.postcontent a:hover {

	border-bottom: 1px dotted #a6ff74;;

}



.postcontent a {

	color:#a6ff74;

	text-decoration:none;

	font-weight:bold;

}



.postcontent {

	padding-left:5px;

	margin:0px;

	font-size:12px;

	line-height:200%;

	background: #094773 url(images/bg_content.gif) top repeat-x;

}



.postcontent div {

	padding:0px 10px 10px 0px;

}



.postfooter {

	border: 0px;

	margin-bottom:15px;

	margin-top:0px;

	width:500px;

	height:25px;

	padding:0px;

	background: #094773 url( ) left no-repeat;

	padding-left:25px;

	padding-top:5px;

}



.postfooter a {

	color:#a6ff74;

	font-weight:bold;

	text-decoration:none;

}



.postfooter a:hover {

	border-bottom:1px dotted #a6ff74;

}



/* Comments */



.comment {

	padding:0px;

	margin:0px;

}



.commenter a {

	font-size:12px;

	color:#ffffff;

	text-decoration:none;

}



.commentbox {

	width:600px;

	background:#0c4975 url(images/bg_content.gif) top repeat-x;

	margin:0px;

	padding:10px;

	margin-bottom:5px;

	margin-top:5px;

	margin-bottom:10px;

}



#commentform #author, #commentform #email, #commentform #url, #commentform textarea {

	background: #08416c;

	border: 1px #396789 solid;

	padding: 5px;

	color:#ffffff;

}



/* Sidebar */



#sidebar {

	width:308px;

	float:left;

	text-align:center;

}



.both {

	clear: both;

}



.title {

	background:#094773 url(images/title_bg.gif) top left no-repeat;

	width:224px;

	height:29px;

	color:#ffffff;

	font-size:12px;

	font-weight:bold;

	padding:12px 10px 0px 40px;

	margin:auto;

	margin-bottom:-10px;

	text-align:left;

}



h2 {

	font: bold 2.5em arial, helvetica, sans-serif;

	font-weight:bold;

	padding:7px;

	color:#a6ff74;

}



#sidebar ul li {

	padding:7px;

	margin:auto;

	margin-left:-24px;

	margin-bottom:3px;

	color:#ffffff;

	border:1px solid #396789;

	width:258px;

	background:#08416c;

	list-style:none;

	text-align:left;

	margin-top:0px;

}



#sidebar ul li a {

	text-decoration:none;

	color:#ffffff;

}



#sidebar ul li a:hover {

	color:#6cff00;

}





/* Calendar */



#wp-calendar {

margin:auto;

}



#wp-calendar tr td {

	padding:3px;

}



#wp-calendar tr td a{

	font-weight:bold;

}



#wp-calendar tr td a:hover{

	font-weight:bold;

}



#wp-calendar tr #today{

	border:1px solid #a6a6a6;

	background:#a6ff74;

	color:#000000;

}

#wp-calendar tr #today a{

	color:#000000;

}



#wp-calendar caption{

	padding:3px;

	color:#a6ff74;

	font-size:13px;

	font-weight:bold;

}



/* Footer */



#footer{

	height:119px;

	background:transparent;

	margin:auto;

	width:963px;

}



#footer a {

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;



}



#footer a:hover {



	color:#6cff00;

}



#footer #WP {

	float:right;

	color:#ffffff;

	padding-top:93px;

}



#footer #Copy {

	float:left;

	color:#ffffff;

	padding-top:93px;

}