body { margin: 0px; padding: 0px; font-family: Verdana, Helvetica, Sans-serif; font-size: 12px; text-align: justify;color: #020100; background:#fff;}
#wrap { width: 854px; margin-right: auto; margin-left: auto; background:#fff;border-left: 0px solid #00009a; border-right: 0px solid #00009a; }
/* header styles ===================================== */
#head { width: 900px; height: 120px;margin: 10px 0 0 0;background-image: url(images/bh-header.png); background-repeat: no-repeat; }
#desc { height: 60px; margin: 0px 120px 0px 0px; padding: 20px 30px 0px 30px; font-size: 14px; font-weight: bold; text-align: left; }
#title { margin: 10px 10px 0px 0px; text-align: left; }
#title h1 {font-family: Verdana, "Helvetica", Sans-serif; margin-left: 10px; margin-top: 30px; padding: 0 0 10px  0;  font-size: 30px; }
		
#title h1 a:link, #title h1 a:visited { color: #fffaf4; text-decoration: none; }
#title h1 a:hover { text-decoration: none; }
/* right menu styles ================================= */

#right a.right1:link, #right a.right1:visited { padding:0; color:#990000; font-size:9pt;}
#right a.right1:hover { color:#cc0000; }
/* main content styles =============================== */
#content { margin: 10px 162px 0px 0px; padding: 30px 15px 0px 10px; line-height: 16px; border:solid 1px #b0bec7; background-color:#fff; }
.post { margin: 0px 0px 40px 0px; }
.meta { font-size: 10px; margin: 0px 0px 10px 0px; padding: 0px; }
.postmetadata { text-align: right; font-weight: bold; }
/* comment styles ==================================== */
#commentlist { margin-left: 0px; margin-right: 0px; padding: 0px; }
#commentlist li { list-style-type: none; margin: 10px 0px 10px 0px; padding: 10px 20px 10px 20px; background-color: #fae5a6; border: 2px solid #a27b03; color: #003366; }
#commentlist p { margin: 10px 0px 10px 0px; }
#commentlist a:link, #commentlist a:visited { color: #003366; text-decoration: underline; }
#commentlist a:hover { color: #000000; }

/* global styles ===================================== */
h2 { margin: 0px; padding: 0px; font-size: 18px; }
h3 { font-size: 14px; }
blockquote { margin-left: 20px; margin-right: 20px; background-color: #ffffff; color: #625e2d; padding: 5px 15px 5px 15px; border: 2px solid #336699; }
blockquote p { margin: 0px; padding: 10px 0px 10px 0px; }
blockquote a:link, blockquote a:visited { color: #0066cc; text-decoration: underline; }
blockquote a:hover { color: #000000; }
a img { border: none; }
a:link, a:visited { color: #990000; text-decoration: none; }
a:hover { color: #cc0000; }
textarea { width: 450px; }
/**changes david**/

#footer{clear: both; background:url(images/footer.gif) top center no-repeat; font-size:9pt; margin-top:10px;}
#footer ul{font-weight:bold;list-style:none;text-align:center;margin:0;padding:5px 0 0 0;height:50px;font-size:9pt;}
#footer li{display:inline;border-right:1px solid;padding:0 3px 0 3px;margin:0;font-size:8pt;}
#footer li.last{border:none;font-size:8pt;}

#seo {width:860px;margin:0; padding:0; height:30px;font-size:9px;text-align:center;color:#999;background:url(images/top_box.gif) top center no-repeat;position:relative;line-height:30px}
#menu{width:860px;height:90px;background:url(images/main_box.gif) top center no-repeat;position:relative;margin:4px 0 0 0; padding:0;}
#menu #logo{margin:0;padding:0;position:absolute;overflow:hidden;width:237px;height:57px;left:15px;bottom:14px;z-index:1}


#right { float: right; width: 151px; padding: 0px 0 0 0; margin:0px 0px 0 16px;}
#right .box, #col3 .box{padding:0 0 8px 0;margin:0 0 15px 0}
#right .gradient, #col3 .gradient{background:url(images/sidebar/bottom_box.gif) left bottom no-repeat}
#right .simple, #col3 .simple{background:url(images/sidebar/white_bottom.gif) left bottom no-repeat}
#right h3, #col3 h3{padding:9px 0 0 17px;margin:0;height:30px;background:url(images/sidebar/top_box.gif) no-repeat}
#right h3 a, #col3 h3 a{padding:9px 0 0 17px;display:block;display:block}
#right h3 a img, #col3 h3 a img{margin:-3px 2px 0 -9px;vertical-align:top}
#right ul, #col3 ul{margin:8px 8px 8px 17px;padding:0;list-style:none}
#right .index ul{margin:8px 0 8px 4px;padding:0;list-style:none}
#right li, #col3 li{margin:0;padding:0}
#right li a img, #col3 li a img{vertical-align:middle;}
#right h2 { margin: 15px 0px 3px 0px; font-size: 11pt;font-family:Arial, sans-serif; color: #0b4c8c; font-weight:bold; padding: 0px 0px 5px 3px; height:20px; border-bottom: solid 0px #0b4c8c;}
#right a:link, #right a:visited { margin:0; color:#333; font-size:9pt; font-family:Arial, sans-serif; font-weight:bold; padding: 0px 5px 0px 0px;}
#right a:hover { color:#cc0000;}
