
body
{
 position: absolute;
 width: 100%;
 background: #1A0705;
 text-align: center;
 margin: 0px;
}


#pageBody
{
 left: 200px;
 width: 650px;
 margin: 0 auto;
 margin-left: 20px;
 text-align: left;
}


body,
a
{
 color: #FDA915;
}


a:hover
{
 color: #FFE065;
}



#main
{
 position: relative;
 margin: 0 auto;
 margin-top: -20px;
 top: 0px;
 width: 950px;
 z-index: 10;
}

#pageBody
{
 float: left;
}




#header
{
 text-align: left;
}

h1
{
 display: block;
 margin-top: 20px;
 margin-top: 30px;
 padding-left: 260px;
 padding-top: 10px;
 font-size: 240%;
}



#headingDecoration
{
 position: relative;
 margin: 0px;
}
div#headingDecoration p
{
 margin: 0px;
}
#headingDecoration p a
{
 display: inline;
}



#menuPanel
{
 float: left;
 left: 10px;
 top: 40px;
 margin-top: -80px; /* ie fun */
 width: 220px;
 margin-left: 20px;
 margin-right: 5px;
 text-align: center;
}

#menuPanel ul
{
 padding-left: 0px;
 padding: 0px;
 margin: 10px;
}


#menuPanel a
{
 display: block;
 width: 100%;
 height: 100%;
}

#menuPanel a:hover
{
 font-weight: bold;
}


#menuPanel li
{
 list-style: none;
 padding: 0px 2px 5px 2px;
 margin-bottom: 15px;
}


#menuPanel h2
{
 margin: 10px 2px 0px 3px;
}

#menuPanel img
{
 display: inline;
 border: none;
}

#menuPanel a
{
 text-decoration: none;
}

#menuPanel .video img
{
 width: 80;
 height: 64;
}

#menuPanel .schedule img
{
 width: 80;
 height: 40;
}

#menuPanel .photos img
{
 width: 64;
 height: 87;
}

#menuPanel .parties img
{
 width: 73;
 height: 80;
}

#menuPanel .contact img
{
 width: 80;
 height: 51;
}


.footerMenu,
.headerMenu
{
 clear: both;
 width: 100%;
 font-size: 110%;
 text-align: center;
 padding-top: 0px;
 padding-left: 30px;
 z-index: 50;
}

.headerMenu
{
 margin-top: 42px;
 z-index: 80;
}

.footerMenu
{
 margin-top: 50px;
}


.footerMenu a,
.headerMenu a
{
 color: #FDA915;
}

.footerMenu a:hover,
.headerMenu a:hover
{
 color: #FFFF05;
}


.footerMenu ul,
.headerMenu ul,
.footerMenu li,
.headerMenu li,
.headerMenu .label,
.footerMenu .label
{
 margin: 0px;
 padding: 0px;
 display: inline;
}

.footerMenu li,
.headerMenu li
{
 margin-left: 0px;
 margin-right: 10px;
}


#copyRightNotice
{
 margin: 3px;
 margin-top: 40px;
 text-align: right;
 color: #6E1B00;
}


.note
{
 font-size: 75%;
 margin-left: 10px;
 margin-right: 10px;
}
.note,
.note a
{
 color: #AD7900;
}


.section
{
 position: relative;
 min-width: 600px;
 padding: 40px 0px 0px 40px;
 border-right:  4px #160400 solid;
 border-bottom: 4px #160400 solid;
 background: #401a05;
 margin-bottom: 20px;
}

#mainSection
{
}

.section h2
{
 margin: 0px 0px 10px 20px;
 font-size: 150%;
}

.section h3
{
 display: inline;
 font-size: 150%;
 margin: 30px 10px 5px 20px;
}

.section h4
{
 display: block;
 font-size: 130%;
 margin: 15px 10px 0px 10px;
}


.ms_dec01
{
 position: absolute;
 top: 0px;
 left: 20px;
 width: 100%;
 height: 30px;
 background: url('./img/strip_hu.jpg') repeat;
}

.ms_dec02
{
 position: absolute;
 top: 10px;
 left: 0px;
 width: 30px;
 height: 100%;
 background: url('./img/strip_vl.jpg') repeat;
}

.ms_dec03,
.ms_dec03_outer
{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 40px;
 height: 40px;
 background: url('./img/strip_ul.jpg') repeat;
}

.ms_dec03_outer
{
 background: url('./img/strip_ul_outer.png') repeat;
}


#pageBody .label
{
 float: left;
 width: 70px;
 text-align: right;
 margin-right: 10px;
}

  
.textDivider
{
 height: 40px;
}


hr
{
 color: #f11;
 color: #fda915;
 width: 90%;
 margin-bottom: 20px;
 margin-top: 30px;
 border-top: solid 1px #fda915;
 border-bottom: solid 1px #f11;
 border-right: none;
 border-left: none;
}



.facebook .label,
.facebook .label span,
.myspace .label,
.myspace .label span
{
 display: none;
}


._facebook .label,
._myspace .label
{
 position: relative;
 top: 10px;
 display: inline;
 width:  32px;
 height: 32px;
}

.facebook .icon,
.myspace .icon
{
 position: relative;
 top: 10px;
 display: inline-block;
 width:  32px;
 height: 32px;
}

.facebook .icon
{
 background: url('./img/facebook-2.jpg') no-repeat scroll 0 0;
}
.facebook .icon:hover
{
 background: url('./img/facebook-2.bright.jpg') no-repeat scroll 0 0;
}

.myspace .icon
{
 background: url('./img/myspace.jpg') no-repeat scroll 0 0;
}
.myspace .icon:hover
{
 background: url('./img/myspace.bright.jpg') no-repeat scroll 0 0;
}


