/* @override http://obdyke/css/index.css */

img { border: 0px; }

#main {
  width: 940px;
  height: 383px;
  position: relative;
}

#main ul { padding: 0px; margin: 0px; }
#main li { 
  display: block; 
  width: 206px; 
  height: 18px;
  padding-top: 4px;
  padding-left: 4px;
  opacity: .9;
  filter: alpha(opacity=90);
}
 
  #roof_main {
    position: absolute;
    top: 0px;
    left: 0px;
  }
  
  #roof_nav {
    position: absolute;
    top: 0px;
    left: 35px;
    width: 200px;
    z-index: 9;
  }
  
  #roof_nav a:hover { text-decoration: underline; }
  
  #roof_nav .category { 
    background-color: #162247;
    font-size: 8.5pt;
  }
  #roof_nav .category a { color: #d0d8d4; }
  
  #roof_nav .subcategory {
    background-color: #d0d8d4;
    font-size: 8.5pt;
  }
  #roof_nav .subcategory a { margin-left: 10px; color: #162247; }

  #roof_nav .even {
    background-color: #a8aea5;
    font-size: 8pt;
  }
  #roof_nav .even a, #roof_nav .odd a { margin-left: 20px; color: #162247; }
  
  #roof_nav .odd {
    background-color: #999b92;
    font-size: 8pt;
  }

  
  #wall_main {
    position: absolute;
    top: 109px;
    left: 0px;
  }
  
  #wall_nav {
    position: absolute;
    top: 0px;
    left: 35px;
    width: 200px;
    z-index: 9;
  }
  
  #wall_nav a:hover { text-decoration: underline; }
  
  #wall_nav .category { 
    background-color: #620917;
    font-size: 8.5pt;
  }
  #wall_nav .category a { color: #d0d8d4; }
  
  #wall_nav .subcategory {
    background-color: #d0d8d4;
    font-size: 8.5pt;
  }
  #wall_nav .subcategory a { margin-left: 10px; color: #620917; }

  #wall_nav .even {
    background-color: #a8aea5;
    font-size: 8pt;
  }
  #wall_nav .even a, #wall_nav .odd a { margin-left: 20px; color: #620917; }
  
  #wall_nav .odd {
    background-color: #999b92;
    font-size: 8pt;
  }  
  
  #left_spacer {
    position: absolute;
    top: 218px;
    left: 0px;
  }

  #content_main {
    position: absolute;
    top: 0px;
    left: 35px;
    width: 905px;
    height: 383px;
  }
  
  #news_main {
    position: absolute;
    top: 0px;
    left: 641px;
    background-image: url(/images/new/bg_news.png);
    background-repeat: no-repeat;
    width: 200px;
    height: 343px;
    padding: 20px 24px 20px 40px;
    overflow: auto;
  }
  
  #news_main .news_item {
    width: 185px;
    padding-bottom: 10px;
  }
  
  #news_main .even, #news_main .even a, #news_main .odd a:hover {
    color: #134282;
  }
  
  #news_main .odd, #news_main .odd a, #news_main .even a:hover {
    color: #000;
  }
  
  #news_main .news_title { font-size: 10.5pt; font-weight: bold; line-height: 120%; }
  #news_main { scroll: none; overflow: hidden; } 
  #news_main a.hydro { position: absolute; bottom: 0; right: 0; border: 0; }
  #news_main .news_descr { font-size: 9pt; font-weight: normal; }
  #news_main .news_more { font-size: 9pt; font-weight: bold; }

#indexContent #newsPreview #left , #indexContent #newsPreview #right {
	height:390px;
}

.storyPreview {
	margin-left:10px;
	margin-bottom:10px;
	font-weight:bold;
}

.storyPreview .title {
	font-size:16px;
	margin-bottom:5px;
	margin-top:5px;
}

.storyPreview .readMore {
	margin-top:3px;
}

div.slides { position: relative; }
.slide  { position: absolute; top: 0; left: 0; }
.slide img { border-style: none; }

#bottom_nav a.hover:hover
{
  background-position: bottom;
}

#bottom_nav a.hover
{
  width: 157px;
  height: 91px;
  background: none no-repeat top center;
  display: block;
  float: left;
}

#bottom_nav { overflow: hidden; }

#bottom_nav a.hover.last
{
  width: 155px;
}

/* ================== */
/* = Below the Fold = */
/* ================== */
#fold { margin: 80px 0 20px 0;	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
#fold .section { overflow: hidden; margin-bottom: 20px; background: url(/images/new/bg.png) repeat-x; border-top: 1px solid #eee; border: 1px solid #004182; }
#fold h2 { margin: 0 0 20px; background: #004182; color: #fff; font-size: 17px; padding: 10px 20px; font-weight: normal; }
#fold h3 { font-size: 14px; padding: 5px 10px; background: #fff; font-weight: normal; border: 2px solid #ccc; border-bottom: 1px dotted #ccc; color: #333; margin: 0;}
#fold h3 a { color: #333; display: block; background: url(/images/new/go.gif) no-repeat right;}
#fold .left { float: left; }
#fold ul { padding: 10px 25px; margin: 0 0px 10px; list-style-type: square; border: 2px solid #ccc; border-top: none; background: #fff;}
#fold ul li { margin-bottom: 3px; }
#fold ul li a {	font-size: 12px; }
#fold p { margin: 0 0px 10px; line-height: 16px;}
#fold .image { text-align: left; margin: 30px 0px 10px; }
#fold #logo.image { text-align: center; }
#fold .image.right { float: right; }
#fold a { color: #134282; }
#fold a:hover { text-decoration: underline; }
#fold #history { width: 630px; margin-left: 20px; margin-right: 10px; }
#fold #history h3 { margin: 10px 0 10px 5px; background: none; border: none; margin-left: 0; padding-left: 0; }
#fold #information { width: 248px; margin: 0 10px; } 
#fold img { border: 1px solid #bbb; padding: 3px; background: #ddd; margin-bottom: 10px; margin-right: 5px; }

