@charset "UTF-8";
/* CSS Document */

body {
	font-size: 10px;
	background-image: url(../images/backg_tile.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	font-family:"Georgia", Times New Roman, Times, serif;
}


a { text-decoration: none; color:#8b7a26;}
a:hover { color: #FC0}

#fp_topblock2 h2 {
background:transparent url(../images/car_icon.png) no-repeat scroll 0 top;
color:#FFFFFF;
font-size:12px;
height:22px;
margin-left:-11px;
margin-top:0;
padding-left:35px;
padding-top:1px;
text-transform:uppercase;

}

.small h1 {
color:#DCAAAA;
font-size:24px;
margin-bottom:0px;
margin-top:-4px;
color: #8B7A26;
}


.sellheader {
margin-left:0;
width:327px;}

#right-column-article .box-title-wrapper, #right-column-article .sellheader {
border: 0px solid #333333;
float:left;
margin-left:0;
padding-bottom:0;
padding-left:7px;
width:333px;}

#right-column-article .morelinks li p a {color: #000000; height: 59px; position: absolute; left:125px; top: 50%; margin-top: -19px; font-family:"Georgia", serif; font-size:18px; font-style:italic; font-weight:normal;}

p {
font-family:"Verdana", Arial, sans-serif;
font-size:12px;
line-height:14px;
margin-top:0;
width:auto;}

li {list-style: none;
}

/* Layout */



#leaderboard {
background:black none repeat scroll 0 0;
border:1px solid #191919;
display:table;
float:right;
margin: 5px 5px 0 0;
height:90px;
position:static;
text-align:center;
width:728px;
}

#inner_leader {
float: right;
display:table-cell;
vertical-align:middle;
}

.small {
color:#DCAAAA;
font-size:20px;
margin-bottom:4px;
margin-top:-4px;
color: #8B7A26;
}
.big {
font-size:26px;
margin-bottom:12px;
margin-top:5px;
color:#000;
line-height:30px;
}

#logo { float: left;}

#padHeader {
background:#292929 none repeat scroll 0 0;
padding-left:12px;}

.advertisement {}

#pokerListings {
background:#141414 url(../images/top_right_main_backg.png) no-repeat scroll 0 0;
float:left;
height:auto;
color: #FFF;
margin-top:6px;
padding-bottom:7px;
width:335px;
}
#pokerListings div {
font-size:12px;
margin-left:7px;}


#pokerListings ul li {
list-style-type:circle;
margin-left:0;
padding-left:0;}


#pokerListings ul li a {
color: #FFCC00;}

#pokerListings .sellheader {
width:327px;}

#registrationForm p { color: black;}


.info { color: black;}

#registrationForm a {color: #A82B2B;}

div.dennisreg h1 {
color: #333;}

#registrationForm {
background:white none repeat scroll 0 0;
width:416px;
height:943px;
}

#registrationCopy {
background:white none repeat scroll 0 0;
float:left;
margin:0 10px 0 0;
width:370px;
height:943px;
}

#registrationCopy p {
color:black;
margin-left:17px;
margin-right:22px;
margin-top:12px;
}

#registrationCopy h3, #registrationForm h1 {color: #A82B2B;}

#registrationCopy {
background:white none repeat scroll 0 0;
float:left;
margin:0 10px 0 0;
width:371px;
}

#commentTitle {margin-left: 0px; top: 0px;}
#commentPost {
margin-left:0;
margin-top:20px;
padding-top:0;}

#commentPostArea {color: white;}

.emailtoafriend {
margin-bottom:7px;
margin-left:10px;
width:412px;}

#jokesubmit {}

.articleboldright {
float:left;
margin-bottom:4px;
margin-left:14px;
width:129px;}

.pollbar {background-attachment:scroll;
background-color:red;
background-image:url(../images/pp_poll_bar.gif);
background-position:0 0;
background-repeat: repeat-x;
height:7px;
margin-bottom:4px;
margin-top:6px;
width:84px;}

#logo {
float: left;
margin: 6px 12px 0 5px;
}

.department {
color:#8B7A26;
font-size:16px;
font-weight:bold;}

.toptenheadline {
line-height:6px;
margin-bottom:12px;}

.archiveposition { color: #999; font-size: 10px; margin-top:-7px;}

.polltitle {
color:#8B7A26;
font-size:14px;
font-weight:normal;
margin-bottom:8px;
margin-top:-7px;}

#fp_background_shadow {
background-image:url(../images/fp_background_shadow.png);
background-repeat:repeat-x;
height:461px;
left:50%;
margin:59px auto 0 -515px;
position:absolute;
width:1032px;}

