/* Background color frame */

html,body{
height: 100%;
padding: 0px;
margin: 0px;
/* background-image: url('http://www.nellybean.com/background.png');*/
background-repeat: repeat-x;
background-color: #184ca4;	
}

/* text color for all hyper-links - deep blue */
a {
text-decoration:none;
color: #193866;
font-weight: bold;
}


/*
a.practice {
text-decoration:none;
color: red;
font-weight: bold;
}
*/
h1 {
color: #193866;
font-weight: bold;
font: 12pt arial bold;
}


*{
margin-top:0;
}

/* properties for largest gray frame within color background - sets 2 px border */

#outer_container {
width: 960px;
padding: 0;
background: white;
text-align: left; 
margin: 15px auto; 
border:1px solid #333333;
padding: 6px 6px 6px 6px;
position: relative;
background-color: #cccccc;
}

/* properties for main frame - 4 px short of #outer_container sets 2px border*/

#container{
margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
padding: 0px;
width: 956px;
background-repeat: repeat-x;
background-color: #ececec;
font: 9pt arial;
border:1px solid #999999;
}

/* properties for top border (?) - 117 px height appears short */

#top{
height:117px;/* 106px */
background:#fff;
float: right;
margin-bottom:28px;
}

/* PROPERTIES FOR MAIN BODY SECTION */

#left{
margin-top: 10px;
float:left;
width: 692px;
}

#middle{
margin-top: 10px;
float:left;
width: 10px;
}

#right{
margin-top: 10px;
float:left;
width: 249px;
}

#submiddle{
margin-top: 10px;
margin-left: 10px;
float:left;
width: 680px;
}

#subright{
margin-top: 10px;
margin-left: 8px;
float:left;
width: 254px;
}

#sub_form_middle{
margin: 0 auto;
padding-top: 10px;
width: 680px;
background:yellow;
}

#bottom{
padding-top:5px;
clear:both;
}

#logo{
float:left;
left: 20px;
top: 0px;
position:relative;
}

#wave{
float:right;
top: 0px;
right: 0px;
position:relative;
}

/*MAIN NAVIGATION*/

/* menu bar - repeat this color gradiant image accross entire width of menu */

#navCont{
float:left;
top: 0px;
width: 956px;
height: 31px;
background-image: url('/image/sports/menu_bar.png');
background-repeat: repeat-x;
position: relative;
font: 10pt arial;
}

#nav, #nav ul{
float: left;
list-style-type: none;
line-height: 1.4;
padding: 0;
border-width: 1px 0;
margin: 0 0 0 .5em;
}

#nav a{
display: block;
color: #193866;
/*0179b8*/
text-decoration: none;
/* I changed the following line from "padding: .25em 1em;" because the coach
menu was line wrapping after some changes I made. -derek */
padding: .25em .75em;
}

#nav li{
float: left;
padding-left: 1px;
}
#nav li ul{
position: absolute;
left: -999em;
width: 149px; 
font: 9pt arial;  /* sub menu font and fontsize */
margin: 0;
}
#nav li li{
width: 149px;	/*menu window width for png*/
}

#nav li ul a{
margin-right: 1px;
margin-left: 1px;
}

#nav li ul li:hover a{
background: #eee;   /*highlight color*/
}

/* added per Leah Hardy to prevent menu sticking in IE */

#nav li:hover, #nav li.sfhover {
	BACKGROUND: none;
	}


#nav li:hover ul, #nav li.sfhover ul{
left:auto;
}

/* set color of menu bar hyper text when you hover over it */

#nav a:hover{
color:#184ca4;
}

/* START: ROUNDED CORNERS OF MENU DROP-DOWN */

#nav li.bot{
background-image: url("/image/sports/menu_dropdown_bottom.png");
background-repeat: no-repeat;
background-position: top center;
height:6px;
}
#nav li.mid{
background-image: url("/image/sports/menu_dropdown_middle.png");
background-repeat: repeat-y;
background-position: center center;
}
#nav li.top{
background-image: url("/image/sports/menu_dropdown_top.png");
background-repeat: no-repeat;
background-position: top center;
}


/*  END: ROUNDED CORNERS OF MENU DROP-DOWN */

#contribute-btn{
padding: 3px;
left: 20px;
position: relative;
}

/*MEDIA*/

#media_wrapper{
/* background: red; */\
margin:0 auto;
}

#headlines_wrapper ul li, #media_wrapper ul li{
/* background: yellow; */
list-style-type:none;
}

#mediabox{
width:414px;
margin:0 auto;
}

/* ROUNDED CORNERED SECTION OF BODY, LEFT SIDE */

#headlines_wrapper .bot, #media_wrapper .bot{
background-image: url("/image/sports/feature_frame_bottom_w682.png");
background-repeat: no-repeat;
background-position: bottom center;
height:auto; min-height:10px;
margin-bottom: 5px;
}

