/* Table of Contents
Generic Tags
HTML Tags
Site Container
Navigation Tabs
Navigation Buttons
Date Bar
Header
Footer
Top Right + Ticker
Content Main + Ticker
Backdoor + Jump Boxes
Announcement
Annoucement Spacing
Annoucement Buttons
IE Filter BS
Rounded Corner Box (Dark)
Rounded Corner Box (Light)
Quote
Tournament Banner
Top 20 Stat Box
Skill Rating + Rung Ladder
Tourney List
Form
Standings Tabs
Stats and Standings
Standings Page
Daily Results
Search Results
Tournament Calendar
Basic Display Button
Rules
My Account
Admin List
Submit Buttons

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100.01%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
table{border-collapse:collapse;}
a{color:#FFF;cursor:pointer;font-weight:400;text-decoration:none;}
a:hover{color:red;font-weight:400;text-decoration:none;}
a:focus{color:#FFF;font-weight:400;outline-style:none;}
a:active{color:#FFF;font-weight:400;outline:none;}
ul{list-style-type:none;}
a img{border:none;}
th{font-weight:400;text-align:left;}
p{margin:0 0 5px;}
h1,h2,h3,h4,h5{font-size:100%;font-weight:400;margin:0;padding:0;}

/* Generic Tags */

.centered{text-align:center;margin:0 auto;}
.tac{text-align:center;}
.tar{text-align:right;}
.taj{text-align:justify;}
.cb{clear:both;height:0;line-height:0;}
.fl{float:left;}
.fr{float:right;}
.b{font-weight:700;}
.display_none{display:none;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mr5{margin-right:5px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.pt20{padding-top:20px;}
.min_height{height:auto!important;min-height:388px;}

/* HTML Tags 

62.5%: 
10px = 1em
12px = 12px
16px = 1.6em

Note: All arial headers are 19px 

*/

html{background-color:#000;}
body{color:#FFF;font-family:arial, sans-serif;font-size:12px;}

/* Site Container */

.frame{width:100%;min-height:465px;margin:0 auto;padding:0;}

/* Navigation Tabs */

#main_nav{height:31px;margin:0 0 0 200px;padding:26px 0 0;}
#main_nav li{float:left;font-weight:700;}
#main_nav li a{background:url('http://apbg.net/graphics/tab_left.png') no-repeat 0 0;display:block;float:left;height:31px;text-decoration:none;text-transform:uppercase;padding:0 0 0 8px;}
#main_nav li a span{background:url('http://apbg.net/graphics/tab_right.png') no-repeat top right;display:block;float:left;height:21px;padding:10px 18px 0 10px;}
#main_nav li a:hover{color:red;cursor:pointer;}
#main_nav li.current a{background:url('http://apbg.net/graphics/tab_left_current.png') no-repeat 0 0;color:red;}
#main_nav li.current a span{background:url('http://apbg.net/graphics/tab_right_current.png') no-repeat top right;}

/* Navigation Buttons */

.sub_nav li a{display:block;float:left;height:26px;padding:10px 40px 0;text-decoration:none;}
.results_sub_nav li a{display:block;float:left;height:26px;padding:10px 39px 0;text-decoration:none;}
.sub_nav,.results_sub_nav{background:url('http://apbg.net/graphics/sub_nav.png') no-repeat 0 0;height:38px;width:957px;}
.sub_nav li,.results_sub_nav li{background:url('http://apbg.net/graphics/sub_nav_divider.png') no-repeat bottom right;display:block;float:left;font-family:verdana, sans-serif;}
.sub_nav li.current a,.results_sub_nav li.current a{color:red;outline-style:none;}
.sub_nav li.last,.results_sub_nav li.last{background:none;}
.divider1{background:url('http://apbg.net/graphics/content_bg_1.jpg') no-repeat 0 0;margin:0;padding:10px 10px 10px 20px;}
.sub_content{background:url('http://apbg.net/graphics/content_bg_2.png') no-repeat 0 0;margin:20px 0 0;padding:10px 10px 10px 20px;}
.sub_content2{background:url('http://apbg.net/graphics/sub_content_3.gif') no-repeat 0 0;background-color:#000;height:auto!important;min-height:301px;margin:20px 0 0;padding:10px 10px 10px 20px;}

/* Date Bar */

div#date_bar{position:absolute;top:140px;left:0;width:99%;font-family:verdana, sans-serif;margin:0 0 0 1%;padding:0;}
	
/* Header */

#header{height:160px;width:100%;position:relative;margin:0;padding:0;}
#logo{height:160px;width:100%;margin:0;padding:3px 0px 0px 0px;}
img.logo{height:125px;width:165px;}

/* Footer */

#footer{background:url('http://apbg.net/graphics/footer_bg.jpg') repeat-x 0 0;clear:both;color:#999;font-size:11px;font-family:verdana, sans-serif;text-align:center;margin:20px 0 0;padding:10px 0;}
#footer p{margin:0 0 10px;}
div.includefooter{text-align:center;margin:15px auto 10px;padding:0;}
div.validate{margin:15px auto 10px;padding:0;}
div.copyright{color:#999;font-size:11px;margin:0 auto;}
img.validate{border:0;height:15px;width:80px;}
img.myleague{border:0;height:27px;width:105px;margin:10px 0px 0px 0px;}
img.pokerstars{width:170px;height:20px;border:0;position:relative;top:-5px;}
.textlinkred,.textlinkred:link,.textlinkred:visited{color:red;font-family:verdana, sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;text-decoration:none;}
.textlinkred:hover{color:red;text-decoration:overline underline;}
a.copyright,a.copyright:link,a.copyright:visited{color:#999;font-family:verdana, sans-serif;font-size:11px;font-weight:400;text-decoration:none;}
a.copyright:hover{text-decoration:underline;}

/* Top Right + Ticker */
	
#trny-notice{clear:both;margin:0;padding:0;position:absolute;top:3px;width:100%;}
div#next{float:right;font-family:verdana, sans-serif;height:50px;line-height:16px;text-align:left;width:335px;}

table#site_statistics {
width:675px;
height:17px;
text-align:center;
position:relative;
top:25px;
margin:0 auto;
padding:0;
}

td.stat_ticker,td.stat_ticker_left {
margin:0;
padding:0;
}

/* Content Main + Ticker */

#ticker {
background:url('http://apbg.net/graphics/black_point_60.png') no-repeat 0 0;
height:60px;
width:735px;
margin:0 auto;
padding:0;
font-family:verdana, sans-serif;
border-bottom:1px solid #444;
position:relative;
top:20px;
}

#ajaxticker1
{padding:0;
margin:0;
position:relative;
top:12px;left:60px;
}

.site_stats{font-family:arial, sans-serif;font-size:19px;margin:0 0 3px 0;padding:0;letter-spacing:1px;}

#content-main {
background:url("http://apbg.net/graphics/content_bg_2.png") no-repeat 0 0;
margin:10px 0 0;
padding:15px 0 0 15px;
position:relative;
}

#standings_content-main {
background:url("http://apbg.net/graphics/content_bg_2.png") no-repeat 0 0;
margin:10px auto 0;
padding:15px 0 0 5px;
}

/* Backdoor + Jump Boxes */

div.hide{display:none;}
div.row{clear:both;margin:0;padding:0;}
span.label{margin:0;padding:0;position:relative;text-align:left;top:2px;}
span.formw{margin:0;padding:0 5px 0 0;text-align:left;}
.form{background-color:#FFF;border:1px solid #333;color:#000;margin:0;padding:2px;width:75px;}
span.save,span.center{margin:0;padding:0;}
.over{height:auto;width:auto;}
/* For the Backdoor Login Page */
select#done{background-color:#FFF;color:#000;font-family:arial,sans-serif;font-size:13px;margin:0;padding:0;width:155px;height:20px;border:0;}
input.subloss_act{color:#FFF;background-color:transparent;border:1px solid #777;font-size:13px;height:26px;margin:0 0 0 5px;padding:0;position:relative;top:2px;width:100px;}
input.subloss_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:13px;height:26px;margin:0 0 0 5px;padding:0;position:relative;top:2px;width:100px;}
input.lgt1_act{color:#FFF;background-color:transparent;border:1px solid #777;font-size:13px;height:26px;left:678px;margin:0;padding:0;position:absolute;top:7px;width:105px;}
input.lgt1_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:13px;height:26px;left:678px;margin:0;padding:0;position:absolute;top:7px;width:105px;}
div#reportlossbox,div#yahoologinbox,div#jumpbox{background:url('http://apbg.net/graphics/black_gradient_bg.gif') repeat-x center center;background-color:transparent;height:35px;margin:0;padding:5px 0 0 5px;position:absolute;right:0;top:125px;width:820px;}
input.submit_act,input.advlogin1_act{color:#FFF;background-color:transparent;border:1px solid #777;font-size:13px;height:26px;margin:0 0 0 5px;padding:0;position:relative;top:2px;width:105px;}
input.submit_hov,input.advlogin1_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:13px;height:26px;margin:0 0 0 5px;padding:0;position:relative;top:2px;width:105px;}

/* Announcement */

div#daily_ann{margin:40px auto 0;padding:0;text-align:center;font-size:13px;font-family:verdana, sans-serif;}
div#tourney-wrapper{margin:25px auto;padding:0;text-align:center;}
div.ann_header{font-family:arial, sans-serif;font-size:19px;border-bottom:1px solid red;letter-spacing:1px;margin:0 auto 5px;padding:0;text-align:left;width:605px;}
div.trny_wide{line-height:18px;margin:20px auto 0;width:605px;}
.button_header{margin:10px 0 0 0;padding:0;text-align:center;}
.time{padding-right:4px;text-align:right;}
span.trny_header{font-family:verdana, sans-serif;font-size:17px;letter-spacing:1px;margin:0 10px 0 0;}
img.color_bullet{height:24px;margin:0 5px 5px;position:relative;top:-2px;vertical-align:middle;width:24px;display:none;}
table#multiday{margin:10px auto 0;padding:0;width:555px;}
div#md_tourney{margin:0 auto;padding:0;}
table#featured{margin:10px auto 0;padding:0;width:562px;}
table#featured .trny-format{height:30px;padding:0 3px 0 4px;text-align:left;vertical-align:middle;}
.trny-list{height:30px;padding:0 4px;vertical-align:middle;}
div#memoryticker{border:0;color:#FFF;font:normal 13px verdana, sans-serif;height:60px;line-height:18px;margin:0 auto;padding:20px 0 0;width:270px;}
div#vow{margin:0 auto;padding:10px 0 15px;}
div#vow_name{line-height:18px;margin:0 auto;padding:0;}
div#daily,div#news{margin:0 auto;padding:30px 0 0;}

/* Announcement Spacing */

.s-1{padding:0px 0px 0px 1px;display:inline;margin:0px;}
.s-2{padding:0px 0px 0px 2px;display:inline;margin:0px;}
.s-3{padding:0px 0px 0px 3px;display:inline;margin:0px;}
.s-4{padding:0px 0px 0px 4px;display:inline;margin:0px;}
.s-5{padding:0px 0px 0px 5px;display:inline;margin:0px;}
.s-6{padding:0px 0px 0px 6px;display:inline;margin:0px;}
.s-7{padding:0px 0px 0px 7px;display:inline;margin:0px;}
.s-8{padding:0px 0px 0px 8px;display:inline;margin:0px;}
.s-9{padding:0px 0px 0px 9px;display:inline;margin:0px;}
.s-10{padding:0px 0px 0px 10px;display:inline;margin:0px;}
.s-11{padding:0px 0px 0px 11px;display:inline;margin:0px;}
.s-12{padding:0px 0px 0px 12px;display:inline;margin:0px;}
.s-13{padding:0px 0px 0px 13px;display:inline;margin:0px;}
.s-14{padding:0px 0px 0px 14px;display:inline;margin:0px;}
.s-15{padding:0px 0px 0px 15px;display:inline;margin:0px;}
.anntext1{word-spacing:1px;}
.anntext2{word-spacing:2px;}
.anntext3{word-spacing:3px;}
.anntext4{letter-spacing:1px;}
.anntext44{word-spacing:4px;}
.anntext5{letter-spacing:2px;}
.anntext55{word-spacing:5px;}

/* Announcement Buttons */

a.boldbuttons{background:url('/graphics/button_smooth_left.png') no-repeat top left;background-color:#000;display:block;float:left;font:13px verdana;height:24px;line-height:16px;padding-left:3px;text-decoration:none;}
a:link.boldbuttons,a:visited.boldbuttons,a:hover.boldbuttons,a:active.boldbuttons{color:#FFF;}
a.boldbuttons span{background:url('/graphics/button_smooth_right.png') no-repeat top right;background-color:#000;display:block;padding:4px 7px 4px 5px;}
a:hover.boldbuttons{color:red;}
.buttonwrapper{margin:0 auto;overflow:hidden;text-align:center;width:203px;}
.button_small{margin:0 auto;overflow:hidden;text-align:center;width:100%;}

/* IE Filter BS */




/* Rounded Corner Box (Dark) */

.rnd_container_player{background:#000;margin:1px auto;width:100%;}
.rnd_container_standings_menu{background:#000;margin:1px auto;width:670px;}
.rnd_container_stats{background:#000;margin:1px auto;width:845px;}
.rnd_container{background:#000;margin:1px auto;width:775px;}
.rnd_top,.rnd_bottom{background:#000;display:block;font-size:1px;}
.rnd_b1,.rnd_b2,.rnd_b3,.rnd_b4{display:block;overflow:hidden;}
.rnd_b1,.rnd_b2,.rnd_b3{height:1px;}
.rnd_b2,.rnd_b3,.rnd_b4{background:#111;border-left:1px solid #444;border-right:1px solid #444;}
.rnd_b1{background:#444;margin:0 5px;}
.rnd_b2{border-width:0 2px;margin:0 3px;}
.rnd_b3{margin:0 2px;}
.rnd_b4{height:2px;margin:0 1px;}
.rnd_content{background:#111;border:0 solid #444;border-width:0 1px;color:#FFF;display:block;padding:4px;}

/* Rounded Corner Box (Light) */

.white_rnd_container_standings_menu{background:#000;margin:1px auto;width:645px;}
.white_rnd_container_stats{background:#000;margin:1px auto;width:845px;}
.white_rnd_container{background:#000;margin:1px auto;width:775px;}
.white_rnd_top,.white_rnd_bottom{background:#000;display:block;font-size:1px;}
.white_rnd_b1,.white_rnd_b2,.white_rnd_b3,.white_rnd_b4{display:block;overflow:hidden;}
.white_rnd_b1,.white_rnd_b2,.white_rnd_b3{height:1px;}
.white_rnd_b2,.white_rnd_b3,.white_rnd_b4{background:#FFF;border-left:1px solid #333;border-right:1px solid #333;}
.white_rnd_b1{background:#333;margin:0 5px;}
.white_rnd_b2{border-width:0 2px;margin:0 3px;}
.white_rnd_b3{margin:0 2px;}
.white_rnd_b4{height:2px;margin:0 1px;}
.white_rnd_content{background:#FFF;border:0 solid #333;border-width:0 1px;color:#000;display:block;padding:4px;}

/* Quote */

div#quote{font-family:verdana, sans-serif;line-height:18px;margin:0 auto;padding:10px 0;text-align:center;width:705px;}	

/* Tournament Banner */

div#abt{width:476px;margin:50px auto 0;padding:0;}

/* Top 20 Stat Box */

div#stat_box_20{margin:0 auto;padding:40px 0 0;width:725px;}
	
table.daily_stats{margin:0;padding:0;}
table.stat-table{margin:0 auto;padding:0;}
td.stats{color:#FFF;font-family:verdana,sans-serif;font-size:12px;margin:0;padding:5px 10px 5px 0;}
td.number-daily{margin:0;padding:2px 5px 0 0;text-align:right;}
td.name-daily{margin:0;padding:2px 10px 0 0;text-align:left;}
td.rating-daily{margin:0;padding:2px 0 0;text-align:left;}
td.logo{margin:0;padding:0;vertical-align:middle;}
td.right-stats{margin:0;padding:0;}
.stat-header{color:#FFF;font-family:arial,sans-serif;font-size:19px;letter-spacing:1px;margin:0;padding:0 0 0 5px;}
.last-update{color:#FFF;font-family:verdana,sans-serif;font-size:12px;margin:5px 0 3px 5px;padding:0;}
#stat-logo{background:url('/graphics/stat_box_main.png') no-repeat top left;height:123px;left:0;margin:0 10px 0 0;position:relative;top:3px;width:146px;}

/* Skill Rating + Rung Ladder */

div#skill_rating_20{margin:40px auto 0;padding:0;text-align:center;width:657px;}
div#rung_ladder_20{margin:40px auto;padding:0;text-align:center;width:564px;}
table.center-stats{margin:0 auto;padding:0;text-align:center;}
div#skill-rating,div#rung-ladder{color:#FFF;font-size:19px;letter-spacing:1px;margin:0 auto;padding:0;text-align:center;}

/* Tourney List */
	
div#calendars{margin:0 auto;padding:0;}
div.rightcontent{text-align:center;width:100%;margin:40px auto 0;}
table.tourney{text-align:center;margin:0 auto;padding:0;}
div.tourneyheader{text-align:left;font-family:arial,sans-serif;font-size:19px;line-height:22px;color:#FFF;letter-spacing:1px;margin:0 0 10px 40px;padding:0;}
span.tourneyheader{text-align:left;font-family:arial,sans-serif;font-size:14px;color:red;letter-spacing:1px;display:block;margin:2px 0 0;padding:0;}
li.tourneys{list-style-type:none;margin:0;padding:0;}
div.tourneylist{clear:both;width:430px;margin-top:7px;text-align:left;padding:0;}
div.time{color:#FFF;width:80px;letter-spacing:1px;float:left;text-align:right;text-transform:uppercase;font-family:arial,sans-serif;vertical-align:middle;padding-right:10px;font-size:16px;}
div.next-time{color:red;width:80px;letter-spacing:1px;float:left;text-align:right;text-transform:uppercase;font-family:arial,sans-serif;vertical-align:middle;padding-right:10px;font-size:16px;}
div.tourney{text-align:left;color:#FFF;vertical-align:top;font-size:16px;margin:0 0 0 10px;padding:0;}
.link{color:#FFF;font-family:verdana,sans-serif;font-size:14px;letter-spacing:1px;}
.link:link,.link:visited{text-decoration:none;color:#FFF;font-family:verdana,sans-serif;font-size:14px;letter-spacing:1px;}
.link:hover{text-decoration:none;color:red;font-family:verdana,sans-serif;font-size:14px;letter-spacing:1px;}


/* Form */

div#box_container{margin:40px auto 15px;padding:0;}
div.page_content{margin:0 auto;padding:10px 15px;text-align:center;}
div.page_header{border-bottom:1px solid red;color:#FFF;font-family:arial, sans-serif;font-size:19px;letter-spacing:1px;margin:0 auto 5px;padding:0;text-align:left;}
div#resource{margin:0;padding:0;text-align:left;}
div.resource_header{border-bottom:2px solid red;color:#000;font-family:arial, sans-serif;font-size:19px;letter-spacing:1px;margin:15px 0 5px;padding:0;text-align:left;width:150px;}
div.resource_text{font-family:verdana, sans-serif;margin:0;padding:0;text-align:justify;}
div.resource_bullet{margin:5px 0;padding:0;}
img.res_bullet{height:24px;margin:0 5px 5px;position:relative;top:-2px;vertical-align:middle;width:24px;}
div#notice_text{font-family:arial, sans-serif;margin:0 auto;padding:0;text-align:justify;}
fieldset{border:1px solid #444;font-size:14px;margin:15px auto;padding:0;text-align:center;}
span.legend{font-family:arial, sans-serif;letter-spacing:1px;}
table#form_table{margin:15px auto;padding:0;}
table.form_table{margin:15px auto;padding:0;}
div#form-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:290px;margin:10px auto;padding:20px 0 0;width:450px;}
div#signup-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:220px;margin:10px auto;padding:20px 0 0;width:450px;}
div#report-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:240px;margin:10px auto;padding:20px 0 0;width:450px;}
div.backdoor-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:220px;margin:10px auto;padding:20px 0 0;width:450px;}
div.resource_bullet a,div.resource_bullet a:link,div.resource_bullet a:visited{color:#000;font-family:arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;text-decoration:none;}
div.resource_bullet a:hover{color:red;font-family:arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;text-decoration:none;}
div#form-wrapper,table#table_shade{margin:0 auto;padding:0;}	
table.table_shade{margin:0 auto;padding:0;}
td.text{font-family:arial, sans-serif;font-size:14px;letter-spacing:1px;margin:0;padding:2px 3px 2px 1px;text-align:right;}
td.text_l{font-family:verdana, sans-serif;font-size:12px;margin:0;padding:2px 3px 2px 1px;text-align:left;}
td.center_text{font-family:arial, sans-serif;font-size:14px;letter-spacing:1px;margin:0;padding:2px 3px 2px 1px;text-align:center;}
td.form_field{margin:0;padding:2px 1px 2px 3px;text-align:left;}
td.select_field{margin:0;padding:3px 1px 3px 4px;text-align:left;}
legend{margin-left:10px;text-align:left;}
td.text_calendar{font-family:arial, sans-serif;font-size:14px;letter-spacing:1px;margin:0;padding:1px 3px 1px 1px;text-align:right;vertical-align:middle;}
.info{background-color:#FFF;border:1px solid #444;color:#000;font-family:arial,sans-serif;font-size:13px;margin:0;padding:2px;}
td.sub_form{margin:0 auto;padding:10px 0 0;text-align:center;}
div.input{margin:0;padding:0;}
div#processing{color:red;font-weight:700;margin:5px auto 0;padding:0;width:200px;}
div#maxlength{font-size:12px;margin:0;padding:0;}
div#bottom_notice_text{font-family:arial, sans-serif;margin:0 auto;padding:0;text-align:justify;}
div#confirm{margin:0 auto;padding:0;}
div.pageheading{color:#FFF;font-family:arial,sans-serif;font-size:16px;font-variant:small-caps;letter-spacing:1px;margin:15px auto 0;padding:0;}
.pagetext{border:1px solid #444;color:#FFF;font-family:verdana,sans-serif;margin-top:20px;padding:25px;}
div.opp{margin:30px auto;text-align:center;width:80%;}
.confirmlink,.confirmlink:link,.confirmlink:visited{color:red;font-family:verdana, sans-serif;font-weight:400;text-decoration:none;}
.confirmlink:hover,.correctlink,.correctlink:link,.correctlink:visited,.correctlink:hover{color:red;font-family:verdana, sans-serif;font-weight:400;text-decoration:underline;}

/* Standings Tabs */

.invertedshiftdown{background:transparent;border-top:2px solid #005400;margin:0 auto;padding:0;width:477px;}
.invertedshiftdown ul{list-style:none;margin:0;padding:0;}
.invertedshiftdown li{display:inline;margin:0;padding:0;text-transform:uppercase;}
.invertedshiftdown a{background-color:transparent;color:#FFF;display:block;float:left;font:bold 12px Arial;margin:0;padding:5px 10px 9px;text-decoration:none;}
.invertedshiftdown a:hover,.invertedshiftdown .current a{background-color:#D10000;color:#FFF;padding-bottom:5px;padding-top:9px;font-weight:bold;}

/* Stats and Standings */

table.profile{margin:0 auto;text-align:center;width:100%;}
table.profile .stat-row_tar{font-family:arial,sans-serif;font-size:15px;padding:3px;text-align:right;vertical-align:middle;white-space:nowrap;width:45%;}
table.profile .stat-row_tal{font-family:arial,sans-serif;font-size:15px;padding:3px;text-align:left;vertical-align:middle;white-space:nowrap;width:55%;}
div.space{clear:both;margin:0 auto;padding:0;height:15px;}
div.player_page_header{border-bottom:1px solid red;color:#FFF;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:0 auto 25px;padding:0;text-align:left;}
div.top-graphic{margin:0 auto 25px;padding:0;text-align:center;}
td.detail-header{border:0;font-family:arial,sans-serif;font-size:15px;padding:7px 5px;text-align:center;vertical-align:top;white-space:nowrap;}
table.details{border:0;margin:0 auto;text-align:center;}
table.details-list{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;text-align:center;width:180px;}
td.detail-title{background-color:#005400;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:15px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
table.martop31{margin-top:31px;}
div.more-matches{margin:0 auto;padding:15px 0 0;text-align:center;}
div#match-confirm{margin:20px auto;padding:0;text-align:center;}
div.post{font-family:arial,sans-serif;font-size:20px;margin:0 auto 30px;text-align:center;}
div.prem{font-family:arial,sans-serif;font-size:16px;margin:0 auto 30px;text-align:center;}
div.new-stats{margin:0 auto;padding:0;text-align:center;}
table#stats{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;text-align:center;width:780px;}
table#stats .records{background-color:#2A003F;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
table#stats .rankcolor{background-color:#005400;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
td.cold{border:0;height:18px;width:32px;}
div.standings{margin:0 auto 30px;text-align:center;}
.standings-link{color:#FFF;font-family:arial,sans-serif;font-size:16px;text-decoration:underline;}
a.standings-link:link{color:#FFF;font-size:16px;font-weight:400;text-decoration:underline;}
a.standings-link:visited{color:#FFF;font-size:16px;text-decoration:underline;}
a.standings-link:hover{color:red;font-size:16px;text-decoration:underline;}
div.martop30{margin-top:30px;}
table#recent{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;text-align:center;}
th.new-match{background-color:#005400;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:15px;font-weight:400;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
.stat-link{color:#FFF;font-family:arial,sans-serif;text-decoration:underline;}
a.stat-link:link{color:#FFF;font-weight:400;text-decoration:underline;}
a.stat-link:visited{color:#FFF;text-decoration:underline;}
a.stat-link:hover{color:red;text-decoration:underline;}
div.day{font-family:arial,sans-serif;font-size:16px;margin:15px auto 10px;text-align:center;}
table.winner-list{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 30px;padding:0;width:700px;}
span.updated{display:block;font-family:arial, sans-serif;font-size:16px;margin:5px auto 0;text-align:center;}
table#winners{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:375px;}
table#directors{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:15px auto 0;padding:0;width:720px;}
table#tds{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:720px;}
table.main{margin:0 auto;padding:0;width:750px;}
span.member{color:red;}
table.stats{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 30px;padding:0;width:360px;}
table.stats td.stats-header{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:20px;height:70px;margin:0;padding:0;vertical-align:middle;}
table.stats td.stats-detail{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:14px;margin:0;padding:10px;}
table.main td.center{margin:0;padding:0;text-align:center;vertical-align:top;}
div.played{font-family:arial,sans-serif;font-size:12px;margin:3px auto 0;text-align:center;}
#bux_table{border:1px solid #BEBEBE;border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:90%;}
#bux_table td{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-size:13px;margin:0;padding:5px;text-align:center;white-space:nowrap;}
#bux_table td.date{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-size:13px;margin:0;padding:5px;text-align:left;white-space:nowrap;}
table#pro_am{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;text-align:center;width:400px;}
table#pro_am th.stat-header{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:17px;height:50px;padding:0;text-align:center;vertical-align:middle;}
.bold-link{color:red;font-family:verdana,sans-serif;font-weight:700;text-decoration:none;}
a.bold-link:link,a.bold-link:visited{color:red;font-family:verdana,sans-serif;font-weight:700;text-decoration:none;}
a.bold-link:hover{color:#FFF;font-family:verdana,sans-serif;font-weight:700;text-decoration:none;}
table.details-list .stat-row,table#stats .stat-row,table#recent .stat-row,table#pro_am .stat-row{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:15px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
table#stats .number,table#stats .high{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
td.header-list,th.header-list{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:16px;margin:0;padding:15px;}
td.players,td.format,table.stats td.player{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:14px;margin:0;padding:5px;text-align:center;}
table#directors th,table#tds th{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-size:13px;font-weight:400;margin:0;padding:10px;text-align:center;vertical-align:middle;}
table#directors th.header-list,table#tds th.header-list,#bux_table th.header-list{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:16px;margin:0;padding:15px;text-align:center;}
table#directors td,table#tds td{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-size:13px;margin:0;padding:5px;text-align:center;}

/* Standings Page */

.icon{height:16px;width:16px;}
.standings_icon{height:16px;width:16px;margin:0 0 0 5px;position:relative;top:2px;}
img.star{height:20px;width:20px;}
table#menu{margin:0 auto;padding:0;}
table#menu td{margin:0;padding:0;}
div.list_standings{margin:0 5px;padding:5px;}
div.menu_header{color:#FFF;font-family:arial,sans-serif;font-size:13px;margin:0 auto;padding:0;text-transform:uppercase;}
div.select_menu{margin:5px auto;padding:0;}
select.drop_menu{width:200px;}
div.title{font-family:arial,sans-serif;font-size:24px;margin:15px auto 0;text-align:center;}
td.peer{background-color:#2A003F;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
div.tinytitle{font-family:arial,sans-serif;font-size:14px;margin:10px auto;text-align:center;}
div.medtitle{font-family:arial,sans-serif;font-size:16px;margin:10px auto;text-align:center;}
div.largetitle{font-family:arial,sans-serif;font-size:18px;margin:10px auto;text-align:center;}
div.render{color:#FFF;font-family:arial,sans-serif;font-size:12px;margin:15px auto 0;padding:0;text-align:center;}
table#single-stats{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;width:400px;}
table#trny-stats{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;width:430px;}
table#stats td,table#single-stats td,table#trny-stats td{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:2px;text-align:left;vertical-align:middle;}
a.linklabel,a.linklabel:link,a.linklabel:visited{color:#FFF;text-decoration:none;}
a.linklabel:hover{color:red;text-decoration:none;}
a.sort,a.sort:link,a.sort:visited{color:#FFF;text-decoration:underline;}
a.sort:hover{color:red;text-decoration:underline;}
table#single-stats th.stat-header,table#trny-stats th.stat-header{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:17px;height:50px;padding:0;text-align:center;vertical-align:middle;}

/* Daily Results */

div.date{font-family:arial,sans-serif;font-size:16px;margin:10px auto;text-align:center;}
.top-table{border:1px solid #BEBEBE;margin:0 auto;width:450px;}
td.list{border:0;color:#FFF;font-family:arial,sans-serif;font-size:16px;padding:3px;text-align:left;vertical-align:middle;}
#news_table{border:1px solid #BEBEBE;border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:450px;}
#news_table td{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:15px;padding:7px 5px 7px 2px;text-align:left;vertical-align:middle;white-space:nowrap;}
table.matches{margin:0 auto;padding:0;}
div.index-head{color:#FFF;font-family:arial,sans-serif;font-size:18px;margin:0;padding:0;text-align:center;}
.subtitle{border:0;font-family:arial,sans-serif;font-size:18px;text-align:center;}
span.tinytitle{font-family:arial,sans-serif;font-size:15px;text-align:center;}
div.header{color:#FFF;font-family:arial,sans-serif;font-size:17px;margin:0 auto;padding:0;text-align:center;}
.blue_info{border:0;height:26px;text-align:right;vertical-align:middle;width:26px;float:right;}
td.header,td.news{background-color:#111;color:#FFF;font-family:arial,sans-serif;font-size:17px;height:50px;padding:0;text-align:center;vertical-align:middle;}
td.left,td.right{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;color:#FFF;font-family:arial,sans-serif;font-size:15px;padding:2px;text-align:left;vertical-align:middle;white-space:nowrap;}
table#total,#match_list,div#report{margin:20px auto 0;padding:0;}
.top-table a,.top-table a:link,.top-table a:visited{color:#FFF;font-weight:700;text-decoration:none;}
.top-table a:hover{color:red;font-weight:700;text-decoration:none;}
a.index:link,a.index:visited,a.index:active{background-color:#000;color:#FFF;font-weight:400;text-decoration:none;}
a.index:hover{background-color:#000;color:red;font-weight:400;text-decoration:none;}

/* Search Results */

.search-table{border:1px solid #BEBEBE;margin:10px auto 0;width:450px;}
.search-table td.header{background-color:#111;color:#FFF;font-family:arial,sans-serif;font-size:17px;height:50px;padding:0;text-align:center;vertical-align:middle;}
.search-table td{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;color:#FFF;font-family:arial,sans-serif;font-size:15px;height:30px;padding:0 0 0 2px;text-align:left;vertical-align:middle;white-space:nowrap;}
.news-table{margin:20px auto 0;width:450px;}
.news-table td{color:#FFF;font-family:arial,sans-serif;font-size:15px;height:30px;padding:0;text-align:center;}
div.date_search{font-family:arial,sans-serif;font-size:15px;text-align:center;}
span.none_found{color:red;}
div#results_wrapper{margin:20px auto;padding:0;}
.search-table a,.search-table a:link,.search-table a:visited{color:#FFF;font-weight:700;text-decoration:none;}
.search-table a:hover{color:red;font-weight:700;text-decoration:none;}

/* Tournament Calendar */

table#calendar{border:1px solid #BEBEBE;margin:20px auto;padding:0;width:320px;}
table#date_header{margin:0 auto;padding:0;width:320px;}
table#date_header td.left_cell{margin:0;padding:0;text-align:left;}
table#date_header td.center_cell{font-family:arial,sans-serif;font-size:18px;margin:0;padding:0;text-align:center;vertical-align:middle;}
span.winner{color:#0F0;}
span.running{color:red;}
img.arrow{border:0;height:40px;width:40px;}
div.sub_cal{margin:0;padding:0;text-align:center;}
input.display_cal_act{background-color:transparent;border:1px solid #777;color:#FFF;font-size:14px;margin:0;padding:2px;width:125px;}
input.display_cal_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:14px;margin:0;padding:2px;width:125px;}
div.cal_day{margin:0 auto;padding:3px;}
table#calendar_weekly{border-bottom:1px solid #BEBEBE;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto;padding:0;width:905px;}
table#calendar_weekly td{border-bottom:0;border-left:1px solid #BEBEBE;border-right:0;border-top:0;margin:0;padding:0;}
table#weekly_date_header{border-bottom:1px solid #BEBEBE;border-left:0;border-right:0;border-top:0;margin:0 auto;padding:0;width:100%;}
table.calendar_monthly td.day_name{border:1px solid #BEBEBE;font-family:arial,sans-serif;margin:0;padding:0;vertical-align:top;width:14%;}
table.calendar_monthly td.day_name_header{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:1px solid #BEBEBE;border-top:0;margin:0;padding:3px;}
table#calendar td,table.calendar_monthly td.day{margin:0;padding:0;}
table#date_header td.right_cell,div.settings{margin:0;padding:0;text-align:right;}
table#calendar div.single_elim,table#calendar_weekly div.single_elim,table.calendar_monthly div.single_elim{background-color:#00A;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;font-family:arial,sans-serif;line-height:18px;margin:0 auto;padding:3px;text-align:left;}
table#calendar div.double_elim,table#calendar_weekly div.double_elim,table.calendar_monthly div.double_elim{background-color:maroon;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;font-family:arial,sans-serif;line-height:18px;margin:0 auto;padding:3px;text-align:left;}
table#calendar div.swiss,table#calendar_weekly div.swiss,table.calendar_monthly div.swiss{background-color:#550080;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;font-family:arial,sans-serif;line-height:18px;margin:0 auto;padding:3px;text-align:left;}
table#calendar div.true_swiss,table#calendar_weekly div.true_swiss,table.calendar_monthly div.true_swiss{background-color:#550040;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;font-family:arial,sans-serif;line-height:18px;margin:0 auto;padding:3px;text-align:left;}
table#calendar a,table#calendar a:link,table#calendar a:visited,table#calendar_weekly a,table#calendar_weekly a:link,table#calendar_weekly a:visited,table.calendar_monthly a,table.calendar_monthly a:link,table.calendar_monthly a:visited{color:#FFF;font-weight:700;text-decoration:underline;}
table#calendar a:hover,table#calendar_weekly a:hover,table.calendar_monthly a:hover{color:red;font-weight:700;text-decoration:underline;}
div.check,table.calendar_monthly{margin:0 auto;padding:0;}
table#weekly_date_header td.left_cell,table#monthly_date_header td.left_cell{border:0;margin:0;padding:0;text-align:left;}
table#weekly_date_header td.center_cell,table#monthly_date_header td.center_cell{border:0;font-family:arial,sans-serif;font-size:18px;margin:0;padding:0;text-align:center;vertical-align:middle;}
table#weekly_date_header td.right_cell,table#monthly_date_header td.right_cell{border:0;margin:0;padding:0;text-align:right;}
input.autoreg_act{background-color:#000;border:1px solid #BEBEBE;color:#FFF;font-size:14px;font-weight:400;margin:0;padding:2px;width:105px;}
input.autoreg_hov{background-color:#000;border:1px solid #BEBEBE;color:red;cursor:pointer;font-size:14px;font-weight:400;margin:0;padding:2px;width:105px;}
div.auto_reg{margin:4px 0 2px 1px;padding:0;}
span.button{margin:0;padding:0;}
div#monthly_wrapper{width:905px;margin:0px auto 20px auto;padding:0px;}
table#monthly_date_header{border:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:905px;}

/* Basic Display Button */

input.display_act{background-color:transparent;border:1px solid #777;color:#FFF;font-size:14px;margin:0;padding:2px;width:105px;}
input.display_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:14px;margin:0;padding:2px;width:105px;}

/* Rules */

table#rules{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto;padding:0;}
table#rules td{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-size:13px;margin:0;padding:5px;text-align:left;white-space:nowrap;}
span.section{font-weight:700;}
div.white_page_title{border-bottom:2px solid red;color:#000;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:0 auto 5px;padding:0;text-align:left;}
div.white_page_header{border-bottom:2px solid red;color:#000;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:20px auto 5px;padding:0;text-align:left;}
div.white_page_subheader{color:#000;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:10px auto 5px;padding:0;text-align:left;}
div.rules{margin:0 auto;padding:0;text-align:justify;font-family:arial,sans-serif;font-size:13px;}
div.rules li{margin:10px 0 0;padding:0;}
div.rules a{color:red;font-size:13px;}
div.rules a:link,div.rules a:visited,div.rules a:hover{color:red;font-family:arial,sans-serif;font-size:13px;text-decoration:none;}
.menulink{color:#000;font-family:verdana,sans-serif;font-size:13px;}
.menulink:link,.menulink:visited{color:#000;text-decoration:none;}
.menulink:hover{color:red;font-family:verdana,sans-serif;font-size:13px;text-decoration:none;}
div.rules ul,div.rules ol{margin:10px 0 10px 20px;padding:0;}
div.bak2top{background-color:#000;margin:0;padding:0 2px 2px;}

/* My Account */

table#site_settings{margin:0 auto;padding:0;}
.button_site_settings{margin:5px auto 0;overflow:hidden;text-align:center;width:110px;}
.button_site_settings_delete{margin:5px auto 0;overflow:hidden;text-align:center;}
table#site_settings .left,table#table_shade .left{border:0;margin:0;padding:5px;text-align:right;}
table#site_settings .right,table#table_shade .right{border:0;margin:0;padding:5px;text-align:left;}

/* Admin List */

table#admin_list{margin:0 auto;padding:0;width:430px;}
table#admin_list td{font-family:verdana,sans-serif;font-size:12px;margin:0;padding:3px;text-align:left;}
table#admin_list th{font-family:arial,sans-serif;font-size:18px;margin:0;padding:10px 5px 5px;text-align:left;}

/* Submit Buttons */

.button_bux_log{margin:5px auto 0;overflow:hidden;text-align:center;width:153px;}
.button_find_player{margin:5px auto 0;overflow:hidden;text-align:center;width:149px;}
.button_search_results{margin:5px auto 0;overflow:hidden;text-align:center;width:160px;}
.button_signup_form{margin:5px auto 0;overflow:hidden;text-align:center;width:163px;}
.button_backdoor_left{position:relative;left:13px;margin:5px auto 0;overflow:hidden;text-align:center;width:110px;}
.button_backdoor_right{position:relative;left:15px;margin:5px auto 0;overflow:hidden;text-align:center;width:110px;}