#fp_bottom_section {

top:6px;}

.roundup_caption {
left:17px;
position:relative;
}

#email_button {
background-repeat:no-repeat;
float:left;
list-style-image:url(../images/email.png);
width:147px;
padding:0 0 3px 0;}

#print_button {list-style-image:url(../images/print_16x16.gif);
background-repeat: no-repeat; float: left;}

#roundup {
float:left;
left:-25px;
position:relative;
width:786px;}

#roundup .articlequestion {
position:relative;
top:-1px;}

#roundup .articletext {
background:transparent none repeat scroll 0 0;
color:#3D3E3E;
font-family:trebuchet MS;
left:-6px;
margin-bottom:0;
position:relative;
top:-1px;
width:151px;}


#roundup li {
background:white none repeat scroll 0 0;
float:left;
margin-right:22px;
width:174px;}

.archivetitle {
color:#8B7A26;
padding-bottom:5px;
padding-top:5px;
width:326px;}

.searchpageheader {
line-height:23px;
float:left;
margin:-15px 0 0 -10px;
font-family:"Georgia";
font-size:18px;}

#search_header {
margin-left:11px;}

#padArchive {
background-image:none;
padding: 5px 6px 5px 7px;
}

#email_print_buttons {
float:left;
width:392px;
padding-left: 35px;}

#sidebar-right a { color: #FFF;}

#block-block-poll {
background:#FFF;
border-top:2px dotted #CCC;
border-bottom:2px dotted #CCC;
float:left;
margin:7px 0 0 22px;
padding:10px;
width:300px;
}

#block-block-poll .sellheader{
	width:274px;
	font-family:"Georgia",serif;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 6px 0;
	padding-bottom:4px;
	border-bottom:2px dotted #FFFFFF;
	color:#8B7A26;
}

#linkTo {
clear:both;
padding-bottom:7px;
padding-top:9px;}

#articlebutton { }

th {
background-image:url(../images/red_header_tile.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
height:25px;
}

.archivedate {}

#searchresults {
padding:0 12px 12px;
float:left;
margin:0 0 40px 0;}

#searchresults tbody tr {
height:42px;
}

#swfMovieContainer {
left:1px;
margin-bottom:12px;
position:relative;}

#article_content_wrapper .articlemorelinks li { list-style: none;}


.getmobiletext{margin-left:4px;
padding:8px;
width:314px;}

.getmobiletext p, .getmobiletext h3 {
margin-left:3px;
width:317px;
color:#333;
}

.getmobiletext p a {color: #FC0;}




#dropquote {
left:-15px;
position:relative;
top:4px;}

#headline {
background:transparent none repeat scroll 0 0;
height:auto;
line-height:22px;
margin-bottom:0px;
margin-right:9px;
float:left;}

#search-result-pager {
height:auto;
line-height:22px;
margin: -5px 0 0px 0px;
float:left;}

#search-result-pager a { color: #333; font:Verdana, Geneva, sans-serif; font-size: 12px;}
#search-result-pager b { background-color:#8B7A26; color:#FFF;
padding:2px 6px 2px;
position:relative;}

#boxout_wrapper {
background:#1D1D1D none repeat scroll 0 0;
float:left;
margin-bottom:17px;
margin-left:-6px;
margin-top:5px;
padding:12px;
width:318px;
}

.articletext h3 {color:#8b7a26; font-family:Georgia; font-weight:normal; font-size:20px;}

.articletext b {color:#1b1b1b; font-family:"Verdana", Arial, sans-serif; font-weight:bold;font-size:12px; }

.articletext a b {color:#1b1b1b; font-family:"Verdana", Arial, sans-serif; font-weight:bold; font-size:12px;}
.articlemorelinks {
margin-left:17px;
width:83%;
}

.articlemorelinks li {
margin-left:-33px;
list-style: circle;
height: auto;}


#poll {
color:white;
float:left;
font-weight:bold;
margin-left:2px;
width:316px;
}

#commentLoginArea {
position:relative;
top:-4px;}

.articlemore, #linkTo label {
color:#8b7a26;
font-family:Georgia;
width:85px;
font-size:18px;
text-transform:uppercase;}

#linkTo label {
left:6px;
position:relative;}

.coverpiclandscape2 {}

#gallery_wrapper {
background:transparent none repeat scroll 0 0;
clear:both;
min-height:165px;
width:416px;
}


#article-gallery {
background:black none repeat scroll 0 0;
height:127px;
margin-bottom:8px;
margin-left:7px;
text-align:center;
width:131px;
float: left;
}

