/*  
Theme Name: Pronostikr
Theme URL: http://www.pronostikr.com
Description: Football, Pronostics and Friends
Author: Cyril Caton
Author URL: http://www.cissou.com
Version: 1.0
*/


body {  
    margin:0px; 
	padding:0px;  
    /*background:url(/images/bg_stripe5.png) repeat;*/
	width:100%;
	/* Controls the default text style */
	font-family:Helvetica, Arial, sans-serif;  
	color:#7F7D78;
	font-size:13px;  
	line-height:18px;
}  

img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
	left: 50%;
	margin-left: -512px; }
}
  
/* ------------------------------------------------------------

	Page Structure

------------------------------------------------------------ */


.container {  
    width:960px;  
    margin:0 auto;
 	position:relative;
	padding: 10px;
	background:#FFF;
	border:3px solid #519548;	
}

#main { 
}

#main .container {
    min-height:400px;
	border-radius: 15px;
	-moz-border-radius: 15px; /* Firefox */
	-o-border-radius: 15px; /* Opera */
	-icab-border-radius: 15px; /* iCab */
	-khtml-border-radius: 15px; /* Konqueror */
	-webkit-border-radius: 15px; /* Safari */
}

#header {  
	margin-bottom:5px;
}  

#header .container {
	height:150px;
	padding:10px;
	border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px; /* Firefox */
	-o-border-radius: 0 0 15px 15px; /* Opera */
	-icab-border-radius: 0 0 15px 15px; /* iCab */
	-khtml-border-radius: 0 0 15px 15px; /* Konqueror */
	-webkit-border-bottom-left-radius: 15px; /* Safari */
	-webkit-border-bottom-right-radius: 15px; /* Safari */
}

.left_logo {  
    background:#FFF;
	float:left;
	margin-top:25px;
	height:75px;
	width:78px;
	display:block;
	border:0;
}

.logo {  
    background:#FFF;
	float:left;
	margin-top:25px;
	height:75px;
	width:300px;
	display:block;
	border:0;
}

.dialogue_logo {  
    background:#FFF;
	text-align:center;
	margin-top:15px;
	height:75px;
	width:300px;
	clear:both;
	border:0;
	position:absolute;
}

.sub_text {
	text-align:center;
	padding:10px;
	border-radius:10px;
	-moz-border-radius:10px; /* Firefox */
	-o-border-radius:10px; /* Opera */
	-icab-border-radius:10px; /* iCab */
	-khtml-border-radius:10px; /* Konqueror */
	-webkit-border-radius:10px; /* Safari */
	background:#F5F6F7 url(/images/texture.png) repeat;
}

.sub_text ul li {
	text-decoration:none;
}

#footer {  
    margin-top:5px;  
} 

#footer .container {
	height:250px;
	padding:10px;
	border-radius:15px 15px 0 0;
	-moz-border-radius:15px 15px 0 0; /* Firefox */
	-o-border-radius:15px 15px 0 0; /* Opera */
	-icab-border-radius:15px 15px 0 0; /* iCab */
	-khtml-border-radius:15px 15px 0 0; /* Konqueror */
	-webkit-border-top-left-radius: 15px; /* Safari */
	-webkit-border-top-right-radius: 15px; /* Safari */	
}

.footer_grid {
	width:30%;
	min-height:135px;
	float:left;
	margin:5px;
	padding:0 10px;
	border-radius:10px;
	-moz-border-radius:10px; /* Firefox */
	-o-border-radius:10px; /* Opera */
	-icab-border-radius:10px; /* iCab */
	-khtml-border-radius:10px; /* Konqueror */
	-webkit-border:10px; /* Safari */
	background:#F5F6F7 url(/images/texture.png) repeat;	
}

.footer_runner {
	border-top:1px solid #7F7D78;
	margin-top:10px;
	padding-top:10px;
	clear:both;
}

.footer_logo {  
    background:#FFF;
	float:left;
	height:40px;
	width:160px;
	display:block;
	border:0;
}

/* ------------------------------------------------------------

	Commenting System

------------------------------------------------------------ */