#headlines_wrapper .mid, #media_wrapper .mid{
background-image: url("/image/sports/feature_frame_middle_w682.png");
background-repeat: repeat-y;
background-position: center;
}

#headlines_wrapper .top, #media_wrapper .top{
background-image: url("/image/sports/feature_frame_top_w682.png");
background-repeat: no-repeat;
background-position: top center;
height:10px;
}


/*HEADLINES*/
#headlines_table{
margin: 0 auto;
width:665px;
}

#headlines_table tr td{
padding:0px;
margin:0;
}


#headlines_table td.sections h1{
width: 100%;
clear:both;
font: 900 14px arial;
/*border-bottom: solid 1px #eee;*/
margin-bottom:4px;
}

#headlines_table td.sections h2{
width: 100%;
clear:both;
font: 900 20px arial;
/*border-bottom: solid 1px #eee;*/
margin-bottom:4px;
}

#headlines_table td.sections h3{
width: 100%;
clear:both;
font: 900 32px arial;
/*border-bottom: solid 1px #eee;*/
margin-bottom:4px;
}

#headlines_table td.sections h4{
width: 100%;
clear:both;
font: 900 12px arial;
/*border-bottom: solid 1px #eee;*/
margin-bottom:4px;
}

#headlines_table td.sections{

font: 11px arial;
}

#headlines_table td.sections img{
margin: 0px 0px 0px 0px;
float:left;
}

#headlines_table td.sections ul li{
margin: 0px 0px 0px 10px;
}

#headlines_table td.sections a{

}

#headlines_table td.sections a span{

}


/* #headlines_table  .sections a:hover{
text-decoration:none;
color: #555;
} */

/* THE FACTS ARE IN IMAGE */

#actionCont{
text-align:center;
/*background-image: url('http://www.nellybean.com/wgg_FACTS_BOX.png');*/
background-repeat: no-repeat;
background-position:center center;
background-color: #cccccc ;
min-height:321px;
}

#actionCont ul{
list-style-type:none;
}

#actionCont .bot{
/*background-image: url('http://www.barackobama.com/page_elements/actionwin_bot.png');*/
background-position:center top;
height:9px;
width:198px;
margin: 0 auto 10px auto;
}

#actionCont .mid{
/* background-image: url('http://www.barackobama.com/page_elements/actionwin_mid.png'); */
background-repeat: repeat-y;
background-position: center center;
width:198px;
margin: 0 auto;
}

#actionCont .top{
/* background-image: url('http://www.barackobama.com/page_elements/actionwin_top.png'); */
background-position: center bottom;
height:10px;
width:198px;
margin: 0 auto;
}


#subwin{
width: 679px;
list-style-type:none;

}

#subwin .top{
margin: 0px;
background-image: url('/image/sports/sub_window_top.gif'); 
background-position:center top;
height: 10px;
} 

#subwin .mid{
padding: 20px;
margin: -3px 0px 0px -2px;
background-image: url('/image/sports/sub_window_mid.gif');
background-repeat: repeat-y;
background-position:center;
min-height:242px;
}

#subwin .bot{
margin: 0px;
background-image: url('/image/sports/sub_window_bot.gif');
background-position:center bottom;
height: 10px;
} 


/*E-mail sign up*/


.email_signup_header{
font: italic small-caps 900 20px arial;
color: #fff;
}



#email_signup{
margin-right: 26px;
text-align:right;
font: 11pt arial;
line-height: 24px;
}

#email_signup  .field{
width: 120px;
background: #ddd;
margin: 0 0 0 4px;
border: solid 1px #aaa;
color: #333;
}

.trans_winmid  h1{
color: #333;
}

.headline{
font: 17px arial;
}

a.no_line{
text-decoration: none;
}


.byline{
color: #001d50;
font: italic small-caps 900 14px arial;
}
/*buttons*/



.btn {
float:left;
text-align: center;
color: #333;
font: 9pt arial;
padding: 25px 2px 1px 12px;
}

.btn a{
text-decoration: none;
}

.onroad {
float:left;
color: #333;
font: 8pt arial;
padding: 0px 0px 0px 12px;
}

.onroad img{
padding: 0px 0px 0px 0px;
}

.onroad ul{
padding: 0px 0px 0px 30px;
}


.btn2 {
float:center;
text-align: center;
color: #333;
font: 8pt arial;
padding:0px 0px 0px 0;
clear: both;
}

/*MOVIEPLAYER*/


#playerCont{
padding-top: 545px;
padding-left:18px;
color: #fff;
background-image: url('/image/sports/sports_BANNER_242_545.png');
background-repeat: no-repeat;
background-position:top center;
min-height:540px;
}

#smallVidWin{
width:210px;
height:218px;
}

