html,body {height: 100%; margin: 0; padding: 0;}
html {}
body {background: #48443b; font-family: arial, sans-serif;}
#container {min-height: 100%; margin: 0 auto; min-width: 780px; max-width: 1000px; min-height: 100%; background: url(../../../../img/vertical_bg.jpg) repeat-y; background-position: top center;}
#container1 { padding: 0; min-width: 780px; max-width: 1000px; background: url(../../../../img/header_texture.jpg) no-repeat; background-position: top center;}
#container2 {margin: 0 auto; padding: 0 0 110px 0; width: 100%; width: 780px;}
#header{height: 112px; width: 780px; padding: 0 0 0 0; background: url(../../../../img/silver_bar.gif) repeat-x; background-position: bottom;}

#logo{float: left; display: block; width: 283px; height: 106px; background: url(../../../../img/montana1st_logo.gif) no-repeat; background-position: top center; margin: 0 0 6px 0;}

#main_menu {font-weight: normal; padding: 0; margin: 0; font-size: 11px; font-family: arial, sans-serif; display: block; float: right; background: #000 url(../../../../img/topmenu/on.gif); height: 112px; width: 497px; overflow: hidden;}
#main_menu a{float: left; text-align: center; display: block; height: 42px; width: 71px; padding: 70px 0 0 0; color: #ddd; text-decoration: none;}
#main_menu a:hover{background: none; color: #fff}
#mm1{background: url(../../../../img/topmenu/1.gif) no-repeat; background-position: bottom;}
#mm2{background: url(../../../../img/topmenu/2.gif) no-repeat; background-position: bottom;}
#mm3{background: url(../../../../img/topmenu/3.gif) no-repeat; background-position: bottom;}
#mm4{background: url(../../../../img/topmenu/4.gif) no-repeat; background-position: bottom;}
#mm5{background: url(../../../../img/topmenu/5.gif) no-repeat; background-position: bottom;}
#mm6{background: url(../../../../img/topmenu/6.gif) no-repeat; background-position: bottom;}
#mm7{background: url(../../../../img/topmenu/7.gif) no-repeat; background-position: bottom;}

#content_home{background: #000 url(../../../../img/blog_sidebar_gradient.gif) repeat-y; background-position: right; width: 780px; height: 275px;}

.silverbar{clear: both; width: 780px; background: #000 url(../../../../img/silver_bar.gif) repeat-x; background-position: top; height: 6px; overflow: hidden;}

#footer{height: 106px; width: 780px; padding: 0 0 0 0;}

#footer_links{display: block; clear: both; margin: 5px 10px; font-size: 10px; color: #777563;}
#footer_links_l{float: left;}
#footer_links_r{float: right; margin-right: 5px;}
#footer_links a{text-decoration: none; color: #777563; font-weight: bold;}
#footer_links a:hover{text-decoration: none; color: #fff;}

#ehl{float: left; width: 20px; height: 16px; background: url(../../../../img/footer/ehl_on.gif) no-repeat; margin: 0 3px;}
#ehl a:hover{background: none;}
#ehl a{display: block; width: 20px; height: 16px; background: url(../../../../img/footer/ehl.gif) no-repeat;}

#ncua{float: left; width: 34px; height: 16px; background: url(../../../../img/footer/ncua_on.gif) no-repeat; margin: 0 3px;}
#ncua a:hover{background: none;}
#ncua a{display: block; width: 34px; height: 16px; background: url(../../../../img/footer/ncua.gif) no-repeat;}

#blog_sidebar{float: left; width: 200px; margin: 0 padding: 0; background: url(../../../../img/blog_sidebar_texture.jpg) no-repeat; height: 275px;}

h3{margin: 15px 10px 0 10px; padding: 0; font-weight: bold; font-size: 12px; color: #FFD457; text-transform: capitalize;}
#ask{float: left; display: block; width: 300px; height: 106px; background: url(../../../../img/footer_texture.jpg) no-repeat; background-position: top center; margin: 0;}
#ask_padding{display: block; margin: 10px 10px; height: 25px;}
#ask_input, #query{float: left; border: 1px #000 solid; background: #48443b url(../../../../img/input_texture.jpg); height: 19px; width: 230px; padding: 2px; color: #fff;}
#ask_button{outline: none;color: #555; float: left;font-weight: bold; border: 1px #000 solid; background: #e6e5e6 url(../../../../img/silver_button.gif) repeat-x; background-position: bottom; border-left: 0px; height: 25px; margin: 0; padding: 2px; filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}
}
#ask_button:hover{color: #000;}


#flash{float: left; display: block; background: url(../../../../img/homepage_content_bg.jpg); width: 580px; height: 275px;}
#intro{padding: 25px; color: #fff; font-size: 12px; line-height: 16px; font-weight: bold;}
h1{font-size: 18px; font-weight: bold; margin: 0; padding: 0; color: #FFD457;}
#intro p{width: 220px;}
#intro a{color:#FFD457; text-decoration: none;}
#intro a:link{border-bottom: dotted #FFD457 1px;}
#intro a:hover{border-bottom: dotted #FFF 1px; color: #fff;}

#secondary_links {margin: 0; padding: 3px 0 0 0;float:left; width: 476px; font-size: 11px; line-height: 11px;}
#secondary_links a{color: #FFF; text-decoration: none;}
#secondary_links a:hover{color: #FFD457;}
#secondary_links ul{height: 85px; float: left; padding: 0 7px; margin: 8px; list-style: none; width: 120px; border-right: dotted 2px #A19170; list-style-position: outside;}
#secondary_links .noborder{border: none;}
#secondary_links li{display: block; margin: 0; padding: 0 0 3px 0;}

#container_search{width: 780px; background: #000;}
#content_search{padding:15px; font-size: 12px; color: #fff;}
#content_search a{color:  #FFD457; text-decoration: none;}

#content_search h4{margin: 10px 0 0 0; padding: 0; font-size: 14px;}
#qa_results{font-size: 16px;}

.hr{clear: both; width: 100%; margin: 0 0 15px 0; padding: 15px 0 0 0; height: 0; border-bottom: dotted 2px #FFF; }

#edit_question {color: #fff;z-index: 200px; display: block; width: 100%; position: fixed; bottom: 0; left:0; background: #000;}
#edit_question input{color: #555;font-weight: bold; border: 1px #000 solid; background: #e6e5e6 url(../../../../img/silver_button.gif) repeat-x; background-position: bottom; height: 25px; margin: 0; padding: 2px;}
#edit_question span{margin: 8px; float: left;}
#edit_question form{margin: 5px;float: right;}