@import "reset.css";
@import "960.css";
@import "navigation.css";

body { 
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 63.5%; 
	line-height: 18px;
	background: #333 url(/images/background_mobius.png) top center no-repeat;
}

table.golf { background-color: #e5e5e5; margin-bottom: 30px; width: 300px; }
table.golf td { padding: 10px 10px 5px 10px; }
table.golf td.inner { padding: 0; }
 

	table.dinner th, td { padding: 10px; }
	table.dinner td label { color: #1a1a1a; font-size: 1.2em; }
	input.input { padding-left: 4px; height: 22px; width: 200px; background-color: #eeeeee; border: none; }
	input.short { width: 100px; }


div#why { background-color: #000; display: none; width: 500px; padding: 0; border: 10px solid #555; }
#why a { text-decoration: none; color: #ccc; }
#why a:hover { border-bottom: 1px solid #fff; color: #fff; }

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, address {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

h1 { font-size: 1.8em; font-weight: normal; margin: 18px 0 18px 0; color: #222; }
h2 { font-size: 1.8em; font-weight: normal; padding: 0; margin: 0 0 18px 0; color: #222; }
p { font-size: 1.2em; margin-bottom: 18px; }

.grid_9 ul { margin-bottom: 18px; }
.grid_9 ul li { font-size: 1.2em; line-height: 18px; }
.grid_9 strong { font-size: 1.2em; line-height: 18px; }

.content { background-color: #e5e5e5; }


#details_button { position: relative; top: 70px; left: 760px; }

#details_button a {
	display: block;
	width: 200px;
	height: 41px;
	margin: 0;
	padding: 0;
	border: none;
	text-indent: -9999px;
}

#details_button a {
	background: url("/images/splash/details_button.gif") 0 0 no-repeat;
}

#details_button a:hover {	
	background-position: 0 -41px;
}

#details_button a:active {	
	background-position: 0 -82px;
}


.sidebar { background-color: #222; }
.sidebar h3 { font-weight: normal; font-size: 1.2em; color: #e5e5e5; text-transform: uppercase; letter-spacing: .2em; }
.sidebar p { font-size: 1.0em; color: #fff; }

div.navigation { width: 940px; margin: 0 auto; height: 36px; background: #222; }
div.subnavigation { width: 940px; margin: 0 auto; height: 30px; background: #777; }

div#splash { width: 940px; height: 216px; margin: 0 auto; background: #222 url(/images/splash.jpg) no-repeat; }
div#adult_splash { width: 940px; height: 300px; margin: 0 auto; background: #222 url(/images/splash.jpg) no-repeat; }
div#insides { width: 940px; height: 54px; margin: 0 auto; background: #40727D url(/images/insides.jpg) no-repeat; }

div.footer { font-size: 0.9em; color: #555; width: 940px; padding-top: 20px; margin: 0 auto; background-color: #222222; border-bottom: 1px solid #273D3B;}

div.footer a { color: #444; text-decoration: none; border-bottom: 1px solid #444; }
div.footer a:hover { color: #fff; border-bottom: 1px solid #fff; }

a.button { margin-right: 10px; text-transform: lowercase; color: #ccc; text-decoration: none; padding: 3px 6px; border: 1px solid #222; background-color: #cc0000; }
a.button:hover { background-color: #222; color: #fff; }

div#notice { padding: 10px; background-color: #cc0000; color: #ffffff; }

.white { background-color: #e5e5e5; }
.black { background-color: #222; color: #fff; }
.slice { background: #fff url(/images/slice.jpg) repeat-y; }
.news { color: #fff; margin-bottom: 20px; }
.news h2 { margin-top: 18px; color: #fff; text-transform: uppercase; font-weight: normal; font-size: 1.2em; letter-spacing: .1em; }

ul#admin_links { margin-left: 50px; padding-top: 6px; }
ul#admin_links li { display: inline; float: left; margin-right: 30px; font-size: 1.2em; }
ul#admin_links li a { text-decoration: none; color: #222; }
ul#admin_links li a:hover { color: #fff; border-bottom: 1px solid #fff; }
ul#admin_links li.lock { background-image: url(/images/key.png); background-repeat: no-repeat; text-indent: 20px; }
