@charset "UTF-8";
/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
background-color: #96bc33;
margin : 0;
padding : 0;
font-size : 12px;
line-height : 19px;
color : #ffffff;

}
a{
font-weight:bold;
color:#819951;
}
p{
margin:20px;
line-height:17px;
}
.header{
font-size:16px;
font-weight: bold;
}
#container{
width:800px;
margin:auto;
}
#header{
width:800px;
height:130px;
background-image:url(images/top.jpg);
background-repeat:no-repeat;
border-bottom:#452922 thick solid;


}
#content{
width:799px;
background-color:#e60d8a;
float:left;
}
#left_content{
width:550px;
height:300px;
float:left;
}
#left_content1{
width:532px;
height:300px;
float:left;

}
#content_left{
width:550px;
height:449px;
background-color:#ec008c;
float:left;
padding-bottom:1px;
}
#sub_content_left{
width:520px;
background-color:#c60075;
margin:auto;
}

#sub_content_top{
width:520px;
background-color:#c60075;
margin:auto;
background:url(images/top-line.jpg) top no-repeat;
padding-bottom:20px;
}
#sub_content_bot{
width:520px;
background-color:#c60075;
margin:auto;
background:url(images/bot-line.jpg) bottom no-repeat;
padding-top:30px;

}
#content_left1{
width:550px;
height:489px;
background-color:#ec008c;
float:left;
}
#content_left_classes{
width:510px;
height:490px;
background-color:#ec008c;
float:left;
padding:20px;
}
#content_left_sunday{
width:510px;
height:290px;
background-color:#ec008c;
float:left;
padding:20px;
}
#right_content{
width:247px;
float:left;
}
#right_content_bot{
width:250px;
}
.bio_pic{
padding-right:10px;
}
.little_pic{
padding-right:10px;
padding-bottom:5px;
}

/*---/Menu---*/

#menu {
	width:800px; 
	height:30px;
	

}
#menu span {
	display: none;
	float:left;
	
}
#menu a {
	text-indent: -900%;
	float:left;
	outline: none;
	border-left: #fff thin solid;
}
#menu a:hover {
	background-position: left bottom;
}
#menu a:hover span{
	display: block;
}
#menu .home {
	width: 30px;
	height: 30px;
	background: url(images/home.gif) no-repeat;
	top: 0px;
}
#menu .home span {
	width: 30px;
	height: 30px;
	background: url(images/home_over.gif) no-repeat;
	top: 0px;
	}
#menu .home_on {
	width: 30px;
	height: 30px;
	background: url(images/home_on.gif) no-repeat;
	top: 0px;
}
#menu .catering {
	width: 100px;
	height: 30px;
	background: url(images/catering.gif) no-repeat;
	top: 0px;
}
#menu .catering span {
	width: 100px;
	height: 30px;
	background: url(images/catering_over.gif) no-repeat;
	top: 0px;
}
#menu .catering_on {
	width: 100px;
	height: 30px;
	background: url(images/catering_on.gif) no-repeat;
	top: 0px;
}
#menu .classes {
	width: 148px;
	height: 30px;
	background: url(images/classes.gif) no-repeat;
	top: 0px;
}
#menu .classes span {
	width: 148px;
	height: 30px;
	background: url(images/classes_over.gif) no-repeat;
	top: 0px;
}
#menu .classes_on {
	width: 148px;
	height: 30px;
	background: url(images/classes_on.gif) no-repeat;
	top: 0px;
}
#menu .sunday {
	width: 144px;
	height: 30px;
	background: url(images/sunday.gif) no-repeat;
	top: 0px;
}
#menu .sunday span {
	width: 144px;
	height: 30px;
	background: url(images/sunday_over.gif) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .sunday_on {
	width: 144px;
	height: 30px;
	background: url(images/sunday_on.gif) no-repeat;
	top: 0px;

}
#menu .party {
	width: 145px;
	height: 30px;
	background: url(images/party.gif) no-repeat;
	top: 0px;
}
#menu .party span {
	width: 145px;
	height: 30px;
	background: url(images/party_over.gif) no-repeat;
	top: 0px;
	}
