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

* {margin:0px; padding:0px;}

body { margin:0px; padding:0px; background:#000020 url(gfx/bkg_stripe.png) repeat 400px ; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;  font-size:.8em} 

.container { width:900px; margin:auto}

.clear { clear:both}

.hitbox { float:left; width:300px; height:85px; position:relative; top:30px; left:50px; z-index:5}

.plink, .plinkso { display:block; margin-left:10px;}

a.plink:link, a.plink:visited { color:#FFFF00; font-size:.9em; text-decoration:none}
a.plink:hover { color:#FFFF00; font-size:.9em; text-decoration:underline}

a.plinkso:link, a.plinkso:visited { color:#FF0000; font-size:.9em; text-decoration:none}
a.plinkso:hover { color:#FF0000; font-size:.9em; text-decoration:none}
 
#BodyBox, #MenuBox {
    margin: 10px auto 0px auto;
    color: #fff;
    width: 95%;
    padding: 8px;
    text-align: left;
    background-color: #101010;
	
	
}

#MenuBox { background:url(gfx/head_bkgb.jpg); border:solid 1px #fff; padding: 5px;}
#BodyBox p {  padding:0;  margin:1ex 0;}

.rightbox { width:350px; float:right; margin-top:7px}

.topbox { border:solid 1px #999; width:100%; margin-top:7px; background:#101010}

.rightinbox { width:320px; color:#999999; text-align:right; margin:5px auto 5px auto }

.inbox { width:840px; margin:auto}

.inindexbox { width:90% ; margin:10px 0px 10px 5px}

a.menuvenu:link, a.menuvenu:visited { margin-left:3px; text-decoration:none; color:#666; padding:2px; font-size:1em; }
a.menuvenu:hover { margin-left:3px; text-decoration:underline; color:#650099; padding:2px; font-size:1em; } 
.datelist { list-style:none; margin:auto; width:155px; font-size:.9em;  float:right; text-align:right;   }

.datelist li {  display:block; margin:1px; }


h3 {color:#9900CC;  font-size:1.4em}

h1 { color:#fff; font-size:1.6em}

h4 { color:#fff; margin-left:10px; margin-top:4px;}

.title { margin:6px}

.eventlinks { list-style:none; margin-bottom:5px}
.eventlinks li { display:inline}

a.jumplink:link, a.jumplink:visited { margin-left:3px; text-decoration:none; color:#666; padding:2px; font-size:.8em; }
a.jumplink:hover { margin-left:3px; text-decoration:underline; color:#650099; padding:2px; font-size:.8em; }


a.hotel:link, a.hotel:visited { text-decoration:none; color:#fff; font-weight:bold; }
a.hotel:hover { text-decoration:underline; color:#650099; font-weight:bold; }


.packageFeatures { list-style:outside; margin-left:10px; font-size:.9em; width:400px; color:#eee}

.faq { list-style:outside; margin-left:100px; line-height:1.5em; font-size:.9em; width:600px; color:#eee}

 
.packageFeatures li { margin:2px} 

.packageFeatures li b { color:#fff} 
 
.desctxt { list-style:none;}
 
a.footlinks:link, a.footlinks:visited { float:right; display:block; margin-left:3px; text-decoration:none; color:#666; padding:2px; font-size:.8em; margin-top:20px; margin-right:10px; }
a.footlinks:hover {float:right; display:block; margin-left:3px; text-decoration:underline; color:#650099; padding:2px; font-size:.8em;  margin-top:20px; margin-right:10px; }
