/*@import url(/library/css/common.css);*/
@import url(/library/css/simple.css);
@import url(ads.css);

/*
Design by Softganz Design
http://softganz.com
Released for free under a Creative Commons Attribution 2.5 License
Theme idea from : http://www.justusers.net
*/

/* @group General */
body {
	font: 13px Tahoma,"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	background-color: #13538f;
	color: #333;
	padding: 10px 0;
	margin: 0;
}
a {color: #1666b2;text-decoration: none;}
a:hover {color: #49b6f5;}
/* @end */
form#signin .form-text , form#signin .form-password {width:200px;padding:0;font-size:1em;}
/* @group Header */
#page-wrapper {
	width: 840px;
	margin: 0 auto;
	background:#fff url(body.gif) left top repeat-y;
}
#header-wrapper {
	width: 820px;
	margin:0 auto;
	padding:0;
	background:#fff none left top repeat-x;
}
#header-wrapper h1 {
	font-size:10px;
	height:12px;
	padding-right:20px;
	line-height:12px;
	font-weight:normal;
	font-style:italic;
	text-align:right;
}
#header-wrapper h1 a {color:#f90;}
/* @end */

/* @group Content */
#content-wrapper {padding:20px 0 0 0;background:url(head.gif) left top no-repeat;}
#primary {float: right; width: 490px; padding-right: 35px;}
#primary h2 {background: url(title.gif) left top repeat-x; padding: 6px 8px 6px; color: #0e3f6f; font: 15px/1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 0 0 13px;}
#primary h2 {margin: 0 0 12px; color: #0e3f6f;}
#primary h2 a {color: #0e3f6f;}
#primary h2.header {text-align:right;font-style:italic;}
table {margin-bottom: 18px; padding: 0px; -moz-box-sizing: border-box; border-collapse: separate; border-spacing: 1px; display: table; text-indent: 0; vertical-align: top;}
#primary ul, #primary ol {margin: 0; text-indent: 0; margin-bottom: 18px;}
#primary ul#user-menu {margin:0;padding:0;}
#primary ul#user-menu li {list-style-type: none;}
#primary ol li {margin: 0 0 10px; list-style-type: decimal; list-style-position: outside;}
#content-footer {height:20px;clear:both;background:url(foot.gif) left top no-repeat;}
/* @end */

/* @group Sidebar */
#secondary {float: left; width: 263px; padding: 0 5px 0 11px;}
#secondary ul {width: 268px; padding: 0; margin: 0 0 18px; list-style-type:none;border-top: 1px solid #d8d8d8; border-bottom: 1px solid #fff;}
#secondary ul li {padding: 0; margin: 0;}
#secondary ul li a {display: block; color: #1666b2; padding: 7px 15px; height: 18px; width: 238px; font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; border-top: 1px solid #fff; border-bottom: 1px solid #d8d8d8;}
#secondary ul li a:hover {color: #49b6f5; background-color: #f4f4f4; cursor: pointer; border-top: 1px solid #fff;}
#secondary ul li a:active {color: #1d2d47; background-color: #ddd; border-top: 1px solid #ddd;}
/* @end */

/* @group Footer */
div#footer-wrapper {
	margin:0 20px;
	padding:4px 10px;
	clear:both;
	font-size:8pt;
	text-align:center;
	background:#eee;
}
/* @end */

/* @group navigator */
ul#navigator {
	height:26px;
	margin:0;
	padding:0;
	font-size:10pt;
	line-height:26px;
	list-style-type:none;
	background-color:#f90;
}
ul#navigator li {
	margin:0;
	display:inline;
}
ul#navigator li a {
	padding:4px 20px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
	background:transparent none left top repeat-x;
}
ul#navigator a:hover {
	color:#FDFF3F;
	text-decoration:none;
	background-position:0 -50px;
}
/* @end */

div#user-ribbon {
	margin-bottom:10px;
	padding:1px 10px 1px;
	font-size:9pt;
	font-style:italic;
	text-align:right;
	line-height:10pt;
}
div#user-ribbon a {
	color:#f60;
}
div#user-ribbon form.member-zone {
	width:716px;
	margin:10px auto;
	padding:0px 0;
	background:transparent url(box.gif) left top no-repeat;
	font-style:normal;
}
div#user-ribbon form.member-zone label {display:inline;}
div#user-ribbon form.member-zone .form-item {
	height:1% !Important;
	height:26px;
	margin:10px 0 0 10px;
	padding:0;
	float:left;
}
div#user-ribbon form.member-zone .button {
	height:24px;
	margin:0 0 0 10px;
	line-height:12px;
}
div#user-ribbon form.member-zone .form-password , 
div#user-ribbon form.member-zone .form-text {
	height:18px;
	margin:1px 5px 1px 0;
}
div#user-ribbon form.member-zone .form-checkbox {margin-top:5px;}
div#user-ribbon form.member-zone ul.signform-extend {
	margin:0;
	padding:5px 10px;
	clear:both;
	line-height:20px;
	background:#fcf url(box.gif) left bottom no-repeat;
	list-style-type:none;
	text-align:left;
}
div#user-ribbon form.member-zone ul li {
	display:inline;
	margin:0 20px 0 0;
	padding:0;
}

