body{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3f484e;
	/*background:#eeebe4;*/
background:#FFFFFF url(images/background.jpg) repeat-y center top;
background-attachment:fixed;
	
}
input{
	font-family:Arial, Helvetica, sans-serif;
}

#logo a{
	display:block;
	height:100px;
	background:url(images/logo.png) 0 0 no-repeat;
}
	#logo a span{
		display:none;
	}

#header .menu{
	font-size:14px;
	float:right;
}
	#header li{
		height:20px;
		line-height:20px;
		float:right;
		margin:0 10px;
	}
		#header .menu a{
			font-weight:bold;
			text-decoration:none;
			color:#FFFFFF;
		}
			#header .menu a:hover{
				color:#013278;
			}
#headerMenu .menu{
	font-size:14px;
	float:right;
	padding-top:5px;
}
	#headerMenu li{
		height:20px;
		line-height:20px;
		float:left;
		margin:0px 10px;
	}
		#headerMenu .menu a{
			font-weight:bold;
			text-decoration:none;
		color:#006699;
		}
			#headerMenu .menu a:hover{
	                        color:#006699;
				border-top:5px solid #006699;
			}
			
#header .elements{
	float:right;
	padding-top:0px;
	width:220px;
	padding-bottom:20px;
	
}
	#header .search{
		width:200px;
		background:url(images/header-search-bg.gif) right top no-repeat;
	}
		#header .textbox{
			border-width:0px;
			padding:0;
			margin:4px 0 0 30px;
			width:160px;
			height:14px;
			color:#b6b4ae;
			font-size:11px;
			background-color:transparent;
		}
	#header .subscribe{
		background:url(images/mini-rss-icon.gif) left center no-repeat;
		padding:0 0 0 20px;
	}
		#header .subscribe a{
			font-weight:bold;
			text-decoration:none;
			color:#333333;
			font-size:14px;
		}
			#header .subscribe a:hover{
				color:black;
			}


	

.box-head{
	height:25px;
	padding:0 5px 0 0;
	background:url(images/box-heads.png) 100% 0 no-repeat;
}

.box-footer{
	height:25px;
	padding:0 5px 0 0;
	background:url(images/box-body-foot.png) 100% 0 no-repeat;

}

.box-footer h2{
		height:10px;
		font-size:15px;
		color:white;
		font-weight:bold;
		background:url(images/box-body-foot.png) 0 0 no-repeat;
		padding-left:2em;

	}


.box-head.dark{background-position: 100% -25px}
.box-head.red{background-position: 100% -80px;}
.box-head.blue{background-position: 100% -120px}

.box-head h1{
		height:25px;
		line-height:25px;
		font-size:13px;
		color:white;
		font-weight:bold;
		background:url(images/box-heads.png) 0 0 no-repeat;

	}
	.box-head.dark h1{background-position: 0 -25px}
	.box-head.red h1{background-position: 0 -80px}
	.box-head.blue h1{background-position: 0 -120px}
		.box-head h1 span{
			padding:0 0 0 10px;
		}


	.box-head h2{
		height:25px;
		line-height:25px;
		font-size:13px;
		color:white;
		font-weight:bold;
		background:url(images/box-heads.png) 0 0 no-repeat;
		padding-left:0em;
	}
	.box-head.dark h2{background-position: 0 -25px}
	.box-head.red h2{background-position: 0 -80px}
	.box-head.blue h2{background-position: 0 -120px}
		.box-head h2 span{
			padding:0 0 0 10px;
		}

	.box-head h4{
		height:25px;
		line-height:25px;
		font-size:20px;
		color:#FFFFFF;
		font-weight:bold;
		background:url(images/box-heads.png) 0 0 no-repeat;
		padding-left:.5em;
	}
	.box-head.dark h4{background-position: 0 -25px}
	.box-head h4 span{
			padding:0 0 0 0px;
		}
	
.box-body{
	font-size:13px;
        padding:0 0 5px;
	background:url(images/box-body.png) 0 1px repeat-x;
	line-height:1.5em;
}

.box-body .side{
	font-size:13px;
        padding:5px 0 5px;
	background:url(images/box-body.png) 0 1px repeat-x;
	line-height:1.5em;


}

.side{
	border-left:1px solid  #EFEFEF;
	border-right:1px solid #EFEFEF;
	
}


.box-body p a{       
        color:#0066CC;
}

.box-body-signup{
	font-size:12px;
	padding:5px 0;
	background:url(images/box-body.png) 0 1px repeat-x;
}

.box-bodySingle{
	font-size:12px;
	padding:10px 0;
}

