/* Up-Country Building Inspectors site baseline CSS file */
/* for http://www.uchi.com */
/* author: Concierge Denise of Harpswell (http://conciergedenise.com) */
/* 03/23/2010 */

body {
	font-family:		Verdana, sans-serif;
	font-size:			15px;
	color:			#062509;
	background-color:		#a5cebe; /*was #5e8c6a*/
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	border:			none;
	}
	
#header {
	position:			fixed;
	top:				0px;
	left:				0px;
	z-index:			95;
	margin:			0 0 0 0;
	padding:			20px 0 0 20px;
	width:			900px;	/*was 850px*/
	height:			230px;
	background:			url(../images/header-gradient.png) repeat-y;
	}
	
#header h1 {
	font-size:			200%;
	color:			#116318;
	display:			none;
	}
	
#header h2 {
	font-size:			160%;
	color:			#116318;
	clear:			left;
	margin:			0 0 0 0;
	padding:			5px 120px 0 170px;
	text-align:		right;
	}
	
#header p {
	margin:			0 0 0 0;
	padding:			5px 0 0 0;
	}
	
#header img, #header2 img {
	float:			left;
	margin:			0 0 0 0;
	padding:			0 25px 0 25px;
	}
	
#header a {
	text-decoration:  	none;
	border-style:		none;		
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#header a img {
	text-decoration:  	none;
	border-style:		none;		
	}

#header2 {	/*held in reserve for later effects*/
	position:			fixed;
	top:				0px;
	left:				0px;
	z-index:			96;
	width:			800px;
	height:			250px;
	background:			url(../images/vert-fade3.png) repeat-x;
	color:			blue;
	font-size:			300%;
	}

#header-back { /*held in reserve for later effects*/
	position:			fixed;
	top:				0px;
	left:				0px;
	z-index:			90;
	width:			800px;
	height:			250px;
	background-color:		#a5cebe;
	}
	
#content {
	position:			relative;
	top:				240px;
	left:				200px;
	margin:				0 0 0 0;
	padding:			10px 0 0 10px;
	border:				none;
	z-index:			10;
	width:				650px;	/*was 600px*/
	min-height:			700px;
	background-color:	transparent;
	}
	
#content h1 {
	font-size:			150%;
	color:				#116318;
	clear:				left;
	}
	
#content h2 {
	font-size:			110%;
	color:				#116318;
	clear:				left;
	}
	
#content h3 {
	font-size:			100%;
	color:				#116318;
	clear:				left;
}

#content p {
	font-size:			100%;
	text-align:			left;
	color:				#062509;
	width:				600px; /*new 20100717*/
}

#content p.newsletter {						/*new 20100717*/
	width:				650px;
	background-color:	#ffffff;
	width:				650px;
	}

#content p.footer {
	font-size:			75%;
	text-align:			center;
	color:				#ffffff;
	margin-top:			40px;  /*large space from main text*/
	padding-bottom:		20px;	/*smaller space at bottom of page*/
}

#content ul {
	font-size:			100%;
	text-align:			left;
	color:				#062509;
/*	list-style-type:	disc;*/
	list-style-image:	url("../images/ucbi-icon-dot.png");
	}
	
#content ul li {
	padding-bottom:		3px;
	}

#content a {
	text-decoration:  	none;
	border-style:		none;		
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#content a:link {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	color:			#268c7c;
	}

#content a:visited {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	color:			#268c7c;
	}

#content a:hover {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	color:			#a64f50;
	}
	
#content table {
	margin-bottom:		10px;
	border:				none;
	width:				585px;
	}
	
#content table th {
	padding-left:			5px;
	padding-right:		5px;
	background-color:		#116318;
	color:				#ffffff;
	text-align:			center;
	font-size:			100%;
	font-weight:			normal;
	width:				185px;
	}

#content table td {
	padding-left:			5px;
	padding-right:		5px;
	text-align:			left;
	}

.drop-cap {
	float:				left;
	font-family:			Georgia, "Times New Roman", serif;
	font-weight:			bold;
	font-size:			265%;
	color:				#116318;
	line-height:			1.0;
	padding:				0 4px 0 0;
}

.staff-photo {
	margin:				0 0 0 0;
	padding:				0 10px 10px 0;
	border:				none;
	text-decoration:		none;
	float:				left;
}

#leadtable table {
	border-spacing:		5px 5px;
}

#leadtable th, #leadtable td {
	padding:				8px 8px 8px 8px;
}

#leadtable tbody tr th {
	width:				40%;
	color:				#ffffff;
	font-style:			oblique;
	background-color:		#bf9d6e;
}

