/* -- RSS Feed Icon -- */
.link-rss a {
	background:url('../img/icon-rss.png') no-repeat left top;
	display:block;
	height:19px;
	text-indent:-999em;
	width:19px;
}

/* !Home Blocks
--------------------- */
/* -- !Default -- */
.block {
	background:#FFF;
	border:1px solid #e8e9e9;
	margin:0 0 16px;
	padding:16px;
}

.block p {
	margin:15px 0 0;
}

/* Headings */
.block h3 {
	border-bottom:2px solid #EFEFEF;
	color:#757575;
	font-size:1.5em;
	font-weight:400;
	margin:0 0 7px;
	padding-left:3px;
}

.block h3 strong {
	color:#92af1c;
	font-weight:400;
}

/* Lists */
#content .block ul {
	margin:0;
}

/* With Rounded Corners */
#side-box,
#side-box-plain {
	border-width:0 1px;
	padding:0 16px;
}

#side-box .round-top-red {
	background:url('../img/bg-side-box-top-red.png') no-repeat left top;
	height:16px;
	margin:0 -17px;
}

#side-box .round-bottom,
#side-box-plain .round-bottom {
	background:url('../img/bg-side-box-bottom.png') no-repeat left bottom;
	height:16px;
	margin:0 -17px;
}

#side-box .round-top,
#side-box-plain .round-top {
	background:url('../img/bg-side-box-top.png') no-repeat left top;
	height:16px;
	margin:0 -17px;
}

/* -- !Side Box -- */
#side-box h3 {
	background:#960c03 url('../img/bg-side-box-top-red.png') no-repeat left top;
	border:none;
	color:#FFF;
	font-size:1.16em;
	font-weight:700;
	margin:0 -11px 12px;
	padding:7px 10px 6px;
}

#side-box label {
background:url('../img/icon-email.png') no-repeat left center;
	color:#9b9b9b;
	font-size:12px;
	display:block;
	line-height:19px;
	padding:0 0 0 27px;
}

#side-box .emailfield input {
border:1px solid #e3e4e4;
display:block;
margin:7px 0 15px;
padding:3px;
width:164px;
}

#side-box .submit input {
	background:url('../img/bg-form-email-submit.png') no-repeat left top;
	border:none;
	color:#666;
	cursor:pointer;
	float:right;
	font-size:11px;
	margin:0;
	padding:0;
	height:22px;
	width:70px;
}

#side-box .submit input:hover {
	background-image:url('../img/bg-form-email-submit-hover.png');
	color:#FFF;
}

#side-box span#errormsg {
	color:red;
}

/* Remove Top Rounded Corner */
#side-box .round-top {
	display:none;
}

#side-box {
	padding:0 10px;
}

#side-box .round-bottom {
	margin:0 -11px;
}

#side-box .link-rss,
#side-box-plain .link-rss {
	position:absolute;
	margin:17px;
	right:0;
	top:0;
}

/* validation style */
#side-box label.error {
	background:none;
	padding:0;
	color:red;
}

/* -- Main Content -- */
#content-main {
background:none;
border:none;
padding:0;
}

#content-main .block {
background:#FFF;
border:1px solid #e8e9e9;
border-width:1px;
padding:20px;
}

/* With Rounded Corners */
#content-main .block {
	border-width:0 1px;
	padding:0 20px;
}

#content-main .round-top {
	background:url('../img/bg-content-top.png') no-repeat left top;
	height:21px;
	margin:0 -21px;
}

#content-main .round-bottom {
	background:url('../img/bg-content-bottom.png') no-repeat left bottom;
	height:21px;
	margin:0 -21px;
}

/* -- !Latest -- */
#block-latest .feature {
background:url('../img/bg-block-latest-featured.png') no-repeat 237px top;
color:#666;
margin:5px 0 0;
padding:10px 0 0 194px;
position:relative;
}

* html #block-latest .feature {
height:125px;
}

#block-latest .feature-1 {
background:none;
margin:0;
padding-top:0;
}

#block-latest .feature img {
float:left;
margin:0 0 0 -194px;
padding-right:10px;
}


#block-latest .feature h4 {
margin:0 0 5px;
}

#block-latest .feature p {
margin:5px 0 0;
float: left;
width: 245px;
}
