/************************ global css **********************************************************/
	
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 0 0;
	padding: 0;
}

li, dd, blockquote {
	margin-left: 0;
}

form label {
	cursor: pointer;
}

fieldset {
	border: none;
}

a {
	text-decoration:none !important;
}

img {border:0px;}


ul {
	list-style:none;
}


/************************ layout css *************************************************8*********/

body {
font:100%/1.4em "Chalkboard",Comic Sans MS,Arial,Verdana,Sans-serif;
background-image:url(http://www.eurekatelevision.tv/images/body_bg_blue.jpg);
background-repeat:repeat-x;
background-color:#4B5054;
}

#container {
border:2px solid #ccc;
width:1000px;
margin: 0 auto;
background:#fff;
}

#header {
width:100%;
clear:both;
background:#ff2a00;
overflow:hidden; /* used for clear:both */
}

a.logo {
float:left;
margin-left:10px;
margin-top:15px;
display:inline; /* IE6 margin fix */
}

h1.header {
font-size:110%;
float:left;
width:70px;
color:#eee;
line-height:1em;
margin:2px 0px 0px 2px;
display:inline; /* IE6 margin fix */
}

h1.header a:hover {
text-decoration:none !important;
}

#menuheader {
background-image:url(http://www.eurekatelevision.tv/images/header_bg.gif);
background-repeat:repeat-x;
font-size:90%;
}

#topmenuleft a, #topmenuright a {
color:#000 !important;
}

#topmenuleft a:hover, #topmenuright a:hover {
text-decoration:underline !important;
color:blue !important;
}

#topmenuleft, #topmenuright {
font-size:100%;
margin-top:2px;
}

#topmenuleft {
float:left;
width:400px;
}
 


#topmenuleft ul {
list-style: none;
margin: 0;
padding: 0;
width: 500px;
}

#topmenuleft a {
display: block;
}


#topmenuleft li {
position: relative;
float:left;
z-index:500;
margin:0px 10px 0px 10px;
display:inline; /* IE6 margin fix */
}

#topmenuleft ul ul li {
width:100%;
font-size:80%;
background:#fff;
padding:0px 0px 0px 3px;
margin:0px;

}

#topmenuleft ul ul li a:hover {
background:#eee;
}

#topmenuleft ul ul {
position:absolute;
width: 160px;
border-bottom:5px solid #ccc;
}

#topmenuleft ul ul.right {
left:100px;

}

#topmenuleft ul ul.right li {

}

#topmenuleft ul ul
{display: none; }
div#topmenuleft ul li:hover ul
{display: block; }

li.foxlist {}
li.cbslist {}
li.mynetlist {}
li.unilist {}

#topmenuright {
float:right;
width:600px;
}

#topmenuright li {
float:right;
margin:0px 10px 0px 10px;
display:inline; /* IE6 margin fix */
}

#content {
clear:both;
background-image:url(http://www.eurekatelevision.tv/images/contentleft_bg.gif);
background-repeat:repeat-x;
}

#footer {
clear:both;
background-color:#ff2a00;
width:1000px;
font-size:80%;
border-top:1px solid #ccc;
overflow:hidden;  /* clear hack */
}

#footershadow {
background-image:url(http://www.eurekatelevision.tv/images/dropshadow.png);
background-repeat:repeat-x;
height:20px;
width:1000px;
background-color:#ff2a00;
}

#footer a:link, #footer a:visited {
color:blue  !important;
}

#footer a:hover {
text-decoration:underline !important;
}

#footermenu {
margin:10px 0px 0px 10px;
font-size:90%;
width:500px;
}

#footermenu ul {
display:block;
float:left;
margin:0px 10px 0px 0px;
}

#footermenu li.menutitle {
font-size:100%;
font-weight:bold;
}


#copyright {
clear:both;
text-align:center;
font-size:70%;
background-image:url(http://www.eurekatelevision.tv/images/header_bg.gif);
background-repeat:repeat-x;
border-top:1px solid #ccc;

}

