html, body{font-family:tahoma,verdana,arial,helvetica,sans-serif; background:#4d4d4d url(../images/background_topfade.png) top left repeat-x; color:#000; font-size:0.9em}

.white{color:#fff}
.black{color:#000}
.green{color:#0d0}
.grey{color:#aaa}
.yellow{color:yellow}
.blue{color:blue}
.magenta{color:#e0e}
.cyan{color:#0ee}
.red, .red:hover, .error, .date, .dateurl{color:#e33}
.me{background-color:#ffc}

.srred{color:#800}
.srgreen{color:#304D21}
.sryellow{color:#FC0}
.srwhite{color:#F3F3F3}

.left{text-align:left}
.right, .apoints th.right{text-align:right}
.center{text-align:center}

#page{margin:0 auto; min-width:1200px; max-width:1600px; overflow:hidden}

#banner{height:277px; margin:0; z-index:-10; background:transparent url(../images/srbacklogo.png) top left no-repeat}
#car{height:340px; margin:0; z-index:-10; background:transparent url(../images/car.png) top right no-repeat}

#wrapper{margin:-149px 160px 0 160px; overflow:hidden; padding:0; padding-top:45px; z-index:0}

#logo{position:absolute; top:-44px; left:0; width:477px; height:60px; z-index:0; background:transparent url(../images/sr-title.png) top left no-repeat}
#logo:hover{cursor:help}

#navigation{position:relative; margin:0; padding:0; z-index:1}

#footer{height:33px; margin:0 160px 0 193px; clear:both; background:transparent url(../images/footer.png) bottom right no-repeat; z-index:1000}
#footer div{height:33px; width:33px; margin-left:-33px; clear:both; background:transparent url(../images/footer.png) bottom left no-repeat}

#rightside{float:right; width:270px; right:-160px; padding:0; margin:0; background:transparent url(../images/rightcol.png) top left no-repeat}
#rsbkgnd{background:transparent url(../images/right-background.png) top left no-repeat}
#rsbkgnd div#b{height:85px; background:transparent url(../images/right-background.png) bottom left no-repeat}
#banrot{margin:6px 0 3px 17px; width:232px; height:48px}
#banrot img{padding:0; margin:0; border:none}
#rotate_left {height:48px;width:29px;position:relative;left:0;top:-49px;display:none}
#rotate_right {height:48px;width:29px;position:relative;left:201px;top:-97px;display:none}
.helmet{display:inline-block; width:25px; text-align:center; padding-bottom:2px}
.track{display:inline-block; width:66px; text-align:center; padding-bottom:2px}
.racetype{display:inline-block; width:60px; height:60px}
.caricon{display:inline-block; width:40px; text-align:center; padding-bottom:2px}
.track a, .caricon a{color:#000; background:transparent; text-decoration:none}
.track a:hover, .caricon a:hover, .caricon a.active{color:red; background:transparent; text-decoration:none; border:none}
p.srvnme{text-align:left; font-size:1.3em; font-weight:bold; padding:0; margin:0}
p.srvnme img.public{vertical-align:middle}
#rightside p.srvnme a{text-decoration:none}
#rightside p.srvnme a:hover{text-decoration:underline; color:#000}

.rightshoutdiv{margin:0 1.1em}
.rightshoutdiv-inner{padding-bottom:4px; background:#c9c9c9 url(../images/rightshoutdiv.png) bottom left no-repeat}
.rightshoutdiv h1{height:23px; text-align:center; font-size:10pt; color:#f3f3f3; margin:0; padding:9px 10px 0 4px; background:transparent url(../images/rightcol-h1.png) top left no-repeat}
img.shoutbox{padding:0 0 3px 5px}

.rightdiv{margin:0 1.1em}
.rightdiv-inner{background:#cbcbcb url(../images/rightcol-div.png) bottom left no-repeat}
.rightdiv h1{height:23px; text-align:center; font-size:10pt; color:#f3f3f3; margin:0; padding:9px 10px 0 4px; background:transparent url(../images/rightcol-h1.png) top left no-repeat}
.rightdiv h1.show{padding-right:26px}
.rightdiv h1 a{text-align:left; float:left; font-size:0.75em; padding:0 0 0 1px; margin:1px}
.rightdiv-inner p{padding:0 12px 10px 8px}
.server_name{font-weight:bold; text-align:right}

#load{display:none; background:transparent url(../images/ajax-loader.gif) center center no-repeat; width:32px; height:32px; width:270px; padding-top:1em}

#tooltip{position:absolute; z-index:3000; border:1px solid #080808; background:#ccc; padding:4px; opacity:.9; font-size:8pt}
#tooltip h3, #tooltip div{margin:0}
#tooltip h3{font-size:8pt}
#tooltip.pretty{font-family:Arial; border:0; width:130px; padding:10px; height:80px; opacity:.9; background:url('../images/shadowsmall.png')}
#tooltip.pretty h3{margin-bottom:0.75em; font-size:8pt; width:130px; text-align:center}
#tooltip.pretty div{width:130px; text-align:left}

#contentwrap, #contentwrap .contentwrapleft{background:transparent url(../images/content.png) top right no-repeat}
#contentwrap{position:relative; margin:0 270px -32767px 32px; max-width:1600px; color:#000; z-index:0}
#contentwrap .contentwrapleft{position:absolute; left:-32px; top:0px; width:32px; margin-bottom:0; height:100%; _height:2000px; background-position:top left}
#content{margin:0; font-size:.88em; padding:0; padding-bottom:30px; text-align:justify}
#news_container{clear:left; position:relative; margin:0; padding:0 1em .5em .5em; z-index:0}
#content_container{clear:left; position:relative; margin:0 0 0 -25px; padding:0 6px 4px 4px; z-index:0; font-size:0.85em; text-align:justify}
#rightside, #contentwrap{margin-bottom:-32767px; padding-bottom:32767px}

div.clear{clear:both}

#navigation ul{margin:0; padding:5px 0 0 0; list-style:none; display:table; white-space:nowrap; z-index:200}
#navigation li{display:table-cell; margin:0; padding:0; float:left; z-index:200}
#navigation a{float:left; color:#fff; padding:0 8px; line-height:28px; text-decoration:none; z-index:200}
#navigation a:hover{cursor:pointer; position:relative; color:red; border:none; z-index:200}
#navigation a.nourl, #navigation a:hover.nourl{cursor:default}
#navigation ul li a:hover{border:none; z-index:200}
#navigation li:hover{position:relative; border:none; z-index:200}
#navigation li ul{position:absolute; left:-999em; text-align:center; background:transparent url(../images/menugrad.png) top left repeat-x; z-index:200}
#navigation li:hover ul{top:23px; left:0; border:none; z-index:200}
#navigation ul li ul li a{width:9em; z-index:200}
#navigation ul li ul li a.divider{width:9em; z-index:200; color:#111; cursor:default}

a#tspeak, a:hover#tspeak, 
a#facebook, a:hover#facebook, 
a#twitter, a:hover#twitter{display:inline-block; position:absolute; top:7px; cursor:pointer; padding:0}
a#tspeak, a:hover#tspeak{width:18px; right:26px}
a#facebook, a:hover#facebook{width:16px; right:62px}
a#twitter, a:hover#twitter{width:16px; right:45px}

#rightside p{margin:0}
#rightside p.svrdtls{margin:4px 0 0}

#login{height:86px; font-size:.85em; margin:0; padding:0; color:#fff}
#login a.url{font-weight:normal; text-decoration:underline; color:#f3f3f3}
#login a:hover.url{font-weight:normal; text-decoration:none; color:#fc0}
#login a.blink {font-weight:normal;text-decoration:blink;color:#f3f3f3}
#login a:hover.blink {font-weight:normal;text-decoration:none;color:#ffcc00}
#login input{font-size:.95em; border:none; margin:1px 0; color:#f3f3f3; background:#000 url(../images/inputgrad.gif) top left repeat-x}
#login label{width:9em; float:left; text-align:right; margin-top:2px; display:block; padding:0 1px}
#login input.submit{border:none; width:5em; color:#f3f3f3; margin-left:4.4em; vertical-align:middle}
#login input:hover{color:#f3f3f3; background-image:url(../images/inputgradr.gif)}
#login label.remember{margin:2px 0}
#login input.rememtick{color:#f3f3f3; background:#000; border:4px solid #000; margin:0; padding:0; vertical-align:middle}
#login input:hover.rememtick{color:#f3f3f3; background:#444; border-color:#444}

object.iframe{width:224px; height:220px; padding:0; margin:0 0 3px 5px; border:0px solid #000}

.serverstatus{width:224px; font-size:0.67em; padding:2px 0; margin:0 6px; color:#000; background:transparent; border-bottom:1px solid #888}
.lastss{border:none; padding-bottom:6px}
.onlinestatus{width:226px; font-size:0.67em; padding:1px 5px 7px; margin:0; color:#000; background:transparent}
.onlinestatus table, 
.onlinestatus table th{font-size:7pt; border:none; margin:0; padding:0; text-align:left; border-collapse:collapse}
.onlinestatus table th{color:#000}
.onlinestatus table td{padding-bottom:4px}
.onlinestatus table tr{vertical-align:middle}

#rightside p.serverstatus, 
#rightside p.onlinestatus{font-size:0.85em; text-align:center; margin:0; padding:1em 0; color:#000; background:transparent; border:none}
#rightside a{color:#000; background:transparent; text-decoration:none}
#rightside a:hover{color:red; background:transparent; text-decoration:none; border:none}
#rightside a.ssurl{color:#000; background:transparent; text-decoration:none}
#rightside a:hover.ssurl{border-bottom:1px dotted #000}
#rightside p.smallbar{font-size:0.75em; padding:0 4px; text-align:center}
#rightside .smallbar a.url{color:#000; background:transparent}
#rightside .smallbar a:hover.url{color:#d11}
#rightside hr{color:#fc0; background:#fc0; height:1px; border:none; margin:0.5em 6px 0.5em 0; padding:0}

a.url{color:#000; text-decoration:underline}
a:hover.url{color:#d33; text-decoration:none}
a.urlerror, a:hover.urlerror, a:visited.urlerror{color:red}

input.form, select.form{font-size:.88em}

#content h1{font-size:1.8em; color:#c00; padding:0; margin:0 0 0.5em}
#content h2{font-size:1.6em; color:#c00; padding:0; margin:0 0 0.5em}

object.fulliframe{width:100%; height:600px; border:none; padding:2px}

div.tooltip{background-color:#222; border:1px solid #fff; padding:10px 15px; width:130px; display:none; color:#fff; text-align:left; font-size:10px; z-index:1; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000}

div.laptimett{background-color:#222; border:1px solid #fff; padding:10px 15px; width:70px; display:none; color:#fff; text-align:left; font-size:10px; z-index:1; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000}

div.prizetip{background-color:#222; border:1px solid #eee; padding:10px 15px; width:110px; display:none; color:#fff; text-align:right; font-size:10px; z-index:1; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000}

div.logintip{background-color:#222; border:1px solid #fff; padding:10px 15px; width:130px; display:none; color:#fff; text-align:center; font-size:10px; z-index:1; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000}

#latest_wrapper{margin:0; clear:left; height:100%}

#postevents{position:relative; margin:.5em 2px .5em -10px; max-width:1600px; color:#000}

#postevents h1.latestposts, 
#postevents h1.events, 
#postevents h1.latestpb{margin:0; padding:2px 0 6px; color:#f3f3f3; font-size:1em; text-align:center; float:left}

#postevents h1.latestposts{width:44%}
#postevents h1.events{width:27%}
#postevents h1.latestpb{width:28%}

#postevents div#latestposts, 
#postevents div#events, 
#postevents div#latestpb{color:#000; width:44%; margin:0; padding:0; text-align:center; overflow:hidden}
#postevents div#latestposts{width:44%; float:left; border-right:1px solid #ccc}
#postevents div#latestpb{width:28%; float:left; border-right:1px solid #ccc}
#postevents div#events{width:27%}

 
div.scrollable{position:relative; overflow:hidden; height:110px; width:100%; float:left}
div.scrollable div.items{position:absolute; height:20000em; width:100%}
div.scrollable div.items div{margin-bottom:1em}
div.scrollable div.items div:last-child{margin-bottom:0}
.actions{text-align:center; clear:left}
.prevPage, .nextPage{cursor:pointer}
.disabled{color:#ddd; cursor:default}

#newstip{display:none; background:transparent url(../images/black_arrow_forum.png) no-repeat top left; text-align:left; width:219px; height:120px; padding:32px; color:#eee; margin:-59px 0 0; z-index:100}
#latestpbtip{display:none; background:transparent url(../images/black_arrow_pb.png) no-repeat top left; text-align:left; width:180px; height:60px; padding:32px; color:#eee; margin:-114px 0 0 -16px; z-index:100}

.pbnavi, .lpnavi, .enavi{clear:left; height:14px; width:98px; text-align:center; margin:0 auto; display:block}
.pbnavi a, .lpnavi a, .enavi a{width:8px; height:8px; margin:3px; background:url(../images/navigator.png) 0 0 no-repeat; display:inline-block; font-size:1px}
.pbnavi a:hover, .lpnavi a:hover, .enavi a:hover{background-position:0 -8px}
.pbnavi a.active, .lpnavi a.active, .enavi a.active{background-position:0 -16px}

p.postevents{margin:0; padding:0; text-align:left; color:#000}
#postevents a.url{color:#444; text-decoration:none; display:block}
#postevents a:hover.url{color:#000; text-decoration:underline}
#postevents a:visited.url{color:#999}
#postevents div.latestpb ul a:visited.url{color:#444}

#postevents .content, #postevents .t, #postevents .b, #postevents .b div{background:#f6f6f6 url(../images/recentposts.png) no-repeat top right}
#postevents .content{position:relative; padding:0; font-size:0.87em}
#postevents .t{position:absolute; left:-8px; top:0px; width:8px; margin-bottom:0; height:100%; _height:2000px; background-position:top left}
#postevents .b{position:relative; width:100%; top:0px}
#postevents .b, #postevents .b div{height:8px; font-size:1px}
#postevents .b{background-position:bottom right; z-index:-1}
#postevents .b div{position:absolute; top:0; left:0; width:8px; margin-left:-8px; background-position:bottom left}
#postevents .inner{margin-left:0px; margin-right:8px}

#news_container h1, #content_container h1{margin:0 0 4px; padding:0}

.news{position:relative; margin:0 0 .5em -1em; max-width:1600px; color:#f3f3f3; z-index:-1}

p.headline{margin-right:-8px; height:16px; padding:0; color:#f3f3f3; padding-top:3px; font-size:1em}
span.newsdate{font-size:1em; float:right; padding-right:1em}

div.morenews{clear:left}
p.newsbody{margin:0; padding:0; text-align:justify; color:#000}
p.morenews, a.morenews, a#moreactive{margin:4px 0 0; padding:0; text-align:right; color:#d22; font-weight:bold; clear:left}
p.morenews, a#moreactive{margin:0}
a:hover.morenews, a:hover.moreactive{text-decoration:none}
span.news_banner{background:#464646 url(../images/news-car.png) top right no-repeat; display:block; height:52px; margin:-12px -12px 1em -14px}
span.news_banner img{padding-left:2em}
p.newsbody a.url{color:#000; text-decoration:underline}
p.newsbody a:hover.url{color:#b11; text-decoration:none}
p.newsbody a.comurl{color:red; text-decoration:underline}
p.newsbody a:hover.comurl{color:#f3f3f3; background:#fc0; text-decoration:none}

p.newsfoot{font-size:0.87em; color:#fff; padding:3px 2em 0 0; margin:0}
p.newsfoot a{color:#fff}
p.newsfoot a:hover{color:#fff; text-decoration:none; background:transparent}
span.newsauthor{float:right}

.news .content, .news .t, .news .b, .news .b div{background:#f6f6f6 url(../images/news-background.png) no-repeat top right}
.news .content{position:relative; padding:0px 16px .5em 8px; font-size:0.87em}
.news .t{position:absolute; left:-8px; top:0px; width:8px; margin-bottom:0; height:100%; _height:2000px; background-position:top left; z-index:-1}
.news .b{position:relative; width:100%; clear:left}
.news .b, .news .b div{height:20px; font-size:1em}
.news .b{background-position:bottom right}
.news .b div{position:absolute; top:0; left:0; width:8px; margin-left:-8px; background-position:bottom left}
.news .inner{margin-left:0; margin-right:-1px}

.news .center{color:#000}

#editracer p, #addrole p{margin:0 0 .7em}
#editracer label, #addrole label{display:inline-block; width:8em; text-align:right; margin-right:2px}
#editracer input, #editracer select, #addrole input, #addrole select{font-size:.97em}

#tracklist{float:right; width:170px}

.p100{background:red; color:#fff}

.p101{background:#7cfc00; color:#000}

.p102{background:#9ACD32; color:#000}

.p103{background:#6B8E23; color:#fff}

.pb{border:solid 2px red}

td.p100, #content table.pbest tr td.p100 a, #content table.pbest tr.odd td.p100 a, #content table.pbest tr.even td.p100 a{background:red; color:#fff; text-decoration:none; text-align:center}

td.p101, #content table.pbest tr td.p101 a, #content table.pbest tr.odd td.p101 a, #content table.pbest tr.even td.p101 a{background:#7cfc00; color:#000; text-decoration:none; text-align:center}

td.p102, #content table.pbest tr td.p102 a, #content table.pbest tr.odd td.p102 a, #content table.pbest tr.even td.p102 a{background:#9ACD32; color:#000; text-decoration:none; text-align:center}

td.p103, #content table.pbest tr td.p103 a, #content table.pbest tr.odd td.p103 a, #content table.pbest tr.even td.p103 a{background:#6B8E23; color:#fff; text-decoration:none; text-align:center}

td.p104, #content table.pbest tr td.p104 a, #content table.pbest tr.odd td.p104 a, #content table.pbest tr.even td.p104 a{text-decoration:none; text-align:center}

td.p100pb, #content table.pbest tr td.p100pb a, #content table.pbest tr.odd td.p100pb a, #content table.pbest tr.even td.p100pb a{background:red; color:#fff; text-decoration:none; text-align:center}
table.pbest td.p100pb{border:solid 2px red}

td.p101pb, #content table.pbest tr td.p101pb a, #content table.pbest tr.odd td.p101pb a, #content table.pbest tr.even td.p101pb a{background:#7cfc00; color:#000; text-decoration:none; text-align:center}
table.pbest td.p101pb{border:solid 2px red}

td.p102pb, #content table.pbest tr td.p102pb a, #content table.pbest tr.odd td.p102pb a, #content table.pbest tr.even td.p102pb a{background:#9ACD32; color:#000; text-decoration:none; text-align:center}
table.pbest td.p102pb{border:solid 2px red}

td.p103pb, #content table.pbest tr td.p103pb a, #content table.pbest tr.odd td.p103pb a, #content table.pbest tr.even td.p103pb a{background:#6B8E23; color:#fff; text-decoration:none; text-align:center}
table.pbest td.p103pb{border:solid 2px red}

td.p104pb, td.p104pb a{text-decoration:none; text-align:center}
table.pbest td.p104pb{border:solid 2px red}

#content table.pbest tr td a:hover, #content table.pbest tr td.p100 a:hover, #content table.pbest tr td.p101 a:hover, 
#content table.pbest tr td.p102 a:hover, #content table.pbest tr td.p103 a:hover, 
#content table.pbest tr td.p100pb a:hover, #content table.pbest tr td.p101pb a:hover, 
#content table.pbest tr td.p102pb a:hover, #content table.pbest tr td.p103pb a:hover, 
table.pbest tr th a:hover{color:#fff; background:#007095}

.pbest{margin:0.8em 0 0 0; border:1px solid #000; white-space:nowrap; line-height:130%; font-size:0.9em}
.pbest a{color:#000; text-decoration:none}
.pbest tr th{padding:0}
.pbest tr.odd{text-align:left; background:#e5e5e5}
.pbest tr.even{text-align:left; background:#d5d5d5}

a span.pbtip{display:none; color:#eee; background:transparent; text-align:left}
a:hover span.pbtip {position:absolute; width:11em; display:inline; background:#304D21; color:#f3f3f3; border:1px solid #000; margin:-2px 2px 0 3px; padding:4px; text-decoration:none; font-weight:normal; text-align:left; z-index:150; opacity:.9; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000}

a span.track_tooltip{display:none; color:#eee; background:transparent; text-align:left}
a:hover span.track_tooltip{position:absolute; width:8em; display:inline; background:#fff; color:#000; border:1px solid #000; margin:-40px 0 0 4px; padding:0; text-decoration:none; font-weight:normal; text-align:center; opacity:.9; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000}

#upload-9{color:#000; background:#eee; overflow:hidden; margin:0 8px 0 0}
.hidden{display:none}

#gallery{color:#000; background:transparent}
#gallery a img{margin:0; padding:0}
#gallery h1, #gallery h1 a{color:#c00; background:transparent}
#gallery h1 a:hover{text-decoration:none}

#upldimg{border:solid 1px #AFAB8E; padding:2px; color:#000; background:#F0EEE0}
#upldimg h1{color:#c00; background:transparent; font-size:1.8em; margin-bottom:4px}
#upldimg label{width:10em; float:left; text-align:right; padding:2px; display:block}
#upldimg input:focus, #upldimg textarea:focus{background:#FDFDF0}

.screenshot, .screenadmin, .albums{vertical-align:bottom; display:block; float:left; padding:.7em; background:#F0EEE0; margin:.3em; border:1px solid #AFAB8E; text-align:center}
.albums{margin:0 .4em 0 0; padding:.4em}
a:hover.albums{border:1px solid #800}

.screenadmin p{margin:0; padding:0; text-align:center}
.screenshot img{border:2px solid transparent}
.screenadmin img{border:2px solid #333}
img.covershot{border:2px solid red}
.album_cover{width:550px; height:auto; padding:.3em; margin:0 .5em .5em 0; color:#000; background:#e0ddd0; border:1px solid #b0bbb0; float:left; text-align:left}

#movie_list{height:130px; overflow-x:auto; overflow-y:hidden; white-space:nowrap}
#movie_list p.thumbnail{text-align:center; display:inline; white-space:nowrap; width:138px}
#movie_list p.thumbnail a span, #movie_list p.thumbnail a:hover span{color:#eee; background:#8b9db7}
#movie_list p.thumbnail a span{display:none}
#movie_list p.thumbnail a:hover span{position:absolute; display:inline; background:#8b9db7; color:#fff; border:1px solid #000; z-index:100; margin:8px 2px 0 -48px; padding:4px; text-decoration:none; text-align:left}
.video_desc{text-align:center; display:block; width:425px; margin-left:auto; margin-right:auto}
.movieformthumb{float:left; margin:0 12px 0 0; padding:0}
.movieformthumbcurrent{float:left; margin:0 12px 0 10.5em; padding:0}
label.movieform{padding:0 4px 0 0; width:10em; display:inline-block; text-align:right}
label.mferror{padding:0 4px 0 0; color:red; font-weight:bold; width:10em; display:inline-block; text-align:right}
.comment_heading{color:#fff; background:#8b9db7; padding:4px; font-weight:bold; margin:1em 0 0.5em 0}
.comment_heading a{color:#fff; background:#8b9db7}
.comment_heading a:hover{text-decoration:none}
.comment_divide{height:2px; color:#fff; background:#8b9db7; margin:1em 0 0.5em 0; font-size:2px}

.comment_details{width:130px; float:right; color:#000; background:#eee; padding:4px 2px; margin-top:4px}
.comment{margin:4px 135px 4px 0}

.links{list-style:none}
.links a{display:block; width:18em; text-decoration:none; text-align:center; margin:2px auto; padding:2px; color:#304D21; background:#FC0}
.links a:hover{text-decoration:none; background:#304D21; color:#FC0}

.pp_trans_list{border-collapse:collapse; width:450px}
.pp_trans_list thead{height:32px; color:#f0f0f0; background:url("../images/league_tbl_head.png") no-repeat scroll left top transparent}
.pp_trans_list tbody{background:url("../images/league_tbl_body.png") no-repeat scroll left top transparent}

.pp_trans_list tfoot{height:9px; background:url("../images/league_tbl_foot.png") no-repeat scroll left top transparent}

.pp_trans_list thead th{height:32px; padding:0; text-align:center}
.pp_trans_list thead th.first{padding:0 0 0 4px; text-align:center}
.pp_trans_list th a{color:#f0f0f0; text-decoration:none}

.pp_trans_list tbody tr td{padding:0}
.pp_trans_list tbody tr td.first{padding:0 0 0 6px}

#league_fund{width:164px; height:101px; background:transparent; margin:39px 10px 0 0; position:absolute; right:0}
#fund_value{height:55px; margin:0; padding:23px 0 0; text-align:center; background:url("../images/ppdonations.png") no-repeat scroll left top transparent}
#fund_donate{position:absolute; width:164px; height:23px; margin:0; top:78px}
#fund_donate a{display:block; width:164px; height:23px; background:url("../images/ppdonations.png") no-repeat scroll left top transparent; background-position:0px -78px}
#fund_donate a:hover{background-position:0px -101px}
#league_fund a.fund_value{font-size:3em; color:#fff; text-decoration:none}
#league_fund span.small{font-size:10pt; color:#eee; position:relative; top:-5px; cursor:help}
#league_fund a.donate{color:red; text-decoration:none}
#league_fund p.csmall{font-size:10pt; color:#e00; text-align:center}
#server_popup{display:none; position:relative; left:-18em; top:-7em; z-index:10; background:#222; color:#fff; width:20em; padding:3px; border:1px solid #fff; opacity:0.9; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000}
p.success{display:block; border:1px solid green; padding:3px; margin:0 auto 1em; width:400px; font-size:2em; color:green; text-align:center}
p.fail{display:block; border:1px solid red; padding:3px; margin:0 auto 1em; width:400px; font-size:2em; color:red; text-align:center}
p.event, p.prev_event{margin:0}

.simple_overlay{  display:none;   z-index:10000;   background-color:#333;  width:400px;  min-height:200px;  padding:8px;  border:1px solid #666;   opacity:0.98;  -moz-border-radius:6px;  -webkit-border-radius:6px;  -moz-box-shadow:0 0 50px #ccc;  -webkit-box-shadow:0 0 50px #ccc;  color:#fff}

 
.simple_overlay .close{    background-image:url(../images/close.png);     position:absolute;     right:-15px;     top:-15px;     cursor:pointer;     height:35px;     width:35px}
.simple_overlay h1{text-align:center}
.simple_overlay label{width:9em; text-align:right; margin-top:2px; display:inline-block; padding:0 3px}
.simple_overlay p.error{text-align:center; padding:3px; border:1px solid red}

#league_tbl_scroll, #current_event, #previous_event{height:auto; width:100%; overflow-x:auto; overflow-y:hidden}
#league_tbl_inner, #current_event_inner, #previous_event_inner{height:auto; white-space:nowrap}
#loading_message,#loading_message1{display:none; color:#b30000; font-size:1.8em; text-align:center; position:relative; top:-10px; left:8px}
#league_tbl_inner td.prize a{cursor:help}

table.noborder{border:none; margin:0 auto}
.apoints{border-collapse:collapse; width:236px}
.apoints thead{color:#f0f0f0; background:url("../images/rightcol-h1.png") no-repeat scroll left top transparent}
.apoints tbody{color:#000; background:url("../images/rightshoutdiv.png") no-repeat scroll left top transparent}
.apoints tfoot{background:url("../images/rightshoutdiv.png") no-repeat scroll left bottom transparent}
.apoints .highlight, 
.apoints .highlight a{color:#fff; background-color:#8b9db7; text-decoration:none}
.apoints span.left{float:left}
.apoints span.right{float:right}
.apoints span img{vertical-align:bottom}

.apoints tfoot tr{height:9px}
.apoints th{height:32px; color:#f0f0f0; background:transparent; text-align:left; padding:0 2px 0 0; margin:0}
.apoints td{padding:0 0 3px 3px; border:none; border-spacing:0px}
.apoints th a{cursor:help}
.apoints colgroup.last{margin-right:5px}

.apoints input{font-size:8pt}
.apoints caption{padding:4px; width:235px}
.apoints caption img{border:1px solid #8b9db7; padding:2px}
.apoints caption a:hover img{border:1px solid grey; border-right:1px solid black; border-bottom:1px solid black; padding:2px}
.apoints caption a, .apoints caption a:link, 
.apoints caption a:visited{color:#fff; text-decoration:none}
.apoints caption a:hover{color:#fff; text-decoration:underline}

.foxleague_table_container {float:left;width:290px}
.foxleague_clear_container {clear:left}
.foxleague{border-collapse:collapse;width:286px}
.foxleague thead{color:#f0f0f0; background:url("../images/league_tbl_head_286.png") no-repeat scroll left top transparent}
.foxleague tbody{color:#000; background:url("../images/league_tbl_body_286.png") no-repeat scroll left top transparent}
.foxleague tfoot{background:url("../images/league_tbl_foot_286.png") no-repeat scroll left bottom transparent}
.foxleague .highlight, 
.foxleague .highlight a{color:#fff; background-color:#8b9db7; text-decoration:none}
.foxleague span.left{float:left}
.foxleague span.right{float:right}
.foxleague span img{vertical-align:bottom}

.foxleague tfoot tr{height:9px}
.foxleague thead th{height:32px;color:#f0f0f0;background:none repeat scroll 0 0 transparent;padding:0;margin:0}
.foxleague td{padding:0 0 3px 3px;border:none;border-spacing:0px}
.foxleague th a{cursor:help}
.foxleague colgroup.last{margin-right:5px}

.foxleague input{font-size:8pt}
.foxleague caption{padding:4px; width:286px}
.foxleague caption img{border:1px solid #8b9db7; padding:2px}
.foxleague caption a:hover img{border:1px solid grey; border-right:1px solid black; border-bottom:1px solid black; padding:2px}
.foxleague caption a, .foxleague caption a:link, 
.foxleague caption a:visited{color:#fff; text-decoration:none}
.foxleague caption a:hover{color:#fff; text-decoration:underline}

.foxleague tr.odd a:link,
.foxleague tr.odd a:visited,
.foxleague tr.odd a,
.foxleague tr.even a:link,
.foxleague tr.even a:visited,
.foxleague tr.even a {background:transparent;text-decoration:none}

.foxleague tr.odd a:hover, .foxleague tr.even a:hover {color:#000;text-decoration:underline}

#results table.apoints tr.odd a:link, 
#results table.apoints tr.odd a:visited, 
#results table.apoints tr.odd a, 
#results table.apoints tr.odd, 
#content_container table.apoints tr.odd a:link, 
#content_container table.apoints tr.odd a:visited, 
#content_container table.apoints tr.odd a, 
#content_container table.apoints tr.odd{background:transparent;text-decoration:none}
#results table.apoints tr.even a:link, 
#results table.apoints tr.even a:visited, 
#results table.apoints tr.even a, 
#results table.apoints tr.even, 
#content_container table.apoints tr.even a:link, 
#content_container table.apoints tr.even a:visited, 
#content_container table.apoints tr.even a, 
#content_container table.apoints tr.even{background:transparent;text-decoration:none}
#results table.apoints tr.even a:hover, 
#results table.apoints tr.odd a:hover, 
#content_container table.apoints tr.even a:hover, 
#content_container table.apoints tr.odd a:hover, 
#content_container table.apoints tr.highlight a:hover{text-decoration:underline;color:black}

#content_container table.apoints td.fail, #content_container table.apoints td.fail a{color:#666}

#content_container table.apoints tr td a:hover{background-color:transparent; text-decoration:none}
table.floatleft{margin:0; padding:0; display:inline; border:none}

.hoverhelp{cursor:help; background-color:transparent}

table.apoints tr.me{background:transparent; font-weight:bold; color:#000}
#content_container table.apoints tr.me td a:hover{color:#fff}
#content_container table.apoints tr td a{color:#000; text-decoration:underline}
#content_container table.apoints tr td a.hoverhelp:hover{text-decoration:none}

img{border:none}
p{margin:0 0 1em 0}
.center{text-align:center}
.blackcenter{text-align:center; color:#000}
.half{width:49%; float:left}
