/*------------------------------------------------
GLOBAL RESETS AND SETUP FOR CROSS-BROWSER SUPPORT
------------------------------------------------*/
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;
}

img {
    border: none; 
}


/*-------------------------------------
YOUR STYLES GO BELOW...
-------------------------------------*/



body {
	background-color: #637782;
	font-size:100%;
	line-height:1.125em;
    background-image: url(/images/body_bg.jpg);
	background-repeat:repeat-x;
}

a {
	text-decoration:none;
}

ul {
	list-style:none;
}

#container {
	width:1000px;
	margin: .5em auto;
	background-image: url(/images/container_bg.jpg);
	background-repeat:repeat-x;

}

#containersports {
	width:1000px;
	margin: .5em auto;
	background-image: url(/images/container_bg.jpg);
	background-repeat:repeat-x;
	
}

#container.spanish {
	background-image: url(/images/container_bg.jpg);
	background-repeat:repeat-x;
	}
	
#containersports.spanishsports {
	background-image: url(/images/container_bg.jpg);
	background-repeat:repeat-x;
	}

#headerwrapper {
	width:1000px; 
	position:relative; 
	background-image: url(/images/header_bg.jpg);
	background-repeat:repeat-x;
        height:126px;
}

img.logo {
float:left;
width:112px;
margin:5px;
display:inline;
}

#tinbuicons {
position:absolute;
right:0px;
top:55px;
width:290px;
}

/***************************************** Banner Styles *******************************************/

#banner  {
	width:728px; 
	height:125px;
        float:left;
        overflow:hidden;
margin-left:10px;
display:inline;
        
}

#supercube {
width:300px;
height:250px;
background:#000;
margin:5px 0px 5px 0px;
}


/***************************************** Menu Styles *******************************************/


#menu {
	clear:both;
	width: 992px;
	background: #836565;
	float: left;
	z-index:500;
	background-image: url(/images/topnav_bg.gif);
	background-repeat:repeat-x;
        border:4px solid #00002C;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 116px;
	float: left;
}

#menu a{
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	text-align:center;
	padding:0px 0px 0px 0px;
}

#menu ul ul a {
	border-bottom:1px solid #24201F;
}

#menu a:hover {
	color: #fff;
	background-color: #101A55;
}

#menu li {
	position: relative;
	z-index:500;


}
#menu ul ul {
	position: absolute;
	width: 100%;
	background-image: url(/images/topnav_bg.gif);
	background-repeat:repeat-x;
}

#menu ul ul li {
	background-image: url(/images/topnav_bg.gif);
	background-repeat:repeat-x;
}
#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index:500;

}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
	{display: none; }
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
	{display: block; }

#menu ul.contact {
	width:120px;
}
#translatebutton {
float:right;
width:120px;

}



#translatebutton a {
font-size:80%;
display:inline;
margin-left:5px;
	}
	
#translatebutton a:hover {
background:transparent !important;
color:#fff !important;
text-decoration:underline !important;
	}



/***************************************** Page Layouts *******************************************/

#content {
    background:#707C78;
	width:956px;
	clear:both;
	padding:10px;
        margin:10px;
        overflow:hidden;
        border-left:2px solid #60605E;	
        border-right:2px solid #60605E;

}

#content p {
	color:#000;
}

#contentadvertise ul {
	text-align:center;
}

#contentadvertise {
	padding:10px;
        border-top:8px solid #0C1148;
        border-bottom:8px solid #0C1148;
        border-left:2px solid #0C1148;
        border-right:2px solid #0C1148; 
        background:#fff; 
}

#leftcontent {
	float:left;
	width:630px;
        border-bottom:8px solid #0C1148;
        border-left:2px solid #0C1148;
        border-right:2px solid #0C1148; 
        background:#fff;  

}

.leftcontentitem {
background:#0C1148;
margin:10px 0px 0px 0px;
padding:10px 0px 10px 0px;

}

#leftcontent.calendar {
background:none;
border:none;
width:400px;
}