#article-gallery .articlecaptionl p {
background:transparent none repeat scroll 0 0;
color:white;
font-size:10px;
line-height:11px;
margin-top:6px;
padding-left:6px;
padding-top:0;
width:119px;
}

.commentArea input {
background-image:url(../images/comment_input.jpg);
background-repeat:no-repeat;
border:1px solid #7B7B7B;
font-weight:bold;
height:32px;
float:left;
width: 143px;
margin-bottom:-2px;
margin-left:-24px;
margin-top:7px;
padding-left:5px;
padding-top:5px;
position:relative;
top:-3px;}

.commentArea label {}

#goButton1 {
background-image:none;
background-repeat:repeat-x;
border:0 solid #333333;
float:right;
font-weight:bold;
height:auto;
left:-46px;
margin-bottom:0;
margin-left:6px;
margin-top:0;
padding-left:0;
padding-top:0;
position:relative;
top:9px;
width:auto;}

#link_to_url {
background-image:url(../images/link_bar_background.jpg);
background-repeat:no-repeat;
border:1px solid #7B7B7B;
font-weight:bold;
height:21px;
margin-bottom:14px;
margin-left:6px;
margin-top:14px;
padding-left:5px;
padding-top:5px;
width:396px;
font-family:Georgia;
color:#CCC;}


#pollresults {
color:#333;
margin-left:8px;
float:left;}

#pollresults .question {
font-size:13px;
margin-bottom:6px;
float:left;
width:300px;}


#sociallinking div {
float:left;
height:23px;
padding-right:10px;
padding-top:2px;}

#sociallinking {
background:transparent none repeat scroll 0 0;
float:left;
height:60px;
left:9px;
margin-bottom:17px;
position:relative;
top:0;
width:414px;}

#sociallinking h4 {
line-height:2px;}

#sociallinking div a { font-weight: normal;}

#facebook {width:auto; background-image:url(../images/facebook-logo.jpg);
background-repeat:no-repeat; padding-left:28px;}
#digg {width:auto; background-image:url(../images/digg-logo.jpg);
background-repeat:no-repeat; padding-left:34px;}
#delicious {
background-image:url(../images/del-logo.jpg);
background-repeat:no-repeat;
width:auto; padding-left:28px;
}
#furl {width:auto; background-image:url(../images/furl-logo.jpg);
background-repeat:no-repeat; padding-left:28px;}
#stumbleupon {width:auto; background-image:url(../images/stumbleupon-logo.jpg);
background-repeat:no-repeat; padding-left:28px;}


.articleheadline, .searchtabs {
color:#000000;
float:left;
font-family:Georgia;
font-size:26px;
margin-top:5px;
padding-bottom:4px;
padding-top:0px;
text-transform:uppercase;
width:429px;

}

.searchtabs a { color: white;}

.searchtabs {
font-size:15px;
margin-top:10px;
min-height:25px;
padding-bottom:0;
padding-top:7px;}

.contentpageheader {
color:#333333;
font-size:10px;
font-weight:bold;
width:356px;
z-index:0;;

}

#article_content .contentpageheader a {
color:#808080;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:normal;
padding-right:2px;
text-transform:uppercase;}

#article_content a {
font-weight:bold;
color:#000000;}

.articlecaptionl_main p {
font-size:10px;
font-weight: bold;}

.articlecaptionl_main {margin:0 0 10px 0;}

.articlestrapline {
color:#8b7a26;
float:left;
font-size:18px;
line-height:22px;
font-family:"Georgia", Times New Roman, Times, serif;
font-weight:normal;
height:auto;
border-bottom:2px dotted #CCCCCC;
width:420px;
padding: 0px 0 10px 0px;
margin: 0px 0 10px 0px;
text-transform:none;
}
.articlequote {
background:transparent none repeat scroll 0 0;
font-family:Georgia;
font-size:15px;
font-weight:bold;}

.coverpicmain {
float:left;
margin:5px 0 10px 0;
}


#articleheadlinename {
color:#FFFFFF;
font-size:20px;
margin-bottom:0;
margin-left:1px;
}

#article_content_wrapper .articleauthor {
clear:left;
float:left;
font-size:9px;
color:#FFF;
font-style:italic;
font-weight:normal;
line-height:14px;
margin-bottom:9px;
margin-right:1px;
padding: 2px 6px 2px 6px;
background-color:#000;
width:auto;
}

.articleheadline_bottom {
border-bottom:2px dotted #CCCCCC;
width:420px;
margin: 10px 0 10px 0;
float:left;
}

