* { margin-top:0; outline:none; }
body {
	background: url(/images/bkgd.jpg) no-repeat center top #000000;
	margin: 0;
	font: normal 12px/18px Verdana, Geneva, sans-serif;
	color: #363636;
}
a:link, a:visited {
	color: #363636;
	border-bottom:1px solid #4f0808;
	text-decoration:none;
}
a:hover, a:active {
	color: #4f0808;
	outline:none;
}
/* ----------main body-------------- */
h1, h1 a {
	font: normal 30px Establo;
	color: #4f0808;
	margin:5px 0 0px;
	text-decoration:none;
	line-height: 1.05;
}
h2 {
	font: bold 22px Establo;
	color: #4f0808;
	margin:5px 0 0;
}
#rightCol h3 {
	height:41px;
	padding:5px 0 0 13px;
	margin-bottom:0;
	font: normal 30px Establo;
	line-height:41px;
	color: #fdb913;
	background:url(/images/h3-bkgd.jpg) left top no-repeat;
}
#leftCol h3, #idc-container.idc h3 {
	font:bold 14px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#363636;
}
#IDCommentsNewThreadCover.idc-new h3 { margin-bottom:10px }
#review h3 {
	background:none;
	padding:15px 0 0 0;
}
#score h3, #value h3 {
	background:none;
	padding:0;
	height:30px;
	margin:0;
}		  
h4 {
	font: bold 22px Verdana, Geneva, sans-serif;
	color: #fdb913;
	margin-bottom:0;
	width:auto;
}
h5 {
	font: normal 18px Verdana, Geneva, sans-serif;
	color:#FFF;
	margin-bottom:0;
}
p {
	font: normal 12px/18px Verdana, Geneva, sans-serif;
	color: #363636;
	margin:0 0 20px;
	font-family: Verdana, Geneva, sans-serif;
}
ul {
	font: normal 12px/18px Verdana, Geneva, sans-serif;
	color: #363636;
	margin:0 0 20px 0;
	list-style-type:none;
}
li {
	padding:0 0 5px 15px;
	background:url(/images/arrow2.jpg) top left no-repeat;
}
div.hr {background: #fff url(/images/hr.jpg) no-repeat scroll center; height: 50px}
div.hr hr {display: none}
/*
hr {
	height: 3px;
	margin: 15px auto;	
	border: none; 
	width: 100%;
	background:url(/images/hr.jpg) top center;
	background-color:#FFF;
}
*/

/* ----------divs-------------- */
#container {
	margin:0 auto;
	width:950px;
	background: url(/images/container-bkgd.png) top center repeat-y;
}
#header {
	background: url(/images/header.jpg) top center no-repeat;
	height:143px;
}
#content {
	float:left;
	width:840px;
	padding:20px 55px 45px;
}
#leftCol {
	float:left;
	width:531px;
}
#story2 {
	float:left;
	width:250px;
}
#story3 {
	float:right;
	width:250px;
}
.bio#story3 p{
	font: normal 11px/16px Verdana, Geneva, sans-serif;
	margin-bottom:15px;
}
#rightCol {
	float:right;
	width:273px;
}
#rightCol p {
	margin:0 0 30px 33px;
}
#rightCol p a:link, #rightCol p a:visited {
	border:none;
	color:#4f0808;
	line-height:1px;
}
#rightCol p a:hover, #rightCol p a:active {
	font-weight:bold;
}
#review {
	background:url(/images/review-bkgd.jpg) top left no-repeat;
	padding:0 13px;
}
#review p {
	font:normal 11px/16px Verdana, Geneva, sans-serif;
	color:#acacac;
	margin:0 0 20px;
}
#review p a:link, #review p a:visited {
	color:#fdb913;
}
#score {
	float:left;
	width:125px;
	padding-right:30px;
	clear:both;
}
#value {
	width:50px;
	float:left;
}
#footer {
	clear:both;
	float:left;
	width:840px;
	background:url(/images/footer-bkgd.jpg) top center no-repeat;
	padding:20px 55px 15px;
}
#footer p { color:#FFF; margin:0; }
#footer-left {
	float:left;
	width:531px;	
}
#footer-right {
	float:right;
	width:273px;	
}
#footer a:link, #footer a:visited {
	color:#fdb913;
	border:none;
}
#footer a:hover, #footer a:active {
	border-bottom:1px solid #4f0808;
}
#ad {
	height:82px;
	padding:11px 0 0;
	margin:20px 0;
	text-align:center;
	background:url(/images/ad-bkgd.jpg) top left no-repeat;
}
#rightCol #ad {
	height:auto;
	padding:30px 0 0 0;
	margin:0;
	background:none;
}	
/* ----------classes-------------- */
.small { font-size:10px; line-height:14px; }
.red { color:#4f0808; }
a:link span.continue, a:visited span.continue {
	display:inline-block;
	height:30px;
	width:125px;
	margin-right:10px;
	background:url(/images/but-continue.jpg) top left no-repeat;
	vertical-align:middle;
}
a:hover span.continue, a:active span.continue {
	background-position:left -30px;
}
ul.latest {
	padding-left:0;
	margin:0 0 15px 15px;
	list-style-type:none;
}
ul.archive {
	padding-left:0;
	margin:0 0 15px 0;
	list-style-type:none;
}
ul.latest li, ul.archive li {
	padding:0 0 5px 0;
	background:none;
}
ul.archive li a:link, ul.archive li a:visited {
	display:inline-block;
	padding:0 0 5px 18px;
	color:#4f0808;
	border:none;
	background:url(/images/arrow.jpg) top left no-repeat;
}

ul.latest li a:link, ul.latest li a:visited {
	display:block;
	padding:0 0 5px 18px;
	color:#363636;
	border:none;
	background:url(/images/arrow.jpg) top left no-repeat;
}
ul.latest li a:hover, ul.latest li a:active, ul.archive li a:hover, ul.archive li a:active {
	color:#4f0808;
	padding:0 0 5px 18px;
	background:url(/images/arrow2.jpg) top left no-repeat;
}
.more a:link, .more a:visited {
	border:none;
	color:#4f0808;
	line-height:1px;
}
.more a:hover, .more a:active {
	text-decoration:underline;
}
.more img { margin-right:10px; vertical-align:text-top; }
p.map {
	padding-top:10px;
	margin:0;
	font-size:11px;
}
#footer a:hover, #footer a:active {
	color:#FFF;
}
a.noborder:link, a.noborder:visited { border-bottom:none; }