.main{}

/*video list*/

#vidlist ul{
margin-top:12px;
font: 8pt arial;
color: #eee;
display: block;
}

#vidlist .vidlist li{
list-style-type: none;
height: 60px;
margin-top: 12px;
margin-right: 20px;
}

#vidlist .vidlist p{
line-height: 12px;
margin-top: 0px;
}

#vidlist .vidlist img{
margin-right:4px;
border:solid 1px #999;
float:left;
}

#vidlist .vidlist h2{
font: small-caps 900 10px arial;
border-bottom: solid 1px #330099;
margin-left: 76px;
}


#vidlist .vidlist a{
color: #aaa;
text-decoration:none;
}

#vidlist .vidlist a:hover img{
border:solid 1px #fff;
}
/*bottom links*/

.glowBlue{
color: #99ffff;
}


#TVbtm_links2{
position:relative;
font: 15px arial;
margin: 20px 0px 0px 12px;

}


#TVbtm_links{
position:relative;
top: 25px;
left: -6px;
font: 15px arial;
margin: 0px;
padding: 0px;
}

#TVbtm_links .TVbtm_links{
list-style-type: none;
margin: 0px;
color: white;
}

#TVbtm_links .TVbtm_links h4{
float: left;
}

#TVbtm_links .TVbtm_links a{
text-decoration:none;
color: #aaa;
}

#TVbtm_links .TVbtm_links a:hover{
text-decoration:underline;
color: #fff;
}

#TVbtm_links .TVbtm_links img{
list-style-type: none;
margin: -10px 0px 0px 0px;
color: white;
}

/*FOOTER*/

#terms{
background-color: #fff; /*#e0ebf6*/
background-image:
/*url('http://www.barackobama.com/page_elements/terms_fade.png');*/
background-repeat: repeat-x;
background-position: bottom;
text-align: center;
color: #ABB3AC;
font: 8pt arial;
border: solid 1px #ccc;
border-top: 0;
border-left: 0;
padding:3px;
}

#terms p{
padding: 0px;
margin: 0px;
display: block;
}

#terms img{
float:left;
left:32px;
position:relative;
top:-1px;
}

#terms h1{
float:left;
border: solid 1px #999;
padding:0px 5px 0px 5px;
margin: 0px;
position:relative;
top:-2px;
}

#terms a{
text-decoration: none;
color: #777;
padding: 10px 10px;
}

#terms a:hover{
text-decoration: underline;
color: #333;
}

.pullright {
float: right;
width: 200px;
padding: 4px;
margin: 8px;
background: #ddd;
color: #333;
font: italic 14px/110%  Georgia, "Book Antiqua", "Times New Roman", 

Times, Georgia, serif;
}

.pullleft {
float: left;
width: 200px;
padding: 4px;
margin: 8px;
background: #ddd;
color: #333;
font: italic 14px/110%  Georgia, "Book Antiqua", "Times New Roman", 

Times, Georgia, serif;
}

.highlight {
border:1px solid #999999;
background-color:#ececec;
margin-right:15px;
margin-left:15px;
padding: 0px 10px 0px 10px;
clear: both;
}

.highlight_left {
border:1px solid #999999;
background-color:#ececec;
margin-right:300px;
margin-left:15px;
padding: 0px 10px 0px 10px;
}

/*SUB RIGHT FEATURE BOX*/

#sub_right_table{
width: 225px;
list-style-type:none;
margin: 0px 0px 0px 28px;
}

#sub_right_wrapper{
width: 247px;
list-style-type:none;
}

#sub_right_wrapper .bot, #sub_right .bot{
/*background-image: url("http://www.barackobama.com/page_elements/sub_right_window_btm.png");*/
background-repeat: no-repeat;
background-position: bottom center;
height:12px;
margin: 0px 0px 0px -12px;
}

#sub_right_wrapper .mid, #sub_right .mid{
/*background-image: url("http://www.barackobama.com/page_elements/sub_right_window_mid.png");*/
background-repeat: repeat-y;
background-position: center;
margin: 0px 0px 0px -12px;
}

#sub_right_wrapper .top, #sub_right .top{
/*background-image: url("http://www.barackobama.com/page_elements/sub_right_window_top.png");*/
background-repeat: no-repeat;
background-position: top center;
height:12px;
margin: 0px 0px 0px -12px;
}

.calendar_tooltip {
	background-color: white;
	border: 1px dashed blue;
	padding: 5px;
}

.practice {
	color: red;
	font-style: italic;
}

.tourney {
	color: green;
	font-weight: bold;
}

.cancelled {
	text-decoration: line-through;
}

#header_image {
	background-image: url(/image/sports/sports_HEADER_Soccer_956_117.png);
	background-repeat: no-repeat;
	background-position: middle center;
	width: 956px;
	height: 117px;
}
