body {
 background-color: #4d4d4d;
 background-image: url('images/pagebg.jpg');
 background-repeat: repeat-x;
 margin: 0 auto;
 font-family: trebuchet ms;
 color: #181818;
 text-align: center;
 }

#top {
 margin: 0 auto;
 height: 180px;
 background: #000000 url('images/topbg.jpg');
 }
 
#head {
 margin: 0 auto;
 width: 900px;
 height: 180px;
 background-image: url('images/top900b.jpg');
 }
 
#nav {
 text-align: left;
 margin: 0 auto;
 position: relative;
 padding: 0;
 top: 131px;
 width: 900px;
 height: 25px;
 text-align: right;
 font-size: 20px;
 padding-top: 8px;
 }
 
#subnav { 
 margin-top: -2px;
 text-align: left; 
 padding-left: 210px; padding-top: 8px;
 font-size: 14px;
 }
 
#subnav ul {
 list-style-type: none;
 display: inline;
 }
 
#subnav li { 
 display: inline; 
 padding-left: 20px; 
 }
 
 
#logobottom {
 position: relative;
 top: 147px;
 width: 900px;
 height: 73px;
 background: no-repeat url('images/logobottomb.jpg');
 }
 
#loc {
 position: absolute;
 left: 717px;
 width: 183px;
 height: 73px;
 background: #ffffff url('images/loc3.jpg') no-repeat;
 font-family: system;
 font-size: 24px;
 padding-top: 10px;
 }
 
#loc:hover {
 cursor: pointer;
 cursor: default;
 }

#contentc {
 position: relative;
 top: 72px;
 margin: 0 auto;
 width: 900px;
 background: #ffffff url('images/contentbg.jpg') center repeat-y;
 text-align: center;
 }
 
#content {
 width: 870px;
 margin: 0 auto;
 position: relative;
 text-align: left;
 padding: 0;
 padding: 0 15px 50px 15px;
 }

#content a {
 color: #0082bf;
 text-decoration: none;
 }

#content a:hover {
 text-decoration: none;
 color: #ffffff;
 background-color: #019fe9;
 }

#content img {
 padding: 10px;
 border: 0px solid #181818;
 }
 
#content iframe {
 position: relative;
 left: 50px;
 border: 1px solid black;
 }

#content a.map {
 position: relative;
 left: 50px;
 }

#footerc {
 width: 900px;
 background: #ffffff url('images/contentbg.jpg') center repeat-y;
 margin: 0 auto;
 text-align: center;
 }
 
#footer {
 background: #ffffff url('images/footerbg.jpg');
 color: #f0f0f0;
 position: relative;
 margin: 0 auto;
 width: 600px;
 text-align: center;
 padding-top: 50px;
 padding-bottom: 10px;
 font-size: 12px;
 margin-top: 20px;
 clear: both;
 }
 
#sidebar {
 position: relative;
 float: right;
 width: 150px;
 margin-right: 10px;
 padding-left: 10px;
 /*border: 2px dotted black; */
 border-right: none;
 padding-bottom: 20px;
 margin-bottom: 60px;
 }

#newsc {
 margin: 0 auto;
 text-align: left;
 margin-top: 40px;
 padding-left: 50px;
 }

#news {
 margin: 0;
 text-align: left;
 width: 590px;
 border-top: 1px solid #9d9d9d;
 padding-top: 40px;
 padding-left: 10px;
 position: relative;
 indent: 10px;
 background: #ebebeb url('images/news1.jpg') right top no-repeat;
 }
 
#newsdate {
 position: relative;
 bottom: 25px;
 font-weight: bold;
 font-family: georgia, serif;
 font-size: 20px;
 padding-left: 10px;
 }

#newsb {
 width: 600px;
 height: 49px;
 background: #ebebeb url('images/newsb.jpg') center no-repeat;
 margin-top: 30px;
 position: relative;
 right: 10px;
 }
 
#rules {
}

#rules b{
 color: #333333;
 }
 
#rules i {
 font-family: arial;
 font-size: 10px;
 padding-left: 5px;
 }
 
#rules ul {
 margin: 0;
 list-style: none;
 padding-left: 15px;
 padding-top: 5px;
 }

 
#aux {
 position: relative;
 margin: 0 auto;
 width: 150px;
 padding-top: 5px;
 padding-bottom: 5px;
 color: #ffffff;
 font-size: 14px;
 }
 
#aux li {
 list-style: square;
 }
 
#aux1 {
 float: left;
 width: 150px;
 background: #2b2b2b url('images/auxrounded.jpg') no-repeat;
 padding: 15px 5px 15px 5px;
 margin-top: 20px;
 }
 
