/* CSS Document */


body{
background-position:center 0px;
margin:0;
background:url(/images/background4.jpg) #ffffff no-repeat top center;
padding:0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
#logo{
float:right;
height:220px;
border:1px solid #CCFF33;
}

#container {

margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #CCFF33;
width:800px;
position:relative;

}

a:link {  	color: #ff0000;	}
a:visited { 	color: #ff0000;	}
a:hover, a:active { color:#ff0000;}

#music{
text-align:left;
margin-left:40px;
}

#menu{

border:0px solid #7e572e;
padding:0px 0 0 0px;
margin:0px 0px 0px 0px;
text-align:right;
font-size:12px;
width:800px;
/*background-color:#b1ce6f;*/
/* for IE 
  filter:alpha(opacity=80);
  /* CSS3 standard 
  opacity:0.8;*/


}



#_content {

background:url(/images/contentback.jpg) no-repeat bottom center;
width:800px;
border:0px solid #7e572e;
padding:0px 0px 0 0px;
margin:125px 0 50px 0px;
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
background-color:#ffffff;


  }

#intro{
border-top:0px solid #506e0d;
padding:0px 0px 0px 0px;
margin:0 0px 0px 0px;
color:#000000;
font-style:italic;
font-size:16px;
text-align:center;

}

#rightpane{

display:block;
float:left;
margin:50px 0 0 0px;
padding:0 0px 0 0px ;
border:0px solid #FF00ff;
text-align:left;
}

#leftpane{
display:block;
float:left;
padding:0 10px 0 10px;
border:0px solid #FF0000; 
}

#_content p
{
  margin:15px 0 0 0;
  color:#000000;
  
}
  
#_content a:link
{
color:#9f5111;
text-decoration:none;
}

#_content a:visited
{
color:#660000;
text-decoration:none;

}
#_content a:hover
{
color:#89b09b;
text-decoration:none;

}
#_content h2.title{

text-align:center;
font-size:35px;
color:#cc0000;

}
#_content h2.subtitle{

text-align:center;
font-size:23px;
color:#000000;

}
br.newsbreak{
line-height:50px;
}

#newssection{

border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
width:500px;
padding:0 5px 5px 5px;
margin:30px 10px 30px 20px;
float:left;
/*background-color:#e3efc8;*/
min-height:250px;
}

h3.topstories{
font-size:18px;
color:#cc0000;
padding:0 0 0 0;
margin:0 0 0 0;
border-bottom:#506e0d 1px solid;



}
span.news {
border:0px solid #00ff00;
text-align: justify;
font-size:13px;
color:#0000ff;
padding:0 0 0 0;
margin:0 0 0 0;

}

strong.headline{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:14px;


}

span.fullstory{
color:#CC0000;
font-size:10px;
padding:0 0 0 0;
}

#eventssection{
border:#506e0d 1px solid;
/*background-color: #e3efc8;*/
font-family: Arial, Helvetica, sans-serif;
width:205px;
padding:0 5px 5px 5px;
margin:30px 0 30px 0;
float:left;
color:#000000;
text-align:left;
min-height:250px;
}

strong.Eventtitle{
font:Georgia, "Times New Roman", Times, serif;
color: #0000FF;
font-size:14px;
}

h3.eventboard{
font-size:18px;
color:#cc0000;
padding:0 0 0 0;
margin:0 0 0 0;
border-bottom:#506e0d 1px solid;
}


#footer {

padding:10px 0 0 0;
width:100%;
height:50px;
border:#66FF00 0px solid;
clear:both;
font-size:10px;
}

th{
text-align:left;
}
td.costumes{
border:1px solid #009900;
margin:10px 0 10px 0;
padding:0 0 10px 0;
width:250px;
height:475px;
vertical-align:top;

}

img.male{
margin:px 0 5px 0;

}
.costumefooter{

margin:0 0 10px 0;
padding:5px;
border:0px solid  #009900;
}

.costumeheader{
/*background-color:#FFFFFF;*/
margin:0 0 10px 0;
padding:5px 5px 0px 5px;
border:0px solid  #009900;
}
.register{
background:url(/images/registerback.jpg) no-repeat top right;
padding:20px 20px 20px 20px;
}

.rules{
padding:20px 20px 20px 20px;
}

.addthis_toolbox .custom_images a{ 
   width: 60px;    height: 60px;    margin: 0;    padding: 0;
}
.addthis_toolbox .custom_images a:hover img{   
 opacity: 1;
 }
 .addthis_toolbox .custom_images a img{
 opacity: 0.75;
 }
 
            a.back{
                background:transparent url(back.png) no-repeat 0px 0px;
                position:absolute;
                width:150px;
                height:27px;
                outline:none;
                top:2px;
                right:0px;
            }
			
ul.rightmenuul{
list-style:none;
padding:0 10px 0 0;
margin:0;
text-align:right;
}

.submenuul{
list-style:none;
padding:0 0 0 5px;
margin:0;
text-align:right;
}       

.submenuul ul{
list-style:none;
padding:0 10px 0 0px;
margin:20px 0 0 0;
}
.submenuul ul{
list-style:none;
padding:0 10px 0 0px;
margin:20px 0 0 0;
}


.submenuul ul li,ul.rightmenuul li {
margin:5px 0 0 0px;
}
