html {
}

body {
background-image:url('shulbg.jpg');
background-attachment: fixed;
background-position: 50% 50%;
background-repeat: repeat;
}

A:link {
text-decoration: none;
color:330000;
}

A:visited {
text-decoration: none;
color:330000;
}

A:active {
text-decoration: underline;
color:330000;
}

A:hover {
text-decoration: underline;
color:330000;
}

#logo {
border-style: none; 
text-decoration: none;
}

#bg {
margin-left:auto;
margin-right:auto;
}

#headers {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

#headers a:link {
text-decoration: none;
}

.titles {
 width:150px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

#title {
margin-left:auto;
margin-right:auto;
 text-align:center;
}

#imgs {
margin-left:auto;
margin-right:auto;
}

#wrap {
width:820px;
margin-left:auto;
margin-right:auto;
height:600px;
}

.picdiv {
font-size:14px;
}

.picbox {
padding:2px;
font-size:14px;
color:330000;
align-text:center;
}

#colbox {
margin-top:20px;
width:120px;
height:100%;
padding:5px;
font-size:14px;
color:330000;
float:left;
text-align:center;
}

#main {
 padding:10px;
 height:2000;
 width:840px;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
background-transparent;
}

#transp {
z-index:1;
padding:10px;
 height:2000;
 width:840px;
position:absolute;
 margin-left:auto;
 margin-right:auto;
  background-color:#ffffff;
  border:0px;
  /* for IE */
  filter:alpha(opacity=8);
  /* CSS3 standard */
  opacity:0.8;
}

#opacity {
z-index:2;
padding:10px;
 height:2000;
 width:840px;
color:330000;
position:absolute;
 margin-left:auto;
 margin-right:auto;
}

#pagefooter {
height:70px;
}

#info {
width:590px;
height:80px;
font-size:14px;
 margin-left:auto;
 margin-right:auto;
text-align:center;
margin-top:40px;
}

#info a:link {
text-decoration: underline;
color:330000;
}

#shauna {
font-size:10px;
text-align:center;
 margin-left:auto;
 margin-right:auto;
}


/*  The above should be the same for all pages.  However, the transparency box has to be adjusted for each page, so I'm duplicating some stuff here. */

/* Home */

#mainh {
 padding:10px;
 height:1255px;
 width:840px;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
background-transparent;
}

#transph {
z-index:1;
padding:10px;
 height:1255px;
 width:840px;
position:absolute;
 margin-left:auto;
 margin-right:auto;
  background-color:#ffffff;
  border:0px;
  /* for IE */
  filter:alpha(opacity=8);
  /* CSS3 standard */
  opacity:0.80;
}

#opacityh {
z-index:2;
padding:10px;
 height:1255px;
 width:840px;
color:330000;
position:absolute;
 margin-left:auto;
 margin-right:auto;
}

#mainb {
 padding:10px;
 height:10515px;
 width:840px;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
background-transparent;
}

#transpb {
z-index:1;
padding:10px;
 height:10515px;
 width:840px;
position:absolute;
 margin-left:auto;
 margin-right:auto;
  background-color:#ffffff;
  border:0px;
  /* for IE */
  filter:alpha(opacity=8);
  /* CSS3 standard */
  opacity:0.80;
}

#opacityb {
z-index:2;
padding:10px;
 height:10515px;
 width:840px;
color:330000;
position:absolute;
 margin-left:auto;
 margin-right:auto;
}


#maint {
 padding:10px;
 height:800px;
 width:840px;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
background-transparent;
}

#transpt {
z-index:1;
padding:10px;
 height:800px;
 width:840px;
position:absolute;
 margin-left:auto;
 margin-right:auto;
  background-color:#ffffff;
  border:0px;
  /* for IE */
  filter:alpha(opacity=8);
  /* CSS3 standard */
  opacity:0.80;
}

#opacityt {
z-index:2;
padding:10px;
 height:800px;
 width:840px;
color:330000;
position:absolute;
 margin-left:auto;
 margin-right:auto;
}

#mains {
 padding:10px;
 height:1035px;
 width:840px;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
background-transparent;
}

#transps {
z-index:1;
padding:10px;
 height:1035px;
 width:840px;
position:absolute;
 margin-left:auto;
 margin-right:auto;
  background-color:#ffffff;
  border:0px;
  /* for IE */
  filter:alpha(opacity=8);
  /* CSS3 standard */
  opacity:0.80;
}

#opacitys {
z-index:2;
padding:10px;
 height:1035px;
 width:840px;
color:330000;
position:absolute;
 margin-left:auto;
 margin-right:auto;
}

#mainp {
 padding:10px;
 height:1790px;
 width:840px;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
background-transparent;
}

#transpp {
z-index:1;
padding:10px;
 height:1790px;
 width:840px;
position:absolute;
 margin-left:auto;
 margin-right:auto;
  background-color:#ffffff;
  border:0px;
  /* for IE */
  filter:alpha(opacity=8);
  /* CSS3 standard */
  opacity:0.80;
}

#opacityp {
z-index:2;
padding:10px;
 height:1790px;
 width:840px;
color:330000;
position:absolute;
 margin-left:auto;
 margin-right:auto;
}

#maing {
 padding:10px;
 height:4145px;
 width:840px;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
background-transparent;
}

#transpg {
z-index:1;
padding:10px;
 height:4145px;
 width:840px;
position:absolute;
 margin-left:auto;
 margin-right:auto;
  background-color:#ffffff;
  border:0px;
  /* for IE */
  filter:alpha(opacity=8);
  /* CSS3 standard */
  opacity:0.80;
}

#opacityg {
z-index:2;
padding:10px;
 height:4145px;
 width:840px;
color:330000;
position:absolute;
 margin-left:auto;
 margin-right:auto;
}

#tickettext {
width:600px;
font-size:14px;
height:520px;
padding:50px;
margin-left:auto;
margin-right:auto;
color:330000;
}

#hometext {
width:600px;
font-size:14px;
height:950px;
padding:50px;
margin-left:auto;
margin-right:auto;
color:330000;
}

#hometext a:link {
text-decoration: underline;
}

#symptext {
width:600px;
font-size:14px;
height:720px;
padding:50px;
margin-left:auto;
margin-right:auto;
color:330000;
}

#symptext a:link {
text-decoration: underline;
}

#presstext {
width:600px;
font-size:14px;
height:1420px;
padding:50px;
margin-left:auto;
margin-right:auto;
color:330000;
}

#presstext a:link {
text-decoration: underline;
}

.tab {
font-size:14px;	
}

#galltext {
width:600px;
font-size:14px;
height:3855px;
padding:50px;
margin-left:auto;
margin-right:auto;
color:330000;
}

#galltext a:link {
text-decoration: underline;
}

#textbox {
width:590px;
font-size:14px;
height:10265px;
padding:50px;
float:left;
color:330000;
}