.clear {
clear:both;
height:0px;
line-height:0px;
font-size:0px;
}

#contestlink {
border:0px !important; 
padding:0px !important; 
margin:0px !important; 
font-size:100% !important;
background:none !important;

}
/************************ banner css **************************************************************/

#leaderboard {
width:728px;
height:90px;
float:right;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
color:#fff;
display:inline; /* lame IE6 margin fix */
}

#supercube {
color:#fff;
margin-top:10px;
width:300px;
}


#fullbanner {
float:right;
margin:20px 10px 0px 0px;
display:inline;  /* lame IE6 margin fix */
width:468px;
height:60px;
color:#fff;
}


/************************ station homepages css ***************************************************/

#contentleft {
width:660px;
float:left;
margin:10px 5px 10px 10px;
display:inline; /* IE6 margin fix */
background-repeat:no-repeat;
min-height:510px;
position:relative;
}

#contentright {
width:300px;
float:right;
margin:10px 10px 10px 5px;
display:inline; /* IE6 margin fix */
}


#contentleft.foxmain {
background-image:url(http://www.eurekatelevision.tv/Fox/images/foxmain_bg.jpg);
background-color:#1e1e1e;
min-height:760px !important;
}

#contentleft.cbsmain {
background-image:url(http://www.eurekatelevision.tv/CBS/images/cbsmain_bg.jpg);
background-color:#1e1e1e;
}

#contentleft.cwmain {
background-image:url(http://www.eurekatelevision.tv/CW/images/cwmain_bg.jpg);
background-color:#1e1e1e;
}
#contentleft.mynetmain {
background-image:url(http://www.eurekatelevision.tv/MyNetWork/images/mynetmain_bg.jpg);
background-color:#1e1e1e;
}
#contentleft.unimain {
background-image:url(http://www.eurekatelevision.tv/Univision/images/unimain_bg.jpg);
background-color:#1e1e1e;
}

#subrrightcolumn {margin-top:10px;}

/************************ content pages css *************************************************************/



#videocontainer {
margin:10px;
text-align:center;
background:#000;
}

/************************ subnav css *************************************************************8***/


#subnav {
width:100%;
margin:5px 0px 10px 0px;
background:#eee;
overflow:hidden;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#subnav a:hover {
text-decoration:underline !important;
}

#subnavright a:active {
text-decoration:underline !important;
color:#000;
}

#breadcrumbs {
width:400px;
margin-left:10px;
font-size:75%;
float:left;
display:inline; /* IE6 margin fix */
}

#subnavright {
font-size:75%;

}

#subnavright li {
float:right;
margin:0px 20px 0px 20px;
display:inline; /* IE6 margin fix */
}

#active a {
color:#ccc !important;
}
  

/************************ contact css ***************************************************************/


#contact { 
width:100%; 
height:550px;
background:#fff;
}

#contact h3.contentleft span {
font-size:80%;
color:#202B1B;

}  
 
#contact form {
margin:0px 0px 0px 10px;
}

#contact form {
width:410px;
float:left;
margin-top:15px;
}

input {
background: #fff;
width:14em;
border:1px solid #ccc; 
margin-bottom:2px; 
z-index:100; 
font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
}

label {
width:6em; 
float:left; 
text-align:left; 
display:block; 
color:#202B1B;
font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
}

select {
width:13em;
}
		
.input:focus {
border:1px solid #567475;
background: #e4ebeb;
}

.submit-btn {
border:0px;
margin-top:7px 0px 0px 15px;
}
        
.messagebox {
width:400px;
border: 1px solid #99b3b4;
font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
color:#443;
}
         
.messageboxover {
width:400px;
border: 1px solid #99b3b4;
background: #cccccc;
font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
color:#443;
}
                    
.inputover {
color:#443;
padding:3px;
border: 1px solid #99b3b4;
background: #cccccc;
}
        
.formbutton {
width:152px;
border: 1px solid #99b3b4;
background: #e4ebeb;
}
			
#log {
position:absolute;
font-size:70%;
width:160px;
margin-left:400px;
} 
     
