/* ------------------------ General Rules */
body {color:#000; background: #f1f0ef url('/theme/Pinal/images/bg.png') repeat-x; font-family: tahoma, verdana, arial, sans-serif;}
a:link, a:visited, a:active {color:#00559B;}
/* ------------------------ Upper Nav & Weather Icon */
.holder {
	background: #c0c0c0;
	padding: 8px 4px 10px 0px;
	}
#uppernav li{font-family: century gothic, verdana, sans-serif; padding: 0 0 0 15px; text-transform: none; font-size: 13px;}
#uppernav li a {color:#000; text-decoration: none;}
#uppernav li a:hover {color: #00559b;}
#weather {color:#00559b;
	position: relative;
	float: right;
 	top: 8px;
 	font: italic 13px georgia, times, serif;
 	color: #000;
}
#profile-link  {
position: relative;
top: -7px;
}
#profile-link a {
color: #fff;
background: #000;
}
/* ------------------------ Logo & Tagline */
#logowrapper{
    width: 370px;
    height: 109px;
    position: relative;
	float: left;
	padding: 0;
	top: 4px;
}
#tagline{ /* Immediately following logo.  Dependent on logo height and width */
	color: #000;
	margin-left: 7px;
	margin-top: 60px;   /* Increase or Decrease to move entire page up, but adjust top logo margin accordingly */
	padding: 4px 0 0 0;
}
/* ------------------------ Menu Bar */
#menu-holder{background: #000;
	color: #fff;
	height: 27px;
	margin: 7px 0 8px 0;
	padding: 7px 0;
	display: block;
	}
.menu{
	float:left;
	width: 970px;
	padding:0 0 1px 21px;
}
.menu li{
	font-size: 14px;
	font-family: 'Josefin Sans', century gothic, verdana, sans-serif;
	font-weight: 700;
	float:left;
	margin:0 11px 0 0;
	padding: 0 10px 0 0;
}
.menu li a:link, .menu li a:visited {color: #fff; font-weight: normal; padding: 5px 6px 3px 6px;}
.menu li a:hover, .menu li.active a{
	background:#fdfdfc;
	color: #000;
	font-weight: normal;
	padding: 5px 6px 3px 6px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	height: auto;
}
#pushdown {
    background: none;}
/* ----------------------------------- Last Updated Info / Rotator */
.date{color: #666;}
.rotator-wrapper .rotator-links li a{color:#00559B;} /*Changes color of Read More / Comment */
/* ---------------- Rotator Navigation Elements */
.rotator-nav a span.txt{font-size: 13px;}
.rotator-nav a{text-decoration:none; background-color: #f4f7ed; color: #00559B;}
.rotator-nav a:hover,
.rotator-nav li.active a{
	color: #8b8b8b;
	background-color:#fff;
}
/* ----------------------------------- Blog Posts / Main Content Area */
.date{font-style: italic;}
.news-list .news-content{color:#353535;}
.pagination{font-size: 15px;}
/* --------------- Main Content Header Tags & Header Links */
h1{color: #8b8b8b; font-family: 'Josefin Sans', century gothic, verdana, sans-serif; font-weight: 400;}
h2{color: #00559B; font-family: 'Josefin Sans', century gothic, sans-serif; font-weight: 700;}
h2 a:link, h2 a:visited, h2:active {color: #00559B;}
h3 {color: #232522; font-weight: 100;}
h4{font: italic 100 19px "Georgia", times, serif; color: #999;}
/* ----------------------------------- Footer */
#footer ul li a{color: #727070; text-decoration: none;}
#footer ul li a:hover{color: #000;}
.footer-tagline{color: #727070;}
#footer a {color: #000;}
/* ----------------------------------- 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:200px; }
.business_section label { display:block; float:left; margin:0 0 0 30px; width:200px; }
.businesses h2 { border-bottom:1px solid; font-size:32px; margin-bottom:10px; padding:5px 0; }