/*BWDEC2007 TemplateCSS StyleSheet by David Herremanhttp://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;}
p {margin-bottom: 1em;}
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.logodeadwood{height:295px;        width:250px;        background-image:url(/resources/themes/bhdiscovered/graphics/deadwood_upper_left.jpg);        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_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{color:#000; text-decoration:none;  font-size:110%;  padding:3px 0;}
div.element_container h3.headline { color: #000; font-size: 110%; padding: 3px 0;}
div.element_container h3.headline a { color: #000; }
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;  }
div.lodging_ad h3 a{color:#000;  }
h1.page_head{clear:both;  }
div.big_box{float:right;  margin:6px;}