.box-bodyTable1 {
 padding-top:6px;
 padding-bottom:8px;
}


.box-bodyTable {
 font-size:11px;
border-left:solid 5px #40839D;
 border-right:solid 5px #40839D;
padding:2px;
}


.box-bodyTable strong{
	font-weight:bold;
}

.box-tablefooter{
	height:15px;
	padding:0 5px 5px 0;
	background:url(images/footer.jpg) 100% 0 no-repeat;

}

.box-tablefooter h2{
		height:20px;
		font-size:15px;
		color:white;
		font-weight:bold;
		background:url(images/footer.jpg) 0 0 no-repeat;
		padding-left:2em;
	}



.box-bodyTable table.sample {
		
border:none;
line-height:1.3em;
border-bottom:solid 2px #F8F8F8;


	}

.box-bodyTable table.sample h3 {
        color:#0066CC;
        padding-bottom: 4px;	

	}



.box-bodyTable table.sample p {
		
padding-bottom: 4px;	

	}



.box-bodyTable table.sample a{
	font-size:12px;
	color:#0099FF;
	font-weight:bold;
padding-top:2px;
margin-top:9px;
	}

.box-bodyTable table.sample a:hover{

	color:#006699;
	text-decoration:none;
	}
	
.box-bodyTable table.sample h3{
	font-size:16px;
	font-weight:bold;
        color:#0066CC;
	text-decoration:none;
	}

.box-bodyTable table.sample h3 a{
	font-size:16px;
	font-weight:bold;
        color:#0066CC;
	text-decoration:none;
        margin-bottom:4px;

	}



.box-bodyTable table.sample h3 a:hover{
font-size:16px;
	color:#0099FF;
	}
	
.box-bodyTable table.sample td {
	color: black;
	padding:1em;


}

.box-bodyTable table.sample tr.head td {
	background-color:#EBEBEB;

	
}

.box-bodyTable table.sample tr.d0 td {
	background-color:#FFFFFF;
    border-left:solid 1px #F8F8F8;
 border-right:solid 1px #F8F8F8;

}
.box-bodyTable table.sample tr.d1 td {
	background-color: #E7F2FA;
  border-left:solid 1px #F8F8F8;
 border-right:solid 1px #F8F8F8;
 
}

.heading {
	font-size:19px;
        color:#0066CC;
	font-weight:bold;
	line-height:.6em;
        padding-left:18px;
        margin-bottom:11px;
}

.rating {
        color:#606060;
}

.heading-small {
	font-size:12px;
        color:#606060;
	font-weight:bold;
	line-height:1.5em;
        padding-left:20px;
}

.box-bodyTable table .heading {
	font-size:18px;
	color:#48869B;
	font-weight:bold;
	line-height:1.5em;

}



.box-bodyTable table.sample .alignleft{
		margin:0 10px;
		padding:3px;
		border:solid 1px #c3c2be;
	}
.box-bodyTable table.sample .alignleft2{
		margin:0 10px;
		padding:3px;
		border:none;
	}

.box-bodyTable table.sample .alignleft-text{
		margin:0 0 0 0;
		padding:0;
		text-align:left;
	}


.box-bodyTable table.sample .heading-small {
	font-size:12px;
	color:#006699;
	font-weight:bold;
	line-height:1.5em;
}


	#latest-in .box-body{
		padding-bottom:0px;
		font-size:11px;
	}


.sub.box-body{border-top:solid 2px #e7e6e4;
          }
.ad.box-body{padding:1px 0 16px}
.meta.box-body{
	border-top:solid 2px #e7e6e4;
	border-bottom:solid 2px #EFEFEF;
	margin-bottom:20px;
	padding-bottom:20px;
}
	.box-body h3{
margin-top:0px;
		padding:7px 10px 2px 10px;
		font-size:24px;
                color:#0066CC;
		font-weight:bold;
	text-decoration:none;
	}
		#latest-in .box-body h3{
			padding:0 0 0 10px;
		}



		.box-body h3 a{
        color:#0066CC;
		font-weight:bold;
	text-decoration:none;
		}
		.box-body h3 a:hover{
			color:black;
		}


.box-body h1{
                margin-top:0px;
		padding:7px 10px 2px 10px;
		font-size:24px;
                color:#0066CC;
		font-weight:bold;
	}
		#latest-in .box-body h3{
			padding:0 0 0 10px;
		}