#menu .party_on {
	width: 145px;
	height: 30px;
	background: url(images/party_on.gif) no-repeat;
	top: 0px;
	}

#menu .contact {
	width: 91px;
	height: 30px;
	background: url(images/contact.gif) no-repeat;
	top: 0px;
}
#menu .contact span {
	width: 91px;
	height: 30px;
	background: url(images/contact_over.gif) no-repeat;
	top: 0px;
}
#menu .contact_on {
	width: 91px;
	height: 30px;
	background: url(images/contact_on.gif) no-repeat;
	top: 0px;
}
#menu .map {
	width: 64px;
	height: 30px;
	background: url(images/map.gif) no-repeat;
	top: 0px;
}
#menu .map span {
	width: 64px;
	height: 30px;
	background: url(images/map_over.gif) no-repeat;
	top: 0px;
	}
#menu .map_on {
	width: 64px;
	height: 30px;
	background: url(images/map_on.gif) no-repeat;
	top: 3px;

}
#menu .sma {
	width: 69px;
	height: 30px;
	background: url(images/sma.gif) no-repeat;
	top: 0px;
}
#menu .sma span {
	width: 69px;
	height: 30px;
	background: url(images/sma_over.gif) no-repeat;
	top: 0px;
	}
#menu .sma_on {
	width: 69px;
	height: 30px;
	background: url(images/sma_on.gif) no-repeat;
	top: 3px;

}
#class_box1{
width:250px;
padding:5px;
float:left;
}
#class_box{
width:250px;
margin:5px;
float:left;
}
/*----FOOTER PANEL----*/
#footermainPan{
height:50px; 
width:800px;
background-color:#74d2f8;
color:#2F5958; 
font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; 
position:relative; 
margin:0 auto; 
clear:both; 
padding:10px 0 0;
border-top:#452922 thick solid;

}
#footerPan{
width:778px; 
position:relative; 
margin:0 auto;
}

#footerPan ul{
width:708px;
height:20px;
position:relative; 
margin:0 auto;
}
#footerPan li{
float:left; 
list-style:none;
}
#footerPan ul li a{
padding:0 10px 0; 
color:#452922; 
text-decoration:none; 
font-size:13px;
}
#footerPan ul li a:hover{
text-decoration:underline;}

#footerPan p.copyright{
width:250px; 
margin:7px 0 0 62px;}

#footerPan ul.templateworld{
width:250px; 
background:#D3F0F0; 
color:#007163; 
display:block; 
font-size:10px; 
position:absolute; 
top:49px; 
left:92px;
}
#footerPan ul.templateworld li{
height:20px;
}
#footerPan ul.templateworld li a{
background:#D3F0F0; 
display:block; 
color:#007163; 
text-decoration:none; 
padding:0px; 
font-size:10px;
}
#footerPan ul.templateworld li a:hover{
text-decoration:underline;
}

#footerPanhtml{
width:70px; 
height:24px; 
display:block; 
position:absolute; 
top:35px; 
left:549px;
}
#footerPanhtml a{
width:64px; 
height:24px; 
display:block; 
background:color:#fff; 
font-size:13px; 
line-height:23px; 
font-weight:bold; 
text-decoration:none;
text-transform:uppercase; 
padding:0 0 0 7px;
}
#footerPanhtml a:hover{
background:#D3F0F0; 
color:#fff;
}
#footerPandesign{
width:158px; 
height:24px; 
display:block; 
position:absolute; 
top:22px; 
left:565px;
}
#footerPandesign a{
width:149px; 
height:24px; 
display:block; 
color:#a70063; 
font-size:13px; 
line-height:24px; 
font-weight:bold; 
text-decoration:none; 
padding:0 0 0 10px;
}
#footerPancss a:hover{
background:#D3F0F0; 
color:#fff; 
text-decoration:none;
}
/*----/FOOTER PANEL----*/
