@charset "utf-8";
/* CSS Document */

* { 
	margin:0;
	padding:0;
}
a img { border:none; }



body {
	background:#0066ff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 { color:#FFFFFF; }
h1 { font-size:40px; }


.clear { clear:both; }
.red { color:#cc0000; }
#wrapper {
	width:762px;
	margin:46px auto 0px;
	padding:0px 3px 150px 3px;
	background:#000000 url(../images/footer-bg.png) no-repeat center bottom;
}

.navleft {
	float:left;
	width:309px;
}
.navright {
	float:right;
	width:308px;
}

.header { padding:12px 0 0; }
.header .navleft {
	float:left;
	width:239px;
}
.header .navright {
	float:right;
	width:243px;
}
.header img { margin-bottom:4px; }

/* LOGO */
#logo {
	height:145px;
	left:50%;
	margin-left:-72px;
	position:absolute;
	top:10px;
	width:144px;
}

#logo DIV, #logo_lgr DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 145px;
    background-color: #FFF;
}
#logo_lgr DIV { height: 324px; background:none; }

#logo DIV.active, #logo_lgr DIV.active {
    z-index:10;
    opacity:1.0;
}

#logo DIV.last-active, #logo_lgr DIV.last-active {
    z-index:9;
}

#logo DIV IMG, #logo_lgr DIV IMG {
    height: 145px;
    display: block;
    border: 0;
}
#logo_lgr DIV IMG {height: 324px;}

#logo_lgr {
	height:324px;
	left:50%;
	margin-left:-176px;
	position:absolute;
	top:26px;
	width:350px;
}











h1.title {padding:13px 13px 0;}



/* Content */
.content { padding:10px;}
.eyeshome {
	padding:0;
	position:relative;
	text-align:center;
	top:-10px;
}
.c_left {
	font-size:12px;
	line-height:22.5px;
}
.page_about {
	background:url("../images/grad-orange.jpg") repeat-x scroll 0 0 #FFA622;
	padding:20px;
	width:462px;
	float:left;
	
	-webkit-border-radius: 20px; /* Safari prototype */
	-moz-border-radius: 20px; /* Gecko browsers */
	border-radius: 20px; /* Everything else - limited support at the moment */
}

.c_right {}
.col_about {
	background:none repeat scroll 0 0 #FFFF00;
	float:left;
	margin-left:10px;
	
	-webkit-border-radius: 20px; /* Safari prototype */
	-moz-border-radius: 20px; /* Gecko browsers */
	border-radius: 20px; /* Everything else - limited support at the moment */
}
.col_about h2 {
	webkit-border-radius: 20px 20px 0 0; /* Safari prototype */
	-moz-border-radius: 20px 20px 0 0; /* Gecko browsers */
	border-radius: 20px 20px 0 0; /* Everything else - limited support at the moment */
	
	background:none repeat scroll 0 0 #FFFFFF;
	color:#CC0000;
	display:block;
	padding:20px 20px 5px;
}
.col_about span {background:#fff; padding:0px 20px 5px 20px; display:block;}
.col_about ul {
	list-style:none outside none;
	padding:10px 0 20px 10px;
}
.col_about ul li {padding:5px 0 5px 20px;}
.col_about ul li:hover {background:url(../images/arrow.gif) no-repeat left center; }
.col_about ul li a { color:#000;}


/* Locations */
.col_reg { width:310px; }
.page_location {
	background:none repeat scroll 0 0 #000000;
	float:left;
	padding:20px 20px 0 0;
	width:400px;
	
	-webkit-border-radius: 20px; /* Safari prototype */
	-moz-border-radius: 20px; /* Gecko browsers */
	border-radius: 20px; /* Everything else - limited support at the moment */
}
.page_location a.link {
	background:none repeat scroll 0 0 #111111;
	border:1px solid #1E1E1E;
	display:block;
	margin-bottom:20px;
	padding:14px;
	text-decoration:none;
	
	-webkit-border-radius: 10px; /* Safari prototype */
	-moz-border-radius: 10px; /* Gecko browsers */
	border-radius: 10px; /* Everything else - limited support at the moment */
}
.page_location a.link:hover {
	background:#262626;
}
.page_location a.link .title {
	color:#FFFFFF;
	font-size:24px;
}
.page_location a.link .address {
	color:#CC0000;
	display:block;
	font-size:20px;
}
.page_location a.link .address span {color:#FFFFFF;}
.page_location a.link .excerpt {
	color:#FF9900;
	display:block;
	font-size:14px;
}

/*News*/
.page_news, .page_funstuff {
	background:#000000 url(../images/news-bg.png) no-repeat center right;
	border-left:10px dotted #262626;
	color:#FFFFFF;
	float:left;
	margin-left:20px;
	padding:20px 20px 20px 30px;
	width:674px;
}
.page_news .box {margin-bottom:8px;}
.page_news .box .title {color:#CC0000; font-weight:bold;}

/* Fun Stuff */
.page_funstuff {
	background:url("../images/bigeye.jpg") no-repeat scroll right center #000000;
	height:310px;
}
.page_funstuff .box {margin-bottom:8px;}
.page_funstuff .box a { color:#FFFFFF;}
.page_funstuff .box .title a {color:#CC0000; font-weight:bold;}
/* Right Column */
.sidebar_info_location {padding:10px 20px 30px;}
.sidebar_info_location .box {margin-bottom:8px;}
.sidebar_info_location .box .title {color:#CC0000; font-weight:bold;}




/* Menu */
.menuH .col_menu_1 {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	width:360px;
}
.menuH .col_menu_2 {
	float:right;
	margin-bottom:20px;
	margin-right:0;
	width:360px;
}
.menuH .col_menu_f {
	clear:both;
	margin-bottom:20px;
	margin-right:0;
	width:100%;
}
.menuH .menu-specials { clear:both; margin-bottom:20px;}
.menuH .menu-extras { clear:both; margin-bottom:20px;}

.menuH h1 {
	font-size:22px;
	padding:7px;
	-webkit-border-radius: 10px; /* Safari prototype */
	-moz-border-radius: 10px; /* Gecko browsers */
	border-radius: 10px; /* Everything else - limited support at the moment */
}
.bg-orange { background:#ff9900;}
.bg-light-green {background:#a6ffd4;}
.bg-drk-blue {background:#1dabcc;}
.bg-purple {background:#cc99ff;}
.bg-drk-pink {background:#e05176;}
.bg-green {background:#99cc00;}
.bg-drk-brown {background:#c44102;}
.bg-light-blue {background:#00ccff;}
.bg-drk-green {background:#ccff33;}
.bg-light-pink {background:#ff6d7e;}


.content-menu, .content-menu span {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	padding:6px;
	word-wrap:break-word;
}


.secondary-nav { font-size:14px; padding:10px 14px;}
.secondary-nav ul {list-style:none outside none;}
.secondary-nav ul li {display:inline-block; padding:0 20px 5px 0;}
.secondary-nav ul li a { color:#fcf200;}
.secondary-nav ul li.catering a { color:#FFFFFF; }

body.admin { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
body.admin .content { padding:70px 20px 20px; }
body.admin .content a {
color:#FFFFFF;
display:block;
font-size:14px;
margin-bottom:10px;
}
body.admin .content .wysiwyg {width:660px !important; margin-bottom:10px;}
body.admin #wrapper {
width:800px;
}


.catering_txt { color:#FFFFFF;}
.fullmenu a { font-size:16px; color:#FFFF00; }
