html {width:100%;height:100%;}
body {position:relative;min-width:785px;width:100%;height:100%;font:normal 12px Arial, Tahoma, Helvetica, sans-serif;color:#000;background:#fff;} /* hacks.css */

h1 { font: bold 12pt arial; padding: 5px 0; padding-top: 20px;}
h2 { font: bold 10pt arial; padding-top: 15px; padding-bottom: 15px;}
li {margin-left: 20px;}
p {padding: 5px 0; line-height: 150%;}
hr {color:white;}

a {color:#004A1B;;text-decoration:underline;}
a:hover {text-decoration:underline;}

dt { width: 150px; float: left; text-align: right; border: 0px solid black; height: 25px; margin-top: 5px; clear: both;;}
dd { margin-left: 155px; border: 0px solid black; height: 30px;}

#container {position:relative;width:785px;min-height:100%;height:auto;margin:0 auto;} /* hacks.css */

/* Header styles */
#header {height: 80px; position: absolute; top: 0;} /* hacks.css */
#header img {display:block;float:left;}

/* Menu styles */
/*#navigation {
	position: absolute; top: 63px; left: 20px;
	height:21px;padding: 5px 10px 0 0; font-size:11px;font-weight:bold;text-align:right;background:url(../images/header_r3_c1.jpg) no-repeat;
}
*/
#navigation {
    background: url("../images/header_r3_c1.jpg") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    /*left: 20px;*/
    padding: 10px 10px 0 32px ;
    position: absolute;
    text-align: left;
    top: 63px;
	width:100%
}
#navigation a {color:#10421c;text-decoration:none;}
#navigation a:hover {text-decoration:underline;}

/* Content styles */
/*#content-over {overflow:hidden;padding-bottom:1px; padding-top: 84px;}  hacks.css */
#content-over {
overflow: hidden;
padding-bottom: 1px;
padding-top: 77px;
}

#content {width:510px;float:left; padding: 0 20px; overflow: hidden;background: url(../images/background/body_BG_green.jpg) no-repeat;}
#sidebar li {margin-left: 0;}

#content-over2 {overflow:hidden;margin-top:1px;background:url(../images/bg-middle.gif) repeat-y 284px 0;} /* hacks.css */

#sidebar {
	width: 224px;
	float: right;
	padding: 5px;
	background-color: green;
	font-weight: bold;
	color: white;
	background-color: #78A08A;
}
#sidebar img {
	margin-left: -5px;
	margin-top: -5px;
}

#sidebar h2 {
    font-size: 12pt;
    margin: 0;
    padding: 10px 5px;
    text-transform: uppercase;
}

#sidebar a { color: white; }

#fairview-resources {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid white;
}
#fairview-resources ul {margin:0 0 0 25px;padding:0;}
#fairview-resources li {padding:0 0 15px 0;}
#fairview-resources a:hover {text-decoration:none;}

/* Sidebar - Blog */
#fairview-links {
	border-bottom: 1px solid white;
	padding-bottom: 10px;
	width: 220px;
}
#fairview-links h2{
    margin-top: 35px;
}
/* Sidebar - Blog */
#fairview-blog {
	padding-bottom: 10px;
}
#fairview-blog ul {margin:0 0 0 25px;padding:0;}
#fairview-blog li {padding:0 0 15px 0;}

/* Sidebar - Mailing List */

#mailing-list {
    border-bottom: 1px solid white;
    padding-bottom: 20px;
	height: 60px;
}
#mailing-list form {padding-left:9px;}

/* Bottom styles */
#footer {overflow:hidden;height:65px;color:#fff;background:#004b1d;vertical-align: middle;} /* hacks.css */
#footer-left-column  {float:left; width:551px;text-align:center; padding-top: 7px;}
#footer-right-column {float:right;width:234px;font-size:10px;text-align:center;background:#78A08A;}

#footer-right-column p {}
#footer-right-column a {color:#10421c;text-decoration:none;}
#footer-right-column a:hover {text-decoration:underline;}

#footer-links {
	text-align: center;
	font-size: 8pt;
	padding: 15px;
}
#email {
	width: 134px;
	height:18px;
	border: 1px solid #848e89;
	background-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	float:left;
	margin-right: 5px;
	padding: 3px;
}

#button {
	width: 59px;
	height: 25px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background:url(../images/button_bg.gif)repeat-x 0% 0%;
	float:left;
}