#article_walkthrough_wrapper .articleauthor {
clear:left;
float:left;
font-size:9px;
color:#FFF;
font-style:italic;
font-weight:normal;
line-height:14px;
margin-bottom:9px;
margin-right:1px;
padding: 2px 6px 2px 6px;
background-color:#000;
width:auto;}

#article_content_wrapper .articledate {
float:left;
font-size:9px;
color:#EFEFEF;
font-style:italic;
font-weight:normal;
line-height:14px;
margin-bottom:9px;
margin-right:5px;
padding: 2px 6px 2px 6px;
background-color:#4b4b4b;
width:auto;}

#article_content .articlequestion {
color:#A82B2B;
font-size:13px;
font-weight:bold;}


.backgBox {
background:#EDEDED none repeat scroll 0 0;}

.articletext table, .articletext tbody, .articletext td {border: 0;}

li.active {}

#rssLink {
float: right;
}


#pollquestions {
background:transparent none repeat scroll 0 0;
float:left;
margin:8px;
color:#333;
font-family:"Verdana",Arial,sans-serif;
}

#pollForm{
font-size:12px;
}

#login {
background:black none repeat scroll 0 0;
color:#CCCCCC;
float:left;
height:30px;
margin:5px 15px 18px 16px;
padding-top:5px;
width:127px;}

#secondary-links {
background:transparent none repeat scroll 0 0;
height:21px;
float:left;
margin-bottom:-55px;
margin-left:-20px;
margin-top:-10px;
padding-bottom:2px;
padding-top:9px;
width:949px;
}

#secondary-links-wrapper {
background:black none repeat scroll 0 0;
height:17px;
margin-bottom:-55px;
margin-top:-12px;
padding-bottom:2px;
padding-top:7px;
position:relative;
top:6px;
width:990px;
}

#secondary-links li {
color:#848484;
float:left;
margin-right:11px;
margin-top:-3px;
padding-top:0;
text-transform:uppercase;}

#secondary-links li a {
font-family:Georgia;
color:#DADADA;
font-size:11px;
padding-right:6px;}

#secondary-links li a:hover {color:#D3C57F;}


#fp_topblock2 p {
background: none repeat scroll 0 0;
float:left;
margin-left:4px;
min-height:51px;
width:195px;
}

#fp_topblock2 img {
height:102px;
left:0;
margin-right:2px;
position:relative;
top:1px;
width:147px;}


#fp_topblock2 h3 a {
color:#FFCC00;
float:left;
margin-bottom:4px;
margin-left:5px;
}

#primary-links a, #primary-links a:hover { color: #FFF; font-weight: bold;}

img {border: none; background-repeat:no-repeat;}


#search_bar {
height:30px;
width:127px;
float:left;
margin: 6px 4px 6px 16px;
}

#search_bar .form-text {
background-image:url(../images/search_bar_backg_tile.jpg);
background-repeat:repeat-x;
border:1px solid #7B7B7B;
font-weight:bold;
width:80px;
padding:7px 0 7px 3px;
float:left;
}

#gobutton {
background-color:#4b4b4b;
width:37px; height:30px; margin-bottom:8px;
float:right;
}

#footer a {color: white;}

#footer {
background:#323333 none repeat scroll 0 0;
border-top:9px solid #1F1F1F;
clear:both;
color:white;
float:right;
margin:6px 0 30px 0;
padding:15px 13px 13px 15px;
text-align:right;
width:975px;
}

#footer a { font-size: 11px;}

/* Article specific listing page */

#article_content {
background:white none repeat scroll 0 0;
min-height:776px;
padding-bottom:14px;
width:455px;}

#article_content_wrapper, #article_content_wrapper .articletext {
color:#333333;
font-size:12px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:17px;
width:430px;}

#article_walkthrough_wrapper {
width:786px;}

#article_content_wrapper a:hover { color: #333;}

.articletext {margin-bottom:26px;}

#article_content p {
color:#333333;
line-height:17px;
width:430px;
clear: both;
}

#article_header { background-color:#A82B2B;
height:63px;
margin-bottom:17px;
position:relative;
top:9px;
width:334px;}

#author_info {
background-color:#F3F3F3;
float:left;
height:128px;
left:-7px;
margin-bottom:19px;
margin-top:0;
position:relative;
width:451px;
}

#author_info img, #author_info p, #author_info h2 { float: left;}
#author_info img {
margin-left:12px;
}
#author_info p {
margin-left:10px;
width:323px;
clear:none;
}

#author_info h2 {
background-image:url(../images/black_tile.jpg);
background-repeat:repeat-x;
border: 1px #2e2e2e solid;
color:#FFFFFF;
height:21px;
margin-left:4px;
margin-top:0;
margin: 0 0 5px 5px;
padding-left:9px;
padding-top:5px;
text-transform:uppercase;
width:329px;
}


