﻿body { background: #EDEDED; color: #222; font: 11px 'Trebuchet MS', Helvetica, sans-serif; margin: 0; }
h1, h2, h3, h4, h5, h6, p { font: normal 11px 'Trebuchet MS', Helvetica, sans-serif; margin: 0; padding: 0; }

a { color: #8DA334; text-decoration: none; }

div.clear { clear: both; }
div.clear_l { clear: left; }
div.clear_r { clear: right; }
div.hr { background: #CCC; height: 1px; overflow: hidden; }
div.error { color: #F00; }

input, select, textarea { font: 11px Tahoma, Geneva, sans-serif; }

table, th, td { border-collapse: collapse; margin: 0; padding: 0; }
table, tr, td, th, img  { border: none; }
td.right { text-align: right; }

div.forms { margin: 0 3px; }
div.forms div.complete { background: #DFD; color: #080; margin: 5px 0; padding: 5px; }
div.forms div.error { background: #FDD; margin: 5px 0; padding: 5px; }

table.form { border-top: solid 1px #DDD; margin: 5px 0 8px 0; }
table.form th { background: #F0F0F0; border-bottom: solid 1px #DDD; font-size: 12px; padding: 7px 5px 5px 5px; text-align: right; vertical-align: top; width: 120px; }
table.form th span { color: #F00; }
table.form td { border-bottom: solid 1px #DDD; padding: 5px; }
table.form td div.help { background: #EED; color: #444; font: 10px Tahoma, Geneva, sans-serif; margin: 5px 0 0 0; padding: 5px; }
table.form input.narrow { width: 95px; }
table.form input.medium { width: 195px; }
table.form input.wide { width: 395px; }
table.form select.narrow { width: 100px; }
table.form select.medium { width: 200px; }
table.form select.wide { width: 400px; }
table.form textarea.wide { height: 200px; width: 395px; }

ol, ul { margin: 5px 0 5px 30px; }
li { line-height: 1.5em; }

div.container { margin: 0 auto; text-align: left; width: 995px; }

#banner { background: url(/_img/bg_main_2560x153.png) top center no-repeat; color: #FFF; height: 153px; text-align: center; }
#banner div.language { color: #CCC; float: right; line-height: 41px; padding-right: 23px; }
#banner div.what_is { float: left; color: #888; line-height: 41px; padding-left: 15px; }
#banner div.what_is a { color: #FFF; }
#banner div.bubble { background: url(/_img/bg_banner_bubble_169x75.png) no-repeat; float: right; height: 75px; position: relative; right: 23px; top: 12px; width: 168px; }
#banner div.bubble td { font-size: 12px; font-weight: bold; height: 58px; line-height: 15px; text-align: center; vertical-align: middle; }
#banner div.bubble a { color: #444; }
#banner div.logo { height: 80px; padding-left: 15px; }
#banner div.logo h1 { font: normal 26px Arial; letter-spacing: -1px; padding: 15px 0 5px 0; }
#banner div.logo h1 a { color: #FFF; text-decoration: none; }
#banner div.logo h2 { color: #444; font-size: 12px; }
#banner div.signup { float: right; font-size: 12px; line-height: 24px; padding-right: 23px; }
#banner div.signup a { color: #FFF; }
#banner div.timestamp { color: #CCC; font-size: 10px; line-height: 24px; padding-left: 15px; }

#content { margin: 10px 0 0 0; }
#content .primary { float: left; width: 750px; }
#content .secondary { float: right; width: 235px; }

#footer p { text-align: center; }

.section { background: #FFF url(/_img/bg_section_1000x3000.png) bottom right no-repeat; margin-bottom: 10px; width: 100%; }
.section .box { background: url(/_img/bg_section_box_12x12.png) top right no-repeat; }
.section .box .header { background: url(/_img/bg_section_box_header_5x5.png) top left no-repeat; }
.section .box .header .content { background: url(/_img/bg_section_box_content_12x12.png) bottom left no-repeat; padding: 5px 13px 8px 5px; }

.section .box h1 { border-bottom: solid 3px #BDDD3C; font-size: 14px; font-weight: bold; padding: 0 3px 3px 3px; }
.section .box h1 span { font-size: 13px; font-weight: normal; }

/* WWW PAGE - DEFAULT */

#wp_default .welcome .content { padding-bottom: 13px; }
#wp_default .welcome .content .stake { background: url(/_img/bg_stake_732x425.png); height: 425px; overflow: hidden; }
#wp_default .welcome .content .stake .presentation { border: none; background: transparent; height: 110px; left: 380px; position: relative; top: 236px; width: 322px; }
#wp_default .welcome .content .stake .email { border: none; background: transparent; font-size: 13px; left: 54px; position: relative; top: 283px; width: 248px; }
#wp_default .welcome .content .stake .send { display: inline-block; font-size: 12px; line-height: 24px; left: 74px; position: relative; text-align: center; top: 283px; width: 50px; }
#wp_default .welcome .content .stake .partner { display: inline-block; left: -10px; line-height: 80px; position: relative; top: 70px; width: 80px; }

#wp_default .featured_post h1 { border: none; color: #BDDD3C; font-size: 15px; padding: 0 5px; }
#wp_default .featured_post h2 { border-bottom: solid 3px #BDDD3C; font: 28px Georgia, serif; padding: 0 5px 3px 5px; }
#wp_default .featured_post h2 a { color: #222; }
#wp_default .featured_post div.post { padding: 0 5px; }
#wp_default .featured_post div.post p { font-size: 12px; line-height: 18px; margin: 8px 0; }
#wp_default .featured_post div.post img.card { margin: 0 1px -5px 1px; }
#wp_default .featured_post div.timestamp { color: #444; margin: 2px 0 5px 0; padding: 4px 5px; }

#wp_default .recent_posts { }
#wp_default .recent_posts a.user { color: #222; }
#wp_default .recent_posts table { margin: 2px 0 5px 0; }
#wp_default .recent_posts table td { padding: 2px 3px; }
#wp_default .recent_posts table td.flag { width: 30px; }
#wp_default .recent_posts table td.date { width: 150px; }
#wp_default .recent_posts table td.title { font-size: 12px; }
#wp_default .recent_posts table td.status { padding: 0; }
#wp_default .recent_posts table.legend th { color: #444; font-weight: normal; padding: 0 10px 0 3px; }

#wp_default .top_lists { }
#wp_default .top_lists a { color: #222; }
#wp_default .top_lists table { margin: 2px 0 5px 0; }
#wp_default .top_lists table td { padding: 2px 3px; }
#wp_default .top_lists table td.flag { text-align: center; width: 20px; }

#wp_default .login div.error { padding: 4px 3px 0 3px; }
#wp_default .login table { margin: 5px 0 8px 0; }
#wp_default .login table th { padding: 0 3px; }
#wp_default .login table td { padding: 0 3px 2px 3px; }
#wp_default .login div.forgot_password { color: #444; margin: 2px 0 5px 0; padding: 4px 5px; }

#wp_default .latest a.user { color: #222; }
#wp_default .latest table { margin: 2px 0 5px 0; }
#wp_default .latest table td { padding: 2px 3px; }
#wp_default .latest table td.flag { text-align: center; width: 20px; }

#wp_default .i_ad { margin: 7px auto 10px auto; text-align: center; }
#wp_default .i_ad img { margin: 0 auto; }

#wp_default .pro_blogger .pro { margin: 5px 3px; overflow: hidden; }
#wp_default .pro_blogger img.picture { float: right; }
#wp_default .pro_blogger h2 { font-size: 12px; font-weight: bold; margin-bottom: 2px; }
#wp_default .pro_blogger h3 { font-weight: bold; }
#wp_default .pro_blogger p { line-height: 16px; }
#wp_default .pro_blogger .read { float: right; margin: 2px 0; }
#wp_default .pro_blogger .space { margin: 8px 0; }

/*
#wp_default .pro_blogger table { margin: 2px 0 5px 0; }
#wp_default .pro_blogger table td { padding: 2px 3px; }
#wp_default .pro_blogger h2 { font-size: 12px; font-weight: bold; margin: 5px 3px; }
#wp_default .pro_blogger h3 { font-weight: bold; margin: 0 3px 2px 3px; }
#wp_default .pro_blogger p { margin: 0 3px 5px 3px; }


#su_leaderboard .leader { margin: 5px 3px; overflow: hidden; }
#su_leaderboard .leader img { float: right; }
#su_leaderboard .leader th { width: 52px; }
#su_leaderboard .leader td { }

#su_leaderboard table { margin: 2px 0 5px 0; }
#su_leaderboard table td { padding: 2px 3px; }
#su_leaderboard table td img { display: block; }
*/

/* WWW PAGE - SIGNUP */

#wp_signup input.email { text-transform: lowercase; }
#wp_signup input.bonus { text-transform: uppercase; }
#wp_signup input.captcha { width: 155px; }
#wp_signup img.captcha { margin-bottom: 5px; }
#wp_signup input.submit { margin-top: 5px; }

#wp_signup .bonus p { line-height: 15px; margin: 5px 3px 0 3px; }
#wp_signup .bonus p.disclaimer { color: #666; font-style: italic; }
#wp_signup .bonus p.code { font-weight: bold; margin: 5px 3px; }

/* WWW PAGE - FORGOTPASSWORD */

/* WWW PAGE - ABOUT */

#wp_about .about p { font-size: 12px; line-height:18px; margin: 5px 3px; }

/* WWW USER CONTROL - LEADERBOARD */

#su_leaderboard .leader { margin: 5px 3px; overflow: hidden; }
#su_leaderboard .leader img { float: right; }
#su_leaderboard .leader th { width: 52px; }
#su_leaderboard .leader td { }

#su_leaderboard table { margin: 2px 0 5px 0; }
#su_leaderboard table td { padding: 2px 3px; }
#su_leaderboard table td img { display: block; }