body {

	font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	font-size: 12px;
	background:url(bg_site.gif) repeat 0px 10px;
}

#ie6warning {
	display: none; 	
}


#area_promo img{border:none;}

img.png {
	background-image: expression(
		this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='" + this.src + "', sizingMethod='image')",
		this.src = "/images/spacer.gif"
	);
}

a, a:visited {
	color: #cd4c00;
	text-decoration: none; 
}

a:hover {
	color: #ff5e00;
}

/* POPULAR CONTENT BAR */

#popularcontent {
	width: 970px;
	background: #0f100b url(top-spacer.gif) bottom;
	height: 4px;
	margin:0 auto;
}

#popularcontent_middle {
	margin-left:auto;
	margin-right:auto;
	width: 940px;
	text-align: right;
	color: #c4c9b3;
	font-size: 12px;
	padding-top: 7px;
	background: url(logo_top.gif) no-repeat left bottom;	
	height: 24px;
}

#popularcontent_middle img {
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
}

/* START OF PAGE BODY */

#background_pattern {
	background: #2f4349 url(bg_site.gif) top center; 
}

#background_image {
	background: url(bg_site_gradient.gif) repeat-x top center; 
}

#container_outer {
	margin-left:auto;
	margin-right:auto;
	width: 964px;
}

#container_inner {	
	width: 940px;
	border-left: 2px #070707 solid;
	border-right: 2px #070707 solid;
}

#edge_left {
	width: 10px;
	background: url(bg_edge_left.png) repeat-y right;
	/* need a hack to not show this BG when browser doesn't support alpha blending! */
}

#edge_right {
	width: 10px;
	background: url(bg_edge_right.png) repeat-y left;
	/* need a hack to not show this BG when browser doesn't support alpha blending! */
}

/* MENU AREA */

#area_menu {
	background: #000;
	padding-top:4px;
	border-bottom: 1px solid #000000;
}

#logo {
	width: 190px;
	float: left;
}

#menu {
	width: 750px;
	float: right;
}

#menu_top {
	height: 66px;
	background: url(bg_map.jpg) no-repeat left top;	
}

#menu_top img{border:none !important;}

.menu_top_item {
	background: url(menu_divider.gif) no-repeat left top;	
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	height: 26px;
	float: left;
	font-size: 15px;
	font-weight: bold;
}

.menu_top_item a, .menu_top_item a:visited {
	color: #ffbf00;	
}

.menu_top_item a:hover {
	color: #fdf8d1;
}

#menu_bottom {
	height: 67px;
	background: url(bg_menu.gif) no-repeat right top;	
}

#menu_links_big {
	height: 36px;
	padding-left: 20px;
}

#menu_links_small {
	height: 24px;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 20px;
}

#menu_links_small a, #menu_links_small a:visited {
	color: #fdf8d1;
}

#menu_links_small a:hover {
	color: #ffbf00;
}

#menu_links_small img {
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
}

#menu_login, #menu_search {
	float: right;
	background: url(bg_loginsearch.gif) repeat-x;		
	border-left: #13130d solid 1px;
	border-right: #13130d solid 1px;
	color: #e0dcb9;
	font-size: 12px;
	font-weight: bold;
	padding: 7px;
}

#menu_login img, #menu_search img {
	vertical-align: middle;	
}

#menu_login a, #menu_login a:visited {
	color: #e0dcb9;
	text-decoration: underline;
}

#menu_login {
	margin-right: 1px;
	min-width: 240px;
	height: 52px;
}

#menu_avatar {
	float: left;
	margin-right: 7px;
	border: 1px solid black;
	background-color: #23251a;	
}

#menu_search {
	min-width: 220px;
	height: 52px;
}

input.loginsearch { 
	border: 1px solid #3a3b2d; 
	font-size:11px; 
	background-color: #23251a; 
	padding: 3px;
	color: #827f67;
	margin-top: 7px;
}

#area_promo {
	background: url(logo_bottom.gif) no-repeat top left;
	text-align: center;
	min-height: 110px;	
}

#promo_default {
	width: 728px;
	height: 90px;
	border: 1px solid black;
	float:left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: black;
}

#promo_alt {
	height: 90px;
	width: 175px;
	border: 1px solid #4f593b;
	float:right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #222718;
	color: #e0dcb9;
	font-size: 12px;
	text-align: center;
}

#promo_alt a, #promo_alt a:visited, {
	color: #ffbf00;
}

#welcome {
	width: 704px;
	height: 72px;
	margin: 2px 0 2px 22px;
	padding: 7px 175px 7px 7px;
	background: url(bg_welcome.png) no-repeat;	
	color: #394128;
	line-height: 1.6;
	_margin:0 auto!important;
}

#welcome_header {
	float: left;
	width: 130px;
	font-size: 27px;
	color: #50544a;
	border-right: 1px #b6b9b0 solid;
	margin-right: 10px;	
	padding-top: 20px;
	padding-left: 7px;
	height: 38px;
	line-height: 1;
}

#welcome img {
	vertical-align: middle;		
}

/* CONTENT AREA */

#area_content {
	background: #dfe3d9;
	border-bottom: 1px solid #000000;
	padding-top: 15px;
}

#content, #comments {
	padding: 40px;
	background: white;
	width: 860px;
	border-top: #c6cac0 solid 1px; 
	border-bottom: #c6cac0 solid 1px;
	margin-bottom: 10px; 
}

.content_column_left {
	width: 595px;
	float:left;
	margin-right: 23px;
	background-color: white;
}

.content_column_right {
	width: 300px;
	float:left;
}

