body {
	margin: 0;
	background: #344048; color: #FFF;
	text-align: center;
	font-family: Verdana, Tahoma, Arial;
	font-size: 13px;
}
img	{ bordeR:0; }

h1, h2, h3, h4, h5	{ margin:0 0 0.6em 0; padding:0; clear:both; }
h2	{ color:#C1D82E; font-size:1em; font-weight:normal; }
h3	{ color:#C1D82E; font-size:0.85em; font-weight:normal; }

p { margin: 0; padding: 10px 0; font-size:0.85em; line-height:1.5em }
a { text-decoration: none; color: #FFF; }
a:hover { color: #B4D22C; cursor:pointer }

a.back, a.next	{ color:#B4D22C; margin:-0.5em 0 1em 0; font-size:0.85em; }
a.back	{ float:left; }
a.next	{ float:right; }

h2 a	{ color:#C1D82E; }
h2 a:hover	{ color:#FFF }

#container {
	width: 964px; min-height: 620px;
	margin: 0 auto; padding: 0;
	text-align: left; position:relative;
}

#content {
	width: 964px; min-height: 590px;
	margin: 0; padding: 0; position:relative;
}

#content_left, #content_right {
	min-height: 590px;
	margin: 0; padding: 0;
	float: left; position:relative;
}
#content_left {	width: 563px; background: url(../images/bg_left.gif) no-repeat; }
#content_right { width: 401px; background: url(../images/bg_right.gif) no-repeat; }

#content_right.home .text_block	{ padding-top:45px; }

#footer {
	width: 964px; height: 39px;
	margin: 0; padding: 0;
	clear: both;
	background: #B4D22C; color: #344048;
}

#footer ul { list-style: none; margin: 0 auto; padding: 10px 0 0 55px; }
#footer ul li { margin: 0; padding: 0 0 0 4px; display: inline; font-size: 11px; }
#footer a { color: #344048; }

a.logo {
	width: 314px; height: 101px;
	margin: 30px 0 0 40px; padding: 0;
	display: block; float: left;
	background: url(../images/hookmason-architecture.gif) no-repeat;
}
a.logo span { display: none; }

.text_block { width: 308px; float: left; clear: both; margin: 80px 0 0 43px; padding: 0; }
.text_block p { padding:0; margin-bottom:1em; text-align: justify; }
.text_block p.green { font-size: 16px; color: #B4D22C; }

ul.nav { list-style: none; margin: 30px 0 0 50px; padding: 0; }
ul.nav li { margin: 0; padding: 0 34px 0 0; display: inline; font-size: 12px; }
ul.nav li a { color: #C1D82E; } /* originally #6A7B85, then #AEAEAE */
ul.nav li a.on,
ul.nav li a:hover,
ul.nav li a:focus,
ul.nav li a:active { color: #FFF; }

ul.nav.secondary	{ position:relative; margin:0 0 1.5em 0; width:100% }
ul.nav.secondary li	{ display:list-item; margin-bottom:0.5em; }
ul.nav.secondary li a	{ color:#FFF; }

ul.nav.secondary li a.on,
ul.nav.secondary li a:hover,
ul.nav.secondary li a:focus,
ul.nav.secondary li a:active { color: #C1D82E; }

#content_left ul.nav.secondary	{ top:415px; left:221px; width:180px; }
#content_left ul.nav.secondary li a	{ color:#FFF; }
#content_left ul.nav.secondary li a.on,
#content_left ul.nav.secondary li a:hover,
#content_left ul.nav.secondary li a:focus,
#content_left ul.nav.secondary li a:active { color: #C1D82E; }

#content_right ul.nav.secondary	{ float:left; width:50% }
#content_right ul.nav.secondary.col2	{ width:40%; float:right; }
#content_right ul.nav.secondary li	{ padding-right:0; width:15em; }

#flash	{ position:absolute; width:563px; height:466px; top:77px; background:transparent; }
#flash ul li	{ display:block; width:101px; height:101px; position:absolute; }
#flash ul li a	{ display:block; }
#flash ul li a.before	{ display:none; }
#flash ul li.first	{ width:261px; height:261px; top:101px; left:0; }
#flash ul li.second	{ top:0; left:261px; }
#flash ul li.third	{ top:101px; left:362px; }
#flash ul li.fourth	{ bottom:101px; right:101px; }
#flash ul li.fifth	{ bottom:0; right:0; }

#flash ul li.first a.map_link	{ position:relative; font-size:0.85em; top:1em; color:#C1D82E; }
#flash ul li.first a.map_link:hover,
#flash ul li.first a.map_link:focus,
#flash ul li.first a.map_link:active	{ color:#FFF; }

a#hills_link	{ color:#66706E; font-size:0.85em; float:right; margin:0.8em 0; }
a#hills_link:hover,
a#hills_link:focus,
a#hills_link:active	{ color:#FFF; }

a.more	{ color:#C1D82E; }
a.more:hover, a.more:focus	{ color:#FFF; }