


body {font:12px Arial, Helvetica, sans-serif; color:#13424f; background:#dad0b5 url(/img/layout/bg-body-with-ticker.jpg) top left repeat-x; margin:0;}
p {margin:10px;}

a {outline-style:none;} /* Removes dotted lines around links when active */
a:link {color:#132963;}
a:visited {color:#132963;}
a:hover {color:#60CA30;}

strong {font-weight:bold;}

img {border:none;}

h1, h2, h3, h4 {margin:0; padding:0; font:12px Arial, Helvetica, sans-serif;}

/* Layout */
#wrapper {width:960px; margin:0 auto;}
#header {background:url(/img/layout/header-bg-with-ticker.png) top left no-repeat; height:158px; position:relative;}
#header h2 {font: 13px Arial, Helvetica, sans-serif; color:#dfedf3; line-height:23px; text-align:center; height:23px;}

#subNav {position:absolute; right:20px; top:30px;}
#subNav ul {margin:0; padding:0; float:left;}
#subNav ul li {display:inline; padding:0 0 0 5px; float:left;}
#subNav ul li a {padding:0 8px 0 3px; color:#fff; border-right:1px solid #fff; font:11px Arial, Helvetica, sans-serif;}
#subNav ul li.end a {border-right:none; padding:0 0 0 3px;}

#ticker {width:920px; margin:0 0 0 30px;}
#ticker a {color:#fff;}
#ticker a:hover { text-decoration:none;}

#logo {position:relative; top:8px; left:57px; width:600px; height:117px; display:block; cursor:pointer;}

#content {background:url(/img/layout/content_bg.gif) top left repeat-y; position:relative; padding:0 0 0 28px;}
#altHeading {background:url(/img/layout/dunegrasstop.jpg) top right no-repeat; height:79px; padding: 5px 0px 0px 0px;}
#headerdropdown { position:absolute; right:0px; top:0px; }
#headerdropdown select {margin-right:5px;}
#smallfont {font-size:9px;}

#treePageDetailTitle {position:absolute; top:40px; left:20px; font:24px "Arial Narrow",Arial, Helvetica, sans-serif; color:#e18861;}

#left_column {float:left; padding:0 0 70px 0; width:201px; position:relative; z-index:2;}

/*#mainNavHat {position:absolute; top:-11px; background:url(/img/layout/main-nav-hat.jpg) top left no-repeat; width:191px; height:100px; padding:40px 0 0 10px;}
*/
#treeJump5 {height:22px; width:225px; margin:0 auto 0 0; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#0E4772; }
#treeJump6 {height:22px; width:230px; margin:8px 0 0 0; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#0E4772;}
#treeJump7 {height:22px; width:230px; margin:8px 0 0 0; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#0E4772;}


#mainNav {}
#mainNav ul {margin:0 1px 0 0px; padding:0; list-style:none;}
#mainNav li {height:28px; background:#ede8dd; text-align:center; line-height:28px; border:2px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#mainNav li.end {border-bottom:2px solid #fff;}
#mainNav li a {font:12px Arial, Helvetica, sans-serif; color:#13446e;}

#newsletter {height:105px; margin:0 1px 0 0px; background:#ede8dd; color:#E18861; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:2px solid #fff; border-top:none;}
#newsletter p {margin:0px; padding:0px; text-align:center; padding-top:5px;}

#icons {text-align:center; padding:5px 0 0 0; border:2px solid #fff; height:130px; width:196px; background:#ede8dd; position:absolute; bottom:-40px; left:0;}

#icons_bck {text-align:center; padding:5px 0 0 0; border:2px solid #fff; height:93px; width:196px; background:#ede8dd; position:absolute; bottom:-30px; left:0;}

#right_column {width:715px; float:left; padding:5px 0 0 5px; position:relative;}

#flash {width:720px; height:224px;}
#emergency {width:720px; background:#FF0000; color:#FFFFFF; font:bold 20px Arial, Helvetica, sans-serif; padding:40px 0 40px 0; text-align:center;}
#callouts p {padding:0 5px;}
#visitors_callout {float:left; width:225px; margin:0 0 0 12px;}
#residents_callout {float:left; width:225px; margin:0 0 0 12px;}
#government_callout {float:left; width:200px; margin:0 0 0 12px;}

#news_events {background:url(/img/layout/new_events_bg.jpg) top left repeat-x; padding:8px 0 0 14px; margin:10px 0 0 0;}
#announcements {float:left; width:215px; padding:0 10px 0 0;}
#events {float:left; width:215px; margin:0 0 0 10px;}
#city_rehoboth {float:left; width:215px; margin:0 0 0 10px;}

#events ul {margin:10px 0 0 5px; padding:0; list-style:none;}
#events ul li {margin:0 0 5px 0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#093347;}

#announcements ul {margin:10px 0 0 5px; padding:0; list-style:none;}
#announcements ul li {margin:0 0 5px 0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#093347;}
.orangearrow {color:#e18861;}
.viewAll {text-align:right; margin:20px 0 0 0;}


#footer {min-height:32px; position:relative; margin:1px 0 10px 21px; padding:40px 0 15px 0; border-top:1px solid white; border-bottom:1px solid #B3A68A; background:#E5F2FA; /* background:url(../img/layout/footer-bg-tile.jpg) top left repeat-x;*/}
.navTitle {font:bold 18px Arial, Helvetica, sans-serif; color:#e18861; padding:0; margin:0 0 0 25px;}
#footer ul {margin:0; padding:0 0 0 40px;}
#footer ul li {font:11px Arial, Helvetica, sans-serif; color:#8e8070;}
#footer ul li a {font:11px Arial, Helvetica, sans-serif; color:#8e8070;}

#left_bird {position:absolute; top:20px; left:-40px; z-index:1;}
#right_bird {position:absolute; right:-10px; top:25px;}

#phone {text-align:center;}
#nav1 {float:left; margin:0 0 0 150px;}
#nav2 {float:left; margin:0 0 0 40px;}
#nav3 {float:left; margin:0 0 0 40px;}
#nav4 {float:left; margin:0 0 0 40px;}

#delawarelogo {font-size:10px; width:100%; margin:0 auto; text-align:center;}
a.delawarelink{text-decoration:none; color:#333333;}

.listarrow {margin:0px; padding:0px; color:#E18861; font-weight:bold;}

#ongoingbusiness ul li{padding-bottom:5px;}

/*Ticket Form */
.redtext {color:#FF0000; margin:0px; padding:0px; li}


/* CSS Hacks */
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Google Search */
#search {
	margin:20px 0 0 0;
	text-align:right;
}
#search input{
	font-size:10px;
}
#search .textbox{
	width:110px;
}
#search .submit{
	
}

.gsc-control,.gsc-results,.gs-webResult,.gs-result,.gsc-title,.gsc-twiddle{
width:700px;
}

/*Google Maps*/
#map { width:350px; height:320px; border-color:#fff; border-style:solid; border-width:2px; }
#areaMap { width:350px; height:320px; border-color:#fff; border-style:solid; border-width:2px; }
#itMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#wwtMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#pmMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#pwMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#cmMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#blMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#acMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#bgMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#ssMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#wdMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#msMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }
#btMap { width:275px; height:250px; border-color:#fff; border-style:solid; border-width:2px; float:right; }