#log_res {
height:auto;
padding:0px;
margin:0px;
color:red;
}
	
#log_res p {
color:#000;
}

#log_res.ajax-loading {
background: url(http://www.eurekatelevision.tv/images/spinner.gif) no-repeat center;
}
		
.error {
color:red;
margin:0;
padding:0;
}


/************************ Article css *************************************************************/

#Article {
font-size:90%;
padding:10px;
color:#202B1B;
}

/************************ Event List css **********************************************************/

ul#eventlist {
font-size:75%;
width:100%;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#202B1B;
overflow:hidden;
}

ul#eventlist li {
padding-left:10px;
}

ul#eventlist li.title, ul#eventlist li.title:first-letter {
font-weight:bold;
font-size:14px;
color:#202B1B;
margin-left:0px;
}

ul#eventlist li.title {
padding:3px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:2px solid #ddd;
border-right:2px solid #ddd;
background:#eee;
}

ul#eventlist li:first-letter {
font-size:15px;
}

ul#eventlist li.image {
float:right;
margin:5px;
width:120px;
text-align:center;
}

/************************ Sports css ***************************************************************/


#alertbar {
width:1000px;
height:30px;
border-top:3px solid #ccc;
background-image:url(http://www.eurekatelevision.tv/images/newstitle_bg.gif);
background-repeat:repeat-x;
}

#alertbar h3 {
color:#fff;
float:left;
margin-left:5px;
display:inline;
font-size:100%;
}


#headlines {
height:24px;
width:840px;
background-color:#fff;
margin-left:145px;
margin-top:1px;
font-size:75%;
padding-left:7px;
}

 ul#sportslist {
width:1000px;
overflow:hidden;
font-size:75%;
font-weight:bold;
} 

ul#sportslist img {
float:left;
height:20px;
} 
 
#sportslist li {
float:left;
width:246px;
border:1px solid #ccc;
margin-right:2px;
border-top:5px solid #ccc;
padding-top:60px;
min-height:300px;

}
#sportslistcontent {
border-bottom:9px solid #ccc;
border-top:9px solid #ccc;
padding:10px 5px 0px 5px;
background-color:#CCDAE4;

}

#foxsports {
background-image:url(http://www.eurekatelevision.tv/images/sports/fox28.jpg);
background-repeat:no-repeat;
background-position:50% 0px;

}
#cbssports {
background-image:url(http://www.eurekatelevision.tv/images/sports/cbs17.jpg);
background-repeat:no-repeat;
background-position:50% 0px;

}    
#cwsports {
background-image:url(http://www.eurekatelevision.tv/images/sports/cw9.jpg);
background-repeat:no-repeat;
background-position:50% 0px;
}
#mynetsports {
background-image:url(http://www.eurekatelevision.tv/images/sports/mynet33.jpg);
background-repeat:no-repeat;
background-position:50% 0px;
}   
#unisports {
background-image:url(http://www.eurekatelevision.tv/images/sports/univision31.jpg);
background-repeat:no-repeat;
background-position:50% 0px;
}             

#control a {
color:#00237F !important;
}

#control a:hover {
color:#4E70C9 !important;
}

.contentBox2 {
height:0px;
visibility:hidden;
overflow:hidden !important;
position:relative;
width:182px;
}

.content2 {
position:relative;
width:100%;
}


/************************ sports schedules css **********************************************************/

u.heading {font-weight:bold; margin-left:200px;}
div.leftcolumn {float:left;}
div.rightcolumn {float:right;}
div.rightcolumn u, div.leftcolumn u {font-weight:bold; }
div.rightcolumn , div.leftcolumn {width:330px; font-size:90%;}




/************************ Main Page image ***************************************************************/


#Article.homepage {
background-image:url(http://www.eurekatelevision.tv/images/homepage_bg.jpg);
background-repeat:no-repeat;
background-position:70px 70%;
font-size:90%;
padding:10px;
color:#202B1B;
}


/************************ EEO Table css ***************************************************************/

.contentpaneopen {
font-size:70%;
}
