body, div, td {
color:#E5DCDE;
}
a{
color:#F4D765; text-decoration:underline;
}
a:hover,
a:active {
color:#F4DF8C;
text-decoration:none;
}

/* --------------------------------------------------------------------
HOME PAGE LEAD STORY POST STYLE / BIG THUMBNAIL + CAPTION BAR (IMAGE SEARCH??)
-------------------------------------------------------------------- */

/* @group Major Post */

.majorPost {
clear:both;
display:block;
padding:5px 0px 5px;
margin-bottom:10px;
border-bottom:1px #B5ABAB dashed;
overflow:hidden;
}
	.majorPost div,
	.majorPost h1,
	.majorPost h2{
	clear:none;
	float:left;
	position:relative;
	display:inline;
	margin:0px;
	}
	.majorPost h1,
	.majorPost h2 {
	display:block;
	margin:0px 10px 8px 6px;
	} 
	.majorPost h1{
	margin-left:0px;
	padding-left:1px;
	width:515px;
	}
	.majorPost h2{
	margin-left:0px;
	margin-top:8px;
	font:normal 1em/1.2 Arial, Helvetica, sans-serif;
	text-transform:none;
	display:none;
	}
		 
	.majorPost p { 
	margin:0px	0px 2px 5px; 
	color:#8F8C8C;
	}	
		.majorPost p.thumbnail{
		clear:none;
		float:left;
		position:relative;
		display:inline;
		margin:0px;
		border:1px #544A4D solid; 
		margin:0px 10px 0px 0px;
		}
			.majorPost p.thumbnail img{
			margin:2px;
			 height:184px; /* resized height */ 
			width:386px; /* resized width */
			}
				
	.majorPost .info {
	width:120px;
	border-left:1px #CCC4C6 solid;
	font-size:0.85em;
	}
		.info p em {
		color:#F2EDEE;
		font-style:normal;
		}
		
		.majorPost h1, .majorPost a {color:#F4D765; text-decoration:none; }
		.majorPost h1 a:hover {color:#F4DF8C; background:#312B2C; border:none;border-bottom:1px solid #F4DF8C; }
		
			.majorPost p.thumbnail a:link, .majorPost p.thumbnail a:visited {display:block;background:#231F20; }
			.majorPost p.thumbnail a:hover, .majorPost p.thumbnail a:active {background-color:#F4DF8C;}

.majorPost p.thumbnail .captionTab {
position:absolute;
bottom:-3px;
right:-3px;
margin:0  0 0 38%;
border-color:#F2EDEE;
border-width:1px 0 0 1px;
border-style:solid;
}
.majorPost p.thumbnail .captionTab a:link,
.majorPost p.thumbnail .captionTab a:visited  {
display:block;
font-weight:bold;
text-decoration:none;
padding:8px 10px 8px 10px;
background:#373334;
color:#FAA61A;
}
.majorPost p.thumbnail .captionTab a:hover,
.majorPost p.thumbnail .captionTab a:active {
background:#FAA61A;
color:#373334;
}

/* @end */

/* --------------------------------------------------------------------
HOME PAGE STORY POST STYLE
-------------------------------------------------------------------- */

/* @group Minor Post */
.minorPost {
clear:both;
display:block;
padding:5px 0px 5px;
margin-bottom:10px;
border-bottom:1px #B5ABAB dashed;
overflow:hidden;
}
	.minorPost div,
	.minorPost h1,
	.minorPost h2{
	clear:none;
	float:left;
	position:relative;
	display:inline;
	margin:0px;
	}
	
	.minorPost h1,
	.minorPost h2 {
	display:block;
	width:184px;
	margin:0px 10px 8px 6px;
	} 
	.minorPost h1{
	margin-left:0px;
	padding-left:1px;
	width:515px;
	}
	.minorPost h2{
	margin-left:0px;
	font:normal 1em/1.2 Arial, Helvetica, sans-serif;
	text-transform:none;
	}
		 
	.minorPost p { 
	margin:0px	0px 2px 5px; 
	color:#8F8C8C;
	}	
		.minorPost p.thumbnail{
		clear:none;
		float:left;
		position:relative;
		display:inline;
		margin:0px;
		border:1px #544A4D solid;
		margin:0px 10px 0px 0px;
		}
			.minorPost p.thumbnail img{
			margin:2px;
			height:100px; /* resized height */
			width:190px; /* resized width */
			}
				
	.minorPost .info {
	width:120px;
	border-left:1px #CCC4C6 solid;
	font-size:0.85em;
	}
		.info p em {
		color:#F2EDEE;
		font-style:normal;
		}
		
		.minorPost h1, .minorPost a {color:#F4D765; text-decoration:none; }
		.minorPost h1 a:hover {color:#F4DF8C; background:#312B2C; border:none;border-bottom:1px solid #F4DF8C; }
		
			.minorPost p.thumbnail a:link, .minorPost p.thumbnail a:visited {display:block;background:#231F20; }
			.minorPost p.thumbnail a:hover, .minorPost p.thumbnail a:active {background-color:#F4DF8C;}

/* @end */

/* --------------------------------------------------------------------
Stars in posts DEFINITION
-------------------------------------------------------------------- */

/* @group Star Ratings */
p.rating-0 em,
p.rating-1 em,
p.rating-2 em,
p.rating-3 em,
p.rating-4 em,
p.rating-5 em {
visibility:hidden;
}
p.rating-0,
p.rating-1,
p.rating-2,
p.rating-3,
p.rating-4,
p.rating-5{
background:url(/i/v3/star-rating.gif) no-repeat;
}
	p.rating-0  { background-position:2.8em -3px; }
	p.rating-1  { background-position:2.8em -50px; }
	p.rating-2  { background-position:2.8em -96px; }
	p.rating-3  { background-position:2.8em -145px; }
	p.rating-4  { background-position:2.8em -191px; }
	p.rating-5  { background-position:2.8em -238px; }

/* @end */
/* --------------------------------------------------------------------
Banner button
-------------------------------------------------------------------- */

	#buttonelement {
		position: relative;
	    display: block;
	    color: #c0c0c0;
	    font: 900 12px Helvetica, Arial, sans-serif;
	    text-shadow: 0px -1px 0px #31322f;
	    text-decoration: none;
	    text-align: left;
	    margin:0px 0px 10px;
	    padding:9px 0px 9px 15px;
	    width: 550px;
	    /* height: 32px; */
	    border: 0px solid #b2b2b2;
	    background: transparent url('/i/v3/cta/banners/button_home.png') no-repeat top left;
	    } 
			#buttonelement:hover {
				background-position-y:-32px;
			    color: #bfb7b1;
			    }

			#buttonelement:active {
			    color: #31322f;
			    text-shadow: 0px 1px 0px #c0c0c0;
			    background-position-y: bottom;
			    outline: none; /* hide dotted outline in Firefox */
				}
							
		
	.rounded {
		-moz-border-radius:12px;
		-webkit-border-radius:12px;
		border-radius:12px;
		}
