/*
Theme Name: subzero
Theme URI: http://www.themelayouts.com/
Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: ThemeLayouts/DreamTemplate
Author URI: http://www.themelayouts.com/
*/

.creditslnk { text-align:left;font-size:10px;color:#cccccc; }
.creditslnk a { color:#cccccc; text-decoration: none; }
.creditslnk a:visited { color:#cccccc; text-decoration: none; }

a {
text-decoration:none;
color:#065cb8;
}


/* Main Tags */



html {

	min-height: 100%;

}



img {

	border: 0px;

}



body {

	text-align: left;

	margin:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	background: #ffffff url(images/bg_footer.gif);

	background-repeat:repeat-x;

	background-position:bottom;



}



#wrapper {

	display: block; 

	width:100%; 

	background: #ffffff url(images/bg_page.gif);

	background-repeat:repeat-x;

	background-position:top;

	height:100%;

	text-align:left;

	border:0px;

	padding:0px;

	margin:0px;

}



#pagecontainer {

	width:909px;

	background: #ffffff url(images/bg_container.gif) repeat-y;

	height:100%;

	text-align:left;

	border:0px;

	margin:0px;

}



.page_item {



	float: left;



	margin: 0px;



}



#header {

	width:909px;

	height:112px;

	background: #1e252d url(images/bg_header.gif) top left no-repeat;

	text-align:left;

	margin:0px;

	padding:0px;

}



#header #LogoBlock {

	width:236px;

	height:72px;

	background: #ffffff url(images/logo.gif) top left no-repeat;

	float:left;

	font-size:35px;

	letter-spacing:-1px;

	text-align:center;

	color:#0e151c;

	padding-top:40px;

}

#header #LogoBlock div {

	font-size:12px;

	letter-spacing:0px;

	color:#003369;

}



#header #RssBlock {

	float:right;

}



#header #RssBlock img {

	padding-top:15px;

	padding-right:23px;

}



#searchform {

	margin:0px;

	padding:0px;

}



#s {

	background: #ffffff;

	border:0px;

	padding: 0px;

	color:#000000;

	width:145px;

}



#SearchBox {

width:211px;

height:68px;

background: #ffffff url(images/bg_searchbox.gif) top left no-repeat;

margin-top:20px;

padding-left:25px;

padding-top:15px;

}



/* Navigation */



#navigation {

	width:909px; 

	background: #065cb8 url(images/bg_nav.gif);

	background-repeat:repeat-x;

	background-position:top;

	height:59px;

	margin-bottom:0px;

	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:37px;

	padding-top: 20px;

	color: #FFFFFF;

	padding-right: 20px;

	padding-left: 20px;

	text-decoration: none;

	float: left;

	margin-right: 1px;

	background: url(images/nav_split.gif) no-repeat right top;



}



#navigation li a:hover {

	text-decoration:none;

	color:#84ff8a;

}



#navigation #SearchDiv {



	background: url(images/bg_search.gif) top no-repeat;

	width:191px;

	height:37px;

	float:left;

	padding-left:25px;

	padding-top:20px;

}







/* Content */



#content {

	width: 673px;

	float: left;

	text-align:left;

	background: #1e252d url(images/bg_content.gif) repeat-y;

}



.more-link {

	color:#7cbbff;

	text-decoration:none;

}



blockquote {

	margin-left: 10px;

	margin-right:10px;

	margin-top:5px;

	padding: 0px 12px 0px 35px;

	background: url(images/blockquote.gif) no-repeat;

	color:#b1d6ff;

}



#PostSet {

	padding-top:10px;

	padding-left:30px;

	padding-right:15px;

	padding-bottom:15px;

}



.dateblock {

	background:url(images/dateblock.gif);

	background-repeat:no-repeat;

	width:70px;

	height:76px;

	text-align:center;

	float:left;

	color:#ffffff;

	font-size:10px;

	font-weight:bold;

	margin:0px;

	margin-top:3px;

	margin-right:10px;

	padding-top:7px;

}



.dateblock .day {

	font-size:35px;

	font-weight:bold;

	color:#4c4c4c;

	padding-top:4px;

	letter-spacing:-1px;

}



.postheader {

	padding:5px;

}



.postheader h1 {

	letter-spacing:-1px;

	font-size:22px;

	font-weight:bold;

	margin:3px 0px 3px 0px;

	padding-top:5px;

}



