html, body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	background-color: #000;
	}
img	{	
	border: none;
	display: block;
	}
body	{
	height: 900px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
ul#topmenu	{
	position: absolute;
	left: 540px;
	top: -18px;
	list-style-type: none;
	}
ul#topmenu li	 {
	display: block;
	float: left;
	}
ul#topmenu li	 a:link, ul#topmenu li	a:visited	{
	font-size: .8em;
	color: #FFF;
	text-decoration: none;
	margin-right: 10px;
	}
ul#topmenu li	 a:hover	{
	text-decoration: underline;
	}
a#news span, a#news_at span, a#right span, a#right_at span, a#mission span, a#mission_at span, a#before span, a#before_at span, a#teeth span, a#teeth_at span, a#locations span, a#locations_at span	{
	position: absolute;
	left: -1000px;
	}
a#news	 {
	display: block;
	position: absolute;
	top: 242px;
	left: 125px;
	background-image: url(/images/latest-news.png);
	width: 92px;
	height: 79px;
	}
a#news_at	 {
	display: block;
	position: absolute;
	top: 242px;
	left: 125px;
	background-image: url(/images/latest-news-over.png);
	width: 92px;
	height: 79px;
	}
a#news:hover	{
	background-image: url(/images/latest-news-over.png);
	}
a#right	{
	display: block;
	position: absolute;
	top: 323px;
	left: 78px;
	background-image: url(/images/right-for-me.png);
	width: 142px;
	height: 80px;
	}
a#right_at	{
	display: block;
	position: absolute;
	top: 323px;
	left: 78px;
	background-image: url(/images/right-for-me-over.png);
	width: 142px;
	height: 80px;
	}
a#right:hover	{
	background-image: url(/images/right-for-me-over.png);
	}
a#mission	{
	display: block;
	position: absolute;
	top: 410px;
	left: 45px;
	background-image: url(/images/mission.png);
	width: 134px;
	height: 80px;
	}
a#mission_at	{
	display: block;
	position: absolute;
	top: 410px;
	left: 45px;
	background-image: url(/images/mission-over.png);
	width: 134px;
	height: 80px;
	}

a#mission:hover	{
	background-image: url(/images/mission-over.png);
	}
a#before	{
	display: block;
	position: absolute;
	top: 503px;
	left: 39px;
	background-image: url(/images/before.png);
	width: 110px;
	height: 80px;
	}
a#before_at	{
	display: block;
	position: absolute;
	top: 503px;
	left: 39px;
	background-image: url(/images/before-over.png);
	width: 110px;
	height: 80px;
	}
a#before:hover	{
	background-image: url(/images/before-over.png);
	}
a#teeth	 {
	display: block;
	position: absolute;
	top: 597px;
	left: 70px;
	background-image: url(/images/teeth.png);
	width: 146px;
	height: 82px;
	}
a#teeth_at	 {
	display: block;
	position: absolute;
	top: 597px;
	left: 70px;
	background-image: url(/images/teeth-over.png);
	width: 146px;
	height: 82px;
	}

a#teeth:hover	{
	background-image: url(/images/teeth-over.png);
	}
a#locations	{
	display: block;
	position: absolute;
	top: 679px;
	left: 132px;
	background-image: url(/images/locations.png);
	width: 112px;
	height: 82px;
	}
a#locations_at	{
	display: block;
	position: absolute;
	top: 679px;
	left: 132px;
	background-image: url(/images/locations-over.png);
	width: 112px;
	height: 82px;
	}
a#locations:hover	{
	background-image: url(/images/locations-over.png);
	}

div#maincontent	{
	position: absolute;
	top: 265px;
	left: 250px;
	font-size: .75em;
	}
div#scrollerr	{
	width: 550px;
	height: 430px;
	overflow: auto;
	}
div#maincontent h1, div#maincontent h2	{
	font-size: 1em;
	}
div#maincontent a:link, div#maincontent a:visited	{
	text-decoration: none;
	color: #FFF;
	}
div#footer	{
	width: 337px;
	height: 102px;
	background-image: url(/images/lower-text.png);
	position: absolute;
	top: 736px;
	left: 262px;
	}
p#credit	{
	position: absolute;
	top: 855px;
	left: 300px;
	color: #c0c0c0;
	font-size: .7em;
	}
p#credit a:link, p#credit a:visited	{
	text-decoration: none;
	color: #c0c0c0;
	}

div#maincontent .jScrollPaneTrack {
	background: url(/images/scroller-bg.png) repeat-y;
	}

div#maincontent .jScrollPaneDrag {
	width: 18px;
	background: url(/images/scroll-inner.png) repeat-y 50% 0;
	}

div#maincontent a.jScrollArrowUp {
	height: 18px;
	background: url(/images/top_arrow.png) no-repeat 0 0;
	}

div#maincontent a.jScrollArrowUp:hover {
	background: url(/images/top_arrow-over.png) no-repeat 0 0;
	}

div#maincontent a.jScrollArrowDown {
	height: 18px;
	background: url(/images/bottom_arrow.png) no-repeat 0 0;
	}

div#maincontent a.jScrollArrowDown:hover {
	background: url(/images/bottom_arrow-over.png) no-repeat 0 0;
	}
