@charset "utf-8";
/* CSS Document */

/* color elements */
/* to change the site theme only fiddle with the items given below do not change items below structural items

/* the alternating row colors */
.ros1{ background:#000000;}
.ros2{ background:#111111; }
.ros1:hover{background:#880000;}
.ros2:hover{background:#880000;}


/* alternating rows leaderboard */ 
.leader1{ background: #000000; }
.leader2{ background:#111111; }
.leader1:hover,.leader2:hover {
background: #800000;
color:#fff;
}
.points{ border:1px solid #fff; } /* the border around the points in leaderboard */ 

/* the style of drop down box in leaderboard */
.leaderboard_select { 
background:#1e1e48;
color:white;
}

/* various places where italic is used */
.italic {color: #ffffcc; }

/*the Paginating bumbers in news  */
.pagination a
{
	color:#e2e2e2;
	border:1px solid #fff;
}
/* the paginating numbers on mouseover */
.pagination .current , .pagination a:hover
{
	color:#000;
	background:#fff;
	border:1px solid #fff;
}

.address_box { border:1px dotted #ccc; } /** the addressbox in profile_sponsors.php file -- the dotted box */


.border_dotted { border:1px #e2e2e2 dotted; } /* change color of dotted border used at many places */
.border_gamecentre { border:1px;}
.score_gamecentre { border:1px #000033 solid; background: #000066;}
.highlight_standing { background:#880000; } /* in standings.php and Standings module the background color of home team


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/* do not edit below this line */
/*structural elements */
*{
margin:0px;
padding:0px;
}
body{
height:100%;
font: 12px Verdana, Geneva, sans-serif;
background:url(image/bg.gif);
color:#202020;
}
#wrapper{
margin:0px auto;
width:960px;
height:100%;
background: url(image/bg-edges2.gif) repeat-y;
}
#linker{
background:#000;
color:#CCC;
cursor:pointer;
font-weight:bold;
font-size:10px;
padding:4px;
}

#header{
text-align:center;
}
#sub_header{
margin-left:10px;
margin-right:10px;
}

/* main body starts */ 
#col1
{
float:left;
margin-left:10px;
width:300px;
margin-right:20px;
}
#col2
{
float:left;
width:300px;
margin-right:20px;
}
#col3
{
float:left;
width:300px;
margin-right:10px;
}
#col4
{
width:620px;
float:left;
margin-right:10px;
}
/* main body ends */ 

#footer{
clear:both;
color:#000000;
font-size:11px;
text-align:center;
padding:4px 0px 20px 0px;
}
/* structural elements ends */

/*style elements starts */  
/* naviagion menu */
ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 900px;
	background: #222;
	background: url(image/topnav_bg.gif) repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(image/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 14px;
	height: 35px;
	float: left;
	background: url(image/subnav_btn.gif) no-repeat center top;
	
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
	z-index:10000;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}

/* navigation ends */


/* block starts */
.col_top
{
margin-top:5px;
padding-top:5px;
height:22px;
width:300px;
clear:both;
}
.col_top a , .roster_top a
{
margin-left:5px;
font-weight:bold;
text-decoration:none;	
color:#CCC;
font-size:14px;
letter-spacing:.2em;
text-transform:uppercase;
}
.content{
border:1px solid #e2e2e2;
width:300px;
}
.col_bot{
background: url(image/col_bot.jpg) no-repeat;
background-position:0 -5px;
height:11px;
width:300px;
}

.floating
{
border:0px;
margin:5px 0px 5px 0px;
color:#fff;
font-weight:bold;
}
/* block ends */
li
{
padding:4px;
}
/*news styles start */
.news_header
{
background: url(image/news_header.jpg) repeat-x;
width:300px;
height:32px;
}
.news_container
{
width:290px;
border:5px solid #8c0000;
}
.item 
{
padding:5px;
font-size:11px;
font-weight:bold;
color: #fff;
background:  #500000; 
display:block;
}
.item:hover
{
color:#fff;
background:#8c0000;
}
.item a{
text-decoration:none;
color:#fff;
}
/* news styles end */
/* spotlight styles begin */
ul
{
list-style:none;	
}
/*spotlight styles end */


.name
{
margin:5px;
padding:5px;
}
#footer_image
{
clear:both;
background:url(image/footer_small.gif) no-repeat;
width:940px;
height:122px;
margin:0px auto;
padding:24px 0px 0px 0px;
}
/* gamecentre styles */
#tabs-1 td,#tabs-2 td,#tabs-3 td{	
text-align:center;
height:20px;
padding:4px;
}
/* gamecentre ends */

.pics
{
text-align:center;
}
.col_stars
{
text-align:center;
display:inline-block;
float:left;
width:95px;
padding:2px;
}
.lead
{
	border:1px solid #e2e2e2;
}
.lead:hover
{
	background:#e2e2e2;	
}
.right
{
float:right;	
}

.container
{
padding:5px;
color:#fff;
border:1px solid #e2e2e2;
margin:5px 10px 5px 10px;
}
.polls
{
display:inline;	
}

/*leaderboard styles */ 
.leader1
{
padding:5px;
padding-left:10px;
margin-left:5px;
margin-right:5px;
}
.leader2
{
padding:5px;
padding-left:10px;
margin-left:5px;
margin-right:5px;
}

.points
{
margin-left:20px;
font-size:50px;
font-weight:bold;
padding:3px;
}
.p
{
font-weight:bold;
margin-left:3px;
}
/*leaderboard styles end */

/*generic Styles */
.flashy
{
padding:3px;
}
.flashy:hover
{
/*background: #800000;*/
color:yellow;
}

.italic
{	font-style:italic;
	font-size:10px;
}
.bold
{
font-weight:bold;
}
.small
{
font-size:10px;	
}
.border
{
border:1px solid #999;
padding:4px;
margin:4px;
}
.left
{
	float:left;
}
.block
{
clear:both;
border:1px solid #999;
margin:2px;
padding:2px;
}
.center
{
text-align:center;	
}

.none
{	text-decoration:none;
	color:#fff;
	border:0px;
}
.none:hover
{
	color:yellow;
}
.inline
{
display:inline;	
}

/* seperate Pages */
/*Roster Page Styles */
.roster_top
{
margin-top:5px;
padding-top:5px;
height:22px;
clear:both;
}
.roster_table td ,.roster_table th
{
padding:5px;
border-right:1px dotted #000;
text-align:center;
}
.roster_table td
{
	font-size:11px;
}
/* news table style */
.news_table td ,.news_table th
{
padding:5px;
font-size:11px;
}
.news_table p
{
	line-height:1.5em;
	padding:5px;
}
.pagination a
{
	padding:4px;
	text-decoration:none;
}
.pagination .current , .pagination a:hover
{
	padding:4px;
}
/** profile_sponsors */
.address_box
{
width:60%;
padding:8px;
line-height:1.5em;
}
/** staff pages */
.staff_name
{
	font-weight:bold;
	font-size:15px !important;
}
.staff_pos
{
	color: #ffffcc;
}
.border_dotted
{
border:1px #e2e2e2 dotted;
}
/* form styles */

.textbox{
padding:3px;
border:0px;
}
.textarea
{
width:350px;
}
.formbutton
{
padding:4px;
margin-right:10px;
width:90px;
height:36px;
font-size:16px;
border:0px;
color:#fff;
cursor:pointer;
background:url('image/submit.jpg') no-repeat;
}
.error
{
padding:5px;
font-size:11px;
font-weight:bold;
color: #fff;
background: #500000; 
}
.thanks
{
padding:5px;
font-size:11px;
font-weight:bold;
color: #fff;
background: #030; 
}
.line
{
height:1px !important;
background:#777;
padding:0px !important;	
}
.red
{
color:red;	
}
/*standings Module and page standings.php */
.standings_table td,.standings_table th
{
	text-align:center;
	padding:2px;
	font-size:10px;
}
.no_border{
border:0px;
text-decoration:none;
color:inherit;
}