@charset "utf-8";
/* CSS Document */

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #000; margin: 0; padding: 0;}
h1, h2, h3, h4, img, table, form, p, a { border: 0; margin: 0; padding: 0; text-decoration: none;}
a { color: #428ce7;}
a:hover { text-decoration: underline;}

/* page framework divs //////////////////////////////////////////////////////////////*/
#container { background: #fffdf4; width: 980px; margin: 0 auto;}
#header { background: url(../images/banner.jpg) no-repeat; border-bottom: 1px solid #000; height: 99px;}
#header h1 { display: none;}
#navigation { border-bottom: 1px solid #000; height: 35px; width: 980px;}
#navigation ul { list-style-type: none; margin: 0; padding: 0;}
#navigation ul li { display: inline;}
#navigation ul li a { border-bottom: 1px solid #fffdf4; float: left; font-weight: bolder; color: #840000; display: block; padding: 8px; margin: 0 30px; text-align: center;}
#navigation ul li a:hover { border-color: #000; text-decoration: none;}
#content { width: 770px; margin: 0 30px 0 0;}
#left, #middle, #right, #content { padding: 30px 0;}
#left { float: left; width: 560px; margin: 0 30px 0 0;}
#middle, #right { float: right; font-family: Arial, sans-serif; font-size: 12px; width: 180px;}
#middle { float: left; margin: 0 30px 0 0;}
#middle img { margin: 0 0 8px 0;} #middle p { padding: 0 0 8px 0;}
#right { text-align: right;}
#right ul { list-style-type: none; margin: 0; padding: 0 0 12px 0;}
#right ul li a { display: block; font-weight: bolder; border-bottom: 1px dotted #000; color: #000; width: 180px; padding: 7px 0; text-decoration: none;}
#right ul li a:hover { background: #840000; color: #fff;}
#footer { float: none; font-size: 14px; clear: both; border-top: 1px solid #000; padding: 12px 0 30px 0; margin: 20px 0 0 0; text-align: right;}
#footer span { float: left;}
#footer a { color: #6b7918;}

/* content styles ///////////////////////////////////////////////////////////////////*/
.clear { float: none; clear: both;}
h1 { display: block; float: left; font-family: Times, Georgia, serif; font-size: 30px; font-weight: normal; width: 502px; margin: 0 0 12px 0; text-transform: uppercase;}
h1 span { display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
h2 { border-top: 2px solid #000; font-size: 16px; text-transform: uppercase; margin: 0 0 12px 0; padding: 3px 0;}
.toplink { border-top: 1px dotted #000;}
#photocontainer { width: 180px;}
#photocontainer img { float: left; width: 86px; height: 86px;}
#photocontainer img.left { margin: 0 8px 0 0;}

/* for news //////////////////////////////////////////////////////////////////////// */
.newscontainer { background: url(../images/news-seperator.gif) no-repeat top; border-bottom: 1px solid #000; width: 560px; margin: 0 0 18px 0; padding: 7px 0 10px 0; text-align: justify;}
.date { background: #840000; display: block; float: left; font-size: 18px; color: #fff; line-height: 19px; width: 50px; height: 46px; margin: 0 8px 0 0; padding: 4px 0 0 0; text-transform: uppercase; text-align: center;}
.date span { font-size: 30px; display: block;}