.content_top {
	background: url(bg_content_top.gif) no-repeat top left;	
	height: 6px;
}

.content_middle {
	background: url(bg_content.gif) repeat-y top left;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 33px;
	padding-right: 32px;		
}

.content_bottom {
	background: url(bg_content_bottom.gif) no-repeat top left;	
	height: 6px;	
}

/* BIGFISH ADS */

#bigfish {
	margin-left: 32px;
	padding: 10px;
	width: 855px;
	height: 80px;
	background: url(bg_bigfish.png) no-repeat top left #f1f3ec;
	margin-top: 10px;
	margin-bottom: 3px;
}

.bigfish_game {
	width: 185px;
	margin-right: 10px;	
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.bigfish_game a {
	color: #2b6ab4;	
}

.bigfish_game img {
	float: left;
	margin-right: 5px;
}

#bigfish_disclaimer {
	margin-left: 32px;
	width: 855px;
	text-align: center;
	font-size: 11px;
	color: #a3a59d;
	margin-bottom: 10px;
}

/* FOOTER AREA */

#area_footer {
	color: #d7e0c8;
	background: url(bg_footer.gif) repeat-x top left #181816;
	line-height: 1.5;
}

.footer_heading {
	color: #ffffff;	
	font-weight: bold;
	margin-bottom: 5px;
}

#area_footer a, #area_footer a:visited {
	color: #efb602;
}

#area_footer a:hover {
	color: #d7e0c8;
}

#area_footer img {
	vertical-align: middle;	
}

#footer_logo {
	float: left;
	width: 120px;
	margin: 30px 0 20px 20px;
	min-height: 110px;
}

#footer_stats {
	float: left;
	width: 110px;
	margin: 30px 10px 20px 20px;
	min-height: 110px;
}

.footer_stat {
	font-size: 16px;	
}

#footer_feeds {
	float: left;
	width: 350px;
	margin: 30px 10px 20px 0;
	min-height: 110px;
	line-height: 1.6;
	padding-left: 10px;
	border-left: #000 dashed 1px;
}


#footer_feeds img {
	vertical-align: middle;	
	margin-right: 3px;
}

#footer_newsletter {
	float: left;
	width: 190px;
	padding-left: 10px;
	margin: 30px 0 0px 10px;
	border-left: #000 dashed 1px;
	min-height: 110px;
}

#footer_affiliates {
	float: left;
	width: 150px;
	padding-left: 10px;
	margin: 30px 0 20px 10px;
	border-left: #000 dashed 1px;
	min-height: 110px;
}

#footer_menu {
background:#000000 url(bg_footer_menu.gif) repeat-x scroll left top;
color:#C4C9B3;
height:26px;
padding-left:20px;
padding-top:8px;
}

#footer_menu img {
	margin-left: 2px;
	margin-right: 2px;
}

#footer_copyright {
	text-align: center;
	font-size: 11px;
	color: #464941;
	padding-top: 3px;
	padding-bottom: 3px;
}

#footer_popular {
font-size:12px;
font-weight:bold;
padding:3px 20px 5px;
text-align:center;
}

#footer_popular a, #footer_popular a:visited  {

}

input.newsletter { 
	border: 1px solid #000; 
	font-size:11px; 
	background-color: #24261f; 
	padding: 3px;
	color: #fff;
	margin-top: 7px;
}




.middle_textad {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;	
}


.bigTable {width:530px;}
	.bigTableTitle {height:37px;color:#fff;font-weight:bold;line-height:37px;background:url(bigTableTitle.jpg)no-repeat;}
	.titleCell {float:left;}
	.titleCell.logo {width:130px;}
	.titleCell.bonus {width:60px;}
	.titleCell.max {width:60px;}
	.titleCell.rank {
	text-align:left;
	text-indent:15px;
	width:160px;
	}
	.titleCell.link {width:60px;}
	.bigTableBody {width:530px;background:url(bigTableReps.gif) repeat-y;}
	.bigTableBottom {background:url(bigTableBottom.jpg) no-repeat;height:7px}
	.btBorder {clear:both;width:530px;height:2px;_font-size:2px!important;background:url(bigTableBorder.gif) no-repeat;}
	.row {height:32px;line-height:44px;}
	.row.icon {float:left;width:130px;padding-left:1px;padding-top:6px;}
	.row.bonus {float:left;width:60px;}
	.row.max {float:left;width:60px;font-weight:bold;}
	.row.rank {float:left;width:100px;padding-top:8px;}
	.row.link {float:left;width:80px;padding-top:8px;}
.row.review {float:left;width:80px;padding-top:8px;}
		

.row img{border:none !important;}
		
#menu_links_small h1 {font-size:11px;margin:0;padding:0;color:#FDF8D1;}

					
	.storyTop {width:887px;height:6px;background:url(story_top.gif) no-repeat;margin:0 auto;}
	.storyBottom {width:887px;height:6px;background:url(story_bottom.gif) no-repeat;margin:0 auto;}
	.storyMain {width:857px;/*background:url(story_reps.gif) repeat-y;*/margin:0 auto;}
	.storyMain h1 {font-size:15px;line-height:0;padding:0;}
	.storyMain p {font-size:11px;line-height:17px;padding:0;margin:0;}
					
					
					.rectangle_ad_container img{border:none !important;}
					
					.gallery{margin-right:5px;} 
					
					.thumbnail img{border:none !important;}
					.thumbnail_info{top:95px;}
					
					
.tableTitle{					
color:#394128;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
margin-left:5px;
margin-top:0;
}
					