#comment {
	background:#F5F6F7;
	border: 1px solid #888;
	margin-bottom:10px;
	width:80%;
	border-radius:10px;
	-moz-border-radius:10px; /* Firefox */
	-o-border-radius:10px; /* Opera */
	-icab-border-radius:10px; /* iCab */
	-khtml-border-radius:10px; /* Konqueror */
	-webkit-border-radius:10px; /* Safari */
}

#current_comment {
	background:#59A351;
	color:#FFF;
	border: 1px solid #888;
	margin-bottom:10px;
	width:80%;
	border-radius:10px;
	-moz-border-radius:10px; /* Firefox */
	-o-border-radius:10px; /* Opera */
	-icab-border-radius:10px; /* iCab */
	-khtml-border-radius:10px; /* Konqueror */
	-webkit-border-radius:10px; /* Safari */
}

#comment p {
	padding:10px;
}

#current_comment p {
	padding:10px;
}

/* ------------------------------------------------------------

	Home Page

------------------------------------------------------------ */

#home_box {
	color:#FFFFFF;
	width:440px;
	min-height:180px;
	padding:10px;
	margin:5px;
	border-radius: 15px;
	-moz-border-radius: 15px; /* Firefox */
	-o-border-radius: 15px; /* Opera */
	-icab-border-radius: 15px; /* iCab */
	-khtml-border-radius: 15px; /* Konqueror */
	-webkit-border-radius: 15px; /* Safari */	
}

#home_box.topright {
	float:right;
	clear:right;
	background:#28960C;
}

#home_box.topleft {
	float:left;
	clear:left;
	/*background:#28960C;*/
	background:#222222;
}

#home_box.bottomright {
	float:right;
	clear:right;
	/* background:#035E80;*/
	background:#DE2020;
}

#home_box.bottomright b {
	background:#FFFFFF;
	padding:2px;
	color:#DE2020;
}

#home_box.bottomleft {
	float:left;
	clear:left;
	background:#FFA912;
}

#home_box h1 {
	font-size:38px;
	color:#FFFFFF;
}

#home_box.bottomleft b {
	background:#FFFFFF;
	padding:2px;
	color:#FFA912;
}

#home_box p {
	line-height:20px;
	letter-spacing:1px;
	color:#FFFFFF;
}

#home_box.topleft p {
	line-height:20px;
	letter-spacing:1px;
	color:#DFB946;
}

#home_box a {
	color:#FFFFFF;
	text-decoration:underline;
} 

#home_box a:hover {
	color:#222222;
	text-decoration:underline;
	background:#FFFFFF;
}

p.whitespace {
	color:#FFFFFF;
	padding:0;
	margin:0;
}

/* ------------------------------------------------------------

	Navigation

------------------------------------------------------------ */

ul#menu {
	padding:0;
	clear:left;
	margin:120px 0 0 0;
}

ul#menu li {
	display:inline;
	background:#FFF;
	min-width:100px;
}

ul#menu li a {
	text-decoration:none;
	color:#716D6A;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px;
	border-radius: 15px;
	-moz-border-radius:15px;
	-o-border-radius:15px; /* Opera */
	-icab-border-radius:15px; /* iCab */
	-khtml-border-radius:15px; /* Konqueror */
	-webkit-border-radius:15px; /* Safari */
}

ul#menu li a:active, ul#menu li a:hover {
	background:#28960C;
	color:#FFF;
}

ul#profile {
	margin:0; 
	padding:0;
	float:right;
}
ul#profile li {
	display:inline;
	color:#716d6a;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

ul#profile li a {
	text-decoration:none;	
	color:#716d6a;
}

ul#profile li a.active, ul#profile li a:hover {
	color:#28960C;
	text-decoration:underline;
}

ul#profile li.connect a {
        text-decoration:none;
        color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
        padding:5px 10px;
        background:#222222;
        border-radius: 10x;
        -moz-border-radius:10px;
        -o-border-radius:10px; /* Opera */
        -icab-border-radius:10px; /* iCab */
        -khtml-border-radius:10px; /* Konqueror */
        -webkit-border-radius:10px; /* Safari */
}

ul#profile li.connect a:active, ul#profile li.connect a:hover {
        text-decoration:underline;
        background:#28960C;
}

ul#footer_menu {
	padding:0;
	float:right;
	clear:right;
	margin:0;
}

ul#footer_menu li {
	display:inline;
	background:#FFF;
	min-width:100px;
}