#leadtable td.lead-col2 {
	width:				30%;
	background-color:		#d9b37e; /*was #e0b982*/
}

#leadtable td.lead-col3 {
	width:				15%;
	text-align:			center;
	background-color:		#f2c88d; /*was #ffd294*/
}

#leadtable td.lead-col4 {
	width:				15%;
	background-color:		#ffe299; /*was #ffffff*/
	border-bottom:		2px solid black;
}

#leadtable td.lead-row1 {
	text-align:			left;
	background-color:		#bf9d6e;
}

#leadtable td.lead-row2 {
	text-align:			left;
	background-color:		#e0b982;
}

#leadtable td.lead-row3 {
	text-align:			left;
	font-weight:			bold;
	background-color:		#ffd294;
}

#leadtable td.lead-row4 {
	text-align:			left;
	font-weight:			bold;
	color:				#a64f50;
	background-color:		#ffffff;
}

#pricetable table {
	border-spacing:		5px 5px;
	width:				100%;
}

#pricetable th, #pricetable td {
	padding:				8px 8px 8px 8px;
}

#pricetable thead th.col1 {
	width:				75%;
}

#pricetable tbody td.col1 {
	background-color:		#e0b982;
	text-align:			left;
}

#pricetable td.col2 {
	background-color:		#ffd294;
	text-align:			center;
}

#pricetable td.subcol {
	background-color:		#e0b982;
	text-align:			right;
	font-style:			oblique;
}

#formtable table {
	width:				500px;
	border:				none;
}

#formtable table tr {
}

#formtable table th {
}

#formtable table td {
}

#sidebar {
	position:			fixed;
	top:				250px;
	left:				0px;
	z-index:			94;
	margin:			0 0 0 0;
	padding:			30px 0 0 0;
	width:			190px;
	min-height:			1000px;
	background:			url(../images/sidebar-gradient.png) repeat-x;
	font-size:			110%;
	color:			#116318;
	font-weight:		bold;
	}
	
#sidebar p {
	text-align:		center;
	margin:			40px 0 0 0;
	padding:			0 0 0 0;
}
	
#sidebar img {
	border-style:		none;
	text-decoration:	none;
	vertical-align:	text-top;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
}
	
#sidebar ul {
	list-style-type:		none;
	padding:			0 0 0 0;
	margin:			0 0 0 0;
	}

#sidebar li {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 10px 0;
	padding:			0 0 0 0;
	width:			190px;
	text-align:		right;
	}

#sidebar li a {
	text-decoration:  	none;
	border-style:		none;		
	margin:			0 0 0 0;
	padding:			0 10px 0 0;
	text-align:		right;
	}

#sidebar li a:link {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 10px 0 0;
	color:			#116318;
	text-align:		right;
	}

#sidebar li a:visited {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 10px 0 0;
	color:			#116318;
	text-align:		right;
	}

#sidebar li a:hover {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 0 0;
	padding:			0 10px 0 0;
	color:			#116318;
	text-align:		right;
	}
	
#sidebar li#current {
	text-decoration:  	none;
	border-style:		none;
	margin:			0 0 10px 0;
	padding:			0 0 0 0;
	width:			190px;
	text-align:			right;
	background-color:		#a5cebe;
	text-align:		right;
	}

#topnav {
	width:			720px;
/*	height:			29px;*/
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	position:		fixed;
	top:				220px;
	left:			190px;
	z-index:			98;
	border-top:		none;
	border-right:		none;
	border-bottom:	none; /* was 1px solid #116318*/;
	border-left:		none;
	background:		transparent;
	}
	
#topnav img {
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	border:			none;
	}

#topnav ul {
	list-style-type:		none;
	padding:			0 0 0 0;
	margin:			0 0 0 0;
	border:			none;
	}

#topnav li {
	display: 			inline;
	text-decoration:  	none;
	border:			none;
	margin:			0 -7px 0 0;
	padding:			0 0 0 0;
	z-index:			20;
	}

#topnav li.current {
	display: 			inline;
	text-decoration:  	none;
	border:			none;
	margin:			0 -7px 0 0;
	padding:			0 0 0 0;
	z-index:			25;
	}

#topnav li a, #topnav li a img {
	text-decoration:  	none;
	border:			none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#topnav li a:link {
	text-decoration:  	none;
	border:			none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#topnav li a:visited {
	text-decoration:  	none;
	border:			none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

#topnav li a:hover {
	text-decoration:  	none;
	border:			none;
	margin:			0 0 0 0;
	padding:			0 0 0 0;
	}

