/*
	BWDEC2007 Template
	CSS StyleSheet by David Herreman
	http://www.free-css-templates.com
*/

/*header*/
    body {
      background-color: #888888;
      font:12px Tahoma;color:#333333; line-height: 17px;
    }
    
    a { text-decoration: none; color: #2784d1; font-weight: bold;}
    a:hover { text-decoration: underline; color: #2784d1; font-weight: bold;}
    a:visited { text-decoration: none; color: #2784d1; font-weight: bold;}
    a:active { text-decoration: none; color: #2784d1; font-weight: bold;}
    
    h3 {   margin: 1em 0;}
    img {
      border: 0px;
      margin: 0px;
      padding: 0px;
    }
    div#page_root {
      border: 2px solid #FFFFFF;
      margin: 0px auto;
      width: 990px;
    }
    div#container {
      width: 990px;
      margin: 0px auto;
      background-image: url(/resources/themes/bhdiscovered/graphics/rail_bkg.gif);
      background-repeat:repeat-y;
      background-position: left top;
	  background-color: #FFFFFF;
    }
    div#rail {  
      width: 256px;
     
      margin: 0 0 2px 0px;
      float:left;
    }
    div#clear {
      clear:both;
    }
   
    div.button {
      height: 77px;
      background-repeat:no-repeat;
      background-position: left top;
      margin: 0px auto;
    }
    .static_button {
      display:block;
      height: 77px;
      background-image: url(/resources/themes/bhdiscovered/graphics/map_of_events.gif);
      background-repeat:no-repeat;
      background-position: left top;
      margin: 3px 5px 3px 8px;
      width: 235px;
    }
    .static_button_alt1 {
      background-image: url(/resources/themes/bhdiscovered/graphics/rapidcity_journal_button.gif);
    }
     .static_button_alt2 {
      background-image: url(/resources/themes/bhdiscovered/graphics/fun_facts_button.gif);
    }
    
     .static_button_alt3 {
      background-image: url(/resources/themes/bhdiscovered/graphics/webcam_button.gif);
      height: 119px;
    }  
    
    div.page_top {
    
    }
    
    div.leaderboard {
      width: 728px;
      height: 90px;
      display:block;
      background-color: #000;
    }  
    
    
    div.navigation {
      background-image: url(/resources/themes/bhdiscovered/graphics/navigation_bkg.gif);
      background-repeat:repeat-y;
      background-position: left top;
      margin: 0px;
      padding: 0px;
      width: 95%:
    }
      div.navigation a {
        text-decoration: none;
        font-size: 100%;
        font-weight:bold;
        text-decoration:none;
        color:#424242;
      }
      div.navigation ul.main {
        margin: 0px;
        padding: 0px;
        list-style: none;
      }
      div.navigation ul.main li {
        background-image: url(/resources/themes/bhdiscovered/graphics/li_bkg.gif);
        background-repeat:no-repeat;
        background-position: left bottom;
        margin: 0px auto;
        padding: 3px 0 3px 4px;
      }
      
      div.navigation ul.no_style {
        margin: 0 1.5em 0 1em;
        padding: 2px 0;
      }
      div.navigation ul.no_style li {
        list-style: none;
        border-bottom: 1px solid #ECECEC;
      }
    
    
    
    .heading {
      color: #18b0f0;
      font-size: 135%;
      border-bottom: 2px solid #000;
      width: 97%;
      line-height: 125%;
    }

      div#header {
        height: 297px;
        width: 990px;
        margin: 0px auto;
      }

      div.logo {
        height: 295px;
        width: 250px;
        background-image: url(/resources/themes/bhdiscovered/graphics/layout_header_logo.gif);
        background-repeat:no-repeat;
        background-position: left top;
        float:left;
        margin: 0px;
        padding: 0px;
        background-color: #FFFFFF;
      }
      div.logo a {
        display:block;
        width: 250px;
        height: 250px;
      }
      div.logo_flash {
        height: 255px;
        width: 738px;
        float:left;
        margin: 0px;
        padding: 0px;
      }
      
      div.top_navigation {
        float:left;
        margin: 0px;
        padding: 0px;
        width: 740px;
      }
      
      ul.button_field {
        margin: 0px;
        padding: 0px;
        width: 100%;
      }

      ul.button_field li {
        display: inline;
        margin: 0px;
        padding: 0px;
        list-style: none;
      }      
      
      ul.button_field li.button a {
        background-image: url(/resources/themes/bhdiscovered/graphics/button_bckgrnd.jpg);
        background-repeat: repeat-x;
        background-position: left top;
        font-size: 100%;
        font-weight:bold;
        height: 35px;
        display: block;
        float: left;
        padding:2px 12px 5px 11px;
        text-decoration:none;
        color:#ffffff;
        text-align:center;
        border-right: 1px solid #585c64;
        border-left: 1px solid #d2d4d7;
      }
      
      .first a {
        width: 70px;
        
      }
      .second a {
        width: 84px;
      }
      .third a {
        width: 80px;
      }
      .fourth a {
        width: 96px;
      }
      .fifth a {
        width: 80px;
      }
      .sixth a {
        width: 80px;
      }
      .seventh a {
        width: 74px;
      }
      
        div#content {
          width: 728px;
          float: left;
          margin: 0px;
          padding: 3px;
        }
        div#content ul {
          margin: 0 0 0 2em;
        }
        div#content ol {
          margin: 0 0 0 2em;
        }
        div#content h2.more {
          margin: 1em 0;
        }
     
     /*Content*/   
         div.top_title {
          float:left;
        }
          div.top_title h2 {
            font-size: 110%;
            color:#727272;
            margin: 3px 0;
            padding: 0px;
          }

          div.top_title h2 span {
            color: blue;
            padding-right: 3px;
          }
          
        div.top_title_date {
          float: right;
        }
         div.top_title_weather a {
            font-size: 110%;
            color:#727272;
            margin: 3px 0;
            padding: 0px;
          }
        div.top_title_weather {
            padding-top:4px;
            margin-right:3em;
            float: right;
        }
          div.top_title_date h2 {
            font-size: 100%;
            color:#727272;
            margin: 3px 0;
            padding: 0px;
          }
          
        
        div#border {
          border-bottom: 2px solid #000; margin: 8px 0;
        }

        h1{
        font-size: 100%;
        font-weight:bold;
        text-decoration:none;
        color:#35baf2;
        
        }

