body {
	margin: 0px;
	padding: 0px;
	background-image: url('images/site_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	font-family: sans-serif;
	font-size: 13px;
	color: black;
}
.headertext {
	font-family: sans-serif;
	font-size: 18px;
	color: #8C8C8C;
}
.subheadertext {
	font-family: sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0010A0;	
}
p.boardmembername {
	font-family: "Century Gothic", "Microsoft Sans Serif", monospace;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0 0 0;
}
p.boardmembertitle {
	font-family: "Times New Roman", serif;
	font-size: 14px;
	letter-spacing: 0.5em;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	margin: 0 0 15px 0;
}
p.buildername {
	font-family: "Times New Roman", serif;
	font-size: 15px;
	font-weight: bold;
	color: #0010A0;
	margin: 15px 0 0 0;
}
address.builderaddress {
	display: block;
	font-family: sans-serif;
	color: #000000;
	margin: 0;
}
td.memberlisttablecell {
  text-align: left;
  vertical-align: top;
  padding: 3px 15px 3px 3px;
}
th.memberlisttablecell {
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  padding: 3px 15px 3px 3px;
}
#blueheader {
	width: 100%;
	height: 120px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 40px;
	z-index: 2;
}
#navbarwrapper {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	width: 100%;
}
#navbar {
	margin: 0 auto 0 auto;
	width: 810px;
	height: 40px;
	text-align: right;
}
#maintextareawrapper1 {
	position: absolute;
	z-index: 4;
	top: 116px;
	left: -10000px;
	width: 100%;
	text-align: center;
}
#maintextareawrapper2 {
	display: block;
	width: 900px;
	height: 1px;
	margin: 0 auto 0 auto;
}
#maintextarea {
	position: relative;
	left: 10000px;
	height: 300px;
	margin: 0 47px 0 306px;
	padding: 15px;
	text-align: left;
	background-image: url('images/maintextarea_bg_top.gif');
	background-repeat: no-repeat;
	padding-left: 30px;
}
#sidebarwrapper1 {
	position: absolute;
	z-index: 5;
	top: 146px;
	left: -11000px;
	width: 100%;
	text-align: center;
}
#sidebarwrapper2 {
	display: block;
	width: 900px;
	height: 300px;
	margin: 0 auto 0px auto;
}
#sidebar {
	position: relative;
	left: 11000px;
	height: 300px;
	margin: 0 590px 0 45px;
	padding: 10px;
	text-align: left;
	background-position: 0px 0px;
	background-image: url('images/sidebartextarea_bg_top.gif');
	background-repeat: no-repeat;
}
#sidebar2 {
	display: block;
	width: 265px;
	height: 300px;
	margin: 0 auto 0 auto;
	background-position: 0px 0px;
	background-image: url('images/sidebartextarea_bg_top.gif');
	background-repeat: no-repeat;
	padding: 15px;
	text-align: left;
	z-index: 5;
	position: absolute;
	left: auto;
	top: 146px;
}
#leftside {
    position: relative;
	left: 11000px;
	height: 300px;
	margin: 34px 590px 0 45px;
	padding: 15px;
	text-align: left;
	background-position: 0px 0px;
	background-image: url('images/sidebartextarea_bg_top.gif');
	background-repeat: no-repeat;
}




/* http://github.com/enure/Hide-All-Except-One/tree/master */
 
.hide { display: none; } /* required */

a, a:link, a:visited { color: #111; text-decoration: none; }
a.code { border-bottom: 1px solid #888; }
a.active, a:hover { color: red; }
 
#me { text-align: center; }
#me a { color: #aaa; }
#me a:hover { color: red; }
