body { margin: 0px; padding: 0px; text-align: center; font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif; background-image: url(images/bg_top3.jpg); background-repeat: no-repeat; background-position: left top; background-attachment: fixed; }

.main2 {  	VERTICAL-ALIGN: top; WIDTH: 600px; POSITION: relative; HEIGHT: 100%  }
.main {	width: 100%; height: 100%; padding: 0px; margin: 0px; }

.header { width: 600px; margin: 0px auto; text-align: center; padding: 0px; } 
.content { border-top: 0px solid #000; width: 600px; margin: 0px auto; text-align: left; font-size: 12px; line-height: 17px; clear: both; padding: 20px 0px 0px; }
.content h1 { color: #330066; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }
.photos {	border-top: 0px solid #000; width: 600px; margin: 0px auto; text-align: justify; padding: 0px; font-size: 12px; line-height: 17px; clear: both; }
.shirts { font-size: 12px; text-align: left; margin: 0 auto; padding: 0; width: 600px; clear: both; border-top: 1px solid #000 }
.shirts h1 { color: #996633; font-size: 22px; padding-top: 5px; padding-bottom: 5px }
.guestbook { width: 600px; margin: 0px auto; padding:0px; text-align: left; font-size: 12px; line-height: 17px; clear: both; border-top: 1px solid #000; }
.mystery { width: 600px; padding: 0px; margin: 0px auto; text-align:left; font-size: 11px; line-height: 17px; border-top: 1px solid #000; clear: both; }
.mystery h1 { color: #687C9F; font-size: 18px; }
.navbar {	width: 600px; font-size: 11px; padding: 0px; margin: 0px auto; font-weight: bold; }
.location { float: left; text-align: left; width: 295px; padding: 6px 0px 6px 5px; }
.news { float: right;	text-align: right; width: 295px; padding: 6px 5px 6px 0px; }
.showtimes { width: 600px; padding: 0px; margin: 0px auto; border: 1px dashed #000; background-color: #ffffff; }
.showtimes p { text-align:center; padding:5px; margin:5px; font-size: 12px; line-height: 14px; }
.showtimes h1 { text-align:center; font-size: 14px; font-weight: bold;	padding: 0px; margin: 0px; }
.container { width: 600px; padding: 0px; margin: 0px auto;	border-top: 1px solid #000; border-bottom: 1px solid #000; } #nav { margin: 0px; padding: 1px 0px 5px 0px; } 
#nav li { margin: 0; padding: 10px; display: inline; list-style-type: none; } #nav a:link, #nav a:visited { float: center; font-size: 11px; font-weight: bold; padding: 0px 3px 7px 3px;	text-decoration: none; color: #657441;  POSITION: relative; }

.container2 { width: 600px; padding: 0px; margin: 0px auto; border-top: 1px solid #cccccc; } #nav { margin: 0px; padding: 1px 0px 5px 0px; } #nav li { margin: 0; padding: 10px; display: inline; list-style-type: none; } #nav a:link, #nav a:visited { float: center; font-size: 11px; font-weight: bold; padding: 0px 3px 7px 3px;	text-decoration: none; color: #657441;  POSITION: relative; }

#nav a:link.active, #nav a:visited.active, #nav a:hover { color: #000; background: url(images/tab.gif) no-repeat bottom center; }
.footer { font-size: 11px; width: 581px; padding: 10px; margin: 0px auto; border-top: 1px solid #000; }
A  { text-decoration : underline; color : #003366; }
A:Visited  { text-decoration : underline; color : #663399; }
A:Active  { text-decoration : underline; color : #003366; }
A:Hover  { text-decoration : underline; color : #990000; }

a.clink {  text-decoration: none; color: #666666 }
a.clink:visited { text-decoration: none; color: #666666 }
a.clink:hover {   text-decoration: underline; color: #990000 }
a.clink:active {  text-decoration: none; color: #666666 }
a.clink:visited:hover {  text-decoration: underline; color:#990000 }

.copyrighttext {  
font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #666666; 
text-decoration: none;
}
.content2 {  
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}

.boldbodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
}

.ibodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}

.ibodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: italic; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}


.lboldbodytext {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
}

.boldbodytextred {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: bold; 
color: #ff0000; 
text-decoration: none;
}

.boldpurple {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #330066; 
text-decoration: none;
}

.subnav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; color: #333333; font-weight: normal
}
A.subnav:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

H1 { font-family:  Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #000000 }
H2 { font-family:  Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #000000 }
H2.h2red { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #cc0000; 
            padding: 0px;
            margin: 0px 0px 0px 0px; 
             }
H2.h2purple12 { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #330066; 
             }
H2.h2purple { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #330066; 
            padding: 0px;
            margin: 0px 0px 0px 0px; 
             }
H2.t20 { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #333333; 
            padding: 0px;
            margin: 20px 0px 0px 0px; 
             }
H2.h2gray { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333333; 
             }
H2.h2nm { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #330066; 
            padding: 0px;
            margin: 0px 0px 0px 0px; }
H3 { font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #666666 }
.songbox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; MARGIN: 10px 10px 10px 15px; PADDING-TOP: 0px 1px solid 
}
.CDbox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; MARGIN: 0px 10px 0px 15px; PADDING-TOP: 0px 1px solid 
}
.featurebox1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px 0px 10px 0px; PADDING-TOP: 10px 1px solid 
}
.featurebox2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 1px solid 
}
.featurebox3 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 1px solid 
}
.featurebox4 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 1px solid; background-color:#F1E1F5;
}
.featurebox5 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px 0px 30px 0px; PADDING-TOP: 0px 1px solid; background-color:#F1E1F5;
}
.featurebox6 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 1px solid 
}

table.store {
   border-collapse:collapse;
}

th.grayborder1  {
  background-color:#cccccc;
  border:1px solid #999999;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

th.grayborder  {
  background-color:#ffffff;
  border:1px solid #999999;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

td.grayborder {
  background-color:#ffffff;
  border:1px solid #999999;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

table.features {
   border-collapse:collapse;
}

th.grayborder1  {
  background-color:#cccccc;
  border:1px solid #cccccc;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

td.grayborder {
  background-color:#ffffff;
  border:1px solid #cccccc;
  padding:15px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

td.noborder {
  
  border:0px solid #333333;
  padding:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

td.grayborder2 {
  background-color:#ffffff;
  border:1px solid #333333;
  padding:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}