#leftcontent p {
padding:10px;
}

h2.titlebar {
background:#293A8C;
color:#fff;
padding:5px 0px 5px 10px;
border-bottom:2px solid #0C1148;
}

#rightcontent {
	float:right;
	width:300px;
        display:inline;
        margin-right:10px;

}



#rightcontentimage {
	float:right;
	width:460px;
	height:340px;
	margin-top:10px;
	background-image: url(/images/bigtree.jpg);
	background-repeat:no-repeat;
	}

#footer {

	color:#ffffff;
	width:1000px;
	text-align:center;
	font-size:80%;
    background:#00002C;
    padding:10px 0px 10px 0px;

}


#tvguide {
text-align:center;
}

/************************************* Movies *************************************/


div#movies {
background:#ccc;
padding:13px;
margin:3px 0px 3px 0px;
border:11px solid #111957;
} 

#movieForm input {
width:100px;

}

#movieForm input#moviesgo {
width:75px;
background-image:url(http://www.my21.tv/cbs17/images/button75x26_bg.gif);
border-top:2px solid #ccc;
margin-left:5px;

}

/************************************* Weather *************************************/


#metro {
background:#111957;
padding:13px;
}


/************************************* Calendar ************************************8*/

h1.eventbox {
	font-family: georgia, verdana, sans-serif; 
	font-size: 16px; 
	color: #26618e; 
	padding:2px;
}

#submitevent {
	color:#ffffff;
	border:1px solid #ffffff;
	width:175px;
	text-align:center;
	}
	
#communityevent {
	color:#ffffff;
	border:1px solid #ffffff;
	width:165px;
	text-align:center;
	}

#submitevent a, #communityevent a {
	color:#ffffff;
	padding:3px 30px 3px 30px;
	}
#submitevent a:hover, #communityevent a:hover {
	color:#f0f0f0;
	}


#submitevent:hover {
	color:#cccccc; 
	border:1px dotted #cccccc;
	background-color:#8d9a97;
	}
#communityevent:hover {
	color:#f0f0f0; 
	border:1px dotted #f0f0f0;
	background-color:#bbc8c5;
	}

#addressbox {
	color:#ffffff;
	font-size:85%;
	border:1px solid #ffffff;
	width:157px;
	padding:0px 3px 0px 3px;
	}
	
#communityeventmain {
	border:1px dotted #ffffff;
	padding:3px;
	position:absolute;
	width:454px;
	}
	
	
#communityeventmain p, #communityeventmain ul {
	font-size:85%;
	
	}
	
#communityeventmain img {
	padding-right:5px;
	}

/*******************************************form css********************************************/

#calendarform {font-size:85%; float:right; width:410px;}
#calendarform .formbutton {background-color:#eee; width:178px;}
#calendarform .commentbox { border:1px solid #ccc; width:358px; float:left; clear:both; margin-bottom:7px; margin-top:4px;}
#calendarform .checkbox { border:none; width:3em;}
#calendarform input {width:218px; border:1px solid #ccc; margin-bottom:2px; }
#calendarform label {width:10em; float:left; text-align:left; display:block; margin-right:1px; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; padding-left:3px;}
#calendarform fieldset {border:none; padding:10px; }


    
    
    
	/************************program list css****************************************************/
    
    
.x { background: #fff; }
#abclist { background: #f6f6f6; font: 15px arial ; padding: 0px; margin: 0px; 
color: #525252; width:100%; overflow:hidden;}
#abclist ul { list-style: none; padding: 0; margin: 0; border: 0px; float: left; width:215px;}
#abclist ul li { background: #ffffff  url(http://u.univision.com/contentroot/uol/art/systemimages/channel/45musica/images/mas-bullet.gif) 6px 8px no-repeat; padding: 3px 1px 3px 6px; }
#abclist ul li a { padding-left: 10px; background: 0; font-size:12px;}
#abclist ul li.x { background-color: #eee; }