body 
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	background-color: #F5E8D7;
	background-image:url('../images/bg.gif');
	background-repeat:repeat-x;
	background-position:top;
}

#wrapper { position: relative; width: 790px; margin: 0 auto; }
div.pagebackground { float: left; width: 790px; background-image:url('../images/pg-bg.jpg');background-repeat:repeat-y;}

/* page elements */
#contentwrapper { postition: relative; float: left; margin: 0 auto; width: 790px; xheight: 800px;}
#toptab { position: absolute; top: 0px; left: 445px; height: 30px; margin: 0; padding: 0; }

/* navigation panel */
#navigationbox { display: inline; float: left; margin: 45px 0 0 325px; padding: 0; width: 450px; height: 266px; background-color: #5ED6D5; background-image:url('../images/nav-bg.jpg');background-repeat:no-repeat;}
div.logo { float: left; margin: 0; padding: 0; height: 75px;}
#navigationbox ul { float: left; margin: 0; padding: 0; border: 0; }
#navigationbox li { margin: 0; padding: 0; list-style: none; height: 24px; overflow:hidden;}

#contentarea { display: inline; float: left; margin: 0 0 0 355px; padding: 0; width: 300px; }

#contactwrapper { position: relative; float: left; text-align: left; margin: 0 auto; width: 790px; }
div.contacttop { float: left; margin: 0; padding: 0; height: 35px; background-image:url('../images/pg-bgmid.jpg');background-repeat:no-repeat; }
div.contactmid { position: relative; float:left; width: 790px; background-image:url('../images/pg-bg.jpg');background-repeat:repeat-y; }
#contactarea { display: inline; float: left; margin: 0 0 0 355px; padding: 0; width: 420px; }
div.contactend { float: left; margin: 0; padding: 0; height: 20px; background-image:url('../images/pg-bgend.jpg');background-repeat:no-repeat; }

/* footer stuff */
#footer { text-align: left; margin: 0 0 20px 355px; padding: 0; width: 450px; color: #909090; font-size: 0.9em; }
#footer a { color: #909090; text-decoration: none; font-weight: normal; }
#footer a:hover { color: #066; text-decoration: underline; font-weight: normal; }