

*{ font-family: Helvetica, Verdana, Arial, sans-serif; margin: 0; padding: 0; }
body{ font: 15px/1.5 Helvetica, Verdana, Arial, sans-serif; background: white url(../images/blueBG.gif) top left repeat-x; overflow:auto;background-attachment:fixed; }

h1{ font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: white; padding: 10px; }

a{text-decoration:none;color:#106016;}

#page-wrap{ max-width: 960px; min-width: 560px; margin: 0 auto; position: relative;
                       }

#header{ max-width: 960px; min-width: 560px; background: #222;margin: 15px auto 0; }

#main-content       { width: 47%; padding: 0 1%; float: left; }

#main-sidebar       { width: 400px; padding: 0 1%; float: right; }
                      
#footer             { clear: both; max-width: 960px; min-width: 560px; background:url(../images/46years.png)no-repeat transparent;
                      z-index:5000;position:fixed;bottom:10px;right:10px;height:140px;}
#footer h2           { padding: 90px 0 0 12px; color: white;font-size:20px;font-family:'arial,helvetica', sans-serif; }
#footer a           { color: white; border-bottom: 1px dotted white; text-decoration: none; }
#footer a:hover     { border-bottom-style: solid; }


#menu {
 width: 540px;
 height: 372px;
 background: url(../images/menu.gif);
 margin: 0; padding: 0;
 position: fixed;
 top:0;
 left:0;
 float:left;
 text-indent:-9999px;
}
#menu li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#menu a {display: block;outline:none;}

#menu li#linksnav {left: 375px; top: 18px; width: 139px; height: 92px;}
#menu li#contactnav {left: 286px; top: 84px; width: 257px; height: 125px;}
#menu li#aboutnav {left: 14px; top: 178px; width: 213px; height: 113px;}
#menu li#ticketsnav {left: 298px; top: 199px; width: 242px; height: 113px;}
#menu li#licensingnav {left: 104px; top: 275px; width: 241px; height: 98px;}

#menu li#linksnav a {height: 92px;}
#menu li#contactnav a {height: 125px;}
#menu li#aboutnav a {height: 113px;}
#menu li#ticketsnav a {height: 113px;}
#menu li#licensingnav a {height: 98px;}

#menu li#linksnav a:hover,#menu li#linksnav a.hover{background: url(../images/menu.gif) -375px -745px no-repeat;}
#menu li#contactnav a:hover,#menu li#contactnav a.hover{background: url(../images/menu.gif) -286px -456px no-repeat;}
#menu li#aboutnav a:hover,#menu li#aboutnav a.hover{background: url(../images/menu.gif) -14px -922px no-repeat;}
#menu li#ticketsnav a:hover,#menu li#ticketsnav a.hover{background: url(../images/menu.gif) -298px -943px no-repeat;}
#menu li#licensingnav a:hover,#menu li#licensingnav a.hover{background: url(../images/menu.gif) -104px -647px no-repeat;}



.divider {
display:inline;
float:left;
margin:650px 10px 40px;
}

#logo{position:fixed;left:15px;top:5px;width:300px;height:213px;background:transparent;}
#logo h1{text-indent:-9999px;position:absolute;}
.bg{position:fixed;bottom:0;left:0;width:100%;z-index:-10;}
#anne{position:fixed;right:0;top:0;width:385px;z-index:-10;}
.contentwrap{z-index:100;background:url(../images/white.png)repeat 0 0;margin-top:700px;  -moz-border-radius: 10px; -webkit-border: 10px;padding:20px;}
.content p{padding-bottom:10px;}
.content h2{font-size: 24px; color: #e13c14; letter-spacing: 4px; font-weight: bold; padding-top:15px;padding-left: 65px; height: 70px;background:url(../images/suncloud.gif)no-repeat 0 0;}
.content{background:#54c7f7;padding:10px 15px;}
.contact{float:left;}
