html, body { font-family: Arial, Helvetica, sans-serif; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; height: 100%; background-image: url(); background-repeat: repeat-x; background-position: center top; background-color: #FFFFFF; }
td, p, blockquote, div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 15px;}


/************
* DIV HOLDER
*************/

div#wrapper { margin:0px auto 0px auto; padding-bottom:0px; width:778px; }
div#content { margin: 0px 34px 0px 34px; width:710px; }
div#footer { margin:15px auto 0px auto; width:778px; }
div#footer-links { margin:0px auto 0px 34px; width:300px; float:left}
div#footer-time { margin:0px 0px 0px auto; width:326px; float:right}

div#wrapper-pop { margin:0px auto 0px auto; padding-bottom:0px; width:600px; }
div#content-pop { margin: 26px 26px 0px 26px; width:548px; }


/************
* BODY STYLE
*************/

h1 { font-size: 18px; color: #e95c20; font-weight: bold; background: transparent url('../images/genre/hdr_dot_underline.gif') repeat-x left top; height :26px; margin-bottom: 8px; line-height: 20px;}
h2 { font-size: 12px; color: #e95c20; font-weight: bold; }

ol { padding: 0px 0px 0px 0px; }
ol.a15px { padding-left: 15px; margin-left: 15px; }


/************
* REGO STYLE
*************/

.regClose { font-size: 18px; color: #000000; font-weight: bold;}
.redColor { color: #ff0000; }
.redPadding { padding: 20px 50px 20px 50px; }
.orangeColor { color: #e95c20; }



/************
* GRNRE LINK
*************/

a:link { color: #0099cc; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #0099cc; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; }
a:visited { color: #0099cc; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #0099cc; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; }
a:hover { color: #0099cc; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #0099cc; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; }

a.none:link { text-decoration: none; background-color: transparent; border-color: #0099cc; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: none; }
a.none:visited { text-decoration: none; background-color: transparent; border-color: #0099cc; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: none; }
a.none:hover { text-decoration: none; background-color: transparent; border-color: #0099cc; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: none; }


/************
* NAV LINK
*************/

.navpad { padding: 2px 0px 0px 0px; }
.hero-nav-bg { background-image: url('../images/genre/hero_nav_bg.gif'); background-repeat: repeat-x; background-position: left top;}
.nav-link10px { font-size: 10px; color: #ffd300; font-weight: bold; margin: 0px 6px 0px 6px;}
a.nav-link10px:link { font-size: 10px; color: #ffd300; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #ffd300; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; }
a.nav-link10px:visited { font-size: 10px; color: #ffd300; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #ffd300; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; }
a.nav-link10px:hover { font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #FFFFFF; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: none; }


/************
* PRINTER PAGE LINK
*************/

.print { margin: 0px 0px 0px 0px; }
.print-link { font-size: 11px; color: #000000; font-weight: normal; margin: 0px 36px 0px 5px; padding: 0px 0px 0px 0px; }
a.print-link:link { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; background-color: transparent; border-color: #000000; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; }
a.print-link:visited { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; background-color: transparent; border-color: #000000; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; }
a.print-link:hover { font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; background-color: transparent; border-color: #000000; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: none; }


/************
* FOOTER LINK
*************/

.footerpad { padding: 7px 0px 0px 0px; }
.footer-bg { background-image: url('../images/genre/ft_bg.gif'); background-repeat: repeat-x; background-position: left top; height :28px; }
.footer-link11px { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffd300; font-weight: bold; margin: 0px 6px 0px 6px; }
a.footer-link11px:link { font-size: 11px; color: #ffd300; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #ffd300; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; margin: 0px 6px 0px 6px;}
a.footer-link11px:visited { font-size: 11px; color: #ffd300; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #ffd300; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid; margin: 0px 6px 0px 6px;}
a.footer-link11px:hover { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: transparent; border-color: #FFFFFF; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: none; margin: 0px 6px 0px 6px;}
.footer-white11px { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; margin: 0px 6px 0px 6px; }


/************
* SAFE SANDER BOX
*************/

div#safebox { padding: 3px 3px 3px 3px; background-color: transparent; border-color: #ffcf00; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-style: solid; }
.safebox-hdr { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; background-color: #ffcf00; padding: 5px 0px 7px 12px;}
.safebox-copy { font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; background-color: #ffffff; padding: 15px 12px 15px 12px;}


/************
* DATE AND ROUND BOX
*************/

.dateRound-hdr { font-size: 10px; color: #016eae; font-weight: bold; text-decoration: none; background-color: #d0e1eb; padding: 4px 8px 4px 8px; line-height: 13px;}
.dateRound-copy-row1 { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; background-color: #e1ecf2; padding: 4px 8px 4px 8px; line-height: 13px;}
.dateRound-copy-row2 { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; background-color: #ebf3f7; padding: 4px 8px 4px 8px; line-height: 13px;}
.dateRound-copy-row1-noneBold { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; background-color: #e1ecf2; padding: 4px 8px 4px 8px; line-height: 13px;}
.dateRound-copy-row2-noneBold { font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; background-color: #ebf3f7; padding: 4px 8px 4px 8px; line-height: 13px;}
.dateRound-name { font-size: 8px; color: #000000; font-weight: normal; text-decoration: none; padding: 1px 0px 0px 0px; line-height: 9px;}
.dateRound-pad { padding: 0px 8px 0px 8px; }


/************
* THE SURVIVORS BOX
*************/

.theSur-round { font-size: 10px; color: #016eae; font-weight: bold; text-decoration: none; background-color: #d0e1eb; width: 121px; text-align:center}
.theSur-players { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; background-color: #000000; padding: 10px 0px 10px 0px; text-align:center}
.theSur-immu { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; background-color: #338c2a; padding: 10px 0px 10px 0px; text-align:center}
.theSur-next { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; background-color: #ffb000; padding: 10px 0px 10px 0px; text-align:center}
.theSur-elim { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; background-color: #921118; padding: 10px 0px 10px 0px; text-align:center}
.theSur-w287 { width: 287px;}
.theSur-w191 { width: 191px;}


/************
* UPDATE DETAILS
*************/

.upDetails-w270 { width: 270px;}


/************
* TELL A FRIEND
*************/

.tellFriend-w100 { width: 100px;}
.tellFriend-w30 { width: 30px; text-align:center; }


/************
* FORGOTTEN PLAYER NAME
*************/

.forgottenPlayer-width { width: 270px;}




#navbg[id] { background-image: url('../images/genre/gen_hdr_pro_01.jpg') }


/************
* PNG HACK
*************/

#pngLeft[id] { min-height:100%; background: transparent url('../images/genre/gen_bdr_main_lhs.png') repeat-y left top; } /*\*/
*html #pngLeft { height:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/genre/gen_bdr_main_lhs.png'); position:static; } /**/


