@import url("/assets/css/reset.css");
/* @import url("/assets/css/text.css"); */
@import url("/assets/css/960.css");

body { background: #eee url(/assets/images/background.jpg); color: #110; font-family: Verdana, Geneva, sans-serif; font-size: 12px; }

#container { background: #fff url(/assets/images/header.jpg) no-repeat; border: 10px #fff solid; margin-top: 30px; }
/* #container { background: #fff url(/assets/images/lineheight-18pixels.gif); border: 10px #fff solid; margin-top: 30px; } */
#navigation { color: #fff;}
#content {}
#sidebar { color: #332; } 
#footer, #credits { color: #443; font-size: 10px; padding: 22px 0 5px; }

h1 { color: #332; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 20px; margin: 29px 0 14px; padding: 0; }
h2 { color: #332; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 16px; margin: 6px 0 0; padding: 0; }
#intro { color: #443; margin: 6px 0 18px; padding: 0; }
h3 { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; margin: 19px 0 0; padding: 0; }
p { line-height: 18px; margin: 3px 0 18px; }

strong { color: #443; }
a { color: #d52b1e; text-decoration: none; }
a:hover, a:focus { color: #cd2025; }
a img { border: 0; }

.flyer { margin: 18px 0 0 ;}
.logo { margin: 30px 0 0 20px; }
.navlist { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; height: 30px; list-style: none; padding: 90px 0 30px; }
.nav, .nav a { color: #fff; font-size: 14px; }
.nav a:hover { color: #eee; }
.tablerow { border-bottom: 1px #ddd solid; height: 20px; }

.home { color: #443; background: url(/assets/images/home-featuree.jpg) no-repeat;}
.home h1 { margin-bottom: 0; }
.home h2 { color: #444; font-size: 14px; font-weight: bold; line-height: 23px; margin-bottom: 18px; }

#schedule { list-style-type: none; margin: -3px 0 24px; padding: 0; font-size: 11px; }
#schedule li { height: 14px; margin: 0; padding: 2px 0 1px; border-top: solid 1px #ddb; }
#schedule li:first-child { height: 15px; margin: 0; padding: 0 0 1px; border: 0; }
#schedule dl { list-style-type: none; margin: 0; padding: 0; }
#schedule dt { color: #331; width: 65px; float: left; }
#schedule dd { clear: right;}

#slideshow { height: 200px; margin: 21px 0 19px; position: relative; width: 300px; }
#slideshow img { position: absolute; top: 0; left: 0; z-index: 8; }
#slideshow img.active { z-index: 10; }
#slideshow img.last-active { z-index: 9; }

#prices { list-style-type: none; margin: 22px 0 0; padding: 0; font-size: 11px; }
#prices li { height: 16px; margin: 2px 0;}
#prices dl { list-style-type: none; margin: 0; padding: 0; }
#prices dt { color: #331; width: 65px; float: left; }
#prices dd { clear: right;}

#form h2 { font-size: 13px; margin: -2px 0 0; padding: 0; }
.highlight { font-weight: bold; color: #333;}
.light { color: #443; }
.small { letter-spacing: 0.01em; font-size: 11px; margin: 17px 0 0; line-height: 16px; color: 332; }