/* CSS Document */

body {
	font-family: Georgia, "Times New Roman", times, serif;
	font-size: .9em;
	line-height: 1.5em;
	color: #ffffff;
	margin-top: 0px;
	background:url(images/bg_secondary.jpg) repeat-x;
	background-color:#333333;
}
td, td {
	font-family: Georgia, "Times New Roman", times, serif;
	font-size: 1em;
	color: #000000;
}
a, a:visited {
color: #9DB1D1;
}
a:hover {
color: #C39A6E;
}
h1 {
	font-size:1.5em; 
	margin: 0 0 .5em 0;
	padding: 0;
	font-weight:normal;
	color: #C39A6E;
}
h2 {
	font-size:1.25em;
	padding: 0;
	font-weight:normal;
	color: #C39A6E;
}
h3 {
	font-size:1.4em;
	margin: 0 0 5px 0;
	padding: 5px 0px 5px 0px;
	font-weight:normal;
	color: #6E1312;
}
p{
	margin-top: 0;
	margin-bottom: 0.75em; 
	line-height:1.5em;
}
td, tr {
color:#ffffff;
}
ul{
margin: 1em 0em 1em 1em;
padding-left: .1em;
}
li {
padding: .05em 0 .05em 0;
}

sup {
font-size:9px;
}
#container {
width: 960px;
margin: auto;
}
#navcontainer {
clear:both;
width: 960px;
height: 29px;
padding:0;
margin: 0;
text-align:center;
}
#navcontainer ul{
list-style-type: none;
color: #E6E2AF;
padding: 3px 0 0 0;
margin: 0px 0 0 0;
}

#navcontainer li {
display: inline;
}

#navcontainer li a{
text-decoration: none;
font-size: 14px;
color: #ffffff;
padding: 0px 16px 0 16px;
}

#navcontainer li a:hover{
text-decoration: none;
color: #E6E2AF;
}
#logo {
clear:both;
float: left;
}
#logo_right_home {
float: left;
width:714px;
height:92px;
padding:10px 30px 0 0;
background-image:url(images/bg_banner_home.jpg);
font-size: 18px;
text-align:right;
color:#FFFFFF;
}
#logo_right_home a, #logo_right_home a:visited{
font-size: .9em;
color:#FFFFFF;
text-decoration: none;
}
#logo_right_secondary {
float: left;
width:744px;
height:82px;
padding:0;
}
#content {
clear:both;
border-left: 1px solid #595959;
border-right: 1px solid #595959;
border-bottom: 1px solid #595959;
}
#banner_home {
clear:both;
width: 958px;
height: 282px;
}
#main_home {
clear:both;
width: 958px;
background-image:url(images/bg_main.jpg);
background-repeat:repeat-x;
background-color: #333333;
}
#left_home{
float:left;
width: 657px;
padding: 0 20px 20px 33px;
}
#right_home{
float:left; 
width: 218px;
padding: 0px 5px 25px 10px;
margin: 25px 0 25px 0;
border-left: 1px solid #595959;
font-size: .9em;
}
.feature {
width: 208px;
padding: 15px 10px 15px 10px;
background-image:url(images/bg_feature.jpg);
background-repeat:no-repeat;
font-size:.9em;
}
.feature_2 {
width: 208px;
padding: 15px 10px 15px 10px;
background-image:url(images/bg_feature2.jpg);
background-repeat:no-repeat;
font-size:.9em;
}
#logo_secondary {
clear:both;
float: left;
width: 260px;
height: 227px;
background-image:url(images/bg_logo_secondary.jpg);
background-repeat:no-repeat;
font-size:20px;
}
#logo_right_secondary {
float: left;
width:700px;
height:227px;
padding:0;
}
#main_secondary {
clear:both;
width: 958px;
padding: 25px 0 0 0;
background-image:url(images/bg_main.jpg);
background-repeat:repeat-x;
background-color: #333333;
}
#left_secondary_half{
float:left;
width: 444px;
padding: 0 15px 20px 20px;
}
#right_secondary_half{
float:left; 
width: 443px;
padding: 0px 20px 20px 15px;
border-left: 1px solid #595959;
}
#right_secondary_quarter_1{
float:left; 
width: 210px;
padding: 0px 10px 20px 15px;
border-left: 1px solid #595959;
}
#right_secondary_quarter_2{
float:left; 
width: 210px;
padding: 0px 20px 20px 10px;
}
#left_secondary_3quarters{
float:left;
width: 225px;
padding: 0 15px 20px 20px;
}
#right_secondary_3quarters{
float:left; 
width: 648px;
padding: 0px 10px 20px 25px;
border-left: 1px solid #595959;
}
#footer {
clear:both;
width: 910px;
padding: 0;
margin:0 25px 0 25px;
font-family: tahoma, helvetica, arial, sans-serif;
font-size: .7em;
color: #ffffff;
text-align:center;
line-height: .25em;
border-top: 1px solid #595959;
}
.clear {
clear:both;
}
.article {
font-size: 1.5em;
padding:5px 0 5px 55px;
background-image:url(images/article.png);
background-repeat:no-repeat;
color: #C39A6E;
}
.market_today {
font-size: 1.5em;
padding:5px 0 5px 55px;
background-image:url(images/magnifying.png);
background-repeat:no-repeat;
color: #C39A6E;
}
.important {
font-size: 1.2em;
color: #D4B492;
}
.local_phone {
font-size:14px;
line-height:16px;
}