
/* Photo header */
#header { width: 750px; }
#header-photo { width: 730px; height: 130px; background-color: #fff; }
#header-photo img { display: block; }
#header-left { width: 10px; background: url(/images/about/home/header-left.png) repeat-y left top; }
#header-right { width: 10px; background: url(/images/about/home/header-right.png) repeat-y left top; }
#header-content { background: url(/images/about/home/header-text-bg.png) no-repeat left bottom; padding: 10px 20px 20px 20px; }
#header-content h2 { color: #fff; font-size: 18px; line-height: 20px; }
#header-content p { color: #fff; }
#header-content .main { width: 420px; padding-right: 100px; float: left; }
#header-content .links { float: left; color: #fff; }

#header-content li { line-height: 16px; margin-bottom: 9px; margin-left: 20px; list-style-image: url(/images/about/home/bullet-white.gif); }
#header-content .links a { color: #fff; }


#body {  background-color: #efe8d9; }
#news-top { width: 460px; height: 20px; background: url(/images/about/home/news-top.png) no-repeat left top;  }
#warn-top { width: 290px;  height: 20px; background: url(/images/about/home/warn-top.png) no-repeat left top;  }
#news-content { background: url(/images/about/home/news-bg.png) no-repeat left top; padding: 0 10px 0 20px; }
#warn-content { background: url(/images/about/home/warn-bg.png) no-repeat left top; padding: 0 10px 0 20px; }
#news-bottom { height: 20px; background: url(/images/about/home/news-bottom.png) no-repeat left top;  }
#warn-bottom { height: 20px; background: url(/images/about/home/warn-bottom.png) no-repeat left top;  }

#body h2 { padding: 0; margin: 0 0 5px 0; font-size: 14px; line-height: 18px; color: #36332f; }

#news-content h3 { font-size: 14px; line-height: 18px; color: #377eab; padding-left: 10px; }
html>body #news-content h3 { width: 200px; }

#news-content p { /*width: 280px;*/ padding-left: 10px; }
html>body #news-content p { /*width: 200px; padding-left: 110px;*/ }

#news-content hr { border-bottom: 1px solid #eaeaea; height: 1px; clear: both; width: 70%; margin-bottom: 5px; }

p.more { padding-top: 10px; }

table.home-news-table { float: left; margin: 0; width:350px; }
table.home-news-table td { padding: 10px 0 5px 0; border-bottom: 1px solid #eaeaea; }
table.home-news-table th { padding: 10px 0 5px 0; }
