body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}



html {

background: #013F00 url(../img/back_highlight.jpg) no-repeat center top;


}
body{
color:white;

}

#container{
overflow: hidden;
}

a{
text-decoration: none;
color:#c6dbbe;
}

a:hover, a:visited{
color:#c6dbbe

}

#facebook_section{
position: relative;
}

#facebook_section p{
margin:0 15px 0 5px;
line-height: 20px;

}


.ybh{
position: absolute;
text-indent: -9999px;
}

.ybf{

	visibility: hidden;

}


{
visibility: hidden;

}


/* !Header */
#logo{
height:120px;
}

#logo h1 {
text-indent: -9999px;
}

#logo h1 a{
display: block;
background: url(../img/logo_top.png) no-repeat;
width: 201px;
height: 32px;
margin: 40px 0 0 0;
}

/* !Nav */

#navlist{
margin: 0 11px 0 0 ;
list-style-type: none;
}


#navlist ul{
margin: 40px 20px 0 0;
}

#navlist li{
float:right;
margin: 45px 0 0 25px;
}


#navlist li a{
display:block;
width: 60px;
height: 24px;
text-align: center;
font-size: 10px;
line-height: 24px;

}


#navlist li a:hover{
background: url(../img/highlight.png) no-repeat;

}


/*!Highlight*/

#highlight {
background: url(../img/highlight_back.png) no-repeat;
height: 318px;
margin-bottom: 50px;
color:white;
}

#highlight h2{
text-indent: -9999px;

}

#highlight p{
margin:135px 60px 0 347px;
width:550px;
line-height: 18px;
}





/* !Facebook */

#facebook_section{
background:#87ae79 none repeat scroll 0 0;
position:relative;
color:white;
margin-right: 20px;
}



.pipesImgdescription{
background: transparent;

}

#facebook_section a {
color: #013f00;
font-size: 16px;

}

#facebook_section a:hover{
color: white;

}

#facebook_section li{
background: #013f00;

}

#facebook_section p {
padding: 0 10px 0 20px;
margin-bottom: 30px;
color: #013f00;
font-size: 10px;

}


#right_section h3, #schedule h3{
border-bottom:1px solid #89AF7A;
color:white;
font-size:160%;
font-weight:normal;
/* line-height:30px; */
margin-bottom:10px;
margin-left:10px;
margin-top:0;
padding:10px 10px 10px 0;

}

#facebook_section h3 {
border-bottom:1px solid #013f00;
color:#013f00;
font-size:160%;
font-weight:normal;
line-height:40px;
margin-bottom:10px;
margin-left:25px;
margin-top:0;
padding:10px 10px 10px 0;
width:170px;

}

.pipesThumbnail img {
position: absolute;
visibility: hidden;
float: left;
}

/* !Footer*/

#footer{
clear: both;
margin: 0 auto;
height:100px;
color:white;
padding-top: 0px;
border-top: 1px solid #89AF7A;
margin-top: 30px;

}

#footerlist{
list-style-type: none;
}


#footerlist ul{
margin: 40px 0 0 0;
}

#footerlist li{
float:left;
height:50px;
margin:20px 25px 0 0;
}


#footerlist li a{
display:block;
width: 60px;
height: 24px;
text-align: center;
font-size: 10px;
line-height: 24px;

}


#footerlist li a:hover{
background: url(../img/highlight.png) no-repeat;

}


#footer_right {
text-align: right;


}


/*!Right Section */

#right_section {
overflow: hidden;
}

#right_section p, #right_section li, #right_footer{
color:white;
font-size: 12px;
line-height: 24px;
margin-right: 20px;
padding: 10px;

}


#right_section li{
margin-bottom: 10px;
margin-right: 20px;
}

.lifestyle {
float: left;
margin: 20px 20px 0px 20px;
}

#right_section h3 a:hover{
color:#b9d0b0;

}

#right_footer{
text-align: right;
}

#right_footer p{
font-size: 10px;
margin:10px 0 0 0;

}




/* Schedule Page */

#highlight_schedule {
background: url(../img/schedule_header.png) no-repeat;
height:200px;
text-indent: -9999px;
}

.post{
border-bottom: 1px dashed white;
margin-bottom: 30px;
width:700px;

}

.post_head{
font-size:16px;
font-style:italic;
margin:0 0 15px 20px;
color:yellow;

}

#schedule_area p{
margin: 0 0 5px 40px;


}

.title {
font-size: 14px;
line-height:18px;
margin:15px 0 5px 40px;
font-weight: bold;
}

.date {
font-size: 14px;
margin:0 5px 0 40px;
line-height: 18px;


}

.time {

font-size: 14px;
margin:0 0 0 40px;
line-height: 18px;

}

.disclaimer {
font-size: 10px;
margin:10px 0 10px 40px;
font-style: italic;
}

.schedule_list {
margin: 15px 0 0 80px ;
font-size: 14px;
line-height: 18px;

}

#schedule_area li {
list-style-type: disc;
margin: 5px 0 5px 120px;
line-height: 18px;

}

.disclaimer_large {
font-size: 10px;
margin:0px 0 10px 40px;
padding-top: 20px;
padding-bottom: 20px;
font-style: italic;
}

/* Schedule Page */

#highlight_contact {
background: url(../img/contact_header.png) no-repeat;
height:200px;
text-indent: -9999px;
}

#contact_area{
background: white; 
padding: 0 50px;
margin: 15px;
height:1000px;
}

/*Contact Us*/

.wufoo .info h2 {
color:#000000;
font-family:inherit;
font-size:160%;
text-indent:-9999px;}