.postheader h1 a:hover {

	text-decoration:none;

}



.postheader a {



	color:#7cbbff;

	text-decoration:none;

	font-weight:bold;

}



.postheader a  {

	color: #7cbbff;

}



.postheader .postdetails a:hover {

	border-bottom: 1px dotted #7cbbff;

}



.postcontent a:hover {



	border-bottom: 1px dotted #7cbbff;



}



.postcontent a {

	color:#7cbbff;

	text-decoration:none;

	font-weight:bold;

}



.postcontent {

	padding:0px;

	margin:0px;

	font-size:12px;

	line-height:200%;

	width:610px;

	background: transparent;

}



.postcontent div {

	padding:0px 10px 10px 0px;

}



.toplink {

	float:left;

	margin:0px;

	padding:5px;

}



.no_comments {

	float:right;

	width:172px;

	height:43px;

	background:#1e252d url(images/bg_comment.gif) top right no-repeat;

	margin:0px;

	padding:10px 0px 0px 0px;

	text-align:center;

	

	

}



.no_comments a {

	color:#ffffff;

	text-decoration:none;

	font-size:18px;

	

}



.postfooter {

	border: 0px;

	margin-bottom:15px;

	margin-top:0px;

	font-weight:bold;

	width:610px;

	padding:0px;

}



.postfooter .graylink {

	color:#cccccc;

	font-size:18px;

	text-decoration:none;

	font-weight:normal;

}



.postfooter .graylink:hover {

	text-decoration:none;

}



.postfooter a:hover {

	text-decoration:none;

}











/* Comments */



.comment {

padding:0px;

margin:0px;

}



.commenter a {

	font-size:13px;

	color:#ffffff;

	text-decoration:none;

}



.commentbox {

	width:612px;

	background:#1d232b url(images/comment_middle.gif) repeat-y;

	margin:0px;

	padding:0px;

	margin-top:5px;

	margin-bottom:10px;

}



.commenttop {

	width:482px;

	min-height:85px;

	background:transparent url(images/comment_top.gif) top left no-repeat;

	padding:10px 10px 10px 120px;

	line-height:180%;

}



.commentbottom {

	width:612px;

	height:14px;

	background:#1d232b url(images/comment_bottom.gif) top left no-repeat;

	margin:0px;

	padding:0px;



}



#commentform #author, #commentform #email, #commentform #url, #commentform textarea {

	background: #0c1014;

	border: 1px #394552 solid;

	padding: 5px;

	color:#FFFFFF;

}





/* Sidebar */



#sidebar {

	width:236px;

	background:#ffffff url(images/sidebar_bg.gif) top no-repeat;

	float:left;

	text-align:left;

}



.both {

	clear: both;

}



.title {

	letter-spacing:-1px;

	color:#0f58a8;

	font-size:18px;

	padding:7px;

}



h2 {

	letter-spacing:-1px;

	color:#0f58a8;

	font-size:18px;

	padding:7px;

}





#sidebar ul li {

	padding:5px;

	margin:0px;

	list-style-image: url(images/bullet.gif);

	color:#333333;

	border-bottom:1px dotted #1266c1;

	width:180px;

	margin-left:-1em;

}



#sidebar ul .nobullet {

	padding:0px;

	margin:0px;

	list-style:none;

	color:#525252;

	border:0px;

	list-style-image: none;

	text-align:left;

	width:150px;

}



#sidebar ul li a {

	text-decoration:none;

	color:#333333;

}



#sidebar ul li a:hover {

	font-weight:bold;

}



/* Calendar */



#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:#1d84f4;

	color:#ffffff;

}



#wp-calendar caption{

	padding:3px;

	color:#1d84f4;

	font-size:13px;

	font-weight:bold;

}



#calendar_wrap {

	color:#333333;

	padding-left:20px;

	width:186px;

}



#calendar_wrap a {

	color:#1d84f4;

	font-weight:bold;

}







/* Footer */



#footer{

	height:156px;

	background:transparent;

	margin:0px;

	width:909px;

}



#footer #WPLogo {

	float:left;

	padding-top:98px;

	padding-left:20px;

}



#footer #CM {

	float:right;

	margin-top:98px;

	background-color:#15171a;

	height:34px;

	width:242px;

	padding:5px;

}

#footer #CM div {

	padding:10px;

	color:#ffffff;

	font-weight:bold;

}

 

#footer #CM div span {

	color:#1d84f4;

}