ul#footer_menu li a {
	text-decoration:none;
	color:#716D6A;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;
	border-radius: 10px;
	-moz-border-radius:10px;
	-o-border-radius:10px; /* Opera */
	-icab-border-radius:10px; /* iCab */
	-khtml-border-radius:10px; /* Konqueror */
	-webkit-border-radius:10px; /* Safari */
}

ul#footer_menu li a:active, ul#footer_menu li a:hover {
	background:#28960C;
	color:#FFF;
}

a.pronostic_sub {
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 10px;
	background:#222222;
	border-radius: 10x;
	-moz-border-radius:10px;
	-o-border-radius:10px; /* Opera */
	-icab-border-radius:10px; /* iCab */
	-khtml-border-radius:10px; /* Konqueror */
	-webkit-border-radius:10px; /* Safari */
}

a:hover.pronostic_sub, a:active.pronostic_sub {
	text-decoration:underline;
	background:#28960C;
	color:#FFF;
}

a.anchor, a:hover.anchor, a:active.anchor {
	text-decoration:none;
	color:#7F7D78;
}

/* ------------------------------------------------------------

	Text Styles

------------------------------------------------------------ */
 
span {  
	font-style: italic;  
}

/*input {  
    border: 2px solid #888;  
    font-size: 1em;  
    background-color: #F8F8F8;  
}*/

input:focus {  
    border-color: #000;  
    background-color: #FFFE9D;  
}

h1 {  
    font-size:23px;
    color:#000000;
	text-align:left;
	text-transform:uppercase;
	font-weight: bold; 
	line-height:23px; 
}

h1 span {
	color:#FFA912;
}

h2 {  
    font-size:21px;  
	text-transform:uppercase;
}

h3{
	font-size:18px;
}

h4 {
	font-size:14px;
}  

small {  
    color:#595856;  
    font-weight:bold;  
    font-size:11px;  
	max-width:330px;
    display:block;  
    margin-bottom:18px;  
}  

b {  
	font-variant: small-caps;  
}

a {   
	text-decoration:none; 
	font-weight:bold;
	color:#000;
} 
 
a:hover { 
	text-decoration:underline; 
	font-weight:bold;
	color:#28960C;
}  

p { 
	margin: 0px 0px 15px 0px; 
}  
  
a.button {  
    background:#32312f; /* url(images/button_bg.jpg) repeat-x;  */
    padding:5px 10px 5px 10px;  
    color: #ffffff;  
    text-decoration: none;  
    border:1px solid #32312f;  
    text-transform:uppercase;  
    font-size:9px;  
    line-height:25px;     
} 
 
a.button:hover {  
    background:#007de2; /* url(images/button_bg_o.jpg) repeat-x;  */
    border-color:#007de2;  
}

blockquote {  
    text-indent: -0.8em;  
    font-size: 12px;  
}

p#credits {
	text-align:right;
	clear:right;
}

p.error {
	background:#DE2020;
	color:#FFFFFF;
	padding:5px 10px;
	text-align:justify;
	font-size:18px;
	border-radius: 10px;
	-moz-border-radius:10px;
	-o-border-radius:10px; /* Opera */
	-icab-border-radius:10px; /* iCab */
	-khtml-border-radius:10px; /* Konqueror */
	-webkit-border-radius:10px; /* Safari */
}

p.notice {
	background:#FFA912;
	color:#FFFFFF;
	padding:5px 10px;
	text-align:justify;
	font-size:18px;
	border-radius: 10px;
	-moz-border-radius:10px;
	-o-border-radius:10px; /* Opera */
	-icab-border-radius:10px; /* iCab */
	-khtml-border-radius:10px; /* Konqueror */
	-webkit-border-radius:10px; /* Safari */
}

.hint {
  display:none;
  position: absolute;
  left: 250px;
  width: 220px;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background-color: #ffc;
}

.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/images/pointer.gif) left top no-repeat;
}

.footer_grid p {
	text-align:justify;
}

.footer_grid h2 {
	text-align:center;
}

/* ------------------------------------------------------------

	Main content

------------------------------------------------------------ */

table {
	margin: 0 auto;
	width:100%;
	text-align:center;
}