#aux1 h2 {
 margin: 0 auto;
 color: #ff00ff;
 text-align: right;
 font-size: 15px;
 position: relative;
 top: -15px;
 }
 
#aux2 {
 float: left;
 width: 150px;
 background: #2b2b2b url('images/auxrounded.jpg') no-repeat;
 padding: 15px 5px 15px 5px;
 margin-top: 20px;
 }

#aux2 h2 {
 margin: 0 auto;
 color: #f6ff00;
 text-align: right;
 font-size: 15px;
 position: relative;
 top: -15px;
 }
 
#aux3 {
 float: left;
 width: 150px;
 background: #2b2b2b url('images/auxrounded.jpg') no-repeat;
 padding: 15px 5px 15px 5px;
 margin-top: 20px;
 }
 
#aux3 h2 {
 margin: 0 auto;
 color: #03ff30;
 text-align: right;
 font-size: 15px;
 position: relative;
 top: -15px;
 }
 
#aux3 ul {
 margin: 0; padding: 0; padding-left: 15px;
 }
 
#price{
 float: left;
 width: 150px;
 background: #2b2b2b url('images/auxrounded.jpg') no-repeat;
 padding: 15px 5px 15px 5px;
 margin-top: 20px;
 }
 
#price h2 {
 margin: 0 auto;
 color: #A3B412;
 text-align: right;
 font-size: 15px;
 position: relative;
 top: -15px;
 }

#hours {
 float: left;
 width: 150px;
 background: #2b2b2b url('images/auxrounded.jpg') no-repeat;
 padding: 15px 5px 15px 5px;
 margin-top: 20px;
 }
 
#hours h2 {
 margin: 0 auto;
 color: #3a3aff;
 text-align: right;
 font-size: 15px;
 position: relative;
 top: -15px;
 }
 
#hours ul {
 padding: 0;
 margin: 0;
 text-indent: 0;
 } 

#hours li {
 list-style: none;
 text-indent: 0px;
 margin: 0;
 padding: 0; 
 }

#address {
 float: left;
 width: 150px;
 background: #2b2b2b url('images/auxrounded.jpg') no-repeat;
 padding: 15px 5px 15px 5px;
 margin-top: 20px;
 }
 
#address h2 {
 margin: 0 auto;
 color: #ff9c00;
 text-align: right;
 font-size: 15px;
 position: relative;
 top: -15px;
 }
 
#nav a{
 text-decoration: none;
 color: #181818;
 }

ul.nav {
	margin: 0;
	padding: 0;
	cursor: default;
	display: inline;
	z-index: 2;
 }
 
ul.nav li {
	margin: 0 auto;
	margin: 0 0 0 0;
	padding: 0;
	padding: 3px 8px 0 8px;
	list-style: none;
	display: inline;
}

ul.nav li:hover {
 border-top: 4px solid #ff00ff;
 cursor: pointer;
 cursor: hand;
 z-index: 2;
 }
 
ul.nav li.current {
 border-top: 4px solid #ff00ff;
 }

ul.nav li.current:hover {
 border-top: 4px solid #ff00ff;
 }


ul.footer {
 width: 600px;
 text-align: center;
 margin: 0;
 padding: 0;
 cursor: default;
 list-style-type: none;
 display: inline;
 }


ul.footer li{
 display: inline;
 position: relative;
 padding: 0px 13px;
 }
 
ul.footer li:hover {
 cursor: pointer;
 cursor: hand;
 text-decoration: underline;
 }

#footer a {
 text-decoration: none;
 color: #ffffff;
 }
 
.hidden {
 display: none;
 }
 
.view {
 display: inline;
 }
 
#egg {
 position: absolute;
 top: 0;
 left: 0;
 width: 500px;
 height: 500px;
 background: url('images/egg.bmp') no-repeat;
 z-index: 10;
 }
 
#mailc { 
 margin: 0 auto;
 background: url('images/mailinglist.jpg') left no-repeat;
 padding-left: 250px;
 height: 84px;
 width: 500px;
 text-align: left;
 margin-bottom: 25px;
 }
 
 
ul.games {
 margin: 0; padding: 0;
 list-style: none;
 }
 
ul.games  li{
 margin: 0; padding: 0;
 line-height: 50px;
 height: 50px;
 }
 
img.games {
 padding: 0; margin: 0;
}

#hurricane {
 background: url('images/hurricane.jpg') no-repeat left;
 height: 45px;
 line-height: 50px;
 padding-left: 50px;
 margin-bottom: 25px;
 }
 
#holiday {
 width: 600px;
 background-color: #ce2536;
 padding: 10px;
 color: #ffffff;
 border: 3px dotted #000000;
 }
 
/* BLOGGER */

.post blockquote { border: 1px dotted #181818; padding: 4px;}
.post-title { color: #181818; font-style: italic; }