/*Footer*/
div#footer{background-color:#f8f8f8;clear:both;color:#000;font-size:90%;border-top:1px dashed #D1D1D1; width: 990px; margin: 0px auto;}
div#footer a{color:#000;font-weight:bold;text-decoration:none;}
div#footer a:hover{text-decoration:underline;}
div#footer p{margin:0px;    padding:0px;  }
div#footer h2 { font-size: 125%; }
div#footer div.section{width:200px; float:left; margin:1em 1em 1em 2em; border-right:1px dashed #D1D1D1; height:200px;}
div#footer div.alt{width:235px; float:left;  margin:1em; border-right:none;  }
div#footer div.section input{border:1px solid #D1D1D1;padding:5px;}
div#footer div.section input.submit{border:1px solid #D1D1D1;padding:3px;}
div#footer div.section div.lee_enterprises{background-image:url(http://www.rapidcityjournal.com/_skins/200710/graphics/lee_enterprises.gif);background-repeat:no-repeat;background-color:transparent;height:65px;width:213px;}
div#footer div.section div.lee_enterprises a{display:block;margin:1em 0 0 0;width:213px;height:60px;color:#f8f8f8;font-size:1%;text-align:right;}
div#footer div.section h2{color:#7c7c7c;border:none;}
div#footer div.section ul{margin: 0 0 0 1em; padding: 0px; }
div#footer div.section ul li{margin: 0px; padding: 0px; color:#434961;}
div#footer div.section ul li a{color:#434961;}
div#footer div.copyright{clear:both;background-color:#e7e7e7;border:1px solid #D1D1D1;padding:4px;}
table tr td.qc_obs_temp{font-size:125%; color:#3b578c; }

/* Style Classes for photographs through SiteRun */

.float_right {
  float: right;
  margin: 5px 0 5px 5px;
}
.float_left_bullet {
  margin: 2em;
  float:left;
}
.float_left {
  float: left;
  margin: 5px;
}

/* End Style Classes for photographs through Siterun */

/* Start Headline and Story Styling */
h3.headline {
  color: #000;

}
h3.headline a, h3.headline a:active, h3.headline a:visited {
  color: #000;
  text-decoration: none;
  font-size: 14px;
  padding: 3px 0;
}
h3.headline a:hover {
  text-decoration: underline;
}

h1.page_head {
  font-size: 200%;
  border-bottom: 2px solid #CCCCCC;
  padding: 0 0 10px 0;
  margin: 10px 0;
  font-weight: normal;

}

div.photo {  padding: 2px; border: 6px solid #ECECEC; float: left; text-align: center; margin: 3px auto;}
div.gallery_container { width: 350px; margin: 0px auto;}
div.flickr_photo { width: 85px; float:left; margin: 2px; }
div.flickr_photo a { text-decoration: none; color: #2784d1;}
p.more_headlines{padding:3px; clear:both;}
p.more_headlines a{text-decoration:none;    display:block;    padding:3px;    text-align:right;  }
p.more_headlines a:hover{background-color:#ECECEC;    }
            
div.admanage_ros_halfbanner{margin:1em auto;  text-align:center;}
div.admanage_ros_halfbanner ul{}
div.admanage_ros_halfbanner ul li{display:inline;    list-style:none;    margin:0 1.2em;  }


  div.lodging_ad {
    width: 225px;
    text-align: center;
    float: left;
    margin: 0 0 3.75em 1em;
  }
  img a {
    text-decoration: none;
    border: none;
  }
  div.lodging_ad p {
    margin: 0px;
    padding: 0px;
  }
  div.lodging_ad h3 {
    margin: 0 0 3px 0;
    padding: 0px;
    font-size: 12px;
  }
  div.lodging_ad h3 a {
    color: #000;
  }
  h1.page_head {
    clear:both;
  }

div.big_box {
  float: right;
  margin: 6px;
}