.box-body h1 a{
        color:#0066CC;
			text-decoration:none;
		}
		.box-body h3 a:hover{
			color:black;
		}

	
	.box-bodySingle h3{
		padding:8px 8px 3px 8px;
		font-size:16px;
		font-weight:bold;
                color:#606060;

	}
		#latest-in .box-bodySingle h3{
			padding:0 0 0 10px;
		}
		.box-bodySingle h3 a{
			font-size:20px;
	color:#006699;
			text-decoration:none;
		}
		.box-bodySingle h3 a:hover{
			color:black;
		}
	
	.box-bodySingle h4{
		padding:5px 5px 5px 5px;
		font-size:16px;
		font-weight:bold;
	color:#006699;
	}
		#latest-in .box-bodySingle h4{
			padding:0 0 0 10px;
		}
		.box-bodySingle h4 a{
			font-size:14px;
		color:#006699;
			text-decoration:underline;
		}
		.box-bodySingle h4 a:hover{
			color:black;
		}
	
	.box-bodySingle h5{
		padding:8px 8px 8px 8px;
		font-size:12px;
		font-weight:bold;
		color:#006699;
		/*background:url(images/box-blue.gif) left top no-repeat;*/
		height:16px;
	}
	
	.box-bodySingle h5 .reviews{
		background:url(icons/comments.png) 0 0 no-repeat;
		padding:0 2em 0 2em;
	}
	
	.box-bodySingle h5 .positive-reviews{
		background:url(icons/add.png) 0 0 no-repeat;
		padding-left:2em;
		padding:0 2em 0 2em;
	}
	
	.box-bodySingle h5 .negative-reviews{
		background:url(icons/delete.png) 0 0 no-repeat;
		padding-left:2em;
		padding:0 2em 0 2em;
	}
	
	
		#latest-in .box-bodySingle h5{
			padding:0 0 0 10px;
		}
		.box-bodySingle h5 a{
			font-size:12px;
			color:#006699;
			text-decoration:none;
		}
		.box-bodySingle h5 a:hover{
			color:black;
		}
		
	.box-bodySingle p{
		padding:.5em 10px;
	}
	
	.box-bodySingle ul{
		padding:1em;
		margin-left:0em;
		list-style:none;
	}
	
	.box-bodySingle ul li{
		padding-left:2em;
		line-height:2em;
		background:url(images/nav-li-bullet.gif) 0 50% no-repeat;
	}
	
	
	.box-body p{
		padding-left:1em;
		padding-right:1em;
		padding-top:.3em;
padding-bottom:.3em;
	}
	
	.box-body p .title{
		padding:0;
		font-size:20px;
		color:#3E829B;
		font-weight:bold;
	}
	
	.box-body p .title-small{
		padding:0;
		font-size:12px;
		color:#3E829B;
		font-weight:bold;
	}
	.box-body .alignleft{
		float:left;
		margin:0 10px 0 0;
		padding:3px;
		border:solid 1px #c3c2be;
	}
	
	.box-body .alignleft-new{
		margin:0 10px 0 0;
		padding:3px;
		border:solid 1px #c3c2be;
	}

.box-body .aligncenter1{
		float:left;
		border:solid 1px #c3c2be;
	}

.box-body .alignleft1{
		float:left;
		margin:0 10px 0 0;
		padding:3px;
		
	}

	
	.box-body .alignleft-text{
		float:left;
		margin:0 10px 0 0;
		padding:3px;
		border:solid 1px #c3c2be;
	}
	.box-body .alignright{
		float:right;
		margin:0 0 0 10px;
		padding:3px;
		border:solid 1px #c3c2be;
	}
	.box-body a{
		color:#01429e;
		text-decoration:underline;
	}
		.box-body a:hover{
			color:black;
		}
	.box-body .meta{
		padding:0 0 4px 11px;
		color:#66727a;
		text-indent:0;
	}
		#latest-in .box-body .meta{
			padding:0 0 0 10px;
		}
	.box-body .foot{
		height:20px;
	}

        .foot{
			font-size:14px;
                        color:#0066CC;
	}

 .foot a{
			font-size:14px;
                        color:#0066CC;
	}

	#latest-in .box-body .foot{
		padding:0;
	}
		.box-body .foot a{
			float:right;
			display:block;
			height:17px;
		}
			.box-body .foot a span{
				display:none;
			}
		.box-body .read-more{
			width:80px;
			background:url(buttons/read-more.gif) 0 0 no-repeat;
		}
			.box-body .read-more:hover{
				background-position:0 -17px;
			}
		
		.box-bodyTable .foot a{
			float:right;
			display:block;
			height:17px;
		}
			.box-bodyTable .foot a span{
				display:none;
				
			}
			
		.box-bodyTable .visit-site{
			width:85px;
			background:url(buttons/visit-site.gif) no-repeat;
		}
			.box-bodyTable .visit-site:hover{
				background-position:0 -17px;
			}
			

