html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
	  background:#9f6687;
	  text-align:center;
	  color:#5b1224;
	  scrollbar-base-color: #fce7f1;
	scrollbar-face-color: #9f6687;
	scrollbar-arrow-color: #333333;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #003300;
	scrollbar-darkshadow-color: #000000;
	scrollbar-3dlight-color: ;
	scrollbar-track-color: #fce7f1;
   }
#fullheight{
height:100%;
width:780;
}

#wrapper {
      margin: 0 auto;
     margin-left:300;
      vertical-align: middle;
      width: 500px;
	   color:#5b1224;
   }

/* layout and layout 2 center the tables on the paige so that they are straight even when the scroll bars appear on the bottom part*/
#layout{
margin:0px auto;
text-align:center;
 color:#5b1224;
}

#layout2{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:18px;
text-align:center;
}

.menu{
padding:0;
margin:0;
height:24;
width:24;
background:url(images/darkredbg.gif);
}

.mainsides{
width:24;
background:url(images/darkredbg.gif);
background-repeat: repeat-y;
}

.main 
{

	color:#5b1224;
	font-family: arial, helvetica, sans-serif;
	font-size:15;
	padding:20px;
	
	
}

.mainrow{
 vertical-align: top;
}


#ordinary li {
background-image: url(images/bullets.jpg);
padding-left: 20px;
list-style: none;
line-height: 2;
background-repeat: no-repeat;
background-position: 0 .05em;
}

.ordinary{
background-image: url(images/bullets.jpg);
padding-left: 20px;
list-style: none;
line-height: 2;
background-repeat: no-repeat;
background-position: 0 .05em;
}


/*below here is all menu, do not change*/
#navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #5b1224;
color: #FFF;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

li { display: inline; }

li a
{
text-decoration: none;
background-color: #5b1224;
color: #FFF;
padding: .2em 1.5em;
border-right: 1px solid #fff;

}

li a.first
{
text-decoration: none;
background-color: #5b1224;
color: #FFF;
padding: .2em 1.5em;
border-right: 1px solid #fff;
/*border-left: 1px solid #fff;*/
}

li a:hover
{
background-color: #9f6687;
color: #fff;
}

img{
border:0;
}
#pricetable{
border:1; 
border-style:solid; 
border-color:#5b1224;
}

#pricetable td{
border:1; 
border-style:solid; 
border-color:#5b1224;
}

#homeimage{
float:right;
width:50%;
padding-bottom:40px;


}

.newstable{
border-width:thin;
border-collapse:collapse;
border-style:solid;
border-color:#9f6687;
width:320px;

}

.newstable td{
padding:5;
}

.newsheader{
background-color:#9f6687;
color:#fce7f1;
}

.newsmain{
background-color:;
}

.eventtable{
border-width:0;
border-style:none;
border-color:#9f6687;
}

.eventtable td{
padding:10;
}

.eventheader{
background-color:#9f6687;
color:#fce7f1;
}

.eventdetails{
border-width:thin;
border-collapse:collapse;
border-style:solid;
border-color:#9f6687;
color:#5b1224;
font-family: arial, helvetica, sans-serif;
font-size:15;
}

pre{
color:#5b1224;
font-family: arial, helvetica, sans-serif;
font-size:15;
}