html, body{
	margin:0;
	padding: 0;
	text-align:center;
}

body {
	font-family: Verdana, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #3b0f0f;
	background: #ffffff;
	background:url('body_bg.jpg') repeat-x;
}



#page-container {
	width:800px;
	margin:auto;
	text-align:center;
	background: #f8f8f8;
	border-right:1px solid #3b0f0f;
	border-left:1px solid #3b0f0f;

}

#header {
		background:#981919;
		height:40px;
	}
		
		
		#main-nav { float: left; height: 30px; width:600px;}
		#main-nav ul { margin: 0; padding: 0; }
		#main-nav li {float:left; list-style:none;margin:13px 0 0 25px; }
		#main-nav li a {
			display: block;
			overflow: hidden;
			font-family:Verdana;
			color:#f8f8f8;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;		
		}
		#main-nav li a:hover {
			display: block;
			overflow: hidden;
			font-family:Verdana;
			color:#ffce00;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;		
		}
		
		#rss{
			float:left;
			width:100px;
			text-align:right;
			margin:7px 0 0 55px; 
		}

#header-logo{
	background:url('header_logo_bg.jpg'); height:121px;
}
		#logo { float: left; width:420px;text-align:left;}
			#logopic{
				float:left;
				background:url('logo_cards_top.jpg'); width:123px; height:121px;
			}
			h1{
				margin:13px 0 0 10px;
				padding:0px;
				line-height:32px;
				font-family:Verdana;
				color:#ffd801;
			}
		
		#search{
			float:left;
			width:280px;
			text-align:right;
			margin:22px 0 0 55px;
		}
			#searchterm{
				float:left;
				font-family:Verdana;
				color:#dfddd5;
				font-size:12px;
				font-weight:bold;
			}
		
			#input{
				background:#dfddd5;
				border:1px solid #2a0c0c;
				width:220px;
				height:30px;
				font-family:Verdana;
				color:#333333;
				font-size:21px;
			}
			
	
#sidebar{
	float:right;
	text-align:left;
	width:250px;
	line-height: 18px;
}
		#sidebar .padding {
			padding: 15px 0 0 25px;
		}
		
			#bonus-main{
				margin-left:20px;
			}
			#bonus{
				background:url('bonus_bg.jpg'); width:186px; height:202px;
				text-align:center;
			}
				#bonus div {
					padding:22px 0 0 5px;
				}
				#bonus b{
					font-size:16px;
					color:#a30606;
				}
			
		#sidebar ul { margin: 0 12px 0 0; padding: 0; }
		#sidebar li {list-style:none;}
		#sidebar li a{
				font-family:Verdana;
				color:#750808;
				font-size:12px;
				text-decoration:underline;
		}
		#sidebar li a:hover{
				font-family:Verdana;
				color:#aaa48b;
				font-size:12px;
				text-decoration:none;
		}

		
#content {
	float:left;
	width:548px;
	line-height: 16px;
	text-align:left;
	background:#f8f8f8;
}
		#content h1 {
			margin: 0;
			padding: 0;
			padding-bottom: 5px;
			color:#1c1b1b;
		}
		
		#content p {
			margin: 0;
			padding: 0;
			padding-bottom: 20px;
		}
		
		#content .padding {
			padding: 3px 0 0 25px;
		}
		
		#review{
			width:482px;
			text-align:center;
		}
			.review-raw{
				height:30px;
				background:#f6f3ee;
				margin-bottom:3px;
			}
			.review-raw a{
				font-family:Verdana;
				color:#3b0f0f;
				font-size:12px;
				text-decoration:underline;
			}
			.review-raw a:hover{
				font-family:Verdana;
				color:#3b0f0f;
				font-size:12px;
				text-decoration:none;
			}
			
				#review .c1{
					float:left;
					margin:7px 0 0 7px;
					width:160px;
					text-align:left;
				}
				#review .c2{
					float:left;
					margin:7px;
					width:140px;
					text-align:center;
				}
				#review .c3{
					float:left;
					margin:7px;
					width:140px;
					text-align:center;
				}
		
		#main-text{
			margin:18px 0 0 0;
			width:481px;
			background:#f5f3ec;
			border:1px solid #d6d2b4;
		}
			#main-text div{
				margin:12px;
			}
		
		#articles{
			margin:18px 0 0 0;
			width:481px;
			background:#f5f3ec;
			border:1px solid #d6d2b4;
		}
			#articles div{
				margin:12px;
			}
			
			#articles a{
				font-family:Verdana;
				color:#750808;
				font-size:12px;
				text-decoration:underline;
			}
			#articles a:hover{
				font-family:Verdana;
				color:#750808;
				font-size:12px;
				text-decoration:none;
			}
				.latest_itmeDate{
					font-family:Verdana;
					color:#717171;
					font-size:10px;
				}
				
		
#footer {
		height: 95px;
		clear:both;
		background:url('footer_bg.jpg') repeat-x;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10px;
		color: #c9c9c9;
		border-top: 1px solid #efefef;
		padding: 0px;
		line-height: 15px;
}

#footer  a {
color:white;
}