.box-body .excerpts,
.box-body .st-related-posts{
	padding:0 10px;
}
	.box-body .excerpts li,
	.box-body .st-related-posts li{
		padding:4px;
		border-bottom:solid 1px #EFEFEF;
                color:#606060;
		font-size:11px;
	}
		.box-body .excerpts li img,
		.box-body .st-related-posts li img{
			vertical-align:middle;
		}
		.box-body .excerpts li a{
		
        color:#606060;
			text-decoration:none;
			font-weight:bold;
		}
		.box-body .st-related-posts a{
			text-decoration:none;
			font-weight:bold;
		}
			.box-body .excerpts li a:hover,
			.box-body .st-related-posts a:hover{
				color:#000000;
				text-decoration:underline;
			}
		.box-body .excerpts li small{
			display:block;
			font-size:10px;
			color:#66727a;
		}
		.box-body .st-related-posts li small{
			display:block;
			font-size:11px;
			color:#66727a;
			padding:2px 0 5px 0;
		}
			.box-body .excerpts li small a,
			.box-body .st-related-posts li small a{
				font-size:11px;
				color:#013278;
				text-decoration:underline;
			}
				.box-body .excerpts li small a:hover,
				.box-body .st-related-posts li small a:hover{
					color:black;
				}

.prev-next{
	height:17px;
	padding:20px 0;
}
	.prev-next span{
		display:none;
	}
	.prev-next a{
		display:block;
		height:17px;
		width:65px;
	}
	.prev-next .prev a{
		float:left;
		background:url(buttons/previous.gif) 0 0 no-repeat;
	}
		.prev-next .prev a:hover{
			background-position:0 -17px;
		}
	.prev-next .next a{
		float:right;
		background:url(buttons/next.gif) 0 0 no-repeat;
	}
		.prev-next .next a:hover{
			background-position:0 -17px;
		}

.comment{
	
text-decoration:none;
}
	.comment cite{
		padding:2px 10px 10px 10px;
		font-size:17px;
		font-weight:bold;
text-decoration:none;

	}
		.comment cite a{
		color:#006699;
			text-decoration:none;
			text-align:left;
		}
	.comment small{
		display:block;
		padding:0 0 0 12px;
		color:#66727A;
	}
	#respond p{
		padding:5px 0 0 10px;
	}
	#respond em{
		font-size:10px;

		color:#66727A;
	}
	#respond .textbox{
		width:200px;
		padding:3px 5px;
		border:solid 1px #A7A6AA;
	}
	#respond textarea{
		width:400px;
		height:150px;
	}
	
.sidebar .box-body ul{
	padding:0 10px;
}
	.sidebar .box-body ul li{
		border-bottom:solid 1px #EFEFEF;

	}
	
	.sidebar .box-body .no-border{
		

	}
	
		.sidebar .box-body ul li a{
			display:block;
			padding:5px;
			font-size:12px;
			color:#0066CC;
			text-decoration:none;
		}
			.sidebar .box-body ul li a:hover{
                        color:#0099FF;
			}

			
			
			
.thumb1{
	background:url(images/thumbs/thumb3.jpg) left top no-repeat;
	height:100px;
	}

#thumb2{
	background:url(images/thumbs/thumb1.jpg) left top no-repeat;
	height:100px;
	}

#thumb3{
	background:url(images/thumbs/thumb2.jpg) left top no-repeat;
	height:100px;
	}

.thumbPadding{
	padding:.5em;
	margin-top:0px;
	margin-left:0px;
	}

#rightAds{
	background:url(images/thumbs/banner-d.jpg) center top no-repeat;
	height:1000px;
	margin-bottom:10px;
	}

#footer{
	color:#8b8f8f;
}
	#header a{
		font-weight:bold;
		color:#28343b;
	}
		#header a:hover{
			color:#013278;
		}
		
	#headerMenu a{
		font-weight:bold;
		color:#28343b;
	}
		#headerMenu a:hover{
			color:#013278;
		}
		
		#headerMenu .subscribe{
		background:url(images/mini-rss-icon.gif) left center no-repeat;
		padding:0 0 0 20px;
	}
	
	#headerMenu .subscribe a{
			font-weight:bold;
			text-decoration:none;
			color:#333333;
			font-size:14px;
		}
			#headerMenu .subscribe a:hover{
				color:black;
			}


.clear{
	clear:both;
	}

.header-bg{
	background:url(images/header_bg.jpg) top left no-repeat;
	padding-top:0;
	padding-bottom:0;
	}