#article_header h2 {background-image:none;
font-family:trebuchet MS;
font-size:23px;
left:-8px;
position:relative;
top:7px;}



.author { color:#FFFFFF;
font-size:10px;

margin-left:16px;
position:relative;
text-transform:uppercase;
top:-10px; }
.date-submitted { font-size: 10px; text-transform: uppercase; color: #dcaaaa; position: relative; top:-10px; }



/* END OF Article specific listing page */



/* Index specific listing page */

#left-column { width: 429px; min-height: 700px; background-color: none; float: left; margin-right: 5px;}

#left-column-article, #left-column-walkthrough {
background-color:#FFF;
background-position:-2px -2px;
background-repeat:no-repeat;

margin: 0px 10px 10px 0;
margin-bottom: 10px;
float:left;
min-height:700px;
width:456px;}


#right-column {
background:#ffffff;
float:right;
margin-top:0px;
margin-bottom: 30px;
min-height:859px;
padding: 0 6px 0 4px;
width:348px;
margin-left:10px;
border-left: 2px dotted #CCC;
border-right: 2px dotted #CCC;
}

#right-column-article {
background:#FFFFFF;
float:left;
margin-left:-8px;
min-height:859px;
padding:0 0 0 6px;
border-left: 2px dotted #CCC;
width:336px;
}


/* INDEX BOX */

#right-column-article .index_box {
width:331px;
margin-left:5px;
float:right;

}

.index_box {
background-color:FFF;
float:left;
}

.index_box ul {
float: left;
margin:0;
padding:0;
width:330px;
}


.index_box ul li {
width:330px;
border-bottom: 2px dotted #CCCCCC;
margin: 0 10px 0 10px;
padding: 7px 0 4px 0px;
float:left;

}

.index_box ul li a img {
width:107px;
height:59px;
margin:0 15px 0 0;
float:left;
}


.index_box ul li p a {color: #000000; height: 59px; position: absolute; left:125px; top: 50%; margin-top: -19px; font-family:"Georgia", serif; font-size:18px; font-style:italic; font-weight:normal; line-height:22px;} 

.morelinks { width:330px; float:left; margin:0px; list-style:inside none none;}
.morelinks li {position: relative;}
.morelinks h2 a {color: #000000; height: 59px; position: relative; margin-top: 0px; font-family:"Georgia", serif; font-size:18px; font-style:italic; font-weight:normal;} 
.morelinks h2  {margin:0;}
.morelinks a img {border:2px solid #E0E0E0;}


/* INDEX BOX ENDS */

#index_listing_content {
float:left;
width:100%;}

#index_listing_content h2 {
height:12px;
margin-left:7px;
margin-top:1px;
padding:0 0 3px;
font-size:18px;
font-family:Georgia;
}

#index_listing_content ul li, #index_listing_content ul li img { float:left;
margin-bottom:0px;
margin-left:-17px;
line-height: 13px;}

#index_listing_content ul li img { border: 1px #3d3d3d solid; margin-right: 7px; }

#mpu_wrapper {
background-color:#FFFFFF;
color:#8b7a26;
float:right;
font-size:8px;
height:288px;
margin:auto 8px 5px 0;
padding-top:13px;
text-align:center;
text-transform:uppercase;
width:330px;
}

#mpu_wrapper img {
margin-top:7px;}

/* END OF Index specific listing page */




#top_panel_shadow, #bottom_panel_shadow {

background-image: url(../images/menu_nav_shadow.png);
position: absolute;
width: 100%;
height: 7px;
top: 112px;
	
}

#bottom_panel_shadow {
top:162px;}

#vid_sample_image {

margin-left: 8px;

}

.poker-news {
	
	background-image: url(../images/poker_news_icon.png);
}

#buy_button {
	
	float:right;
left:106px;
position:relative;
	
	}
	
.more-link, .seealllinks {
color:#FFFFFF;
float:right;
font-size:12px;
margin-right:12px;
position:relative;
text-decoration:none;
text-transform:uppercase;
top:-24px;
}

.seealllinks {
position:relative;
top:7px;
float: right;
width:330px;
text-align:right;

}

.more-link a, .seealllinks a {
font-size:11px;}

.smaller {
	
font-size:11px;
text-decoration:none;
}


#maximiser {
	
margin-top: -9px;	
margin-bottom: 13px;	
}

#sidebar-right {
float:right;
height:75px;
margin-left:0;
margin-top:5px;
min-height:944px;
text-align:center;
width:160px;
background-color:#FFFFFF;}



