#slider	{ 

		background: #3c2919; 

		height: 320px; 

		overflow: hidden;

		position: relative; 

		margin: 0px 0px 0px 0px;

		}







.stepcarousel{

position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/

width: 950px; /*Width of Carousel Viewer itself*/

height: 350px; /*Height should enough to fit largest content's height*/

margin: 0px 0px 0px 10px;




}



.stepcarousel .belt{

position: absolute; /*leave this value alone*/

left: 13px;

top: 2px;

}

#behind-panel {
width: 950px;
height: 350px;
}

.stepcarousel .panel{

float: left; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

margin: 0px; /*margin around each panel*/

width:950px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */



height:350px;
	z-index: 2;



}

.stepcarousel .panel p{

text-align: justify; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

margin: 5px 5px ; /*margin around each panel*/

width:auto;

line-height:20px;

color:#4e4e4e;

font-family:Tahoma, Verdana, Helvetica, Sans-Serif; 

font-size: 14px;

z-index: 2;

}



.stepcarousel .panel h2{

	font-family: Palatino Linotype, Palatino, Georgia, "Times New Roman", Times, serif;
	font-size: 32px; 
		color: #ffffff;	
	
	padding:10px;
	margin:200px 0px 0px 0px;
	z-index: 2;
	overflow:hidden;
	width: auto;
}

.stepcarousel .panel h2 a:link, .stepcarousel .panel h2 a:visited  {



		color: #ffffff;	
	background-color: #3c2919;
	padding: 10px;
	text-decoration: none;
	

	}

.stepcarousel .panel h2 a:hover {

	color:#e16000;
	text-decoration: none;
	width: auto;
	background-color: #412c28;
	padding: 10px;

	}

.stepcarousel .panel img{

	position: absolute;
	z-index: -1;
}



/*Featured*/

.featout{

	width:650px;

	overflow: hidden;

	padding:5px 5px;

	margin:0px 4px 5px 5px;

	background:#55656f;



}

.featured{

	width:650px;

	overflow: hidden;

	padding:5px 0px 2px 0px;

	margin:0px 0px 0px 0px;

	background:#39525e;

	font-family:Tahoma, Verdana,Century gothic,Verdana,Helvitica,sans-serif;

}

.featured-h2{

	font-size:22px;

	margin:3px 0 4px 10px;
	z-index: 2;

		

}

.featured-h2 a, .featured h2 a:link, .featured h2 a:visited  {

	color: #f78b17;	
	text-decoration: none;
	z-index: 2;

	}

.featured-h2 a:hover  {

	color: #e16000;

	background-color: transparent;
	
	text-decoration: none;
	z-index: 2;
	}


.featured h2{

	font-size:22px;

	margin:3px 0 4px 10px;
	z-index: 2;

		

}

.featured h2 a, .featured h2 a:link, .featured h2 a:visited  {

	color: #f78b17;	
	text-decoration: none;
	z-index: 2;

	}

.featured h2 a:hover  {

	color: #e16000;

	background-color: transparent;
	
	text-decoration: none;
	z-index: 2;
	}



.fentry{

	height:auto;

	overflow:hidden;

}



.fentry a:link,.fentry a:visited{

	color:#92C5EC;

}



.cat{

	padding:1px 5px 1px 10px;

	font-size:12px;

	}





.cat a:link,.cat a:visited{

	color:#ac2d2d;



	}

.cat a:hover{

	color:#ac2d2d;



	}

.cats{



	margin:1px 5px 1px 0px;

	font-size:13px;

	margin-left:5px;

	color:#24a1cc;

}

.cats a:link,.cats a:visited{

	color:#24a1cc;



	}

.cats a:hover{

	color:#24a1cc;



	}



.fentry p{

	margin: 5px 10px;

	color:#c2d4dd;

	line-height:20px;



}

.fentry img {

	border:0;

	padding:4px 4px;

	background:#1E1F20;

	border:1px solid #1E1F20;

	margin:2px 5px 5px 5px;

	}

	

	



.featmeta{

	

	height:22px;

	text-align:right;

	padding:3px 5px 0 0;

	background:url(images/readm.jpg) right no-repeat;

	

	

}

.featmeta a:link,.featmeta a:visited{

	color:#3c2e1b;

	font-weight:bold;

	text-decoration:none;

	}



img {

border:none;

	}

	
