/*  
Theme Name: Blue-Nu
Theme URI: http://www.vctechnetwork.com
Description: Blue-Nu Theme released by <a href="http://www.ibnjuferi.com">Critical Thoughts</a>.
Author: Critical Thoughts
Author URI: http://www.ibnjuferi.com/
*/

/**********************************************
*	HTML
**********************************************/
body{
	margin: 0;
	padding: 0;
	font-family: arial;
	color: #ffffff;
	font-size: 9pt;
	background: #0051A4;
	}
#wrapper{
	width: 990px;
	margin: 0;
	background: url(images/bg.jpg) repeat-y;
	overflow: hidden;
	}
.navigation{
	clear: both;
	padding: 0 40px;
	}
.alignright{
	float: right;
	padding: 10px 0;
	}
.alignleft{
	float: left;
	padding: 10px 0;
	}
/**********************************************
*	HEADER
**********************************************/
#header{
	width: 534px; /*594*/
	background: url(images/header.png) no-repeat;
	height: 198px;
	color: #FFF500;
	font-size: 15pt;
	padding: 0 0 0 60px;
	}
#header h1{
	margin: 0;
	padding: 80px 0 0 0;
	font-size: 25pt;
	color: #ffffff;
	}
/**********************************************
*	MAIN
**********************************************/
#main{
	width: 594px;
	float: left;
	background: url(images/postcontent.jpg) repeat-y;
	overflow: hidden;
	}
.posttop{
	width: 594px;
	height: 25px;
	background: url(images/posttop.jpg) no-repeat;
	}
.postbottom{
	width: 594px;
	height: 25px;
	background: url(images/postbottom.jpg) no-repeat;
	clear: both;
	}
.post h2{
	margin: 0;
	padding: 5px 0 0 50px;
	font-size: 15pt;
	color: #B1066D;
	}
.posttitle{
	width: 594px;
	height: 37px;
	background: url(images/ptitle.jpg) no-repeat;
	}
.postmetadata{
	width: 544px; /*594*/
	height: 27px; /*37*/
	background: url(images/pmeta.jpg) no-repeat;
	font-weight: bold;
	padding: 10px 0 0 50px;
	clear: both;
	}
.entry{
	clear: both;
	padding: 10px 40px;
	}
.postdate{
	width: 75px;
	height: 65px; /*75*/
	background: url(images/pdate.jpg) no-repeat;
	float: left;
	color: #B1066D;
	font-size: 20pt;
	text-align: center;
	text-transform: lowercase;
	font-weight: bold;
	padding: 10px 0 0 0;
	}
.postdate span{
	display: block;
	font-weight: normal;
	font-size: 15pt;
	margin: -5px 0 0 0;
	}
.postentry{
	width:429px; /*439*/
	float: right;
	padding: 0 0 0 10px;
	text-align: justify;
	}
.post{
	padding: 0 0 20px 0;
	clear: both;
	}
/**********************************************
*	COMMENTS
**********************************************/
#comments{
	padding: 0 40px;
	clear: both;
	}
#comments h3{
	border-bottom: 1px solid #ffffff;
	margin: 0;
	padding: 0;
	}
#comments ol{
	margin: 0;
	padding: 10px 0;
	list-style: none;
	}
#comments ol li{
	margin: 0;
	padding: 10px;
	background: #003872;
	list-style: none;
	}
#comments ol li.alt{
	background: #002143;
	}
input#author, input#email, input#url, textarea#comment{
	border: 1px solid #000000;
	padding: 0;
	font-size: 9pt;
	font-family: arial;
	}
/**********************************************
*	SIDEBAR
**********************************************/
.search{
	background: url(images/search.jpg) no-repeat;
	width: 374px; /*384*/
	height: 96px; /*126*/
	margin: 20px 0 0 0;
	padding: 30px 0 0 10px;
	}
#sidebar{
	width: 396px;
	float: right;
	background: url(images/sidebar.jpg) no-repeat bottom left;
	padding: 0 0 197px 0;
	}
#sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#sidebar ul li{
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	background: url(images/sideli.jpg) repeat-y;
	width: 252px;
	}
#sidebar ul li ul{
	margin: 0;
	padding: 10px 0 10px 20px;
	list-style: none;
	}
#sidebar ul li ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	}
#sidebar h2{
	margin: 0;
	padding: 10px 0 0 20px;
	font-size: 10pt;
	width: 232px; /*252*/
	height: 23px; /*33*/
	background: url(images/sideh2.jpg) no-repeat;
	color: #B1066D;
	}
.sidetop{
	width: 252px;
	height: 20px;
	background: url(images/sidetop.jpg) no-repeat;
	}
.sidebottom{
	width: 252px;
	height: 20px;
	background: url(images/sidebottom.jpg) no-repeat;
	}
input#searchsubmit{
	border: none;
	background: url(images/searchbtn.jpg) no-repeat;
	width: 75px;
	height: 33px;
	}
input#s{
	background: url(images/searchbg.jpg) no-repeat;
	width: 227px; /*247*/
	height: 26px; /*33*/
	border: none;
	padding: 7px 10px 0 10px;
	}
/**********************************************
*	FOOTER
**********************************************/
#footer{
	clear: both;
	background: #002143;
	padding: 60px 0 40px 0;
	text-align: center;
	margin: 0 396px 0 0;
	background: url(images/footer.jpg) repeat-x top;
	}
/**********************************************
*	LINKS
**********************************************/
a{
	color: #B1066D;
	text-decoration: none;
	}
a:hover{
	color: #B06493;
	text-decoration: none;
	}
#sidebar a{
	color: #ffffff;
	text-decoration: none;
	}
#sidebar a:hover{
	color: #ffffff;
	text-decoration: underline;
	}