tr a {
	text-decoration:none;
	color:#716D6A;
	font-weight:bold;
}

tr.current_user {
	background:#59A351;
	color:#FFFFFF;
}

tr.current_user a {
	color:#FFFFFF;
}

tr.pair {
	background:#FFFFFF;
}

tr.impair {
	background:#F5F6F7;	
}

tr.head {
	font-weight:bold;
	background:#5079A1;
	color:#FFFFFF;
}

td.head {
	font-weight:bold;
	text-decoration:underline;
}

tr.head a {
	color:#FFFFFF;
	text-decoration:underline;
}

td.good_score_details a.nodeco {
	color:#FFFFFF;
	text-decoration:none;
}
 
td.zero_details a.nodeco {
	color:#FFFFFF;
	text-decoration:none;
}

tr.head a.nodeco {
	color:#FFFFFF;
	text-decoration:none;
}

tr.head td.extrashort {
	width:30px;	
}

tr.head td.short {
	width:50px;	
}

tr.head td.medium {
	width:100px;	
}

td.class_name {
	width:160px;	
}

tr.head td.long {
	width:200px;	
}

td.leftPannel {
	width:25%;	
	text-align:right;
	padding-right:10px;
}

td.centerPannel {
	width:50%;	
	text-align:center;
}

td.centerPannelTotal {
	width:50%;	
	text-align:center;
	background:#F5F6F7 url(/images/texture.png);
	border-radius: 20px;
	-moz-border-radius:20px;
	-o-border-radius:20px; /* Opera */
	-icab-border-radius:20px; /* iCab */
	-khtml-border-radius:20px; /* Konqueror */
	-webkit-border-radius:20px; /* Safari */
}

td.rightPannel {
	width:25%;	
	text-align:left;
	padding-left:10px;
}

td.innerLeftPannel {
	width:40%;	
	text-align:right;
}

td.innerCenterPannel {
	width:20%;	
	text-align:center;
}

td.innerRightPannel {
	width:40%;	
	text-align:left;
}

td.good_score {
	width:30%;	
	text-align:center;
	background:#28960C;
	color:#FFFFFF;
	border-radius: 20px;
	-moz-border-radius:20px;
	-o-border-radius:20px; /* Opera */
	-icab-border-radius:20px; /* iCab */
	-khtml-border-radius:20px; /* Konqueror */
	-webkit-border-radius:20px; /* Safari */
}

td.good_result {
	width:30%;	
	text-align:center;
	background:#FFA912;
	color:#FFFFFF;
	border-radius: 20px;
	-moz-border-radius:20px;
	-o-border-radius:20px; /* Opera */
	-icab-border-radius:20px; /* iCab */
	-khtml-border-radius:20px; /* Konqueror */
	-webkit-border-radius:20px; /* Safari */
}

td.zero {
	width:30%;	
	text-align:center;
	background:#DE2020;
	color:#FFFFFF;
	border-radius: 20px;
	-moz-border-radius:20px;
	-o-border-radius:20px; /* Opera */
	-icab-border-radius:20px; /* iCab */
	-khtml-border-radius:20px; /* Konqueror */
	-webkit-border-radius:20px; /* Safari */
}

td.notavailable {
	width:30%;	
	text-align:center;
	background:#716D6A;
	color:#FFFFFF;
	border-radius: 20px;
	-moz-border-radius:20px;
	-o-border-radius:20px; /* Opera */
	-icab-border-radius:20px; /* iCab */
	-khtml-border-radius:20px; /* Konqueror */
	-webkit-border-radius:20px; /* Safari */
}

td.res_rightLeftPannel {
	width:30%;	
	text-align:center;
	background:#5F7F96;
	color:#FFFFFF;
	/* 5F7F96 A5A5A5 384448 */
}

td.res_rightCenterPannel {
	text-align:right;
}

td.res_rightRightPannel {
	width:18%;	
	text-align:center;
}


td.rightLeftPannel {
	width:15%;	
	text-align:center;
	background:#5F7F96;
	color:#FFFFFF;
	/* 5F7F96 A5A5A5 384448 */
}

td.rightLeftPannelGood {
	width:15%;	
	text-align:center;
	background:#28960C;
	color:#FFFFFF;
}

