@charset "utf-8";
/* CSS Document*/

/* Global CSS */
body { margin:0; padding:0; text-align:center; background-image:url(../images/global/circles_07.jpg); background-position:center; background-repeat:no-repeat; font-family: Verdana, Helvetica, sans-serif; font-size:9px; font-style:normal; line-height:13px; font-weight:normal; color:#000; text-decoration:none;}
#container { width:960px; height:660px;  background-image:url(../images/global/drops_0.jpg); background-position:top; background-repeat:no-repeat; text-align:center; margin:10px auto 0 auto; padding:0; background-color:#fff; border:2px solid #000; overflow:hidden; }
#header { height:99px; width:926px; clear:both; }
#logo { float:left; width:373px; padding:6px; }
#nav { float:right; width:500px; vertical-align:middle; color:#000; padding-top:40px; text-align:right; }
#content { width:904px; height:494px; text-align:center; margin:10px auto 20px auto; padding:0; border-top:1px solid #000; clear:both; }
#footer { width:960px; height:40px; text-align:center; margin:-34px auto 0 auto; padding:0; }
#facebook { margin:0; width:142px; float:left; }
#facebook-icon { float:left; padding-left:8px; }
#facebook-text { float:right; padding-top:5px; }
#credits { float:right; padding:5px 12px 0 0; }

/* Page-specific CSS */
#general-content { width:902px; height:470px; padding:20px 0 0 30px; text-align:left;/*border:1px solid #000; */ }
#home { width:902px; height:500px; padding:0; margin:0; border:1px solid #000; }
#home-top { width:902px; height:200px; padding:0; margin:0; }
#home-middle { width:902px; height:260px; padding:0; margin:0; }
#home-middle-left { width:401px; height:250px; float:left; padding:5px; margin:0; text-align:center; vertical-align:middle; background-color:#000; }
#home-middle-right { width:491px; height:250px; float:right; padding:0; margin:0; text-align:center; vertical-align:middle; background-color:#000; }
#home-middle-right-top { height:125px; padding:0; margin:0; }
#home-middle-right-bottom { height:125px; padding-top:10px; margin:0; }
#home-bottom { width:902px; height:40px; padding:0; margin:0; }
#band-left { width:550px; float:left; text-align:left; padding:0; }
#band-right { width:/*316*/290px; height:/*354*/450px; float:right; text-align:left; padding-right:8px; margin:60px 28px 0 0; /*overflow:-moz-scrollbars-vertical; overflow-x:hidden; overflow-y:scroll;*/ }
#band-animation { width:540px; height:351px; border:2px solid #000; margin-top:16px; }
#shows-left {  width:422px; float:left; text-align:left; padding:0; }
#shows-right { width:452px; float:right; padding:170px 10px 0 0; }
#av-module { width:840px; height:370px; text-align:center; vertical-align:middle; margin:20px 0 6px 0; border:1px solid #ccc; }
#photos-module { width:840px; height:420px; text-align:center; vertical-align:middle; margin:20px 0 6px 0; border:1px solid #ccc; }
#contact-left { width:400px; float:left; text-align:left; padding:0; }
#contact-right {width:400px; float:right; padding:4px 60px 0 0; }
#contact-details { width:330px; height:90px; margin-top:0; padding:26px 10px 40px 60px; background-image:url(../images/global/circles_07_s.jpg); background-repeat:repeat; border:1px solid #000; overflow:hidden; text-align:left; }

/* Content CSS */
h1 { font-family:Verdana, Helvetica, sans-serif; font-size:18px; font-style:normal; line-height:20px; font-weight:bold; color:#000; text-align:left; }
h2 { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:14px; font-weight:bold; color:#000; text-align:left; }
p { font-family:Verdana, Helvetica, sans-serif; font-size:9px; font-style:normal; line-height:14px; font-weight:normal; color:#000; text-align:left; }
li { color:#000; padding-top:2px; }
a:link { font-family:Verdana, Helvetica, sans-serif; font-size:9px; font-style:normal; line-height:13px; font-weight:normal; color:#000; text-decoration:underline; }
a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:9px; font-style:normal; line-height:13px; font-weight:normal; color:#000; text-decoration:underline; }
a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:9px; font-style:normal; line-height:13px; font-weight:normal; color:#000; text-decoration:none; }
#nav a:link { font-family:Verdana, Helvetica, sans-serif; font-size:9px; font-style:normal; line-height:13px; font-weight:bold; color:#000; text-decoration:none; margin:0 10px 0 10px; }
#nav a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:9px; font-style:normal; line-height:13px; font-weight:bold; color:#000; text-decoration:none; margin:0 10px 0 10px; }
#nav a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:9px; font-style:normal; line-height:13px; font-weight:bold; color:#000; text-decoration:underline; margin:0 10px 0 10px; }
