/*
orange: #eb9000
grey1: #333333
grey2: #444444
almost white: #eeeeee
*/

body {background-color: black;  color: #eeeeee; font-family: Arial; font-size: 10pt;}
a {text-decoration: none; color: #eeeeee;}
a img{border: none;}
a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: underline; color: white;}

#container {position: relative; width: 780px; margin: 0 auto; z-index: 0;  }

#header {clear: both; z-index: 1;}
#header .column {z-index: 2;}
#header .column .menu li{}
#header .column .menu li a {color: #eeeeee;}

#main {clear: both; position: relative; width: auto; border-top: solid 3px #eb9000; border-bottom: solid 3px #eb9000; background-color: #333333; z-index: 3; }
#main .content {margin: 2px ; text-align: center;}
#main .content a {text-decoration: underline;}
#main .content h1 {color: #eb9000; font-size: 16pt; text-align: center; text-transform: capitalize; }
#main .column {position: relative; z-index: 4;}
#main .column .content{height: 400px; margin: 18px; padding: 3px; border: solid 2px #eeeeee; background-color: #444444; z-index: 3; }
#main .column .content h1 {color: #eb9000; font-size: 16pt }
#main .column .content a:link {text-decoration: underline;}
#main .column .content a:visited {text-decoration: underline;}
#main .column .content a:hover {text-decoration: none;}
#main .column .content a:active {text-decoration: none;}
#main .column .content p {margin-left: 10px; margin-right: 10px;}
#main .content p {margin-left: 50px; margin-right: 50px;}

#top {clear: both; margin: 0 auto; text-align: center;}
#top #mainpic {position: absolute; left: 50%; margin-left: -45%; top: -37px; background: url('images/north_shore_guitarfest_logo.gif') ; width:709px; height: 67px; z-index: 10; }
#top #headlines {margin: 40px 0px 0px 0px; }

#bottom {clear: both;}
#bottom h1 {padding: 0px; margin: 0px}
#bottom .content {margin: 18px;}
#bottom .content .menu {margin: 0 auto; text-align: center; }
#bottom .content .menu td{padding: 0px 5px;}
#footer {clear: both; margin: 0 auto; text-align: center;}
#footer .content {margin: 18px;}

#sponsors_table img{padding: 2px}
#schedule_table {margin: 0 auto; text-align: left; width: 500px;}

.menu {padding-top:40px;}
.menu li{list-style: none; }
.column {position: relative; float: left; display: block; width: 33%; height: auto;  }
.rightalign {text-align:right}
.bold {font-weight:bold}