td.rightLeftPannelBad {
	width:15%;	
	text-align:center;
	background:#DE2020;
	color:#FFFFFF;
}

td.rightCenterPannel {
	width:15%;
	text-align:center;
	background:#5F7F96;
	color:#FFFFFF;
}

td.rightCenterPannelGood {
	width:15%;	
	text-align:center;
	background:#28960C;
	color:#FFFFFF;
}

td.rightCenterPannelBad {
	width:15%;	
	text-align:center;
	background:#DE2020;
	color:#FFFFFF;
}

td.rightRightPannel {
	width:15%;	
	text-align:center;
	background:#5F7F96;
	color:#FFFFFF;
}

td.rightRightPannelGood {
	width:15%;	
	text-align:center;
	background:#28960C;
	color:#FFFFFF;
}

td.rightRightPannelBad {
	width:15%;	
	text-align:center;
	background:#DE2020;
	color:#FFFFFF;
}

td.rightStatsPannel {
	width:25%;	
	text-align:center;
}

/*  header for the stats table on mypronostics page */
td.rightPannelHead {
	width:15%;	
	text-align:center;
	color:#5F7F96;
}

td.rightStatsPannelHead {
	width:25%;	
	text-align:center;
}

td.rightPannelTendanceHead {
	width:45%;	
	text-align:center;
	color:#5F7F96;
}

/*    */

td.rightStatsPannel a img {
	border:0;
}

.team_logo {
	width:20px;
	height:20px;
	border:0;
	padding:0;
	margin:0;
	vertical-align:-5px;
}

.small_team_logo {
	width:20px;
	height:20px;
	border:0;
	padding:0;
	margin:0;
	vertical-align:-5px;
}

.full_team_logo {
	width:115px;
	height:115px;
	border:0;
	padding:0;
	margin:0 10px;
	vertical-align:-15px;
}

b.good_score {
	background:#28960C;
	padding:5px;
	color:#FFFFFF;
	border-radius: 20px;
	-moz-border-radius:20px;
	-o-border-radius:20px; /* Opera */
	-icab-border-radius:20px; /* iCab */
	-khtml-border-radius:20px; /* Konqueror */
	-webkit-border-radius:20px; /* Safari */
}

b.good_result {
	background:#FFA912;
	padding:5px;
	color:#FFFFFF;
	border-radius: 20px;
	-moz-border-radius:20px;
	-o-border-radius:20px; /* Opera */
	-icab-border-radius:20px; /* iCab */
	-khtml-border-radius:20px; /* Konqueror */
	-webkit-border-radius:20px; /* Safari */
}

b.zero {
	background:#DE2020;
	padding:5px;
	color:#FFFFFF;
	border-radius: 20px;
	-moz-border-radius:20px;
	-o-border-radius:20px; /* Opera */
	-icab-border-radius:20px; /* iCab */
	-khtml-border-radius:20px; /* Konqueror */
	-webkit-border-radius:20px; /* Safari */
}

td.sq_good_score {
	background:#28960C;
	padding:2px;
	color:#FFFFFF;
	width:20%;
}

td.sq_good_score a {
	color:#FFFFFF;
}

td.sq_good_result {
	background:#FFA912;
	padding:2px;
	color:#FFFFFF;
	width:20%;
}

td.sq_good_result a {
	color:#FFFFFF;
}

td.sq_zero {
	background:#DE2020;
	padding:2px;
	color:#FFFFFF;
	width:20%;
}

td.sq_zero a {
	color:#FFFFFF;
}

td.sq_nj {
	width:20%;	
	padding:2px;
	background:#5F7F96;
	color:#FFFFFF;
}

td.sq_np {
	width:20%;
	padding:2px;	
	background:#716D6A;
	color:#FFFFFF;
}

td.progress {
	background:#28960C;
	padding:2px;
	color:#FFFFFF;
}

td.stable {
	background:#FFA912;
	padding:2px;
	color:#FFFFFF;
}

td.regress {
	background:#DE2020;
	padding:2px;
	color:#FFFFFF;
}

td.good_score_details {
	width:10%;	
	text-align:center;
	background:#28960C;
	color:#FFFFFF;
}

td.good_result_details {
	width:10%;	
	text-align:center;
	background:#FFA912;
	color:#FFFFFF;
}

