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.5em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h2.with-tabs {padding:0px; color:#7ea4d2; margin:5px 0px -15px 0px; }
h2 { color:#7ea4d2; margin:5px 0px; }
.alignleft {float:left; margin-right:15px;}
.alignright {float:right; margin-left:15px;}

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

#header {background:url('http://digline.com/images/headerBack.png') no-repeat 0 17px; width:960px; height:150px; z-index:100;}
#header h1 {background:url('http://digline.com/images/header.jpg') no-repeat; width:940px; height:84px; position:relative; left:10px; top:26px; padding:0px;}
#header h1 a {display:block; font-size:8px; position:absolute; top:123px; color:#fff; width:250px; height:120px; margin:-170px 0 0 0;}
#header h2 {}
#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; }

#nav-tabs {background:url('http://digline.com/images/headerTabs.png') no-repeat; height:26px; width:262px; position:relative; float:right; }
#tabs {position:relative; margin:0; padding:0;}
#tabs li {list-style:none; float:left; padding:0 5px; margin:5px 0 0 12px;}
#tabs li a {color:black;}
#tabs li a:hover {color:#fff;}

#nav { padding:0; margin:-36px 0 0 10px; position:relative; text-align:left; z-index:5; width:810px; float:left;}
#nav li {position:relative; float:left; list-style:none; padding:5px 0 10px 0; margin-right:2px; }
#nav a {padding:3px 15px; background:#fff; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; border:1px solid #98b5d7;}
#nav .current_page_item a {color:#fff; background:#98b5d7;}
#nav li ul {position:absolute; left:-999em; margin:0; background:#fff; border:1px solid #a6b9d0; border-top:0; text-align:center; padding:0;}
#nav li li {padding:0; margin:0;}
#nav li li a, #nav .current_page_item li a {position:relative; display:block; padding:5px 2px; border:none; 
 -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
#nav li:hover ul {left:0;}

#contact-nav {float:right; margin:-33px 0 0 0; z-index:100;}
 #contact-nav li {list-style:none; display:inline; padding:0 15px 0 0;}

#content { float:left; position:relative; width:700px; padding:0 26px 0 0; margin:0 0 0 20px; background:#fff;} 
 #content.short {width:482px; margin:0 20px 0 20px; padding:0;}
 
#content ul {padding-left:20px;}
 #content li {padding:8px;}
 #content img {padding:0; margin:0 10px; } 
 
 #map {float:left; position:relative;}
 #counties {float:right; position:relative; list-style:none;}

#sidebar-left, 
#sidebar-right {border:2px solid #a6b9d0; border-top:7px solid #7ea4d2; text-align:center; margin-bottom:20px; }

#sidebar-left {width:180px;  float:left; min-height:500px; padding:15px; list-style:none;}
 #sidebar-left .form-item label {font-size:10px; visibility:hidden;}

#sidebar-right {width:220px; float:right; margin-top:13px; padding:0px; }
 #sidebar-right a img {border:none;}
 #sidebar-right ul {list-style:none; padding:0; margin:0;}
 #sidebar-right li {padding:5px 2px; margin:0;}
 #sidebar-right ol {padding:0 5px 0 25px;}
 #sidebar-right ol li {list-style-type:disc; text-align:left;}
 #sidebar-right h3 {font-size:16px;}

#search-block-form {margin-bottom:20px;}

#my_calendar_upcoming_widget-3 {float:right; width:220px; border:2px solid #a6b9d0; border-top:7px solid #7ea4d2; text-align:center; margin:15px 0 20px 0; list-style:none;}

/* Contact Us page */
form {border:1px solid #ccc; width:650px; text-align:left; float:left; padding:10px; margin-left:15px;}
label {padding:5px; float:left; display:block;}
input, textarea {width:350px; margin:5px; }
input.button {width:80px;}

#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;}



#colors {margin-left:230px;}
.red {color:red;}

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

a.cwd {float:right; 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;}

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;}

a.post-edit-link {position:absolute; top:10px; right:0; color:red;}
