* 						{ /*border: 1px dotted #333; */}
html, body 				{ margin: 0px auto; text-align:center; font-size: 67.5%;
						  font-family: Tahoma, Verdana, "Trebuchet MS"; background: #000 url(../images/site_specific/page_bg.jpg) repeat-x fixed;}

a 						{ outline: none;}						  

/* Layout */
#frame 					{ text-align:center; width: 927px; margin:10px auto 0; background:#fff; }
#mainpage				{ float:left; text-align:left; width:710px;}
#header 				{ text-align:center; width: 927px; display:block; height:196px; }
#header img 			{ float: left;}

/* Breadcrumbs */
#breadcrumbs 			{ width:auto; height: 25px; background:#000 url(../images/site_specific/breadcrumb_bg.jpg) repeat-x ; display:block;
						  padding: 0 10px ; text-align:left; line-height: 25px; margin: 1px 0;
						  font-size:1.2em; font-weight: bold;}
#breadcrumbs, 
#breadcrumbs a 			{ color:#eee; }
#breadcrumbs a:hover 	{ color:#fff; }


/* Main Page */
#maincontent 			{ text-align:center; width: 927px; font-size: 1.2em;
						  background-image: url(../images/site_specific/swd_bg.jpg); background-repeat: repeat-y; }

#imagestrip 			{ float: right; width: 160px; margin: 0px 5px 10px 0px; text-align:center!important;
						  border-left: 1px dotted #333; }
#imagestrip img 		{ margin: 0 auto 10px;}

#sportslist				{ margin: 0 0 20px 10px;}
#imagestrip p			{ width: 100%; margin: 3px 0 5px; }
#imagestrip p a			{ color: #333; text-decoration:underline; font-size: 1.4em;}
#imagestrip p a:hover	{ color: #c00; text-decoration:underline;}

#imagestrip h5			{ color: #333; font-size: 1.4em; font-weight: bold; margin: 0 0 10px 0px; text-align: left;}
#imagestrip h6			{ color: #333; font-size: 1.2em; font-weight: bold; margin: 5px 0 10px 0px; text-align: left;}
#imagestrip ul			{ width: 100%; margin: 0 0 0 0; padding: 0; list-style:none; }
#imagestrip li			{ width: 90%; margin: 0; padding: 0; text-align:left; text-transform:uppercase;}


#bodytext				{ float:left; width: 524px; padding: 0; margin: 0 10px 5px 10px; 
						  text-align:left; font-size:1.4em; color: #333333; font-weight:normal; }
* html #bodytext		{ margin: 0 0 0 0; padding:0 10px;}
#bodytext p				{ margin: 3px 0 10px 0; }
#bodytext p.quote 		{ font-size: 1em; background-color: #FEF4E9; 
						  padding: 15px 15px 30px 15px; margin: 10px 50px 10px 50px; 
						  font-stretch:semi-expanded; font-style:italic; font-weight:normal;}

