/* $Id: style.css,v 1.38.2.2 2009/04/27 14:20:53 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */


/**
*My Additions
*/

body {width:960px; margin:30px auto; font-family:Verdana; font-size:13px;}
a {text-decoration:none; color:#436d9f; outline:none;}
a:hover, a.active {color:red;}
h1 {font-size:1.7em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h2.with-tabs {padding:0px; color:#7ea4d2; margin:5px 0px -15px 0px; }
h2 { color:#7ea4d2; margin:5px 0px; }


#bannerRegion {width:728px; margin:15px auto;}

#header-region {background:url('images/headerBack.png') no-repeat 0px 17px; width:960px; height:150px;}
#header {background:url('images/header.jpg') no-repeat; width:940px; height:84px; position:relative; left:10px; top:26px; padding:0px;}
#headerLinks {margin:0px; padding:0px; position:relative; text-align:left; top:34px; left:-20px; z-index:8; float:right;}
#headerLinks li {float:left; list-style:none; padding:0px 0px 12px 20px;}
#Title a {color:#ffffff; font-size:8px; text-align:center; display:block; padding:70px 0 0; }

#headerTabs {background:url('images/headerTabs.png') no-repeat; height:26px; width:262px; position:relative; margin:0px; float:right; left:-10px;}
#tabs {position:relative; left:4px; width:270px; top:4px;}
#tabs li {list:style:none; display:inline; padding: 0px 20px 0px 0px;}
#tabs li a {color:black;}
#tabs li a:hover {color:#fff;}

#nice-menu-1 { padding:0; margin:1px 0 0; position:relative; text-align:left; z-index:5; left:10px;}
#nice-menu-1 li {position:relative; float:left; list-style:none; padding:5px 0px 10px 11px; margin-right:2px;}
#nice-menu-1 li a {padding:5px 12px 10px 0px; background:url('images/navRight2.png') no-repeat top right;}
#nice-menu-1 li ul {position:absolute; left:-999em; margin-top:5px; background:#fff; border:1px solid #a6b9d0; border-top:0; text-align:center; padding:0;}
#nice-menu-1 li ul a {background-image:none; position:relative; left:-6px; display:block; padding:0px; text-align:center;}
#nice-menu-1 li:hover ul{left:0px;}
.menu-path-node-4 {position:relative; left:18px;}
.menuparent, .menu-path-node-7 {background:url('images/navLeft.png') no-repeat top left;}
.menuparent a, .menu-path-node-7 a{background:url('images/navRight2.png') no-repeat top right;}
#nice-menu-1 a.active {color:#333; }

ul.secondaryNav {clear:both; text-align:left; margin:5px 0px 15px 5px; list-style:none;}
ul.secondaryNav li {padding-top:5px;}
.secondaryMajor {font-size:18px;}
.secondaryMinor {margin-left:15px;}

#container {margin-top:20px; background:#fff;}
.sidebars #container {margin-top:20px;}

#sidebar-left {width:190px;  border:2px solid #a6b9d0; border-top:7px solid #7ea4d2; text-align:center; float:left; margin-bottom:20px;}
#sidebar-left .form-item label {font-size:10px; visibility:hidden;}
#search-block-form {margin-bottom:20px;}

.sidebar-left #center { width:750px; border-top:7px solid #7ea4d2; float:right; margin-bottom:20px;}
.sidebars #center {width:500px; border-top:7px solid #7ea4d2; display:inline-block; float:left; position:relative; left:15px; margin-bottom:20px;}

#sidebar-right {width:230px; border:2px solid #a6b9d0; border-top:7px solid #7ea4d2; text-align:center; float:right; margin-bottom:20px;}
#sidebar-right h5 {text-align:left; margin:5px;}
#sidebar-right ul {margin:10px;}
#sidebar-right li {text-align:left; padding:5px 0px 5px 0px;}

#footer {background:url('images/footer2.png') no-repeat bottom; border-top:solid 4px #7ea4d2; width:961px; min-height:25px; clear:both;}

.sectionImage {float:right; padding:0px 0px 10px 10px;}

#center ul {padding-left:20px;}
#center li {padding-top:5px;}
#center img {padding:0; margin:0 10px; }

#colors {margin-left:230px;}

#center a, #sidebar-right a {color:#436d9f;}
#center a:hover, #sidebar-right a:hover {color:red;}

a.cwd {float:right; margin-top:-8px; margin-right:15px; font-size:10px; color:#7ea4d2;}

#edit-search-block-form-1 {width:100px;}

#block-event-1 li{list-style:none; margin-left:-10px}
.more-link {padding:5px;}

#map {float:left; position:relative; left:50px;}
#counties {float:right; position:relative; left:-100px; list-style:none;}

table.counties {font-family:tahoma; border:none;}
.counties td, .stats td {text-align:left; padding:3px 5px; border:none; border-bottom:1px solid #eee;}
.countiesSpace {width:18px;}
.countiesName {width:70px;}
.countiesUtility {width:auto;}
.countiesStatus {width:44px;}
.statsYear, .statsMonth {width:48px;}
.statsTitle strong{margin-left:250px; font-size:20px;}
.statsCountiesTitle strong{margin-left:230px; font-size:20px;}
.statsCountiesTotal {width:40px;}
.statsCountiesCounty {width:70px; font-size:20px;}
.statsCountiesMonth {width:30px;}

.newsletter {width:750px; font-size:13px; font-family:verdana; margin:20px auto;}
.newsletter h4 {font-weight:bold; padding:0px; margin:0px;}
.newsletter h1 {padding:0px; margin:10px 0px;}
.newsletter #leftColumn {width:197px; float:left; position:relative; margin:15px 45px 0px 0px;}
.newsletter .sidebarItem {margin:40px 0px 0px 0px;}
.newsletter #rightColumn {width:508px; float:right; position:relative;}
.newsletter .article img {position:relative; float:right; padding:5px 0px 10px 15px;}
.newsletter #contactUs {list-style:none; margin:75px 0px 0px 0px; padding:0px;}
.newsletter #contactUs li {padding:5px 0px 5px 0px;}
.newsletter #titleImage {text-align:center; position:relative; margin:0px 0px 0px 75px;}
.newsletter .article {margin:40px 0px 0px 0px; border-top:solid 1px #444; padding:0px;}
.newsletter #newsletterHeader {position:relative; left:-9px; top:0px; display:none;}

#print {float:right;}
#print input {font-size:10px; padding:2px; margin:0 10px 0 0; background:#D1D8DF; border:1px solid #000; cursor:pointer; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px}
#print input:hover {background:#fff;}