/* Habersham County Stylesheet */

body {text-align:center;color:#fff;background:url('../images/background.jpg') center top no-repeat #141929;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
table td {font-family:Arial, Helvetica, sans-serif;font-size:12px;}

a {text-decoration:none;}
a:link, a:visited {color:#25562A;}
a:hover, a:active, a:focus {color:#1B	931E;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
h1 {font-size:24px;}
h2 {font-size:22px;text-transform:uppercase;font-weight:normal;border-bottom:2px dotted #000;padding-bottom:5px;margin-bottom:5px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

.postmod {font-size:10px;color:#25562A}
.imgcap {font-size:10px;text-align:center;padding:0 0 10px 10px;float:right;width:185px;position:relative;}
.imgcap a:link img, .imgcap a:visited img {border:0;}
.imgcap a:hover img, .imgcap a:active img .imgcap a:focus img {border:0;}
.hide {display:none;}
.attribute {font-size:10px;font-style:italic;}

#page {width:985px;text-align:center;margin:0 auto;}
#header {background:url('../images/header.jpg') top left no-repeat #E4EFC9;width:985px;height:184px;margin:0 auto;position:relative;}
#logo {display:none;}
#title {display:none;}
#titlebar {display:none;}
#headertext {}

#hotnav {background:url('../images/hotnav.jpg') top right;position:absolute;top:0px;right:12px;width:434px;height:31px;font-size:12px;color:#fff;text-align:right;}
#hotnavlist {list-style-type:none;padding:5px 10px;margin:0;}
#hotnavlist li {display:inline;padding:0 5px;}
#hotnavlist li a:link,
#hotnavlist li a:visited{color:#fff;}
#hotnavlist li a:hover,
#hotnavlist li a:active,
#hotnavlist li a:focus{color:#ff0;}

#topnav {background:url('../images/topnav.jpg') top left no-repeat #f6f2ec;height:53px;width:985px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;}
#topnavlist {margin:0;padding:15px 0 0;list-style-type:none;font-size:16px;color:#2d434d;font-weight:bold;}
#topnavlist li {display:inline;margin:0;padding:0 15px;position:relative;}
#topnavlist li a:link,
#topnavlist li a:visited {color:#2d434d;}
#topnavlist li a:hover,
#topnavlist li a:active,
#topnavlist li a:focus {color:#2683af;}
#topnavlist ul {display:none;position:absolute;top:17px;left:0;background:url('../images/mediumbamboo.jpg') top left #f9cb88;width:175px;border:1px solid #654321;padding:0 5px;margin:0;}
#topnavlist ul li {display:block;border-bottom:1px solid #654321;text-align:left;font-size:12px;color:#543504;padding:3px 0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
#topnavlist ul li.last {border-bottom:0;}
#topnavlist ul a:link, 
#topnavlist ul a:visited {color:#543504;} 
#topnavlist ul a:hover,
#topnavlist ul a:active, 
#topnavlist ul a:focus {color:#a54200;}
#topnavlist ul ul {top:2px;left:175px;}
#topnavlist li#government ul ul {right:175px;left:auto;}

#topnavlist li:hover ul ul,
#topnavlist ul li:hover ul ul,
#topnavlist ul ul li:hover ul ul,
#topnavlist ul ul ul li:hover ul ul {display:none;}
#topnavlist li:hover ul,
#topnavlist ul li:hover ul,
#topnavlist ul ul li:hover ul,
#topnavlist ul ul ul li:hover ul {display:block;}

#leftnavcell {text-align:left;color:#000;width:200px;border-right:1px solid #543504;}
#leftnav {padding:10px;}
#leftnav h4 {font-size:14px;}
#leftnav ul {padding:0;margin:0;list-style-type:none;}
#leftnav ul li {border-bottom:1px solid #704707;padding:2px 0;font-weight:bold;font-size:12px;}
#leftnav ul li.last {border-bottom:0;}
#leftnav ul ul {padding:0 5px;margin:5px 0;list-style-type:none;background:url('../images/mediumbamboo.jpg') top left #f9cb88;border:1px solid #654321;}
#leftnav ul ul li {padding:5px 0;font-weight:normal;font-size:12px;}
#leftnav ul a:link, 
#leftnav ul a:visited {color:#543504;} 
#leftnav ul a:hover,
#leftnav ul a:active, 
#leftnav ul a:focus {color:#a54200;}

#addresscell {color:#000;border-right:1px solid #543504;padding:10px;text-align:center;}
#addresscell h2 {font-size:16px;font-weight:bold;text-align:left;}
#address {font-size:12px;}
#address a:link,
#address a:visited {color:#ffc;}
#address a:hover,
#address a:active,
#address a:focus {color:#ff0;}


#newsarticles {}
#content {width:961px;margin:0 auto;text-align:left;background:url('../images/bamboo.jpg') top left #d5a661;}
#contentcell {text-align:left;color:#000;background:url('../images/lightbamboo.jpg') top left #fae9ce;}

#insidecontent {padding:20px;}
#insidecontent img {position:relative;top:0px;}
#insidecontent .weatherdiv img {position:static;}
#insidecontent .admintable2 img {position:static;}
#insidecontent table td img {position:static;}

#newsheadlines {list-style-type:none;padding:0;margin:0;font-size:12px;font-weight:bold;}
#newsheadlines li {padding:2px 0;}
#newsheadlines a:link,
#newsheadlines a:visited {color:#000;}
#newsheadlines a:hover,
#newsheadlines a:active,
#newsheadlines a:focus {color:#009;}

#specbox {background:#999D3A;border:3px solid #20437A;width:530px;/*margin:5px;*/float:none;color:#fff;position:relative;bottom:0px}
#specbox div {padding:10px;}
#specbox h4 {padding-top:0;margin-top:0;}

#footer2 {background:#161b11;;width:961px;height:100px;margin:0 auto;text-align:center;position:relative;}
#footer {background:url('../images/leftnavfooter.gif') top left no-repeat #E4EFC9;position:relative;width:766px;height:96px;}
#footer #insidefooter {position:absolute;bottom:10px;left:110px;color:#fff;font-size:11px;}
#footer2 #insidefooter {color:#909091;padding:20px 0 10px;}

#botnav {font-size:11px;font-weight:bold;color:#a4a756;padding-bottom:20px;}
#botnavlist {list-style-type:none;padding:0;margin:0;}
#botnavlist li {display:inline;padding:0 10px;}
#botnavlist li a:link,
#botnavlist li a:visited {color:#a4a756;}
#botnavlist li a:hover,
#botnavlist li a:active,
#botnavlist li a:focus {color:#dae045;}

#copyright {}
#designed {font-size:10px;}
#designed a:link, #designed a:visited {color:#e0e0e1;}
#designed a:hover, #designed a:active, #designed a:focus {color:#dae045;}
#adminlogin {position:absolute;left:10px;bottom:10px;font-size:11px;}
#adminlogin a:link,
#adminlogin a:visited {color:#a4a756;}
#adminlogin a:hover,
#adminlogin a:active,
#adminlogin a:focus {color:#dae045;}
#employeelogin {position:absolute;right:10px;bottom:10px;font-size:11px;}
#employeelogin a:link,
#employeelogin a:visited {color:#a4a756;}
#employeelogin a:hover,
#employeelogin a:active,
#employeelogin a:focus {color:#dae045;}

/* Calendar Styles */

.calheader {background:#25562A;padding:7px 5px;margin:5px 2%;}
.caldeptselect {float:right;position:relative;top:-5px;}
.callable {font-weight:bold;color:#fff;}
/*#calendar {width:36%;margin:0 5%;float:left;}*/
#calendar table#inside td.day {border:1px solid #000;}
#calendar a {color:#153B92;font-weight:bold;}
#otherstuff {/*width:100%;*/text-align:left;}
.showtype {background:#25562A;padding:5px 5px;margin-bottom:5px;color:#fff;font-weight:bold;}
.showinfo {}
.showinfo a {font-weight:bold;}
.showinfo a:hover {color:#ff0;}

table#outside {width:200px;}
table#outside .cfdmonthnav td {background:#25562A;color:#000;}
table#outside .cfdmonthnav a:link, table#outside .cfdmonthnav a:visited {color:#fff;}
table#outside .cfdmonthnav a:hover, table#outside .cfdmonthnav a:active, table#outside .cfdmonthnav a:focus {color:#ff0;}
table#numbers {}
table#numbers td {border:1px solid #000;}
table#numbers .cfddays {background:#ddd2ce;color:#000;}
table#numbers .cfddayrows {border:2px solid #ddd2ce;}
table#numbers .cfddayrows a:link, table#numbers .cfddayrows a:visited {color:#066;}
table#numbers .cfddayrows a:hover, table#numbers .cfddayrows a:active, table#numbers .cfddayrows a:focus {color:#f00;}
table#numbers .weekend {background:#fff;color:#000;}
table#numbers .weekday {background:#fff;color:#000;}
table#numbers .today {background:#fff;color:#000;font-weight:bold;}
table#numbers .today a:link, table#numbers .today a:visited {color:#933;}
table#numbers .today a:hover, table#numbers .today a:active, table#numbers .today a:focus {color:#f00;}
table#numbers .noday {background:#fff;}

/* Document Center */
	
.doccenter {}
.doccenter table td {font-size:12px;}
.doccenter .header {background:#6c8b3b;color:#fff;font-weight:bold;}
.doccenter .subhead {background:#8cab5b;color:#000;font-weight:bold;}
.doccenter .docalt1 {background:#accb7b;}

h3.open {
     background: url('/images/icons/iconfolderopen.gif');
     background-repeat: no-repeat;
     margin-bottom: 0px;
     padding-left: 25px;
     font: 11px arial, helvetica, sans-serif;
     font-weight: bold;
     margin-top: 5px;
     text-decoration: underline;}
h3.closed {
     background: url('/images/icons/iconfolderclosed.gif');
     background-repeat: no-repeat;
     margin-bottom: 0px;
     padding-left: 25px;
     font: 11px arial, helvetica, sans-serif;
     font-weight: bold;
     margin-top: 5px;}
	 
/* Jimmy's Stuff */
#budget tbody td {font-size:10px;}

.listbox {float:right;margin:10px 0 5px 10px;}

#insidecontent .button {
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #3C7342;
	color: #333;
    font-weight: bold;
	}

#insidecontent .button ul {
	width:217px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: none;
	}
#insidecontent .button ul li {
	list-style-type:none;
	}
#insidecontent .button li {
    border-bottom: 1px solid #999D3A;
    padding: 0px;
    margin: 0;
    }
    
#insidecontent .button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #25562A;
		border-right: 10px solid #63a96b;
		background-color: #3C7342;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

html>body #insidecontent .button li a {
    width: auto;
    }

#insidecontent .button li a:hover {
    border-left: 10px solid #FEDE87;
    border-right: 10px solid #89BE61;
    background-color: #4A6BA5;
    color: #fff;
    }
   
/* Photo Gallery Styles */

/*ul.projmain {list-style-type:none;padding:0;margin:0;color:#fff;}
ul.projmain li {list-style-type:none;padding:3px;font-size:16px;font-weight:bold;}
ul.projsub {list-style-type:none;padding:0px;margin:5px 0;}
ul.projsub li {list-style-type:none;padding:3px;font-size:12px;font-weight:normal;}
ul.projmain li a:link, ul.projmain li a:visited {color:#fff;}
ul.projmain li a:hover, ul.projmain li a:active, ul.projmain li a:focus {color:#ff0;}*/
.photoheader {width:540px;text-align:right;color:#fff;background:#25562A;}
.photoheader h3 {font-size:20px;padding:10px;}

#ptable {padding:10px 0;}
#phototable {background:#ccc;border:1px solid #666;}
#phototable #captioncell {background:#eee;border-top:1px solid #666;border-bottom:1px solid #666;color:#000;}
#phototable #photocount {padding:5px 0;}
#phototable #photocount div.countbox {position:relative;float:left;font-family:arial;text-align:center;
	width:20px;
	height:20px;
	margin:3px 3px;
	border-top:1px solid #666;
	}
#phototable #photocount div.countbox a {
	background:#999;
	border:1px solid #666;
	padding:3px 5px;
	}
#phototable #photocount div.countbox a:hover {
	border:1px solid #000;
	}
#phototable #photocount div.photohover {background:#fff;position:absolute;bottom:25px;left:0px;padding:3px;display:none;}	

#phototable a:link, #phototable a:visited {color:#fff;}
#phototable a:hover, #phototable a:active, #phototable a:focus {color:#ff0;}
h1 {margin-bottom:20px;}
table#phototable a.permalink:link, 
table#phototable a.permalink:visited {color:#FEF7AA;}
table#phototable a.permalink:hover, 
table#phototable a.permalink:active,
table#phototable a.permalink:focus {color:#fff;}

/* Weather Styles */

#weatherinfo {font-size:14px; margin:0; padding:2px; width:300px; }
#weatherinfo .icon { text-align:center; width:60px; }
#weatherinfo td { background:#518F58; margin:0; padding:2px; vertical-align:top; }
#weatherinfo th { background:#25562A; color:#fff; padding:5px; }
#weatherinfo th a { color:#fff; }
#weatherinfo ul { list-style:none; margin:0; padding:0; text-indent:0; }

/* Links Styles */
#linkstable {background:#fff;margin-top:20px;}
.linksheader {background:#25562A;color:#fff;font-weight:bold;}
#linkstable td {padding:5px;}
#linkstable a:link,
#linkstable a:visited {color:#fff;}
#linkstable a:hover,
#linkstable a:active,
#linkstable a:focus {color:#ff0;}
.linksalt1 {background:#3C7342;color:#ddd;}
.linksalt2 {background:#63a96b;color:#ddd;}

/* Directory Styles */

.lable {background:#d2deb8;color:#000;font-weight:bold;padding:2px;}