.tablehead				{ background-color: #1b408c; border: 1px solid #1b408c; }
.tablecell				{ background-color: #ededf6; border: 1px solid #4665a2; border-top: none; }

.quotetext				{ font-weight:normal; font-style:italic; padding: 0 ; margin: 0;}
.quotename				{ font-weight:bold; padding: 0;  margin: -7px 0 20px 0!important;}

#footer 				{ text-align:left; font-size:1.1em; color:#333333; min-height:50px; 
					      display:block; width: 699px; float: right; margin: 10px auto;}

					  
						  
.sports_star			{ width: 489px; border:1px solid #003399; margin: 10px auto; padding: 10px;}
* html .sports_star		{ width: 512px; border:1px solid #003399; margin: 10px auto; padding: 10px;}
.ss_lhs					{ width: 144px; float: left;}
.ss_rhs					{ width: 335px; float: right; font-size:1.0em; color:#003366;}
.ss_lhs p				{ margin: 0; font-size:0.8em;}
.ss_lhs ul				{ margin: 0 0 0 0; font-size:0.8em; list-style:outside; list-style-type: disc; padding: 0 0 0 20;}
.ss_lhs img				{ margin: 0 0 5 0; }

a						{ color: #333; text-decoration:underline;}
a:hover					{ color: #c00; text-decoration:underline;}
					  
/* Side Nav */						  

#menu					{ margin: 0 0 10px 0;}
#navbar 				{ float:left; text-align:left; width: 217px; 
						  font-size:1.1em; color: #333; font-weight:normal; }
#navbar p 				{ margin:5px 13px;}

#nav 					{ float:left; margin: 0; text-align:left; width: 100%; font-size:1.2em; padding:0;}
#nav ul 				{ margin: 0px; padding: 0 ; list-style: none;}

#nav li 				{ margin: 0 0 0 0px; padding: 0; display:block; height: 22px;
						  list-style:none; list-style-image:none;
						  }
* html #nav li 			{ margin: 0 0 0 4px; width: 213px;}
#nav a 					{ color: #eee; font-weight:normal; text-decoration:none; position: relative; z-index: 100;
						  margin: 0 0 0 0; padding: 0 15px 0 15px; line-height: 22px; display:block; }
* html #nav a 			{ margin: 0;}
#nav a:hover 			{ background-image:url(../images/site_specific/nav_hl.jpg); 
						  background-position:left; background-repeat: no-repeat; color: #333;   }
						  
#nav a.on	 			{ background-image:url(../images/site_specific/red_arrow.gif); 
						  background-position:left; background-repeat:no-repeat; }
						

#bottom_menu 			{ margin: 10px 0 10px 0;font-size:1.1em; text-align:left; width:100%; color:#333333; }

/* bottom nav */

#bottom_nav				{ float:left; margin: 0 0 20px -3px; padding: 0; text-align:left; width: 710px; font-size:1.0em; }
#bottom_nav ul			{ margin: 0px; padding: 0 ; list-style: none; width: auto;}

#bottom_nav li 			{ margin: 0; padding: 0; width: auto!important;
						  list-style:none; list-style-image:none; float: left; 
						  border-right: 1px solid #666;}

#bottom_nav a 			{ color: #666; font-weight:normal; text-decoration: underline; 
						  position: relative; z-index: 100;
						  margin: 0; padding: 3px 3px; }
#bottom_nav a:hover 	{ color: #990000;   }
						  
#bottom_nav a:visited	{ color: #333; }

#bottom_nav a.on	 	{ background-image:url(../images/site_specific/red_arrow.gif); 
						  background-position:left; background-repeat:no-repeat; }

h1 						{ font-size:1.8em; color: #CC0000; margin: 10px 0; font-weight:normal; text-transform:capitalize;}
h2 						{ font-size:1.5em; color: #CC0000; font-weight:bold; text-transform:capitalize;}
h3 						{ font-size:1.2em; color: #CC0000; font-weight:bold; text-transform:capitalize;}
h5						{ font-size:1.1em; color: #333; font-weight:bold; text-transform:capitalize; margin: 3px auto;}

strong em 				{ color: #660000;}

#copywrite 				{ float: left; padding-left: 0px; font-size:1.1em; color:#999999;}
#designedby 			{ float: right; width: 140px; margin: 35px 5px 3px 10px; text-align:center; color:#999999;}

.PagenationBG 			{ padding: 2px; width:auto!important; height: 30px; margin: 10px 0 10px 0; 
						  color: #C00; font-size:1.1em;}
.PagenationHeading 		{ font-size:1.1em; color:#C00; font-weight:normal; float: left; }
.PagenationLink a		{ color:#333; display: table-cell; padding: 0 3px; 
						  text-decoration:none; float: left;}
.PagenationText 		{ color:#A00; display: table-cell; padding: 0 3px; 
						  text-decoration:underline; float: left;}
.PagenationLink a:hover	{ color: #000; display: table-cell; text-decoration:underline; color:#CC0000;}

/* Rules to force containers to expand with content */
.clear_right 			{ clear:right; }
.clear 					{ clear:both;  }
.clear_left 			{ clear:left;  }

/* HELPER STYLES */
.floatright 		{ float: right;}
.floatleft 			{ float: left;}

/* TEXT FORMATING */
.left 				{ text-align:left!important;}
.right 				{ text-align:right!important;}
.center 			{ text-align:center!important;}

.white 				{ color: #FFFFFF; font-weight: bold; font-size: 4.0em;}
#datatable			{ font-size: 1.0em;}
.row_dark 			{ background-color:#F5F5EB;}
.row_light 			{ background-color:#FFF;}

.row_home 			{ background-color: #E8FFE8;}
.row_away 			{ background-color: #FFF2F9;}

table				{ font-size: 1.0em;}

#sponsors			{ float:left;}
#loginbox			{ margin: 10px 0 10px 10px; text-align:left; width: 198px; background:#3399CC; color: #eee; text-align:center;}
#loginbox h6		{ margin: 0; text-align:left; background: #BC1A15 url(../images/site_specific/login_hdr.jpg) no-repeat; padding: 4px; 
					  color: #fff; text-transform: uppercase; font-size: 1.2em; }
					  
#Login 				{ font-size: 1.0em; margin: 0; padding: 0 0 5px;}					  
#loginbox p			{ margin: 5px 9px ; text-align:left; font-size: 1.2em; line-height:1.6em; }
#loginbox a			{ font-weight: bold; text-decoration:none; }
#loginbox a:hover	{ color: #CC0000; text-decoration:underline; }

#login_but { background:url(../images/site_specific/red_btn.jpg); width: 141px; height: 21px; line-height: 21px; 
			 font-size: 1.2em; color: #fff; font-weight: bold; margin: 5px 20px; border: none;}

#username { width: 174px!important; border: 1px solid #003; font-weight: bold; font-size: 1.0em; padding: 2px 2px}
#password { width: 174px!important; border: 1px solid #003; font-weight: bold; font-size: 1.0em; padding: 2px 2px}

#view_players 		{ float: right;}
#login_control		{ float: right; margin: 0 0 0 10px;}
.advertising		{ text-align: center; margin: 10px auto;}
.advertising img	{ margin: 5px auto; border: 1px solid #999933;}

td		 {font-size: 1.0em;}
.small {font-size: 1.4em;}

td a { text-decoration:none;}
td a:hover { text-decoration:underline;}

.page_ad { margin: 10px 15px 5px; text-align:center;}

#browse-teams { border-top: 1px dotted #333; width: auto; padding: 20px 20px; border-bottom: 1px dotted #333; }
#browse-teams div.division { width: 25%; float: left; font-size: 1.0em}
#browse-teams h5 { font-size: 1.6em;}
#browse-teams h6 { font-size: 1.4em; margin: 5px auto;}
#browse-teams ul { padding: 0; margin: 0; list-style: none; width: 100%;}

.caption { text-align:center!important; font-size:.8em; color:#999; margin: 0; padding: 2px;}

.imageright { float: right; margin: 0 0 10px 10px;}