/* @group Home */
div#home-sticky {
	margin:10px 0px;
	padding:0 10px 5px;
	overflow:hidden;
	background-color:#FFF8E6;
	border:1px #FFE8AA solid;
	-moz-border-radius:10px;
}
div#home-sticky h3.title {
	margin:0;
	padding:10px 0 0 10px;
	font-size:1.2em;
	color:#277DB7;
	font-weight:normal;
}
div#home-sticky p {
	margin:0;
	padding:5px 20px 0 20px;
}
div#home-sticky p.timestamp {display:none;}
div#home-sticky div.toic-list-item img.image {
	height:120px;
	margin:0 20px 0 0;
	float:left;
}

div#flash-search {
	margin:20px auto;
	padding-top:10px;
	color:#2B5F00;
	background:transparent url(box.gif) left top no-repeat;
}
div#flash-search h3 {
	margin:0 0 10px 10px;
	padding:0;
}
div#flash-search form {
	height:30px;
	margin:0;
	padding-bottom:10px;
	padding-left:10px;
	background:transparent url(box.gif) left bottom no-repeat;
}
div#flash-search .form-text {
	width:110px;
}
div#home-lead {
	margin:20px 0;
	padding:10px;
	background-color:#FFF8E6;
	border:1px #FFE8AA solid;
	-moz-border-radius:10px;
}
home-lead p.timestamp {
	margin:0 0 0 10px;
	font-size:8pt;
	color:#666;
}
div#home-lead img.image {
	width:120px;
	margin:0 20px 10px 0;
	float:left;
}
div#home-lead p.summary {
	margin-left:10px;
}
div#home-lead p.footer {
	font-size:10pt;
	text-align:right;
	font-style:italic;
}

div#smf-topic {
	margin:20px 0px;
	clear:both;
}

div#top-download {
	width:50%;
	margin:0;
	float:left;
}
div#new-upload {
	width:50%;
	margin:0;
	float:left;
}
div#top-download span , div#new-upload span {
	font-size:8pt;
	color:#aaa;
}
/* @end */

/* @ group files-download */
#content-files div.detail h3 {clear:both;}
#files-download-share {
	margin-top:20px;
	padding:5px 10px;
	clear:both;
	background:#E6FFCF;
	border:1px #5BC600 solid;
	-webkit-border-radius:7px;-moz-border-radius:7px;
}
#files-upload-link {
	margin-top:20px;
	padding:5px 10px;
	clear:both;
	background:#E6FFCF;
	border:1px #5BC600 solid;
	-webkit-border-radius:7px;-moz-border-radius:7px;
}
/* @end */

table.item {width:100%;}
.item caption {margin:2px 0;padding:4px;font-weight:bold;background-color:#ddd;}
.item thead th {background-color:#eee;}
.item .odd {background-color:#fafafa;}
.item .even {background-color:#f5f5f5;}
.item td,th {padding:2px;}

/* @group league */
#module-league #content-wrapper {width:820px;margin:0 auto;background:#fff none;border-top:10px #13538F solid;}
#module-league #content-footer {height:10px;background:#13538F none;}
#module-league #primary {margin:0 auto;padding:110px 10px 0 10px;float:none;width:760px;background:#fff url(banner-worldcup2010.jpg) left top no-repeat;}
#module-league #secondary {display:none;}
#content-league {
	margin-top:-20px;
	padding-top:70px;
	background:url(http://www.wintesla2003.com/smf/Smileys/default/soccer.gif) left top no-repeat;
}
#content-league table.item {}
#content-league table.item input {}
#primary #content-league h2.title {margin-top:-40px;margin-left:60px;}
#content-league #ribbon {margin-left:60px;}
#league-message {width:55%;margin-right:5%;float:left;}
#league-message strong {font-size:1.25em;}
#league-menu {margin-top:40px;clear:both;}
#league-match {width:100%;}
#league-match .col-guess {white-space:nowrap;vertical-align:middle;}
#league-match tbody th {font-style:italic;text-align:left;}
#edit-league-guest .form-text {width:100%;text-align:center;font-size:1.3em;}
.guess-ready {color:#999;}
.col-point,.col-point input {text-align:right;}
.col-ratio {text-align:center;}
.col-no {text-align:center;}
.col-no:after {content:".";}
.col-score {text-align:center;font-weight:bold;color:#f60;}
.col-team1 {text-align:right;}
.col-guess {text-align:center;}
.col-guess div {width:33%;display:inline-block;text-align:center;float:left;}
.correct {color:green;}
.incorrect {color:red;}
.league-flag {padding:0 5px;}
/* @end */