#subscribe_mags {
float:right;
left:-79px;
position:relative;
top:-38px;
}

/* BOTTOM LEFT LISTING */

#bottom_left_listing h2 {
color:#8b7a26; width: 806px; float:left; padding:5px 0 5px 0; margin:0; border-bottom:2px dotted #ccc; border-top:2px dotted #ccc; font-size:18px; color:#8b7a26; font-family:Georgia; text-transform: uppercase;}
	
#bottom_left_listing ul li h2 {
color:#FFCC00;
border: none;
margin: 0 0 5px 0;
padding:0px;
text-transform:none;
width:auto;
float:left;
}

#bottom_left_listing ul li h2 a {
color:#000;
float:left;
font-family:"Georgia";
font-size:18px;
font-variant:normal;
margin:0px;
width:214px;
}

#bottom_left_listing ul li p {
color:#333;
font-family:"Verdana",Arial,sans-serif;
font-size:12px;
line-height:14px;
margin: 0 0 0 0;
_margin: 0 0 10px 0 !important;
*margin: 0 0 10px 0 !important;
width:214px;
float: left;
}

#bottom_left_listing ul li img {
width:214px;
height:118px;
margin: 0 10px 5px 0;
float:left;
}

#bottom_left_listing ul {
width: 460px;
float:left;
margin: 10px 0 10px 0;
border-right: 2px dotted #CCC;
padding:0;}


#bottom_left_listing ul li {
float:left !important;
margin: 0px 10px 10px 0;
width:220px;
padding:0;
height:200px;
}

#primary-links li {
font-family:Georgia;
color:#FFFFFF;
float:left;
font-size:12px;
height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:14px;
padding-right:2px;
padding-top:8px;
text-align:center;
text-transform:uppercase;
width:auto;
}

#primary-links li.last {background-image: none;}

#primary-links li.active {
height:21px;
}

#primary-links a.active {text-decoration:underline; color:#d3c57f;}

#primary-links a:hover {color:#d3c57f;}


#primary-links {
background:#425167 url(../images/background_red_nav.jpg) repeat-x scroll 0 0;
height:31px;
margin-top:7px;
padding-left:18px;
position:relative;
width:972px !important;
}

#top_panel {background:black url(../images/top_header_tile.jpg) repeat-x scroll 0 0;
height:159px;
position:absolute;
top:0px;
padding-top: 3px;
width:100%;
z-index:-1;}
#top_image_fade { background-image:url(../images/top_tilex_pokertexture_fade.jpg);
background-repeat:repeat-x;
height:304px;
position:absolute;
top:100px;
width:100%;
z-index:-2;}


#main_wrapper {
background-color:#FFF;
left:50%;
margin:-10px auto 0 -495px;
position:relative;
width:990px;
}

#header_content {  width: 990px; margin:12px auto 0; border: 0px solid #2c2c2c; border-bottom: none; background-color:#000000; }

#inner_wrapper {
background-color:#FFF;
left:50%;
margin:-10px auto 0 -495px;
min-height:800px;
position:absolute;
width:990px;
}
#content_wrapper {background:#ffffff repeat scroll 0 0;
float:left;
margin-left:10px;
margin-top:10px;
margin-bottom:15px;
min-height:770px;
width:806px;}

#top_container {
background-image:url(../images/promo_backtile.jpg); 
background-repeat:repeat-x;
background-color:#232e42;
height:230px;
margin-bottom:10px;
width:806px;}

#promo_box {
/*background-image:url(../images/promo_box_backg_sample.png);*/
background-repeat:no-repeat;
float:left;
height:243px;
margin-right:6px;
width:427px;
visibility: visible;
}

.fp_topblock1 h2, #fp_topblock2 h2 { float: left;}

.fp_topblock1 { width: 357px; height: 115px; float: left;  margin-bottom: -2px; background-image: url(../images/top_right_main_backg.png); background-repeat: no-repeat; padding-left:8px;
padding-top:7px;}

/* INDEX LISTING */

.index_listing_block {
float:left;
margin: 5px 0 5px 0;
padding: 0 5px 10px 0;
border-bottom: 2px dotted #CCC;
width:420px;}

.index_listing_block img {
border:2px solid #e0e0e0;
border-left:none;
width: 107px;
height:59px;
flaot:left;}

.index_listing_block label {
color:white;
float:left;
margin-left:8px;
margin-top:-12px;
width:39px;}


#index_listing_content h2 {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFCC00;
height:auto;
margin: 5px 0 0px 5px;
padding:0;
text-transform:none;
width:auto;
float: left;
}

