*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0 }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal}

/*---------------------------------------------
	GENERAL STUFF
---------------------------------------------*/
body {background:#464232 url(../images/background.jpg) no-repeat center top;font:12px arial, helvetica, sans-serif;text-align: center;}
html {height:100%;margin-bottom:20px;text-align:center;}

h2, h3, li, p, ol {font-family:"Times New Roman", Times, serif;text-align:left;}


/*---------------------------------------------
	MAIN STRUCTURE
---------------------------------------------*/
#container {width:800px;margin:0 auto;background:url(../images/content_repeat.jpg) repeat-y;padding:0px;text-align:left;position:relative;}
#top {min-height:214px;background:url(../images/content_top.jpg) no-repeat top;}

h1 a {display:block;width:377px;height:79px;float:left;background: url(../images/vip_logo.png) bottom right no-repeat;text-indent:-9999px;margin:45px 0 0 8px;}
h1 a span {display:none;}

#footer {background:url(../images/footer.jpg) no-repeat;margin:0px auto;height:91px;width:800px;clear:both;background-position:bottom;}
.footer-credits {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#464232;text-align:center;vertical-align:bottom;padding-top:40px;}
.footer-credits a:link, .footer-credits a:visited {color:#464232;text-decoration:none;}
.footer-credits a:hover, .footer-credits a:active {color:#a6200c;}


/*---------------------------------------------
	NAVIGATION
---------------------------------------------*/
.navbar {float:right;margin:153px 26px 0px 0px;}
.navbar ul {margin:0;list-style:none;display:inline;}
.navbar ul li {float:left;margin-left:38px;}
.navbar ul li a:link, .navbar ul a:visited {font:18px "Times New Roman", Times, serif;text-decoration:none;color:#f5f3da;}
.navbar ul li a:hover, .navbar ul a:active {color:#fffee9;}


/*---------------------------------------------
	GALLERY
---------------------------------------------*/
#flashcontent {width:510px;background-color:#464232;border:4px solid #a7a584;margin:0 auto;}
.gallery-nav {float:right;clear:left;width:110px;position:absolute;right:4px;top:113px;}
ul.gallery-nav {text-align:left;margin:0 10px 0 0;list-style:none;}
ul.gallery-nav li {float:left;}
ul.gallery-nav li a:link, ul.gallery-nav li a:visited {font:16px "Times New Roman", Times, serif;text-decoration:none;color:#a7a584;}
ul.gallery-nav li a:hover, ul.gallery-nav li a:active {color:#a6200c;}


/*---------------------------------------------
	MAIN CONTENT
---------------------------------------------*/
#content {width:475px;float:left;padding:0 15px 0 15px;clear:right;}
.text-container {background-color:#edebd5;padding:2px;margin-bottom:17px;border:1px solid #ceccaf;-moz-border-radius: 5px;-webkit-border-radius:5px;}
.text {background-color:#fffee9;border:1px solid #fff;padding:15px;text-align:left;}
.text h2 {font-size:30px;letter-spacing:-1px;margin-bottom:3px;color:#3a3926;}
.text p {margin-bottom:10px;font-family:"Times New Roman", Times, serif;font-size:16px;color:#525139;line-height:1.5;}
.text p img.icon {background:none;border:none;padding:none;margin:0px 0px -5px -2px;width:16px;height:16px;}
.text img {padding:3px;background-color:#fff;border:1px solid #d8d6c1;width:99%;}

/*  drop caps  */
span.caps {float:left;font-size:311%;line-height:96%;display:inline;margin-right:4px;color:#a6200c;}


/*---------------------------------------------
	Jukebox
---------------------------------------------*/
body#jukebox-bg {background:url(../images/jukebox.jpg) no-repeat top left;text-align:left;margin:0px;}
.audiobox {margin:100px 10px 15px 12px;}
.audiobox ol {margin-left:20px;color:#a6200c;font-size:16px;font-style:italic;font-weight:normal;}
.audiobox ol li {margin:10px 0px 0px;}
.audiobox ol li h3 {font-weight:none;font-size:14px;color:#525139;font-weight:normal;}
.audiobox ol li h3 em {font-weight:bold;}


/*---------------------------------------------
	CONTACT FORM
---------------------------------------------*/
form.contact {border:1px solid #D8D6C1;padding:10px 10px 10px 15px;margin:30px 0px 15px 0px;}
form.contact fieldset {padding:0px 0px 10px;margin-bottom:10px;border:none;}
form.contact p {clear:both;margin:0px;}
form.contact p a {color:#a6200c;text-decoration:none;}
form.contact p a:hover {color:#cf280f;text-decoration:underline;}
form.contact label {float:left;width:100%;display:block;padding:3px 0px;font-weight:bold;color: #a6200c;}
form.contact input.text {background-color:#fff;border:1px solid #a4a382;color:#333;padding:5px;float:left;width:97%;margin-bottom:5px;font-size:14px;}
form.contact textarea {float:left;width:97%;height:150px;padding:5px;color:#333;margin-bottom:5px;border:1px solid #a4a382;font-size:14px;}
form.contact input.submit {color:#fff;font-size:20px;margin:15px 0px 5px;padding:2px 40px;background:#A6200C;cursor:pointer;border:2px solid #7d1607;font-family:"Times New Roman", Times, serif;}
form.contact input.submit:hover {background-color:#b51f09;border-color:#9d1602;}


/*---------------------------------------------
	SIDE BAR
---------------------------------------------*/
#sidebar {width: 260px;float:left;padding: 0 30px 0 0;clear: right;}
.outer-container {background-color:#edebd5;padding:2px;margin-bottom:17px;border:1px solid #ceccaf;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;width:273px;}

.inner-container {background-color:#c8c6aa;border:1px solid #ffffff;padding-bottom:20px;}
.inner-container h2 {background: url(../images/sidebar_banner.png) repeat-x top left;height:33px;margin:4px 4px 0px;padding:4px 0px;font-size:28px;text-align: center;color:#eeeccc;}
.inner-container h3 {font-size:20px;font-weight:bold;color:#464232;margin:0px 0px 7px 10px;border-bottom:1px solid #a4a382;width:92%;}
.inner-container p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #464232;text-align: left;margin: 10px;}
.inner-container p a {color:#464232;text-decoration: none;}
.inner-container p a:hover {color:#a6200c;text-decoration:underline;}

.inner-container ul {margin:0px 0px 15px 16px;list-style:none;}
.inner-container ul li {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #464232;}
.inner-container ul li.dead, #key ul li span {color:#a6200c;font-style:italic;font-weight:bold;}
.inner-container ul li.found {font-weight:bold;}

#key {background-color:#fffee9;width:auto;padding:10px;margin:0px 4px 25px;-moz-border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;}
#key ul {margin:0px 0px 8px 10px;}
#key h3 {font-size:18px;border:none;margin:0px 0px 0px 8px;}
	

/*---------------------------------------------
	SUCCESS PAGE
---------------------------------------------*/
#success-box {width:510px;margin:50px auto 0 auto;padding:0px;}
.success-header {background-image:url(../images/success_top.png);background-repeat:no-repeat;background-position:top;margin:0px;height:47px;width:510px;}
.success-content {background:url(../images/success_repeat.png) repeat-y;width:510px;height:416px;}

.success-text {font-family:"Times New Roman", Times, serif;font-size:24px;color:#464232;}
.success-text p {margin-top: 20px;text-align:center;}
a.success-logo {background:url(../images/success_logo.png) no-repeat top center;width:337px;height:261px;display:block;margin:0 auto;}
a.success-logo span {display:none;}
.success-text p a:link, .success-text p a:visited {color:#a6200c;text-decoration:none;}
.success-text p a:hover, .success-text p a:active {color:#464232;}
	
.success-footer {background:url(../images/success_bottom.png) no-repeat;margin:0px;height:47px;width:510px;}