/* CSS Document */

* {
padding:0;
margin:0;
}

pre, blockquote, form, label, ol, dl, fieldset, address { margin:20px 0; }
dd, blockquote { margin-left:40px; }
fieldset { padding:10px; }

body {
padding:5px;
text-align:center;
font:.9em Verdana, Arial, Helvetica, sans-serif;
background:#000000;
}

#wrapper {
width:960px;
margin:10px auto;
text-align:left;
position:relative;
visibility:visible;
z-index:auto;
height:auto;
}

#banner {
background:url(../images/hh1211banj.jpg) no-repeat;
height:226px;
margin:0;
padding:0;
}

#navigaton {
	background-color: #C71F2D;
	height: 44px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	position: relative;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #848283;
	border-bottom-color: #848283;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	}

#main {
background-color: #E7E9E7;
position:relative;
width:960px;
float:left;
overflow:auto;
}

#topcontent {
	position:relative;
	height: auto;
	padding-top: 20px;
	padding-right: 52px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#landingbuttons {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding-left: 26px;
}

.photobuttons {
	float:left;
	width:250px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div.figure {
  float: right;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}

.photobuttons p {
font-weight:bold;
padding:.5em;
text-align:center;
}

#bottomcontent {
	position:relative;
	height: auto;
	padding-top: 10px;
	padding-right: 52px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#footer {
margin:0;
width:960px;
height:107px;
padding:0;
background-color:#B39F8D;
}

#textnav {
font-size:11px;
padding:26px 0 10px 0;
text-transform:capitalize;
text-align:center;
}

#copyright {
font-size:10px;
padding:16px 0;
text-align:center;
}

.menu {
	padding:0;
	list-style:none;
	
}

.menu li {
	width:auto;
	height:auto;
	font-weight:bold;

background
overflow:hidden;
	float:left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 22px;
	
}

.menu a:link, .menu a:visited {
display:block;
width:
height
padding
text-decoration:none;
	color: #E7E9E7;

/* box model hack */
voice-family:"\"}\"";
voice-family:inherit;
}

html>body .menu a:link, html>body .menu a:visited {
width:
height:
padding
font-size
font-weight
}

.menu a:active, .menu a:hover {

}



.landingbuttons li {
	width:300px;
	height:150px;
	font-weight:bold;

background
overflow:hidden;
	float:left;
	margin:8px;
	background-color: #D39C43;
	border: thin inset #C71F2D;
}

.landingbuttons a:link, .menu a:visited {
display:block;
width:
height
padding
color
text-decoration:none;

/* box model hack */
voice-family:"\"}\"";
voice-family:inherit;
}

html>body .landingbuttons a:link, html>body .menu a:visited {
width:
height:
padding
font-size
font-weight
}

.landingbuttons a:active, .menu a:hover {

}

h1 {
font:bold 24px "Times New Roman", Times, serif;
padding:.2em 0 .2em 1em;
}

h2 {
font:bold 20px "Times New Roman", Times, serif;
padding:.2em 0 .2em 2em;
}

h3 {
font:bold 16px Arial, Helvetica, sans-serif;
padding:.2em 0 .2em 3em;
}

p {
padding:0 1em 1em 4em;
}

.imagefloatleft {
	float:left;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.imagefloatright {
	float:right;
}

.clear { clear:both; }
.centerimg {
	text-align: center;
	display: block;
}