#index_listing_content p {
color: #333;
float:left;
margin: 4px 0 0 0;
width: 304px;
}

#index_listing_content h2 a {color: #000; font-style:italic; font-size:16px; float:right; width:290px;}

.index_listing {
width:274px;}

.category a {
float:left;
font-size:9px;
color:#333;
font-style:italic;
font-weight:normal;
text-transform:uppercase;
line-height:14px;
margin: 0 0 0 0;
padding: 1px 10px 1px 4px;
border-bottom: 1px dotted #ccc;
border-top: 1px dotted #ccc;
border-right: 1px dotted #ccc;
width:auto;}

.category a:hover { color: #FC0;}

.category {
float:left;
height:16px;
width:auto;
}

.catlabel {float:left; display:inline; margin:0;}

.catlabel label {
float:left;
font-size:9px;
color:#333;
font-style:italic;
font-weight:normal;
line-height:14px;
margin: 0 1px 0 -5px;
padding: 2px 4px 2px 4px;
background-color:#E0E0E0;
width:auto;}


/* INDEX LISTING END */

.right_column { 
width:330px;
margin:0 0 -10px 10px;
float:left;
}

.right_column h2 {
border-bottom:2px dotted #CCCCCC;
border-top:2px dotted #CCCCCC;
color:#8B7A26;
font-family:Georgia;
font-size:18px;
padding:5px 0;
text-transform:uppercase;
}

#fp_topblock2 {
background-color: #FFFFFF;
border-bottom: 1px dotted #8B7A26;
float:left;
height:111px;
margin-bottom:5px;
padding-left:8px;
padding-top:7px;
width:364px;}

#bottom_left_listing { width:806px;}

#get_mags_promo {
background-color:#171717;
float:left;
height:72px;
margin-bottom:6px;
margin-left:8px;
width:538px;}

#exclusive_promo_box h2, #exclusive_promo_box_2 h2 { width: 150px;}
#exclusive_promo_box h3 a, #exclusive_promo_box_2 h3 a {color: #FC0;}

#exclusive_promo_box, #exclusive_promo_box_2 {
background-color: #FFFFFF;
float:left;
height:301px;
margin-left:7px;
margin-right:6px;
width:197px;
}

#exclusive_promo_box_2 {margin-top:5px;}

#exclusive_promo_box p, #exclusive_promo_box img, #exclusive_promo_box .more-link, #exclusive_promo_box h3 { margin-left: 10px;}
#exclusive_promo_box_2 p, #exclusive_promo_box_2 img, #exclusive_promo_box_2 .more-link, #exclusive_promo_box_2 h3 { margin-left: 10px;}

#exclusive_promo_box img, #exclusive_promo_box_2 img {
background:black none repeat scroll 0 0;
margin-bottom:50px;
width:177px;}

#exclusive_promo_box h3, #exclusive_promo_box_2 h3 {
margin-bottom:4px;}

/* Article Comment Block */

#articleCommentBlock {
background-color:#FFFFFF;
border-bottom:2px dotted #CCCCCC;
float:left;
height:auto;
left:-7px;
margin-bottom:13px;
padding:0 8px 47px;
position:relative;
width:439px;
}

#articleCommentBlock a:hover {
	font-weight: bold; color: #FFCC00;}

.commentArea {padding:10px 10px 0 10px; font-size: 12px;}
#commentLoginArea label {
bottom:-10px;
color:#8b7a26;
float:left;
font-size:12px;
position:relative;
width:100px;}
#commentPostArea textarea {
font-family:Trebuchet MS;
height:100px;
padding:5px;
width:15px;}
h4.big {
color:#A82B2B;
font-size:110%;
font-weight:bold;
margin:8px 0 10px;
}
#articleCommentBlock .existing_comments_block {margin: 10px 0 5px 0; padding: 3px 10px; font-size: 12px; background-color:#F5F5F5 }
#articleCommentBlock .bold {font-weight:bold;}
#articleCommentBlock .messageHeader {
color:#333333;
margin:10px 10px 10px 20px;
}
#articleCommentBlock h3, #gallery_wrapper h3 {
color:#8b7a26;
font-size:18px;
font-family:Georgia;
margin-left:3px;
padding:7px;
width:419px;
}

/*#mpu_wrapper { background-image: url(../images/mpu_sample.jpg); float: left; width: 300px; height: 300px;}*/

