#slider	{ 
		/*background:url(slide.png);*/ 
		height : 234px; 
		overflow : hidden;
		position : relative; 
		margin : 0; 
		/*border-bottom:10px solid #CCC;*/
		}

.stepcarousel {
position : relative; /*leave this value alone*/
overflow : scroll; /*leave this value alone*/
width : 900px; /*Width of Carousel Viewer itself*/
height : 225px; /*Height should enough to fit largest content's height*/
margin : 0;
}

.stepcarousel .belt {
position : absolute; /*leave this value alone*/
left : 0;
top : 0;
}

.stepcarousel .panel {
float : left; /*leave this value alone*/
overflow : hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin : 10px 30px ; /*margin around each panel*/
width : 900px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height : 210px;
}

.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 : 440px;
line-height : 20px;
color : #3c64a0;
font-family : Helvetica, Arial, Tahoma, sans-serif; 
font-size : 14px; 
}

.stepcarousel .panel h2 {
	font-family : Arial, Helvetica, Tahoma, Sans-Serif; 
	font-size : 20px; 
	color : #ac0000; 
	padding :5px 5px;
	margin : 10px 0px;
	width : 440px;
	overflow : hidden;
	}
.stepcarousel .panel h2 a:link, .stepcarousel .panel h2 a:visited  {
	color : #e2001a;
	background-color : transparent;
	line-height : 20px;
	margin :5px 0px;
	font-weight : bolder !important;
	}
.stepcarousel .panel img, .stepcarousel .panel object {
	position : absolute; 
	top : 5px; 
	left : 464px; 
	/*background:#AD4944;*/ 
	padding :10px 10px;
	max-height : 200px;
	max-width : 300px;
}

.stepcarousel .panel a:link, .stepcarousel .panel a:visited {
color : #e2001a;
}

/*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 : Georgia,Century gothic,Verdana,Helvitica,sans-serif;
}

.featured h2 {
	font-size : 22px;
	margin : 3px 0 4px 10px;
}

.featured h2 a, .featured h2 a:link, .featured h2 a:visited  {
	color : #fff;
	background-color : transparent;
}

.featured h2 a:hover {
	color : #fff;
	background-color : transparent;
}

.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;
}

.showme {
display:none;
}