* {margin:0; padding:0;}
#master {
	font: 14px/18px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 10px auto;
	padding: 20px;
	width: 938px;
	border-top: 6px solid #000000;
	border-right: 6px solid #009933;
	border-bottom: 6px solid #000000;
	border-left: 6px solid #009933;
	line-height:1.25em;
}

body > #master {	width: 948px;}
li {
	list-style: url(http://dispatchespanol.com/images/redbox10.gif) outside; margin:5px 0 5px 20px; padding:0;
}

a:link, a:visited {color:blue;}
a:hover, a:active {color:red;}

a img {border:none;}

h1 {line-height:1.25em;}
#hedr {margin:0 0 20px 0;}
#hedr-logo {background:url(http://dispatchespanol.com/images/hedr-logo.gif) no-repeat top left; width:200px; height:97px; float:left;}
#hedr-logo a {width:200px; height:97px; display:block; text-decoration:none;}
#hedr-ad {background:white; width:728px; height:90px; float:right;}

#top-nav
{

	font-weight:bold;
	height:20px;
	background: black;
	clear:both;
	margin:20px 0;
	color:white;
	padding:0 0 0 10px;
}
#top-nav p {font-size:10px; width:200px; float:left;}
#master > #top-nav {border-top:20px solid white; margin:0 !important;}
#top-nav ul
{
	width:312px;
	height:20px;
	font-size:12px;
	margin:0 auto;
	border-left:3px solid white;
	border-right:3px solid white;
	text-align:center;
}

#top-nav ul li
{
	list-style:none;
	float:left;
	width:150px;
	margin:0;
	height:20px;
	border-left:3px solid white;
	border-right:3px solid white;
}

#top-nav ul li a {width:150px; height:20px; display:block; color:yellow; text-decoration:none;}

#top-nav ul li a:hover {background: blue; color:red; text-decoration:underline;}

#main {clear:both; background:white; padding:0 20px 20px 0; min-height:580px; width:755px; float:left;}
#master > #main {width:765px; padding:20px 20px 20px 0;}

#main1
{
	width:380px;
	float:left;
	margin:0 20px 0 0;
	border-right: 6px solid #009933;
	padding:0 20px 0 0;
}

#main > #main1 {width:380px;}
#main2
{
	background: white;
	width: 325px;
	float:left;
	height:600px;
}
#main > #main2 { min-height:600px; width:325px;}

#main h1, #main h2, #main h3, #main h4, #main h5 {margin:20px 0;}
#main p {margin:10px 0;}
#tower-ad {width:160px; height:600px; float:right; background:white; margin:0 0 20px 0;}
#master > #tower-ad {margin:20px 0 20px 0;}
#footer {background:black; border-top: 6px solid #009933; padding:10px; height:40px; clear:both; margin:20px 0 0 0;}
#footer-logo {width:200px; height:37px; float:left; background:url(http://dispatchespanol.com/images/di-logo.gif) no-repeat;}
#footer-logo a {width:200px; height:37px; display:block; text-decoration:none;}
#di-partners {text-align:center; font-size:11px;}
#di-partners ul li {list-style:none; display:inline; padding:0 5px 0 0; margin: 0 5px 0 0; border-right:1px solid red;}
#footer p {color:yellow;}

#footer a:link, #footer a:visited {color:white;}
#footer a:hover, #footer a:active {color:red;}

#fronteras-cover {
	background: white;
	text-align:right;
}
#main2 > #fronteras-cover {height:270px;	margin:0 0 20px 0;
	padding:0 0 20px 0;}
#fronteras-cover img
{
	width:250px;
	height:270px;
	background:black;
	border-left:6px solid white;
	display:block;
	float:left;
}

#fronteras-cover p {clear:both; text-align:center; margin:0 0 20px 0;}

#todays-issue-hedr {
	background: black url(http://dispatchespanol.com/images/todays-issue-hedr.gif) no-repeat top left;
	width:60px;
	height:269px;
	float:left;
}

#fronteras-cover > #todays-issue-hedr {width:65px;}

#locations
{
	clear:both;
	padding:20px 0 0 95px;
	background: url(../images/ohio-map.gif) no-repeat 0 20px;
	margin:20px 0;
	border-top:1px dotted #666;
}

#info {
	background: #8DD93B;
	padding:20px;
	margin:0 0 20px 0;
	border-top: 6px solid #009933;
}
#ap-headlines, #resources {
	padding: 10px;
	width:360px;
	border-bottom: 6px solid #0033CC;
	background:url(http://dispatchespanol.com/images/list-bkgnd.gif) repeat-x bottom left;
}

#ap-headlines-hedr {
	height:84px;
	background: #EEC832 url(http://dispatchespanol.com/images/ap-headlines-hedr.gif) no-repeat top right;
	margin:-10px -10px 10px -10px;
	border-top: 6px solid #0033CC;
}

#resources-hedr {
	height:135px;
	background: #8FC4DF url(http://dispatchespanol.com/images/resources-hedr.gif) no-repeat left top;
	margin:-30px -10px 10px -10px;
}
#ap-headlines-hedr h3, #resources h3 { margin-left:-5000px; }
#todays-issue-hedr h3 { display:none; }
#locations-list, #ratesheet {width:100%;}
#locations-list td, #ratesheet td {padding:3px;}
#ratesheet td + td {text-align:right;}

#info h3 {margin:0 0 10px 0;}

#indexhedr {font-size:24px; font-weight:bold; margin:0 0 20px 0;}

#main ul#menu li {
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #999999;
	list-style: none;
}

#resources ul li {font-size:11px; line-height:13px;}

#resources h4 {margin:10px 0;}