td.zero_details {
	width:10%;	
	text-align:center;
	background:#DE2020;
	color:#FFFFFF;
}

td.notavailable_details {
	width:10%;	
	text-align:center;
	background:#716D6A;
	color:#FFFFFF;
}

td.notplayed_details {
	width:10%;	
	text-align:center;
	background:#5F7F96;
	color:#FFFFFF;
}

td.void {
	width:10px;	
}

td.plus {
	width:10px;	
	text-align:center;
	background:#EC7000;
	color:#FFFFFF;
}

/* ------------------------------------------------------------

	Stats

------------------------------------------------------------ */

td.info {
	width:20%;
	text-align:left;
	padding:5px 10px;
}

td.home {
	width:40%;
	text-align:center;
	padding:5px 10px;
}

td.visit {
	width:40%;
	text-align:center;
	padding:5px 10px;
}


table.trend {
	width:80%;
}

td.trend {
	height:50px;
	background:#5F7F96;
	color:#FFFFFF;
	font-size:28px;
	text-align:center;
}

td.victory {
	width:10%;	
	text-align:center;
	background:#28960C;
	color:#FFFFFF;
}

td.defeat {
	width:10%;	
	text-align:center;
	background:#DE2020;
	color:#FFFFFF;
}

td.tie {
	width:10%;	
	text-align:center;
	background:#FFA912;
	color:#FFFFFF;
}

td.nj {
	width:10%;	
	text-align:center;
	background:#716D6A;
	color:#FFFFFF;
}

b.victory {
	padding:2px 4px;
	color:#FFFFFF;	
	background:#28960C;
}

b.defeat {
	padding:2px 4px;
	background:#DE2020;
	color:#FFFFFF;
}

b.tie {
	padding:2px 4px;
	background:#FFA912;
	color:#FFFFFF;
}

b.nj {
	padding:2px 4px;
	background:#716D6A;
	color:#FFFFFF;
}

/* ------------------------------------------------------------

	Pagination

------------------------------------------------------------ */

table.pagination td {
	text-align:center;
	border:1px solid gray;
}

td.current_number {
	background:#28960C;
	color:#FFFFFF;
}

td.current_number a {
	color:#FFFFFF;
}

/* ------------------------------------------------------------

	RSS 

------------------------------------------------------------ */

#rss_available {
	margin-top:30px;
}

#rss_available h3 {
	background:#FFA912;
	color:#FFFFFF;
	padding:10px 10px;
	line-height:20px;
}

#rss_available img {
	float:right;
	margin-top:-100px;
}

#rss_available a img {
	border:0;
}

#rss_available a {
	text-decoration:underline;
	color:#FFFFFF;
}

#rss_available a:active, #rss_available a:hover {
	text-decoration:none;
	color:#FFA912;
	background:#FFFFFF;
}

/*-----------
	ADS
------------*/

#headerAds {
	margin-top:10px;
	float:right;
	background:#FFFFFF;
	width:468px;
	height:60px;
}

ul#footerAds {
	padding:0;
	float:left;
	clear:left;
	margin:5px 0;
}

ul#footerAds li {
	display:inline;
	background:#FFFFFF;
	min-width:100px;
}

ul#footerAds li a img {
	width:392px;
	height:72px;
	border:0;
}

/*--------------------
   LEAGUE'S  RANKING 
---------------------*/
tr.championsLeague {
	color:#FFFFFF;	
	background:#28960C;
}

tr.relegation {
	background:#DE2020;
	color:#FFFFFF;
}

ul#ranking_options {
	padding:0;
	clear:left;
	margin:10px 0;
}

ul#ranking_options li {
	display:inline;
	background:#FFF;
	min-width:100px;
}

ul#ranking_options li a {
	text-decoration:none;
	color:#716D6A;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:12px;
}

ul#ranking_options li a:active, ul#ranking_options li a:hover {
	/*border-bottom: 5px solid #28960C; color:#28960C;*/
	padding:5px 2px 5px 2px;
	margin-right:8px;
	color:#FFF;
	background-color: #28960C;
}

ul#ranking_options li a.current_tab {
	padding:5px 2px 5px 2px;
	margin-right:8px;
	color:#FFF;
	background-color: #28960C;
}

