/* begin basic global styles */
html,body,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd { 
color: #5d553a; 
list-style: bullet;
list-style-position: inside; 
margin: 0;
padding: 0;
  }
html {
background: #bcad78 url(../images/bodybg.gif) repeat;
}
body { 
font: 11px arial;
}
a {
color: #9c505c;
font-weight: bold;
text-decoration: none;
}
h1 {
font-size: 15px;
}
h2 {
font-size: 14px;
}
h3 {
font-size: 14px;
margin: 5px 0;
padding: 2px 0;
}
/* begin new global styles */
#main {
background: #f8f0d8;
border-right:10px solid #655d42;
border-left: 10px solid #655d42;
border-bottom: 5px solid #655d42;
border-top: 5px solid #655d42;
display: block;
margin: 0 auto;
padding: 0px;
width: 777px;
}
#mainhead {
height: 200px;
padding: 0px;
margin-top:10px;
background: #570D1E;
padding-top: 30px;
}
#mainTitle {
text-align: center;
}
#mainTitle a {
color: #953857;
font-size: 26px;
text-align: center;
}
#mainTagline {
display: block;
color: #3f3a28;
padding: 0 10px 0 10px;
text-align: center;
font-size: 18px;
}
#weather {
	width: 777px;
	display: block;
	float: none;
	text-align: center;
	clear: both;
}

#contentArea {
	background: #ded4b5;
	height: 18px;
	text-align: center;
	width: 747px; 
        border-left: solid 4px #6b0d28;
        border-right: solid 4px #6b0d28;
        border-bottom: solid 1px #6b0d28;
        border-top: solid 1px #6b0d28;
	
margin-left: 10px
}
#contentArea li {
display: inline;
list-style: none;
margin: 0 5px;

}
#contentArea li a {
color: #9c505c;
text-decoration: none;
}
#contentArea li a:hover {
color: #7b2c3f;
}
#contentArea a {
font-size: 12px;
}
#mainBottom {
background: #ded4b5;
color: #ffffff;
clear: both;
height: 10px;
width: 777px;
padding: 10px 0px 5px 0px;
text-align: center;
border-top: solid 4px #6b0d28;

}
#mainBottom a{
color: #6b0d28;
font-weight: normal;
}
#mainBottom a:hover {
color: #7b2c3f;
}
#mainBottom li {
display : inline;
margin: 5px;
}
#mainArea {
	width: 777px;
	text-align: center;
	display: block;
}
#mainArea h1,h2,h3{
	text-align: center;
}
#mainArea ul{
font-weight: bold;
}
#content {
text-align: left;
}
#keySearches {
background: #ded4b5;
color: #5d553a;
float: left;
margin-left: 10px;
margin-bottom: 10px;
padding: 10px;
text-align: center;
width: 727px;
border-left: solid 4px #6b0d28;
border-right: solid 4px #6b0d28;
border-bottom: solid 1px #6b0d28;
border-top: solid 1px #6b0d28;
}
#keySearches h3 {
color: #6b0d28;
}
#keySearches a {
color: #6b0d28;
}
#keySearches a:hover {
color: #7b2c3f;
}
.itemTitle {
font-size: 13px;
}
.itemLink {
color: #618095;
margin-bottom: 10px;
}
#webLink {
width: 525px;
text-align: center;
font-size: 15px;
margin: 10px 0px 5px 10px;
background: #DED4B5;
border-left: solid 4px #6b0d28;
border-right: solid 4px #6b0d28;
border-bottom: solid 1px #6b0d28;
border-top: solid 1px #6b0d28;
}
#webLink h2 a{
color: #61563b;
font-size: 20px;
}
#links {
display: block;
width: 190px;
border-left: 6px solid #7a0c32;
border-right: 6px solid #7a0c32;
border-top: 1px solid #7a0c32;
border-bottom: 1px solid #7a0c32;
height: auto;
background: #ded4b5;
text-align: left; 
margin: 10px
}
#links a{
color: #5d553a;
padding-top: 12px;
display: block;
padding-left: 10px;
margin-left: 20px;
}
#links a{
color: #5d553a;
padding: 4px;
}
#links li{
list-style:none;
}
#links a:hover {
color: #7b2c3f;
}
#search {
position: absolute;
top: 5px;
background: #570D1E;
height: 28px;
width: 777px;

}

/* news content */

#newsContent li{
float: left;
font-size: 14px;
margin: 5px;
text-align: center;
width: 240px;
display: block;
}
#rightside {
	display: block;
	width: 525px;
	float: left;
}
#leftside {
	display: block;
	width: auto;
	float: left;
}
