body {
	font-family: Verdana, Geneva, san-serif;
	font-size: 20px;
	color: #000000;
	margin:0 auto;
	background-color:#dcd8bd;
} 

p {
	margin:10px 0px 10px 0px;
	}

h1 {font-size:100%; color:#5f4f40;}
h2 {
	font-size:120%; 
	color:#655249; 
	font-weight:normal;
	margin:10px 0px;
	}
h3 {
	font-size:90%; 
	color:#333333; 
	font-style:italic;
	margin:10px 0px;
	}
	
.basic-italic {
font-style:italic;
}

.basic-bold {
font-weight:bold;
}
/* ==============================  added by Bobby to control oversied bulleted items =======================*/


ul li, ol li {
font-size: 90%;
line-height: 125%;
}

a:link {
	color:#75624F;
	text-decoration:none;
	}

a:visited {
	color:#666666;
	text-decoration:underline;
	}
	
a:hover, a:active {
	color:#000000;
	text-decoration:underline;
	}

hr {width:70%; color:#CCCCCC;}

/*divvvvs*/

#top {margin:0 auto; width:100%; height:28px; background-color:#3c281d;padding:0px;}
#toppy {width:947px; margin:0px auto; height:28px; background:url(../images/welcome-header.gif) no-repeat top left;}

#header {
	width:947px;
	height:184px;
	margin:0px auto;
	background:url(../images/cosa-header.jpg) no-repeat top left;
	}

#headerbox {
	float:right;
	margin-top:147px;
	margin-right:10px;
	width:400px;
	}
	

#delasoul {
	width:947px;
	margin: 0 auto;
	background:url(../images/container-bg.gif) repeat-y top right;
	}
	
#container {
	width:947px;
	margin:0 auto;
	}
	
#lefty {
	width:241px;
	float:left;
	padding-left:11px;
	background:url(../images/lefty-bg.gif) repeat-y top right;
	}
	
#lefty a:link, #lefty a:visited {
	text-decoration:none;
	color:#3c281d;
	}

#lefty a:hover, #lefty a:active {
	text-decoration:underline;
	color:#281B13;
	}	
/*SEARCH STYLES*/
#searchbox {
	height:46px;
	padding:9px 12px 0px;
	background:url(../images/search-bg.gif) no-repeat bottom right #efeddd;
	}
.searchy {
	border:2px solid #a29983;
	padding:2px;
	margin:0px;
	height:14px;
	font-size:100%;
	color:#999999;
	}
#searchbox form {margin:0px; padding:0px;}
.gobutton {margin-top:-5px;}

/*ACCORDION NAV*/
.citynav {
padding-bottom:0px;
padding-top:0px;
background-color:#e9e6d5;
width:241px;
border-bottom:1px solid #e9e6d5;
}

.accordion-content1 ul {
padding-top:2px;
padding-left:0px;
margin:0px;
}

.accordion-content1 ul li {
	list-style-type:none;
	padding:2px 3px 0px 12px;
	margin:8px 0px;
	font-size:100%;
}

.accordion-click1 {
background: url(../images/citynav-header-bg.gif) repeat-y top left #a29983;
color:#3c281d;
padding:4px 8px 4px 15px;
font-size:110%;
list-style:none;
display:block;
width:218px;
margin:0px;
}
/*END OF ACCORDION*/

#citybox {
	width:208px;
	padding:32px 8px 8px 25px;
	background:url(../images/citybox-bg.gif) no-repeat top center #d7d1b4;
	border-bottom:4px double #3c281d;
	}
#citybox p {
	font-size:90%;
	line-height:14pt;
	font-weight:bold;
	}
	
/*MIDDLE COLUMN*/
#middle {
	float:left;
	width:453px;
	margin:30px;
	}
	
#mid {
	float:left;
	width:600px;
	margin:30px;
	}
		
#topstories {
	margin:0 auto;
	height:30px;
	background:url(../images/top-stories.gif) no-repeat bottom center;
	text-align:right;
	padding:0px 20px;
	}
.today {color:#a29983;}	
.story {text-align:justify; margin:10px 0px 30px; line-height:150%; font-size:90%;}
.story h1 {margin:4px 0px;}
.story-main {width:180px; height:154px;border:5px solid #dcd8bd; margin:0px 10px 10px 0px;}
.story-old {width:80px; height:72px;border:5px solid #dcd8bd; margin:0px 10px 10px 0px;}

#mid p {line-height:150%; font-size:90%;}	
#mid h1 {font-size:150%; margin:8px 0px 5px 0px; letter-spacing:-1pt;}
#mid h4 {font-size:100%; padding:4px; width:40%; color:#FFFFFF; background-color:#B5AF9D;}
#mid table {font-size:90%;}
.photos {border: 3px solid #dcd8bd; margin:8px;}

.byline {font-size:90%; font-weight:normal; font-style:italic; color:#999;}

/*FOOTER*/
#footer {
	width:800px;
	margin:10px auto;
	text-align:center;
	font-size:80%;
	}

.clearer {clear:left; height:0px;}
