/*
Copyright (c) 2009, CSSJockey! All rights reserved.
Version: 2.3.1
*/
.contentleft h2, .contentleft h3, .contentleft h4, .contentleft h5, .contentleft h6{
	color:#CC6600;	
}
.contentleft h2 a{
	color:#006d9b;
}
.contentleft h2 a:hover{
	color:#999999;
}
#content p{
	margin:7px 0 7px 0;
}
div.post p{
	margin:0 0 10px 0;
}
div.post ul{
	margin:0 30px 10px 0px;
}
div.post ol{
	margin:0 35px 10px 0px;
	list-style:decimal;
}
.navigation{
	display: block;
	margin-top: 10px;
	padding:5px;
}
.post{
	margin:0 0 20px 0;
	direction:rtl;
}
.sticky {
	background:#efefef;
	padding:10px;
	background:#efefef url(images/featured.gif) right top no-repeat;
	border:1px solid #ccc;
}
.postmetadata{
	border:1px solid #ccc;
	background:#efefef;
	font-size:90%;
	padding:5px;
}

.pagetitle{
	border-bottom:1px solid #ccc;
	margin:0 0 10px 0;
	text-align:right;
}/* Archive Heading Styles */
.contentholder{
	width:978px;
	padding:0 0 30px 0;
}
.contentleft{
	width:583px;
	margin:0 0 0 0px;
	font:normal 9pt Arial, Helvetica, sans-serif;
}
.listholder{
	float:right;
}

.contentright{
	width:385px;
	direction:rtl;
	margin:0 10px 0 0px;
	background:url(images/contentrightbg.jpg) no-repeat;
}
.contentrighttop h3{
	color:#003C79;
	font:bold 10pt arial;
	padding:8px 30px 10px 0px;
	margin:0 0 0 15px;
	background:url(images/rss.jpg)no-repeat right;
}
.post{
	background:#fff;
	margin:0 0 20px 0px;
}
.post h4{
	padding:0px 5px 0 0;
}
.post h4 a{
	color:#003C79;
	font:bold 9pt arial;
}
.post h4 a:hover{
	color:#CC6600;
	text-decoration:underline;
}
.post p{
	color:#585858;
	font:normal 9pt arial; 
	padding:5px;
	text-align:justify;
}
.post small{
	padding:0 5px 0 0;
	font:normal 8pt arial;
	color:#CC6600;
}
.contentright h3 a{
	color:#003C79;
}
.contentright h3 a:hover{
	text-decoration:underline;
}
.contentrightnav h3{
	color:#CC6600;
	font:bold 11pt arial;
	padding:10px 0 10px 0;
	background:url(images/navheadbg.jpg) no-repeat right;
}
.contentrightnav ul{
	width:383px;
}
.contentrightnav li{
	list-style-type:none;
	background:#E8F0FF;
	margin:2px 0 0px 0;
	border-top:solid 1px #CCC;
}
.contentrightnav li:hover{
	background:#FFF;
}
.contentrightnav li a{
	display:block;
	color:#105608;
	padding:3px 20px 3px 0;
	background:url(images/arrow.gif) no-repeat right;
	font:bold 9pt arial;
}
.contentrightnav li a:hover{
	background:url(images/arrowactive.gif) no-repeat right;
	color:#CC6600;
}
.leftlist h3{
	width:265px;
	color:#CC6600;
	direction:rtl;
	padding:5px 0px 0px 0;
	border-bottom:dotted 1px #5e5e5e;
}
.rightlist h3{
	color:#CC6600;
	direction:rtl;
	margin:5px 20px 0 0;
	border-bottom:dotted 1px #5e5e5e;
}
.leftlist{
	width:285px;
}
.leftlist li{
	list-style-type:none;
	margin:0 20px 0 0;
	direction:rtl;
	padding:2px 0 2px 0;
	background:#FFF;
	border-bottom:dotted 1px #5e5e5e;
}
.leftlist li:hover{
	background:#EFF3FC;
}
.leftlist li a{
	display:block;
	color:#003C79;
	background:url(images/arrow.jpg) no-repeat right;
	padding:3px 20px 3px 0;
	font:bold 11pt arial;
}
.leftlist li a:hover{
	color:#CC6600;
	background:url(images/arrowactive.jpg) no-repeat right;
}
.rightlist{
	width:285px;
}
.rightlist li{
	list-style-type:none;
	margin:0 20px 0 0;
	direction:rtl;
	padding:2px 0 2px 0;
	background:#FFF;
	border-bottom:dotted 1px #5e5e5e;
}
.rightlist li:hover{
	background:#EFF3FC;
}
.rightlist li a{
	display:block;
	color:#003C79;
	background:url(images/arrow.jpg) no-repeat right;
	padding:3px 20px 3px 0;
	font:bold 11pt arial;
}
.rightlist li a:hover{
	color:#CC6600;
	background:url(images/arrowactive.jpg) no-repeat right;
}
.contentrighttop{
	border-bottom:solid 1px #CCCCCC;
}
/* Extras */
.homepostthumb{
	float:right;
	margin:5px;
	border:1px solid #CCC;
	background:#efefef;
}
.postgavtar{
	width:48px;
	height:48px;
	padding:3px;
	background:#efefef;
	border:1px solid #CCC;
	margin:0 10px 10px 0px !important;
}
.postgavtar:hover{
	width:48px;
	height:48px;
	padding:3px;
	background:#ccc;
	border:1px solid #999;
}
.bgfix{
	background:#E8F0FF;
	border-left:1px solid #CCC;
}
