/* CSS Document */

#topnav {
margin: 0 12px 0 12px;
background: #595959 url(images/home_main.jpg) top right no-repeat;
height: 188px;
}


#left { margin: 4px 0 9px 12px; float: left; width: 185px; background: #c4c4c4 url(images/side_middle.jpg) repeat-y;position: relative; height: 373px;}
#middle { float: left; min-width: 335px; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; width: 335px; margin-left: 30px; padding-right: 30px; }
#right { float: left; width: 270px; margin-top: 20px; padding: 0 20px;}

#right img {
display: block;
margin: 0 auto;
}

#right h2 {
margin-top: 4px;
}

#middle h1 {
margin: 0 0 21px 0;
}

#middle p {
margin: 0 0 21px 0;
}

#left img.top {
position: absolute;
top: 0;
left: 0;
}

#left img.bottom {
position: absolute;
bottom: 0;
left: 0;
}

#left_content {
margin: 13px;
}

#left_content a {
color: #790000;
text-decoration: none;
}

#left_content a:hover {
text-decoration: underline;
}



#left_content p {
font-size: 11px;
line-height: 16px;
margin: 4px 0 18px 0;
}

#features {
background-color:#c6c6c6;
margin: 0 4px 0 5px;
}

.featured {
float: left;
width: 419px;
margin: 9px 0 0 9px;
background-color: #fff;
padding: 9px;
}

.featured img {
float: left;
margin-right: 9px;
}

.featured p {
font-size: 12px;
}

.featured h2 {
margin-top: 4px;
}

#contentbottom {
background:url(images/content_bottom.jpg) no-repeat;

}