body { margin: 0;padding: 0;background-color: #000;background-position: center top; }
* html #container,.news_wrapper,.poll_wrapper { height: 1%; }
#container { width: 1014px;margin: 0 auto;background: url('../images/backdrop_semi.jpg') no-repeat;background-position: 0 0;position: relative; }

#left { width: 590px;float: left; }
#logo { width: 590px;height: 178px;position: relative;background-position: 0 58px;border-bottom: 1px solid #fff; }
#logo span.login { font: bold 11px arial;text-align: right;width: 400px;margin: 14px 0 0 0;color: #e9e9e9;float: right; }
#logo span.login a { color: #ccc; }
#logo ul { width: 175px;padding: 14px 0 0 0;margin: 0;list-style: none;height: 16px; }
#logo ul li { display: block;float: left;height: 16px;color: #e9e9e9;font: bold 11px arial;line-height: 16px;margin: 0 4px 0 0;padding: 0; }
#logo ul li img { border: 0; }
#logo h3 { padding: 0;margin: 0;font: bold 16px tahoma;color: #e9e9e9;position: absolute;top: 134px;left: 0; }
#logoflash { margin-top: 24px }

#navigation_bar { height: 29px;background-color: #414141;margin: 0; }
img.donate_image { position: absolute;top: 0;right: 0;border: 0; }
h1 { font: 19px tahoma;font-weight: bold;color: #ccc;margin: 10px 0;padding: 12px 0; }

/* default page css (terms,privacy,links etc) */
.default { padding: 0 10px;font: 11px verdana;color: #ccc; }
.default p { padding: 0;margin: 0 0 20px; }
.default a { color: #fff; }
.default ul { margin: 0px;padding: 0 0 20px; }
.default li { margin: 0px;padding: 0 0 8px; }
.large_link { font: bold 14px verdana;color: #ccc; }
.float_link { float: left;margin: 0px 10px 0px 0px; }
.content_box { border: 1px solid #333;background-color: #191919;padding: 15px;font: 11px arial;color: #fff; }
.content_box a { color: #ccc; }
.content_box p.headline { margin: 0 0 11px;padding: 0 0 11px;font-size: 14px;border-bottom: 1px dotted #ccc; }
.content_box p.default { font-size: 12px;color: #999;margin: 0;padding: 0; }
.content_box p.default img.right_side { float: right;margin: 0 0 10px 10px;border: 0; }
.content_box p.default img.left_side { float: left;margin: 0 10px 10px 0px;border: 0; }

.content_box_did_you_know { border: 1px solid #333;background-color: #191919;padding: 15px;font: 11px arial;color: #fff; }
.content_box_did_you_know p.default { font-size: 12px;color: #999;margin: 0;padding: 0; }
.content_box_did_you_know p.default img.right_side { float: right;margin: 0 0 0px 10px;border: 0; }
.content_box_did_you_know p.default img.left_side { float: left;margin: 0 10px 0px 0px;border: 0; }
.content_box_did_you_know p.default span.more { float: left;margin: 0 10px 0px 0px;border: 0; font: 11px arial;color: #999;}
.content_box_did_you_know p.default a { float: left;margin: 0 10px 0px 0px;border: 0; font: 11px arial;color: #999; }
.content_box_did_you_know p.default a:hover { float: left;margin: 0 10px 0px 0px;border: 0; font: 11px arial;color: #fff; }

.gap10 { height:10px; }
.gap20 { height:16px; }
.gap30 { height:30px; }

/* news css */
.news_wrapper { background-color: #191919;padding: 10px;border: 1px solid #333;font-family: verdana,tahoma;color: #fff;margin: 0 0 10px; }
.news_wrapper p.headline { margin: 0 0 11px;padding: 0 0 11px;font-size: 14px;border-bottom: 1px dotted #ccc; }
.news_wrapper span.date { float: right;font-size: 14px;font-weight: bold;width: 125px;height: 16px;text-align: right;line-height: 16px;padding: 0 22px 0 0;background-image: url('../images/calendar-month.png');background-position: right top;background-repeat: no-repeat; }
.news_wrapper p.newspost { font-size: 12px;color: #999;margin: 0;padding: 0; }
.news_wrapper p.newspost img.right_side { float: right;margin: 0 0 5px 5px;border: 0; }
.news_wrapper p.newspost a { color: #fff; }
.news_wrapper p.newscomments { background: url('../images/comment_user.png') no-repeat;background-position: 6px 6px;padding: 6px 10px 6px 48px;min-height: 32px;font: 11px verdana;color: #ccc;margin: 10px 0 0 0;line-height: 32px; }
.news_wrapper p.newscomments a { color: #fff; }

.news_wrapper p.newscomment { background: #333 url('../images/comment_user.png') no-repeat;background-position: 6px 6px;padding: 6px 10px 6px 48px;min-height: 32px;font: 11px verdana;color: #ccc;margin: 10px 0 0 0; }
.news_wrapper p.newscomment a { color: #fff; }

.news_wrapper div.newsform { background: #333 url('../images/comment_user.png') no-repeat;background-position: 6px 6px;padding: 6px 10px 6px 48px;min-height: 32px;font: 11px verdana;color: #ccc;margin: 10px 0 0 0; }
.news_wrapper div.newsform a { color: #fff; }
.news_wrapper div.newsform span.write { display: block;margin: 0 0 8px;padding: 0;font: bold 11px tahoma; }
textarea.texta { border: 0;padding: 5px;font: 12px tahoma;color: #000;background-color: #fff;margin: 0 0 6px 0; }
.news_wrapper p.no_comments { padding: 15px 0 10px;margin: 0;font: bold 12px tahoma;color: #ccc; }

.news_wrapper div.archive_row { padding: 0 0 10px;margin: 0 0 10px;border-bottom: 1px dotted #ccc; }
.news_wrapper div.archive_row span.head { font: bold 12px tahoma;color: #fff; }
.news_wrapper div.archive_row span.head a { color: #fff; }
.news_wrapper div.archive_row span.ndate { font: 11px tahoma;color: #ccc; }
.news_wrapper div.archive_row a.comlink { width: 90px;height: 32px;display: block;float: right;color: #fff;padding: 0 0 0 40px;background: url('../images/comment_user.png') no-repeat;background-position: 0 0;line-height: 32px;font: 11px verdana;line-height: 30px; }
.comment_button { font: 11px verdana;margin: 0 0 4px; }


#right { width: 424px;float: left; }

#flash_container { width: 424px;height: 480px; }

.right_content_box { width: 395px;padding: 0 0 15px 29px; }
.right_content_box span.right_header { display: block;height: 29px;background-color: #414141;border-top: 1px solid #fff;color: #fff;font: bold 12px verdana;padding: 0 0 0 10px;line-height: 29px;margin: 0 0 10px; }

/* fixtures */
p.fixture { min-height: 34px;padding: 4px 0 7px 47px;margin: 0 0 7px;border-bottom: 1px dotted #666; }
p.fixture span.title { font: 12px tahoma;color: #e9e9e9; }
p.fixture a { color: #e9e9e9; }
p.fixture span.fixture_date { font: 11px verdana;color: #ccc; }
.france_icon { background: url('../fixture_images/fixture_event_france_international.jpg') no-repeat;background-position: 0 0; }
.arsenal_icon { background: url('../fixture_images/fixture_event_arsenal_football_club.jpg') no-repeat;background-position: 0 0; }
.bacary_icon { background: url('../fixture_images/fixture_event_bacary_sagna.jpg') no-repeat;background-position: 0 0; }

/* polls */
.poll_wrapper { background-color: #191919;padding: 15px;border: 1px solid #333;font-family: verdana,tahoma;color: #fff;margin: 0 0 10px;text-align: center; }
.poll_wrapper span.question { font-size: 12px;display: block;margin: 0 0 12px;text-align: center; }
.poll_wrapper p.answers { padding: 0;margin: 0;text-align: center;font: 12px arial;line-height: 22px; }
.poll_wrapper span.answer { display: block;width: 100px;padding: 2px 9px 0 0;min-height: 18px;float: left;margin: 0 0 4px;font: 11px verdana;color: #ccc;text-align: right; }
.poll_wrapper div.strip_container { width: 200px;padding: 0;margin: 0;height: 18px;background-color: #000;float: left; }
.poll_wrapper span.result { display: block;width: 44px;height: 16px;padding: 2px 0 0 4px;font: 11px arial;float: left;text-align: left; }
.poll_wrapper span.a1bar { display: block;height: 18px;background: url('../images/poll_1.gif') no-repeat;float: left; }
.poll_wrapper span.a2bar { display: block;height: 18px;background: url('../images/poll_2.gif') no-repeat;float: left; }
.poll_wrapper span.det { display: block;text-align: center;margin: 0 0 6px;font: 11px arial;color: #ccc; }
.poll_wrapper span.tvotes { display: block;text-align: center;margin: 0;font: 11px arial;color: #ccc; }

.right_images { width: 395px;padding: 0 0 15px 0;margin: 0 0 0 29px;border-top: 1px solid #ccc; }
.right_images img { display: block;border: 0;margin: 20px 0 0 0; }

/* registration */
.formbox { padding: 0px;font: 12px verdana;color: #ccc; }
.formbox p.reg_message { padding: 0;margin: 0px 0px 6px 0px; }
.formbox p.reg_message a { color: #fff; }
.formbox form .login { background-color: #191919;border: 1px solid #333;padding: 3px 10px;margin: 0 15px 0 0;font: 12px verdana;color: #ccc; }

.formbox form label { float: left;width: 240px;padding: 3px 0 20px;color: #fff; }
.formbox form input { float: left; }
.formbox form br { clear: left;height: 0;display: block;font-size: 0; }
.formbox form p { padding: 4px 0 0 7px;font: 11px tahoma;color: #ccc;float: left;margin: 0; }
.formbox form span.lostpw { display: block;padding: 10px 0 0 0;font: 12px tahoma;color: #ccc;float: left;margin: 0; }
.formbox form span.lostpw a { color: #fff; }
.formbox form img { float: left;border: 0;padding-bottom: 4px; }
.formbox form .register { background-color: #191919;border: 1px solid #333;padding: 3px 10px;font: 12px verdana;color: #ccc; }
.formbox form input.textbox { border: 0; }
ul.errors { margin: 15px 15px 25px;padding: 0 0 0 30px; }
ul.errors li { padding: 0;color: #f16565;font: bold 12px tahoma;margin: 0; }



#footer { margin: 15px 0 0;padding: 10px 0 10px;font: 11px arial;color: #666;text-align: center;border-top: 1px dotted #ccc; }
#footer a { color: #666; }

.cl_left { clear: left;height: 0;display: block;font-size: 0; }
.cl_right { clear: right;height: 0;display: block;font-size: 0; }
.cl_both { clear: both;height: 0;display: block;font-size: 0; }
form { display: inline; }#container #left .content_box table {
	font: 12px Verdana, Geneva, sans-serif;
	background: #000;
}

