@charset "utf-8";

/*
White: #000000
Green: #003300
Light Green: #006600
Blue: #14285F
Light Blue: #22449D
Creme: #ffffcc
Grey: #cccccc
Dark Grey: #666666
Black: #ffffff
*/


/* Basic Elements */
html
	{
	color: #ffffff;
	background-color: #000000;
	}

body
	{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	}

td
	{
	vertical-align: top;
	}

img
	{
	display:block;
	}

a:link, a:visited
	{
	color:#000000;
	}


/* Main Layout */
.wrapper
	{
	color: #ffffff;
	background-color: #000000;
	margin: 0px auto 20px auto;
	width: 900px;
	background: url(images/logo.jpg) 0 0 no-repeat;
	}

.header
	{
	height:140px;
	}

.header h1
	{
	padding:30px 0px 0px 130px;
	}


/* Quick Tab */
.tab
	{
	float:right;
	margin:0px 20px 0px 0px;
	color:#000000;
	background-color: #ffffff;
	text-align:center;
	}

.tab ul
	{
	display:inline;
	margin:0px;
	padding:5px;
	list-style-type:none;
	}

.tab ul li
	{
	display:inline;
	margin:0px;
	padding:0px;
	}

.tab ul li a
	{
	color:#000000;
	margin:0px 5px 0px 5px;
	font-weight:bold;
	text-decoration:none;
	}

.tab ul li a:hover
	{
	text-decoration:underline;
	}

.tab_nw
	{
	background: url(images/black_snw.gif) 0 0 no-repeat;
	}

.tab_ne
	{
	background: url(images/black_sne.gif) 100% 0 no-repeat;
	}


/* Navigation */
.navband
	{
	text-align:center;
	color:#ffffff;
	background-color: #006600;
	padding:5px;
	}

.navband ul
	{
	display:inline;
	margin:0px;
	padding:5px;
	list-style-type:none;
	}

.navband ul li
	{
	display:inline;
	margin:0px;
	padding:0px;
	}

.navband ul li a
	{
	color:#ffffff;
	margin:0px 5px 0px 5px;
	font-weight:bold;
	text-decoration:none;
	}

.navband ul li a:hover
	{
	text-decoration:underline;
	}


/* Body */
.main
	{
	clear: both;
	color:#000000;
	background-color: #ffffff;
	padding:10px;
	}


/* Columns */
.leftcol
	{
	width: 200px;
	float: left;
	margin-right:10px;
	}

.leftcol ul
	{
	margin:10px 0px 0px 20px;
	padding:5px;
	list-style-type:square;
	}

.leftcol ul li
	{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

.leftcol ul li a
	{
	color:#000000;
	margin:0px 5px 0px 5px;
	text-decoration:none;
	}

.leftcol ul li a:hover
	{
	text-decoration:underline;
	}

.rightcol
	{
	width: 650px;
	margin: 0;
	padding-left: 5px;
	padding-bottom: 10px;
	float: left;
	height: 1% /* Holly hack for Peekaboo Bug */
	}


/* Additional Layout Elements */
.clear
	{
	clear: both;
	}

.newsitem
	{
	margin:5px 0px 10px 0px;
	padding:5px;
	border:1px solid #000000;
	background-color:#ffffcc;
	}

.newsitem h2
	{
	font-size:small;
	font-weight:bold;
	}

.newsitem p
	{
	font-size:smaller;
	}

.schedule
	{
	width: 100%;
	}

.schedule th, .schedule td
	{
	border:thin solid black;
	}

.discount
	{
	width: 100%;
	}

.discount th, .discount td
	{
	border:thin solid black;
	}

.highlight
	{
	background-color: #FFFF00;
	border:thin solid black;
	padding:2px;
	}

.separator
	{
	margin-top:10px;
	background-color: #006600;
	height: 5px;
	}

.copyright, .copyright a:link, .copyright a:visited
	{
	color:#000000;
	margin: 20px;
	text-align:center;
	}
