/* main containers */

body{

/* you can change the top-image here: */

	background:#fff url(./images/headerbackgr.png) repeat-x;

	border-top:1px solid #333;

	color:#555;

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size:10px;

	line-height:13px;

	margin:0;

	padding:0;

	text-align:center;

}

#wrap{

	margin:0 auto;

	text-align:left;

	width:90%;	

}

#content{

	font-size:10px;

	float:left;

	padding:15px;

        align:justify;

	width:80%;

}

#sidebar{

	font-size:12px;

	float:left;

	padding-top:16px;

	width:150px;

}

#header{

	padding:20px 50px; 



}

#footer{

	background:#fff url(./images/headerbackgr.png) repeat-x;

	border-top:1px solid #777;

	color:#ffffff;

	clear:both;

	font-size:9px;

	padding:3px;

}

#footer a, #footer a:visited{

	color:#ffffff;

}

/* other styles */

a{

	color:#579;

	text-decoration:none;

}

a:hover{

	color:#CC0000;

}



h1, h2, h3{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	letter-spacing: -1px;

	margin:0;

}

#header h1{

	font-family: Verdana, "Times New Roman", Times, serif;

	font-size:25px;

	font-weight:bold;

	margin:0;

	margin-right:40px;

}

#header h1 a{

	color:#FFFFFF;

}

#header h1 a:hover{

	color:#CC0000;

}

#header p{

	color:#EFEFEF;

	font-size:12px;

	margin:0;

	margin-top:9px;

}

.entrytitle h2{

	font-size:20px;

}

.postdate {font-size:12px}

.entrytitle h2 a

{

	color:#CC09D1;

}

.entrytitle h2 a:hover{

	color:#B4C24B;

}





/* post style */

.entry{

	margin-bottom:5px; clear:both;

}



.entrymeta{

	font-size:11px;

}

.postedby{

	background:#fff url(./images/author.png) no-repeat;

	padding:3px;

	padding-left:20px;

}

.filedto{

	background:#fff url(./images/cats.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

.commentslink{

	background:#fff url(./images/comments.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}



.commentsinfo {padding-top:5px;}



/*sidebar elements*/

#sidebar ul{

	list-style-type:none;

	margin:0;

	padding:0;

}

#sidebar ul li{

	border-bottom:1px solid #ddd;

	margin-bottom:4px;

}

#sidebar h2{

	color:#555;

	font-size:16px;

	margin:10px 0;

}

#sidebar ul li a, #sidebar ul li a:visited{

padding:5px;

display:block;

width:140px;

background-color:#FEEFFF;

}



#sidebar ul li a:hover{

padding:5px;

display:block;

width:140px;

background-color:#FABFFF;

}



.searchForm {width:110px;}



/* comments style */

.commentsblock{

	margin:5px;

	padding:10px;



}

.commentsblock textarea{

	width:500px;

}

.commentsblock input, .commentsblock textarea{

	border:1px solid #d1d1d1;

}

.commentsblock textarea:focus{

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus{

	border:1px solid #a1a1a1;

}

.commentauthor{

	font-size:12px;

}

ol.commentlist{

	color:#777;

	font-size:10px;

	list-style-type:none;

	margin:0;

	margin-top:15px;

	padding:0;

}

.commentlist li{

	margin-bottom:10px;

	padding:6px 10px;

}

.alt{

	background:#FDEFFF;

	border:1px solid #d1d1d1;

	padding:10px;

}

h3#comments{

font-size:16px;

}