.courts_links{text-decoration:underline;}

.highText { FONT: bold 10px Verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none }
.yellowtext { color: #FFFF66; font-family: Verdana; font-size: 8pt; font-weight: bold }
.greenText { font-family: Verdana; font-size: 10pt; color: #639A00 }
.bodytext { font-family: Verdana; font-size: 10pt; color: #000000 }
.itemBorder { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid }
.msg {}
.cbl { background-image:url('http://mail.google.com/mail/images/card_left.gif');background-position: left 50%;background-repeat:repeat-y }
.cbr { border-right:1px #e8e8e8 solid }
.mb { font-size:80%;padding:6 8 0 14;width:100% }

.headerText { font-family: Verdana; font-size: 15pt; color:#FFFFFF}
.formLabelText { font-family: Verdana; font-size: 10pt; color:#FFFFFF }
.formInputText { font-family: Verdana; font-size: 10pt}
.leagueReportText {font-family: Verdana; font-size:10pt; color:#1D2C01}
.leagueReportGreenText { font-family: Verdana; font-size: 10pt; color:#008000 }
.leagueReportBlueText { font-family: Verdana; font-size: 10pt; color:#000080 }

.leagueReportBrown { background-color:#996633 }
.leagueReportBrownSub { background-color:#663300 }

.leagueReportBlue { background-color:#0066CC }
.leagueReportBlueSub { background-color:#000066 }

.leagueReportGreen { background-color:#008000 }
.leagueReportGreenSub { background-color:#1D2C01 }

.leagueReportRed { background-color:#FF6666 }
.leagueReportRedSub { background-color:#FF3300 }

.leagueReportYellow { background-color:#FFFF99 }
.leagueReportYellowSub { background-color:#FFFF00 }

a#home_button {
position:absolute;
left:166px;
top:89px;
width:91px;
height:36px;
}

a#join_button {
position:absolute;
left:579px;
top:89px;
width:105px;
height:36px;
}




/* SETUP  */
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#333;
	font-size: small;
	text-align:center;
	font-family:"myriad pro", "lucida grande", Arial, Helvetica, sans-serif;
	color:white;
	line-height:1.4;
}

i, small {	font-family: verdana, Arial, Helvetica, sans-serif;}

/* CONTENT   */
h1,h2,h3{margin-top:.8em;letter-spacing:-1px;}
h1{font-size:218%;margin-top:.6em;margin-bottom:.6em;color:#092e20;line-height:1.1em;}
h2{font-size:150%;margin-top:1em;margin-bottom:.2em;line-height:1.2em;color:#092e20;}
#homepage h2{font-size:140%;}
h3{font-size:125%;font-weight:bold;margin-bottom:.2em;color:#487858;}
h4{font-size:100%;font-weight:bold;margin-bottom:-3px;margin-top:1.2em;text-transform:uppercase;letter-spacing:1px;}
h4 pre,h4 tt,h4 .literal{text-transform:none;}
h5{font-size:1em;font-weight:bold;margin-top:1.5em;margin-bottom:3px;}
p,ul,dl{margin-top:.6em;margin-bottom:.8em;}
hr{color:#ccc;background-color:#ccc;height:1px;border:0;}
p.date{color:#487858;margin-top:-0.2em;}
p.more{margin-top:-0.4em;}
.sidebar p.date{color:#90ba9e;}
#content-secondary h2,.sidebar h2{color:white;}
#content-secondary h3,.sidebar h3{color:#9aef3f;}
#content-secondary h2:first-child{margin-top:.6em;}
.sidebar h2:first-child{margin-top:.8em;}
#content-main h2,#content-main h3{margin-top:1.2em;}
h2.deck{margin-top:-0.5em !important;margin-bottom:.6em;color:#487858;}
ins{text-decoration:none;}
ins a{text-decoration:none;}
/* MAIN DIVS  */
#container{
	width:1004px;
/*	background:url("/images/center_back.gif") top center repeat-y;*/
	margin:0 auto;
	text-align:left;
	border:none;
	overflow:hidden;
	padding: 0 3px;
}
#subheader #l{float:left;margin:0;padding:0;}
#subheader #r{float:right;}
.clearer{clear:both;}
/* LINKS   */
a{text-decoration:none;font-weight:bold;}
a img{border:none;}
a:link,a:visited{color:black;}
a.white_link:link,a.white_link:visited{color:white;}
a.profile_link:link,a.profile_link:visited{text-decoration:underline; color:black}
#content-main a:link,#content-main a:visited{color:#ab5603;text-decoration:underline;}
#content-secondary a:link,#content-secondary a:visited{color:#ffc757;text-decoration:none;}
a:hover{color: #639A00;}
#content-main a:hover{background-color:#E0FFB8;color:#234f32;text-decoration:none;}
#content-secondary a:hover{color:#ffe761;background:none;}
#content-main h2 a,#content-main h3 a{text-decoration:none !important;}

div.top-link {text-align:center;}

/* SUBNAV  */
#subheader{background:#092e20;height:30px;border-left:none;border-right:none;}
#subnav li{display:block;float:left;list-style-type:none;margin:0;padding:0;}
#subnav li a{font-size:11px;display:block;float:left;padding:2px 4px;margin:0 2px;color:black;font-weight:bold;}

/*  LEFT NAV  */
.admin_menu A{font-weight:bold;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;padding-right:5px;display:block;padding:4px 0 4px 5px;background:#092e20;color:#fff;text-decoration:none; text-indent:8px;}
.admin_menu{padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;list-style-type:none;width:11%;float:left;margin:0;}
.admin_menu UL{padding-right:0;padding-left:0;padding-bottom:0;margin:0;padding-top:0;list-style-type:none;}
.admin_menu LI{padding-right:0;display:block;padding-left:0;padding-bottom:0;margin:0 0 1px;padding-top:0;}
.admin_menu A:hover{background:#fff;color:#092e20;}
.admin_menu A:unknown{background:#487858;}
.admin_menu A:active{background:#fff;color:#092e20;}
.admin_menu UL LI{padding-left:10px;}
.admin_menu UL A{background:#487858; }
.admin_menu LI UL LI A {text-indent:2px;font-weight:normal;}
.admin_menu ul li a.last {border-bottom:none;}
#subwrap.admin_content {width:89%;text-align:left;}
#subwrap.admin_content .icon_container {width:16px;margin-right:2px;}
#subwrap.admin_content .icon {float:none;margin:2px 0 0 2px;}
.pad-it {padding:20px;}
.active {color:green;}
.inactive {color:red;}

/*  LEFT NAV  */
.menu A{font-weight:bold;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;padding-right:5px;display:block;padding:4px 0 4px 5px;background:#092e20;color:#fff;text-decoration:none; text-indent:8px;}
.menu{padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;list-style-type:none;width:160px;float:left;margin:0;}
.menu UL{padding-right:0;padding-left:0;padding-bottom:0;margin:0;padding-top:0;list-style-type:none;}
.menu LI{padding-right:0;display:block;padding-left:0;padding-bottom:0;margin:0 0 1px;padding-top:0;}
.menu A:hover{background:#fff;color:#092e20;}
.menu A:unknown{background:#487858;}
.menu A:active{background:#fff;color:#092e20;}
.menu UL LI{padding-left:10px;}
.menu UL A{background:#487858; }
.menu LI UL LI A {text-indent:2px;font-weight:normal;}
.hidden{display:none;}
.menu ul li a.last {border-bottom:none;}

/*  LEFT NAV  */
.home_menu A{font-weight:bold;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;padding-right:5px;display:block;padding:4px 0 4px 5px;background:#092e20;color:#fff;text-decoration:none; text-indent:8px;}
.home_menu{padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;list-style-type:none;width:160px;margin:0;}
.home_menu UL{padding-right:0;padding-left:0;padding-bottom:0;margin:0;padding-top:0;list-style-type:none;}
.home_menu LI{padding-right:0;display:block;padding-left:0;padding-bottom:0;margin:0 0 1px;padding-top:0;}
.home_menu A:hover{background:#fff;color:#092e20;}
.home_menu A:unknown{background:#487858;}
.home_menu A:active{background:#fff;color:#092e20;}
.home_menu UL LI{padding-left:10px;}
.home_menu UL A{background:#487858; }
.home_menu LI UL LI A {text-indent:2px;font-weight:normal;}
.hidden{display:none;}
.home_menu ul li a.last {border-bottom:none;}

/* AJAX TABS  */
#tabs{voice-family:inherit;padding:0 0 0 0px;background-color:#fff;border-bottom:1px solid #092E20;}
#tabs ul{margin:0;padding:0;list-style:none;}
#tabs li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;}
#tabs a{float:left;color:#092E20;margin:0 2px 0 0;padding:0 0 1px 3px;text-decoration:none;}
#tabs a span{display:block;padding:4px 9px 2px 6px;float:none;}
#tabs a:hover{background:transparent bottom left repeat-x;color:#234f32;}
#tabHeaderActive span,#tabHeaderActive a{color:white;background:#092e20;}
.tabContent{clear:both;padding-top:2px;}
/* COLUMNS   */
#columnwrap{background:#487858;padding-bottom:0px;display:block;min-height:500px;}
#subwrap #l {float:left;}
#subwrap #r {float:right;}
#subwrap{margin:0;color:#000;background:#fff;width:824px;float:left;display:block;}
#subwrap .padder{float:none;padding:20px;}
#subwrap .padder a {color:#002c85;}
/*#subwrap img{float:right;}*/
#subwrap #stats{width:410px;text-align:left;}
#subwrap #stats h1{margin-top:0;}
#subwrap #schedule table tr td b,#subwrap #data table tr td b{font-weight:normal;font-size:9px;font-family:verdana, arial, sans-serif;color:#000;}
#subwrap #schedule table tr td b.headrow,#subwrap #data table tr td b.headrow{font-weight:normal;font-size:9px;font-family:verdana, arial, sans-serif;color:#fff;}
#subwrap #schedule{text-align:left;}
#main_subwrap #l {float:left;}
#main_subwrap #r {float:right;}
#main_subwrap .padder{float:none;padding:20px;}
#main_subwrap .padder a {color:#002c85;}
.champion_image{position:absolute;}
/* #main_subwrap img{float:right;}
#main_subwrap img.no_float {float:none;}
*/
#main_subwrap #stats{width:410px;text-align:left;}
#main_subwrap #stats h1{margin-top:0;}
#main_subwrap #schedule table tr td b,#subwrap #data table tr td b{font-weight:normal;font-size:9px;font-family:verdana, arial, sans-serif;color:#000;}
#main_subwrap #schedule table tr td b.headrow,#subwrap #data table tr td b.headrow{font-weight:normal;font-size:9px;font-family:verdana, arial, sans-serif;color:#fff;}
#main_subwrap #schedule{text-align:left;}
#content-main{float:left;width:70%;background:white;color:black;padding:20px 0;}
#generic #content-main,#code #content-main{width:100%;}
#content-main *{margin-left:22px;margin-right:24px;}
#content-main * *{margin-left:0;margin-right:0;}
.sidebar *{margin-left:14px;margin-right:14px;}
.sidebar * *{margin-left:0;margin-right:0;}
#content-extra{float:right;width:220px;background:#092e20;text-align:center;margin-left:-4px;}
#content-extra img{margin:20px 0;}
#content-extra #details{background-color:#fff;}
#content-extra #details h2{color:#092e20;margin-top:0px;}
#content-extra #details p{color:black;margin:0;padding:0;}
#content-related{float:right;width:30%;}
#content-secondary{clear:both;background:#487858;margin-left:0;margin-right:0;margin-top:15px;margin-bottom:-10px;padding:10px 24px;color:white;}
.subcol-primary,.subcol-secondary{width:40%;float:left;padding-bottom:1.2em;}
.subcol-primary{margin-right:1%;}
/* LISTS   */
ul.linklist,ul.toc{padding-left:0;}
ul.toc ul{margin-left:.6em;}
ul.toc ul li{list-style-type:square;}
ul.toc ul ul li{list-style-type:disc;}
ul.linklist li,ul.toc li{list-style-type:none;}
dt{font-weight:bold;margin-top:.5em;font-size:1.1em;}
dd{margin-bottom:.8em;}
/* BLOCKQUOTES   */
#weblog blockquote{padding-left:0.8em;padding-right:1em;font:125%/1.2em "Trebuchet MS", sans-serif;color:#234f32;border-left:0px solid #94da3a;}
.sidebar blockquote{margin-top:1.5em;margin-bottom:1.5em;}
.sidebar blockquote p{font:italic 175%/1.2em "Trebuchet MS",sans-serif;color:#94da3a;}
.sidebar blockquote cite{display:block;font-style:normal;line-height:1.2em;margin-top:-0.8em;color:#94da3a;}
.sidebar cite strong{font-weight:normal;color:white;}
/* FOOTER   */
#footer{clear:both;color:#ffc757;border-top:5px solid #092e20;font-weight:bold;background:#487858 /* url(../images/stripe_bg3.png) top left repeat-x */;padding:10px 20px;font-size:90%;text-align:center;}
#footer p {color:#000;}
/* COMMENTS   */
.comment{margin:15px 0;}
div.comment p{margin-left:1em;}
#weblog div.comment p.date{margin-bottom:.2em;color:#94da3a;}
/* MISC   */
.small{font-size:90%;}
h3 .small{font-size:80%;}
.quiet{font-weight:normal;}
.clear{clear:both;}
#content-main .quiet{color:#487858;}
#content-secondary .quiet{color:#90ba9e;}
/*  CLEARFIX KLUDGE   */#columnwrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \  */* html #columnwrap{height:1%;}
/* End hide from IE-mac   */#subwrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \  */* html #subwrap{height:1%;}

.error_text {font-size:100%;color:red}
#other_errors, .error {background-color:#ffd3d5;border:1px solid red;padding:12px;}

.centeredImage {text-align:center;display:block;}
div.clr {clear:both;height:1px;font-size:1%;margin:0;padding:0;}
.champion {padding:0 10px 20px 20px;float:left;width:150px;}
.champion_leaguge_name {padding:20px 0 20px 20px;font-weight:bold;font-size:16px;}
#main_subwrap .champion_page_image img {float:none;}
.champion_page_image{text-align:center;}
.champion_text {text-align:center;padding-bottom:5px;padding-top:10px;}
.champion .tournament_name {text-align:center;padding-bottom:5px;height:30px;}

#main_nationwide_content {float:left;width:675px;}
#nationwide_important_pages {float:left;padding-left:20px;}
#cliff_bar {float:right;}

li span .name {padding-right:100px;}
li span .season_record {padding-right:20px;}
li span .season_overall {padding-right:20px;}
.philly_special{font size:2;}

.map_info_window_title {font-size: 14px;width:300px;}
.map_info_window_main {font-size: 12px;width:300px;color:#000;}
.map_info_window_main .num_players {margin-top:10px; font-size:13px;}

.partner-players {font-weight:bold;font-size:2;}

/* new styles */
.left {float:left;}
.right {float:right;}
body.minimal {height:auto;line-height:1;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
body.minimal #container {overflow:visible;}
body.minimal .subheader {clear:both;color:#073355;text-align:center;font-size:24px;font-weight:bold;padding:20px;}
body.minimal #content {background:#fff;color:#000;}
#flash_notice, .flash_notice {padding:20px;font-size:15px;text-align:center;background:#6aaa13;color:#fff;border:1px solid #486548;margin-bottom:10px;}
#flash_notice a, .flash_notice a {color:#fff;}
#flash_notice a:hover, .flash_notice a:hover {color:#000;}
.champion_page_image img {height:100px;}
.champion_page_image {width:100px;overflow:hidden;background:#333;-webkit-border-radius:4px;-moz-border-radius:4px;margin:auto;}
.signup_form {float:left;margin-left:20px;}
.signup_form h2 {color:#fff;}
.free_partner_program {text-align:center;margin:30px 200px;}
#extra_doubles_note {color:#fff993;}
#uncompetitive_confirmation_box {position:absolute;padding:20px;border:3px solid #002d20;top:40px;left:267px;z-index:999;background:#fff;text-align:center;}
#uncompetitive_confirmation_box span {background:url(/images/black_button.png) no-repeat;width:157px;height:46px;display:block;float:left;margin-top:20px;padding-top:8px;color:#fff;font-size:20px;}
#uncompetitive_confirmation_box span.no {margin-left:20px;}
#header {position:relative;}
#promo {margin:0 auto 0 220px;padding-bottom:20px;}
#promo span {display:block;width:520px;height:50px;}
#join_form_title {font-size:1.5em;font-weight:bold;color:#092E20;letter-spacing:-1px;line-height:1.2em;margin:0.83em 0;}
#join_form_title .separator {margin:0 8px;}
#join_form_promo {padding-left:15px;}
.profile_image {float:right;}

/* facebook */
.login_button {margin:10px;}
.facebook_login_button {margin:10px 0;}
.square_profile_image {width:60px;height:60px;overflow:hidden;background:black;float:left;margin-top:10px;}
.square_profile_image img {height:60px;}
#content-extra .square_profile_image img {margin:0;}
.user_text {float:left;text-align:left;width:120px;margin:12px 0 0 10px;}
.user_info {overflow:hidden;}
#content-extra .logout_button img {margin-top:10px;}
.link_facebook {margin-top:20px;}
.facebook_section {clear:both;margin:20px 0 0 134px;}

/* photos */
.photos table {margin:0 auto;}
.photos td {vertical-align:middle;text-align:center;}
.photos .photo {border:1px solid #ccc;margin:10px 10px 0 10px;padding:4px;background:white;}
.photos .photo_caption {margin:2px 10px 10px 10px;}
.add_photo {text-align:right;}
#photo_upload_form {display:none;text-align:right;margin:10px 0;}
.add_icon, .delete_icon, .rotate_icon {display:inline-block;height:16px;padding-left:18px;background:url(/images/add.png) top left no-repeat;margin:4px 12px;}
.delete_icon {background-image:url(/images/delete.png);}
.rotate_icon {background-image:url(/images/arrow_rotate_clockwise.png);}

/* testimonials */
div#testimonials, div#no-testimonials {min-height:30px;margin-right:116px;line-height:1.3;vertical-align:baseline;}
div.testimonial {color:#fff;width:356px;height:127px;overflow:hidden;background:url(/images/testimonial_bg.png) no-repeat;float:right;margin-right:20px;}
div.testimonial div.testimonial_block {width:326px;margin:10px 0 0 15px;}
div.testimonial div.text {height:74px;overflow:hidden;font-size:13px;}
div.testimonial div.user {text-align:right;font-size:14px;margin-top:2px;}
div.testimonial div.user span {font-style:italic;font-size:11px;}
div.testimonial div.left {width:70px;text-align:center;}
div.testimonial div.right {width:248px;}
.member_since {font-size:10px;margin-top:4px;line-height:1.3;color:#bbb;}
.small_profile_pic img {height:64px;}
#main_subwrap .small_profile_pic img {float:none;}
.small_profile_pic {width:64px;overflow:hidden;background:#333;-webkit-border-radius:4px;-moz-border-radius:4px;margin-left:1px;}
div#main_subwrap div#testimonials {margin:40px 7px 0 0;}
div#testimonial_member_count {font-size:16px;margin:14px;text-align:center;}
div#testimonial_member_count span.nationwide_count {font-size:13px;font-style:italic;}
.add_testimonial {display:block;font-size:16px;margin:20px auto 0 auto;background:url(/images/join_button.png) no-repeat;width:136px;height:32px;color:white;padding:12px 0 0 21px;}
#big_testimonials div.testimonial {margin-top:20px;}
.new_testimonial {position:absolute;top:20px;right:20px;border:2px solid #666;padding:20px;background:#eee;}
.add_testimonial_container{position:relative;}

/* new ad */
#new_ad_content {width:992px;height:356px;background:url(/images/gift_card_landing_page_bg.png);margin:0 auto;}
#new_ad_content .left{width:483px;height:315px;position:relative;}
.ad_title {font-size:30px;font-weight:bold;color:#fff;position:absolute;top:21px;left:24px;}
.ad_subtitle {font-size:24px;font-weight:bold;color:#fff;position:absolute;top:60px;left:63px;}
.ad_summary {margin:10px 15px 25px 15px;}
.ad_summary_block {width:242px;font-size:13px;float:left;margin-left:64px;line-height:1.4;}
#ball_text {position:absolute;top:52px;right:44px;}
.ball_text_block {width:83px;font-size:17px;font-weight:bold;color:#000;margin-bottom:15px;text-align:center;}
.new_form label {float:left;width:91px;font-weight:bold;font-size:14px;color:#fff;text-align:right;margin:10px 10px 0 0;}
.new_form label.multi-line {margin-top:0;}
.new_form input {float:left;width:314px;padding:5px;}
.new_form h2 {margin-bottom:20px;font-size:18px;}
.new_form #captcha_solution {margin:10px 0 0 10px;width:108px;}
.new_form .no_label {margin-left:101px;}
.form_row {clear:both;margin-bottom:4px;}
.form_row:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.new_form .form_row {margin-bottom:14px;}
.black_button {color:#fff;font-size:20px;font-weight:bold;width:157px;height:44px;cursor:pointer;background:url(/images/black_button.png) no-repeat;text-align:center;padding-top:12px;}
.new_ad_errors {margin:0 100px 10px 100px;}

/* join form */
.join_content {background:#487858;padding:0 20px 20px 20px;}
.join_content .join_pre_message {text-align:center;color:#111;font-size:14px;margin:0 0 30px 0;}
.join_content .join_pre_message span {padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.join_content .interest_link {margin-top:20px;font-style:italic;font-size:13px;color:#ccc;}
#homepage .join_content h2 {font-size:1.5em;margin-bottom:0;}
#homepage .join_content h2 span {margin:0 8px;}
.join_content #join_form {line-height:1.5;margin-top:15px;font-size:14px;}
.join_content #join_form input {float:left;margin:0.5em 0 0.5em 10px;}
.join_content #join_form input.text {padding:2px;width:255px;}
.join_content #join_form select {margin:0.7em 0 0.5em 10px;float:left;padding:2px;}
.join_content #join_form label {width:124px;float:left;text-align:right;margin-top:6px;}
.join_content #join_form .form_row div.text {width:auto;float:left;text-align:left;margin:6px 0 0 10px;}
.left-side {float:left;width:450px;}
.right-side {float:right;width:450px;}
.join_content #join_form .right-side label, .join_content #join_form.interest .left-side label {width:148px;}
.note {clear:left;margin:0 0 10px 130px;font-size:12px;font-style:italic;color:#ccc;line-height:0.5;}
.interest .note {margin-left:150px;}
.right-side .note, .join_content #join_form div.no_label {clear:both;margin-left:160px;}
.join_content #join_form input.city {width:148px;}
.join_content #join_form label#state_label {width:45px;}
.join_content #join_form input.radio2 {margin-left:20px;}
.join_content #join_form label.checkbox_label, .join_content #join_form label.radio_label {width:auto;text-align:left;margin-left:10px;}
.join_content #join_form label.radio_label {margin-left:4px;}
.join_content #join_form input.checkbox {margin-top:11px;}
#main_subwrap img.captcha_image {float:none;}
.join_content #join_form img.captcha_image {float:left;margin-left:12px;}
.new_form img.captcha_image {float:left;}
.captcha_image_helper {position:absolute;top:8px;right:60px;}
.join_content #join_form input#captcha_solution {width:108px;}
.legal_stuff {margin-top:10px;position:relative;}
.join_content #join_form label.full_label {float:none;display:block;text-align:left;width:300px;margin:0}
.join_content #join_form div.no_label input {margin-left:0;}
.join_content #join_form div.required {font-size:16px;font-weight:bold;margin:4px;float:left;}
.join_content #join_form textarea {width:255px;}
.join_content #join_form div.submit {float:right;margin-right:41px;}
.join_content #join_form div.submit input {float:none;}
.join_content #join_form a {color:#ccc;}
.small {font-size: 0.8em;line-height: 1.875em;margin-bottom: 1.875em;}
.quiet {color:#acb2af;}
.error {font-size:13px;color:red;}
.error h2 {font-size:16px;font-weight:bold;}
.important_footnote {font-size:0.9em;background:#ccc;border:1px dashed #666;text-align:center;margin:0 auto;padding:6px;width:400px;}

/* potys */
.poty_header {text-align:center;font-size:14px;}
.poty_header h2 {font-size:19px;}
.header_links {margin:10px 0;}
.header_links a span {display:inline-block;padding:6px;margin:5px;background:#f0f3ff;border:1px solid #e5e5e5;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.poty {float:left;margin:10px 0 0 20px;}
.poty th {font-size:18px;}
.poty td {padding:0 10px 8px 10px;border-bottom:1px solid #e5e5e5;}
td.left_col {width:290px;padding-top:4px;}
td.right_col {text-align:right;padding-top:12px;}
.poty .top10 {font-size:16px;font-weight:bold;color:#346b39;}
.poty .top10 a {color:#346b39;}
.poty .name span {padding:0 10px;display:inline-block;}
.poty .name span img {position:relative;vertical-align:middle;}
span.referrals {font-size:12px;padding-left:10px;}
.prize_pool {float:right;width:230px;background:#f0f3ff;border:1px solid #e5e5e5;padding:10px;margin:10px 20px 0 0;}
.prize_pool_header {font-weight:bold;text-align:center;font-size:18px;}
.level {text-align:center;text-transform:uppercase;font-weight:bold;color:#1c775a;margin-top:-5px;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:5px;}
.prize {font-size:18px;font-weight:bold;}
.prize_note {font-size:11px;text-align:center;margin-top:20px;}
.poty .square_profile_image {float:none;display:inline-block;width:24px;height:24px;margin:0 4px;}
.poty .square_profile_image img {height:24px;vertical-align:middle;}
.poty_notes {text-align:center;margin:24px;}
.poty .rank {display:inline-block;width:20px;}