* {
	margin: 0px;
	padding: 0px;
}
body {
	text-align: center;
	behavior: url(../behaviors/csshover.htc);
	background: #CCCCCC;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 1em;
}
#main {
	background: url(../images/bgimage2.jpg) 0px 0px;
	margin: 10px auto;
	height: 535px;
	width: 760px;
	position: relative;
}
#main #sidenav {
	width: 109px;
	position: absolute;
	left: 22px;
	top: 195px;
	text-align: left;
}
div.sidenavdiv {
	height: 21px;
	width: 109px;
	display: block;
	margin: 0px 0px 20px 0px;
}
.sidenavdiv a{
	height: 21px;
	width: 109px;
	display: block;
}

/* Side Nav Buttons area with a hover state */
#homebutton{
	background: url(../images/navbuttons/home4.jpg);
}
#menubutton{
	background: url(../images/navbuttons/menu4.jpg);
}
#aboutbutton{
	background: url(../images/navbuttons/about4.jpg);
}
#contactbutton{
	background: url(../images/navbuttons/contact4.jpg);
}
#homebutton:hover {
	background: url(../images/navbuttons/home4_hover.jpg);
}
#menubutton:hover {
	background: url(../images/navbuttons/menu4_hover.jpg);
}
#aboutbutton:hover {
	background: url(../images/navbuttons/about4_hover.jpg);
}
#contactbutton:hover {
	background: url(../images/navbuttons/contact4_hover.jpg);
}
#contentheader {
	height: 35px;
	width: 610px;
	position: absolute;
	top: 125px;
	left: 150px;
	background: url(../images/contentheaderbg.jpg) repeat-x left top;
}
h2 {
	font-size: 1.3em;
	text-align: left;
	padding: 5px 0px 0px 50px;
}
#divfooter {
	height: 1.1em;
	width: 760px;
	text-align: center;
	padding: 0.2em 0px;
	position: absolute;
	top: 507px;
	left: 0px;

}
#divfooter p{
	font-size: 0.7em;
}
#divfooter p span{
	margin: 0px 0px 0px 100px;
}
#divfooter p span a {
	color:#000000;
	text-decoration: underline;
}