ul#ranking_options li a.subscribe {
	text-decoration:none;
	background-color:#FFA912;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:10px;
	padding: 2px 4px;
	float:right;
}

ul#ranking_options li a.subscribe:active, ul#ranking_options li a.subscribe:hover {
	border-bottom: 5px solid #FFA912;
}

ul#ranking_options li a.unsubscribe {
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:10px;
	padding: 2px 4px;
	float:right;
}

ul#ranking_options li a.unsubscribe:active, ul#ranking_options li a.unsubscribe:hover {
	background-color:#000000;
	color:#FFFFFF;
	border-bottom: 5px solid #716D6A;
}

ul#sub_ranking_options {
	padding:0;
	clear:left;
	margin:5px 0;
}

ul#sub_ranking_options li {
	display:inline;
	background:#FFF;
	min-width:100px;
	line-height:24px;
}

ul#sub_ranking_options li a {
	text-decoration:none;
	color:#716D6A;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:10px;
}

ul#sub_ranking_options li a:active, ul#sub_ranking_options li a:hover {
	border-bottom: 5px solid #28960C;
	color:#28960C;
}

ul#sub_ranking_options li a.subscribe {
	text-decoration:none;
	background-color:#FFA912;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:10px;
	padding: 2px 4px;
	float:right;
}

ul#sub_ranking_options li a.subscribe:active, ul#sub_ranking_options li a.subscribe:hover {
	border-bottom: 5px solid #FFA912;
}

ul#sub_ranking_options li a.unsubscribe {
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:10px;
	padding: 2px 4px;
	float:right;
}

ul#sub_ranking_options li a.unsubscribe:active, ul#sub_ranking_options li a.unsubscribe:hover {
	background-color:#000000;
	color:#FFFFFF;
	border-bottom: 5px solid #716D6A;
}

ul#sub_ranking_options li a.current_tab {
	padding:5px 2px 5px 2px;
	margin-right:8px;
	color:#FFF;
	background-color: #28960C;
}

b.curr_team {
	padding:2px 4px;
	font-variant:normal;
	color:#FFFFFF;	
	background:#7F7D78;
}

/* TWITTER */
.twitter_flux {
	background:#FFFFFF;
	margin:7px auto;
	border:3px solid #519548;
	width:980px; 
	height:50px;
	position:relative;
	border-radius: 15px;
	-moz-border-radius: 15px; /* Firefox */
	-o-border-radius: 15px; /* Opera */
	-icab-border-radius: 15px; /* iCab */
	-khtml-border-radius: 15px; /* Konqueror */
	-webkit-border-radius: 15px; /* Safari */
}

.twtr-hd {
	height:0;
	padding:1px !important;
}

.twtr-ft {
	height:0 !important;
}

.twtr-profile {
	height:0;
	width:0;
	color:#FFFFFF;
}

.twtr-timeline {
	height:40px !important;
}

img.new {
	height:50px;
	width:50px;
	position:relative;
	margin:auto;
}

tr.pronoleague td.res_rightLeftPannel {
	width:30%;	
	text-align:center;
	background:#FFA912;
	color:#FFFFFF;
	/* 5F7F96 A5A5A5 384448 */
}

tr.pronoleague td a.top_link {
	background:#FFA912;
	padding:5px;
	color:#FFFFFF;
	float:right;
	/* 5F7F96 A5A5A5 384448 */
}

tr.pronoleague a {
	text-decoration:none;
	color:#FFFFFF;
}

.buttonDiv{
	position:relative;
	float:left;
	border:1px solid #000000;
	margin-right: 0.5em;
	width:21px;
}

/* GROUPS */
table#groups {
	max-width:950px;
	height:100%;
	position:relative;
}

table#groups td.description{
	max-width:220px;
	white-space:normal;
}

textarea {
  overflow: auto;
}

.comment-details {
	background:none repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:35px;
}

.nb {
	
	color:#716D6A;	
	font-size:30px;
	font-weight:bold;
	padding-left: 5px;
}

.author {
	color:#716D6A;
	font-size:12px;
	font-weight:bold;
}

h2.cannot_comment {  
    font-size:21px;  
	text-transform:uppercase;
	background:#FFA912;
	padding:10px;
	color:#FFFFFF;
}