body {
	margin: 0;
	padding: 0;
	text-align:center;
	min-width: 860px;
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	font: small Arial, Helvetica, Verdana, Sans-serif;

}

#wrapper {

text-align: left;
width: 860px;
margin-left: auto;
margin-right: auto;
}

#header {
	margin: 0;
	padding: 0;
	border: 0;
	height: 96px;
	}
	
#photo {
	margin: 0;
	padding: 0;
	border: 0;
	height: 180px;
	}

.email{
color:#000000;
text-decoration:underline;
}

.button{
color:#FFFFFF;
text-decoration:none;
}

#buttons {

height: 34px;
background-image:url(images/button_mid.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
text-align:left;
font-size: 105%;
font-weight:bold;
color:#FFFFFF;
word-spacing: 105px;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-top: 6px;
padding-left: 63px;

}

h1{
font-size: 120%;
}

#general {
float:right;
padding-left: 5px;
}

#pics2 {
float:right;
padding-left: 5px;
padding-right: 4px;
}

#content {
padding: 5px 10px 10px 10px;
color:#000000;
background-image:url(images/bg_text.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-left:1px solid #000000;
border-right:1px solid #000000;
min-height: 470px;
height:auto;


}

#footer {
	font-size: 75%;
	height: 52px;
	padding: 8px;
	text-align:center;
	color:#FFFFFF;
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	clear: both;
	}


