@charset "UTF-8";
/* CSS Document */

#body-liner {background-image: url('images/body_bg.png'); font-family: "Trebuchet MS", Verdana, Arial, sans-serif; background-position: center top; background-repeat: repeat-x; display: block; }
#header {background-image: url('images/header_bg.png'); background-position: center top; background-repeat: no-repeat; width: 945px; position: relative; padding: 0 5px; margin: 0 auto; height: 124px; display: block; }
#collar {width: 945px; position: absolute; bottom: 0px; height:42px; margin: 0; padding:0;}
#collar li {display: block; float: left;}
#collar li a {display: block; border-left: 1px solid #ddd; padding: 10px 16px 9px; line-height: 22px; text-decoration: none; font-size: 22px; color: #333;}
#collar li a:hover { background-color: #ddd;}
#collar li.current_page_item {background-color: #eeeedd;}

#branding a img, #mini_ows a img {border: none;}
#branding {position: absolute; top: 10px; left: 0px;}
#mini_ows {position: absolute; top: 16px; right: 130px;}
#rightcollar {padding: 10px 50px; float: right; display: block; width: 300px; text-align: center;}
#leftcollar {width: 500px; float: left; padding: 0; margin: 0;}

#container {display: block; margin: 0 auto 12px; width: 945px; padding: 5px;}
#content { float: left; width: 512px;}
#sidebar {float: right; width: 355px; padding-top: 24px;}
#footer-liner { display: block; clear: both; background-color: #ffffcc; border-top: 1px solid #ddd; height: 140px;}
#footer {display: block; width: 945px; padding: 16px 5px; margin: 0 auto;}
#rightcollar #searchform #s {width: 200px;}
a { color: #990000; text-decoration: none; border-bottom: 1px dotted inherit;}

h1, h1 a { color: #990000; border: none;}
h2, h2 a { color: #99999; border: none;}
h3, h3 a { color: #000; border-color: #000;}

#sidebar { font-size: 1em;}
#description {clear: left; color: #990000; font-size: 1.5em; line-height: 1.5em;}
