* {color:#000; font-family:Arial,Verdana,Geneva,Helvetica; font-size:13px; }
body {background:url('../nav/bg_body.jpg'); margin:0px; padding:0px 0px 0px 0px; width:960px; margin-right:auto; margin-left:auto;}

#outer {background-color:#FFF; width:960px;}
#container {margin:0px; padding:0px; padding-bottom:20px; border-left:3px solid #900; border-right:3px solid #900; background:url('../nav/bg_container.gif') no-repeat right 0px;}
#header {height:90px; background:url('../nav/bg_head.jpg') no-repeat 0px 0px;}
#left {width:300px; float:left;}
#left .indent { margin-top: 30px; margin-left: 19px; }
#left form{display:block; margin:0px; padding:0px;}
  #mainNav {width:160px; float:left;}
  #mainNav img {vertical-align:bottom;}
  #mainNav div {margin-bottom:3px;}
  #mainNav #itemAct {background:url('../nav/mainNavAct.gif') no-repeat 70px 14px;}
  #mainNav a { font-size: 12px; vertical-align:top; color:#FF931F; font-weight:bold; text-decoration:none; padding-left:3px;}
  #mainNav a:hover {text-decoration:underline;}
  #mainNav #itemAct a {color:#900;}
  #subNav {width:120px; float:left; background:url('../nav/subNav.gif') no-repeat 0px 14px; padding-top:20px;}
  #subNav a {display:block; color:#900; text-decoration:none; padding-left:10px; background:url('../nav/sNdot.gif') no-repeat 0px 4px;}
  #subNav a:hover {text-decoration:underline;}
  #subNav a.act {font-weight:bold; background-image:url('../nav/sNdotAct.gif');}

  #news, #search {margin-left:3px; width:277px;}
  #news h1, #search h1 {color:#900; font-style:italic; border-bottom:1px solid #FF931F; margin:10px 0 5px 0; font-size:13px;}
  #news h1 a {color:#900; text-decoration:none;}
  #news .newsItem {celar:both;}
  #news .date, #search .word {width:63px; float:left; font-size:11px;}
  #news .teaser, #search .box {float:left;}
  #news .teaser a {color:#900; text-decoration:none;}
  #news .teaser a:hover {text-decoration:underline;}
  #search .box .input {border:1px solid #900; width:180px; font-size:10px; height:10px;}
  #search .box .submit {vertical-align:bottom; margin-left:5px;}

#right {width:640px; float:right; margin:0px; padding:0px;}
  #content {margin-right:30px;}
  #pageImg {float:right;}
  #pageNav {clear:both; margin:10px 0 10px 0;}
  #pageNav a {color:#900; text-decoration:none; padding-left:10px; margin-right:10px; background:url('../nav/sNdot.gif') no-repeat 0px 4px;}

#footer {background-color:#900; padding:4px 20px 4px 0px;}
  #footerNav {float:left;}
  #footerNav a {color:#FFF; font-weight:bold; text-decoration:none; margin:0 4px 0 6px;}
  #address {float:right; color:#FFF;}
.clearer {clear:both; font-size:1px; color:#FFF;}

#teaser { position: relative; left: 3px; width: 225px; border: 1px solid #ff931f; }
#teaser .header { line-height: 20px; padding: 2px; border-bottom: 1px solid #ff931f; color: #990000; font-size: 13px; font-weight: bold; font-style: italic; text-align: center; }
#teaser .text { padding: 2px; }
#teaser .text * { font-size: 11px; text-align: center; }
#teaser .text p { margin: 5px 0px; }
#teaser .items { position: relative; width: 100%; height: 107px; overflow: hidden; }
#teaser .item { position: absolute; width: 225px; height: 100px; overflow: hidden; background: #fff; text-align: center; }
#teaser .link { padding-bottom: 5px; text-align: center; }
#teaser .link * { font-size: 11px; }

