a { color:#00B1CD;}
a:hover { color:#CDAF97;}
a:visited { color:#005AAA;}
a.fb { line-height:40px;}
iframe { margin-top:2em;}

body { margin:0em; padding:0em; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:1.3em; color:#005aaa;}
table.body {
	border:3px solid #00b1cd;
	border-top:none;
	background-image:url(page-bg.jpg);
	background-repeat:no-repeat;
	width:830px;
	margin:0em auto;
	background-position: center bottom;
}
.header { border-left:3px solid #00b1cd; border-right:3px solid #00b1cd; width:824px; margin:0em auto; height:300px;}
.logo { margin-top:30px; margin-left:50px;}
span#player {display:block; float:right;}
ul.nav {
	display:block;
	height:78px;
	padding-top:22px;
	padding-left:185px;
	background-image:url(nav-bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	clear:both;
	list-style-type: none;
	font-size:90%;
	 margin:0em 0em 0em 0em; z-index:3;
	 position:relative; top:-14px;
}
ul.nav li { display:block; float:left;	list-style-type: none; margin-right:25px;}
ul.nav li a { display:block; color:#FFFFFF; text-transform:uppercase; text-decoration:none; padding:0px 8px; height:20px; line-height:20px; font-weight:bold;}
ul.nav li a:hover { background-image:url(nav-bg-r.gif); background-repeat:no-repeat; background-position:right center;}
ul.nav li:hover { background-color:#0089b2; background-image:url(nav-bg-l.gif); background-repeat:no-repeat; background-position:left center;}

ul.nav li.this { background-color:transparent; color:#005aaa; background-image:none;}
ul.nav li.this a { background-color:transparent; color:#005aaa; background-image:none;}

td.images { width:210px; padding:0px 65px 0px 60px; text-align:center;}
a.button { display:block; width:160px; height:46px; background-position:top; background-repeat:no-repeat; margin-bottom:8px; margin-left:23px;}
a.button:hover { background-position:bottom;}
a#book { background-image:url(book.gif);}
a#contact { background-image:url(contact.gif);}
td.images img { margin-top:11px; clear:both; border:2px solid #cdaf97;}
td.footer { padding-left:140px; color:#FFFFFF; font-size:90%; line-height:100%; padding-bottom:110px; padding-top:100px;}
td.footer p { margin-top:.5em;}
h1 { margin-top:0em; font-size:120%;}
h2 { margin-top:0em; font-size:110%;}
ul { padding:0em 0em 0em 1em; margin:0em;}
td.body li { padding:0em 0em 0em 0px; margin:0em;}
td.body { padding-right:60px;}