.gpbackg { background:#8b7a26; color:#FFF; }
.backgTabs { background:#CCCCCC; }

/* FEATURED STYLES */
#featured {width:806px !important; float:left; margin:0 0 10px 0; border-top:2px dotted #CCC;}
#featured h2 {width:806px; float:left; padding:5px 0 5px 0; margin:0; border-bottom:2px dotted #ccc; border-top:2px dotted #ccc; font-size:18px; color:#8b7a26; font-family:Georgia;}
#featured ul {padding:0; list-style:inside none; float:left; width:806px;}
#featured ul li {float:left;}
#featured ul li.odd {float:left; width:250px;}
#featured ul li.even {float:left; width:254px; border-left:2px dotted #CCC; border-right:2px dotted #CCC; padding:0 10px 0 10px; margin:0 12px 0 12px; display:inline;}
#featured ul li h2 {float:left; border:none; width:252px; color:#333; font-size:18px; margin:0 0 5px 0;}
#featured ul li p {float:left;  color:#333; line-height:18px; margin:0 0 5px 0;}
#featured ul li img {float:left; height:153px; width:252px; _margin:0 6px 0 0; *margin:0 6px 0 0;}

#featured .articleauthor {
clear:left;
float:left;
font-size:12px;
color:#FFF;
font-weight:normal;
font-variant:small-caps;
line-height:14px;
margin: 8px 0 0 0;
padding: 3px 6px 3px 6px;
background-color:#000;
width:auto;
}
.articleauthor a {
	color: #FC0;
}
.articleauthor a:hover {
	color:#8b7a26;
}

/* PROMO STYLES */
#promo {width:806px; height:230px; float:left;}
#promo #promo_img {width:405px; height:230px; float:left; margin:0 20px 0 0;}
#promo #promo_img img{width:405px; height:230px;}
#promo h2 {float: left; color:#FFF; font-size:32px; width:361px; font-variant:normal; font-weight:normal; font-family:"Times New Roman", Times, serif; margin:0 0 10px 0;}
#promo p {float: left; width:361px; margin-top:0px;}

#promo_feature p {color: #fff}
#promo_feature h2 a {color: #fff}
#promo_feature h2 a:hover {color: #FC0}

#promo .articleauthor {
float:left;
font-size:18px;
color:#FC0;
font-weight:normal;
line-height:14px;
margin: 20px 0 10px 0;
padding: 2px 6px 2px 0px;
/*background-color:#8b7a26;*/
width:auto;
}
#promo .articledate {
float:left;
font-size:9px;
color:#FFF;
font-style:italic;
font-weight:normal;
line-height:14px;
margin: 20px 0 10px 1px;
padding: 2px 6px 2px 6px;
background-color:#222e41;
width:auto;
}

.archivetab {font-size:12px;}

/* Start previous & next buttons 
----------------------------------------------*/
.previousNextButtons {
   clear:both;
   margin-top: 3px;
   margin-bottom: 5px;
   padding: 3px 0px 3px 0px;
   text-align: center;
   border-top: 2px dotted #cccccc;
   border-bottom: 2px dotted #cccccc;
}
.previousNextButtons a.previousNextButtons_previous, 
.previousNextButtons a.previousNextButtons_previous.visited {
    display:block;
    float:left;
    font-weight:bold; 
    color:#8B7A26;
    text-decoration:none;
    text-transform:uppercase;
    width:25%;
    text-align:left;
    font-family:"Georgia",Times New Roman,Times,serif;
}
.previousNextButtons a.previousNextButtons_next, 
.previousNextButtons a.previousNextButtons_next.visited {
    display:block;
    float:right;
    font-weight:bold; 
    color:#8B7A26;
    text-decoration:none;
    text-transform:uppercase;
    width:20%;
    text-align: right;
    font-family:"Georgia",Times New Roman,Times,serif;
}
.previousNextButtons div.previousNextButtons_end {
    clear:both;
}
.previousNextButtons span.previousNextButtons_detail {
    font-family:"Georgia",Times New Roman,Times,serif;
    font-weight:bold; 
    
    color:#8B7A26;
    text-decoration:none;
    position: relative;
    float:left;
    width: 50%;
}
.previousNextButtons span.previousNextButtons_previousArrow,
.previousNextButtons span.previousNextButtons_nextArrow {
    color:#8B7A26;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold; 
    font-size:15px;
}
.previousNextButtons span.previousNextButtons_previousLabel,
.previousNextButtons span.previousNextButtons_nextLabel {
    color:#8B7A26;
    font-family:"Georgia",Times New Roman,Times,serif;
    font-weight:bold; 
}

/* End previous & next buttons */

.google_afc {
    font-family:"Verdana", Arial, sans-serif;
    font-size:12px;
    line-height:14px;
}

.google_afc a, 
#article_content .google_afc a {
    color: #3474B0;
    font-weight: normal;
}
