/* master style for site ------------------------- */body {font-family: arial, helvetica, sans-serif;size: 11px;letter-spacing: 1px;line-height: 16px;background: #ecf3f7 url(..//img/newwave_bg.jpg) no-repeat top left;}/* structure ------------------------- */#container {display: block;width: 625px;margin: 150px 0 0 0;}#nav {list-style: none;list-style-image: none;padding: 10px 0 0 0;display: block;width: 185px;float: left;position: absolute;}#day {margin: 35px 0 0 0;}#main_content {display: block;width: 390px;float: right;}#back {padding: 10px 0 25px 0;font-size: 10px;font-weight: bold;}.contact_form {display: block;width: 250px;padding: 0 0 0 12px;}#footer {clear: both;display: block;width: 350px;font-size: 9px;}/* text ------------------------- */h1 {font-size: 17px;line-height: 18px;}h2 {font-size: 13px;line-height: 14px;padding: 25px 0 0 0;}h3 {font-size: 11px;padding: 5px 0 0 0;}p {font-size: 11px;}.festtitle {font-size: 25px;}.title {font-size: 11px;font-style: normal;}.classics {color: #683677;}.noir {color: #1091c7;}.nightmare {color: #d6196a;}#sched {font-size: 12px;line-height: 16px;margin: 10px 0 -10px 0;font-weight: bold;}span.day {font-size: 11px;font-weight: bold;color: #000;line-height: 25px;}span.theme {font-size: 14px;font-weight: bold;color: #d6196a;}p.desc {font-size: 11px;line-height: 16px;display: block;width: 375px;margin: 7px 0 0 0;}p.quote {font-size: 11px;font-style: italic;line-height: 16px;display: block;width: 375px;margin: 7px 0 0 0;}span.title {font-style: normal;}span.quote {font-style: italic;font-family: times new roman, georgia, serif;}#nav li {line-height: 20px;}/* img ---------------------------*/img {padding: 25px 0 0 0;}img.night {border-top: #000 5px solid;border-bottom: #000 5px solid;padding: 0}img.sponsors {display: block;float: left;padding: 10px 0 25px 0;}/* contact form ---------------------------*/.contact_form {display: block;width: 375px;padding: 3px 0 0 0;margin: 15px 0 0 0;border-top: #000 3px solid;border-bottom: #000 3px solid;}p.form {font-size: 11px;font-weight: bold;}input, textarea {display: block;width: 375px;background-color: #f2f9fd;}/* links ------------------------- */#nav ul {margin: 0;padding: 0;font-size: 11px;font-weight: bold;}#nav a {display: block;width: 185px;height: 25px;margin: 1px 0 1px 8px;padding: 2px 0 0 8px;}#nav li a:link, #nav li a:visited {text-decoration: none;line-height: 20px;color: #d6196a;}#nav li a:hover {color: #fff;background: url(../img/roll.jpg) top left no-repeat;}/*--#nav .nav1 {background: url(../img/nav1.jpg) top left no-repeat;}#nav .nav2 {background: url(../img/nav2.jpg) top left no-repeat;}#nav .nav3 {background: url(../img/nav3.jpg) top left no-repeat;}#nav .nav4 {background: url(../img/nav4.jpg) top left no-repeat;}--*/ #nav a.current:visited {color: #fff;background: url(../img/current.jpg) top left no-repeat;}#main_content a {text-decoration: none;padding: 3px;}#main_content a:link, #main_content a:visited {color: #000;}#main_content a:hover, #main_content a:active {color: #fff;background-color: #f286ae;}#movie a {color: #000;display: block;width: 365px;}#movie a:link, #movie a:visited {text-decoration: none;}#movie a:hover, #movie a:active {color: #d6196a;background: #fff683;}#day a:link, #day a:visited, #back a:link, #back a:visited {color: #000;display: block;width: 400px;text-decoration: none;font-weight: bold;padding: 1px 0 1px 1px;}#day a:hover, #back a:hover, #sponsor a:hover {color: #cc1486;background: #fff683;}a.body {text-decoration: none;padding: 3px;}a.body:link, a.body:visited {color: #000;}a.body:hover, a.body:active {color: #fff;background-color: #cadb2a;}#sponsor a:link, #sponsor a:visited {color: #000;display: block;width: 275px;text-decoration: none;padding: 1px 0 1px 1px;}#footer a {text-decoration: none;padding: 3px;}#footer a:link, #footer a:visited {color: #000;}#footer a:hover, #footer a:active {color: #fff;background-color: #f286ae;}
