/* ------------------------ General Rules */
body {
	font:11px/17px Verdana, Tahoma, sans-serif;
	background: #000;
	color: #323232;
}
a:link, a:visited, a:active {color:#733200;}
/* ------------------------ Upper Nav & Weather Icon */
.holder{background-color: #5c0300;}
#uppernav li{text-transform: uppercase;}
#uppernav li a {color:#e5e5db; text-decoration: none;}
#uppernav li a:hover {color: #733200;}
#weather {color:#e7eedb; font-size: 13px;}
/* ------------------------ Logo & Tagline */
#logo {
	width: 375px;
	height: 82px;
	margin-top: 10px;
}
#tagline{ /* Immediately following logo.  Dependent on logo height and width */
	color: #e7eedb;
	margin-left: 4px;
	margin-top: 40px;   /* Increase or Decrease to move entire page up, but adjust top logo margin accordingly */
}
#profile-link {
    float: right;
    font-size: 14px;
    margin: 40px 0 0 0;
}
#profile-link a {
    background: none repeat scroll 0 0 #5c0300;
    border-radius: none;
    padding: 2px 8px 3px;
    text-decoration: none;
    color: #e7eedb;
}
/* ------------------------ Menu Bar */
#menu-holder {background:  url("/theme/mountain_connection/images/midnav.png") repeat scroll 0 0 transparent; margin-top: 8px; border-top: 2px solid #5c0300;}
.menu li {font-family: Helvetica, Helvetica Neue, Arial, sans-serif; font-size: 12px;}
.menu li a:link,
.menu li a:visited {color: #733200;}
.menu li a:hover,
.menu li.active a{color: #000;}
/* ----------------------------------- Last Updated Info / Rotator */
.date{color: #666;}
.rotator-wrapper .rotator-links li a{color:#733200;} /*Changes color of Read More / Comment */
/* ---------------- Rotator Navigation Elements */
.rotator-nav a span.txt{font-size:14px;}
.rotator-nav a{color:#000; text-decoration:none; background-color: #dddddd;}
.rotator-nav a:hover,
.rotator-nav li.active a{
	color:#733200;
	background-color:#fff;
}
/* ----------------------------------- Blog Posts / Main Content Area */
.news-list .news-content{color:#000; font-size: 12px;}
/* --------------- Main Content Header Tags & Header Links */
h1{color: #580100; font-size: 26px; font-weight: 900;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {color: #580100; font-weight: 600}
h2{color: #580100; font-weight: 400;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {color: #580100; font-weight: 400;}
h3 {color: #733200; font-weight: normal; font-family: times new roman,times,serif; font-size: 24px; }
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {color: #733200; font-weight: normal; font-family: times new roman,times,serif; font-size: 24px; }
h4 {font-weight:normal; color:#333728; font-family: arial, sans-serif; font-style: normal; }
h5 {font-size: 1.16em; color: #666;}
/* ----------------------------------- Footer */
#footer ul li a{color: #733200; text-decoration: none;}
#footer ul li a:hover{color: #000;}
.footer-tagline {color: #e9e9e9;}
#footer a {color: #fdf8ee;}
/* ----------------------------------- Best of */
.businesses { padding-left:13px; }
.businesses ol { padding-left:16px; margin:0; }
.business_section div { margin-top:5px; clear:both; }
.business_section_name { font-size:17px; }
.business_section input { padding:2px; width:400px; }
.business_section label { display:block; float:left; margin:0 0 0 30px; width:300px; }
.businesses h2 { border-bottom:1px solid; font-size:32px; margin-bottom:10px; padding:5px 0; }