﻿body {
	background-image: url('../_acc-images/main/fiber-bg-100x100.jpg');
	background-color: #A5B89E;
	padding: 0px;
	margin: 0px;
}

#wrapper {
	border: 1px solid #455450;
	padding: 0px 0px 12px 0px;
	margin: 24px auto 12px auto;
	width: 758px;
	background-color: #F3F5F2;
}

/* hide plain text header */
#non-css-header {
	visibility: collapse;
	display: none;
}

/* create header that only appears with styles ON */
#css-header {
	width: 758px;
	height: 123px;
	background-image: url('../_acc-images/main/main-header.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #d7e0d4;
}

#banner-left {
	float: left;
	width: 444px;
	margin: 0px;
	padding: 0px;
}

/* Google Search */
#search-box { 
	margin: 0px;
	padding: 0px 0px 0px 4px;
	float: left;
}

#search-box form {
	padding: 0px;
	margin: 0px;
}

/* allows "invisible" link in css header over 'AlbanyCounty.com' */
#banner-home-link {
	padding: 0px;
	margin: 16px 0px 0px 0px;
	clear: left;
}

/* allows "invisible" link in css header over image of county executive*/
#exec-photo-link {
	width: 148px;
	height: 120px;
	float: right;
}

/* page 'hack' after floating divs so next div will align properly in Firefox */
.clear {
	padding: 0px;
	margin: 0px;
	clear: both;
	visibility: collapse;
	line-height: 0px;
}

#subheader {
	padding: 0px;
	margin:  2px 0px 2px 0px;
	width: 758px;
}

/* div to hold special notice link over main photo */
#subheader-extra-link {
	border: 1px solid #BB6F2C;
	float: left;
	padding: 2px 0px 2px 0px;
	margin: 4px 0px 0px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #FFFFFF;
	visibility: hidden;
}

/* div to hold the date script and the font size links */
#date-font {
	padding: 0px;
	margin: 2px 7px 0px 0px;
	width: 230px;
	float: right;
}

#date {
	margin: 4px 2px 0px 0px;
	padding: 0px;
	float: left;
	vertical-align: middle;
}

#font-size {
	float: right;
	background-image: url('../_acc-images/main/font-size/font-size.gif');
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #F3F5F2;
	margin: 0px;
	padding: 0px 0px 0px 54px;
	height: 16px;
}

/* line up the font size image links */
#font-size a {
	padding: 0px;
	margin: 0px;
	width: 16px;
	height: 16px;
	float: left;
}

/* set font size images links so that standard size is selected */
#small-font {
	background-color: #F3F5F2;
	background-image: url('../_acc-images/main/font-size/font-size-smaller.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px;
	height: 16px;
}

#standard-font {
	background-color: #F3F5F2;
	background-image: url('../_acc-images/main/font-size/font-size-standard-ON.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px;
	height: 16px;
}

#large-font {
	background-color: #F3F5F2;
	background-image: url('../_acc-images/main/font-size/font-size-larger.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px;
	height: 16px;
}

#left-main {
	width: 470px;
	height: 160px;
	padding: 0px 0px 8px 0px;
	margin: 6px 0px 8px 7px;
	float: left;
}

#image-and-caption {
	width: 226px;
	float: left;
	padding: 0px;
	margin: 0px;
}

/* div to hold "ALBANY IMAGERY" under main image */
#main-image-caption {
	width: 226px;
	height: 16px;
	float: left;
	background-image: url('../_acc-images/main/main-image/county-scenes.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	display: none;
}

/* Portal Links (center of page) */
#main-portal-links {
	float: right;
	border-style: none;
	padding: 0px;
	margin: 0px;
	width: 200px;
}


#liv-nav {
	background-image: url('../_acc-images/main/portal-links/living-working-over.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

#bus-nav {
	background-image: url('../_acc-images/main/portal-links/doing-business-over.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}


#gov-nav {
	background-image: url('../_acc-images/main/portal-links/government-over.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}


#vis-nav {
	background-image: url('../_acc-images/main/portal-links/around-albany-over.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

#his-nav {
	background-image: url('../_acc-images/main/portal-links/history-over.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

/* Main Links (right side bar) */
#main-link-column {
	width: 230px;
	padding: 0px;
	margin: 6px 7px 0px 0px;
	float: right;
	clear: both;
}

#notices {
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-width: 4px 1px 1px 1px;
	border-color: #bb6f2c;
	background-image: url('../_acc-images/main/right-link-column/hatch-bg.jpg');
	background-color: #f9faf8;
}

#headlines {
	padding: 0px;
	margin: 8px 0px 0px 0px;
	border-style: solid;
	border-width: 4px 1px 1px 1px;
	border-color: #3c4b37;
	background-image: url('../_acc-images/main/right-link-column/hatch-bg.jpg');
	background-color: #f9faf8;
}

#updates {
	padding: 0px;
	margin: 8px 0px 0px 0px;
	border-style: solid;
	border-width: 4px 1px 1px 1px;
	border-color: #91835e;
	background-image: url('../_acc-images/main/right-link-column/hatch-bg.jpg');
	background-color: #f9faf8;
}

#favorites {
	padding: 0px;
	margin: 8px 0px 0px 0px;
	border-style: solid;
	border-width: 4px 1px 1px 1px;
	border-color: #6b8662;
	background-image: url('../_acc-images/main/right-link-column/hatch-bg.jpg');
	background-color: #f9faf8;
}

#main-text {
	width: 470px;
	padding: 12px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
	clear: both;
}

#about-albany {
	padding: 0px;
	margin: 24px 0px 0px 12px;
}

#dept-focus {
	padding: 0px;
	margin: 24px 0px 0px 12px;
}

#footer {
	width: 760px;
	padding: 0px;
	margin: 0px auto 12px auto;
	clear: both;
}

#footer-nav {
	width: 740px;
	padding: 6px 0px 6px 0px;
	margin: 0px auto 0px auto;
	clear: both;
}

#footer-ads {
	width: 756px;
	padding: 0px;
	margin: 12px auto 0px auto;
	text-align: center;
}

#pdf-note {
	clear: both;
}

#copyright {
	padding: 12px 0px 12px 0px;
	margin: 12px 0px 12px 0px;
	clear: both;
	text-align: center;
}

.printfriendly-link {
	text-align: right;
	padding: 0px;
	margin: 12px 0px 0px 0px;
	float: right;
	clear: both;
}
