#container {
background-color: #ffffff;
color:#575757;
margin: 0;
font-family: Georgia, Helvetica, sans-serif;
font-size: 14pt;
}

/*******Home page*******/
.front{
margin-left: 10%;
}

.front img{
padding-bottom:25px;
}

.left_col{
width: 275px;
float:left;
margin-left: 5%;
clear:both;
padding-top:15px;
}

* html .left_col{
margin-left:2.5%;
width: 270px;
}

.center_col{
width:220px;
float:left;
margin-left: 5%;
padding:15px;
}

.center_col2{
border: 1px solid #606860; 
padding: 5px;
}

.center_col3{
border: 1px solid #606860; 
padding: 5px 5px 55px 5px; 
margin-top: 55px;
}

.right_col{
width:255px;
float:left;
margin-left: 5%;
margin-top: 15px;
border: 1px solid #606860;
padding: 10px 10px 152px 10px;
}

.bottom{
height: 160px;
border: 1px solid #606860;
margin: 5% 0% 2% 5%;
float:left;
padding: 10px;
width: 88%;
}

* html .bottom{
margin-left:2.5%;
}

.left_col p, .center_col p, .right_col p, .bottom p{
padding:0;
margin:0;
text-indent:20px;
font-size:12pt;
}

/*******end of home page*******/

/*******Recreation*******/
.rec_hours{
text-align:center;
float:left;
width: 350px;
margin-left: 5%;
}

.rec_membership{
background-color: #FFFFF0;
color:#575757;
border-style: double;
border-color: #A52A2A;
width:350px;
float: left;
padding: 10px;
text-align:center;
}

.rec_title{
clear:both; 
padding-top:55px; 
padding-bottom:15px;
}

.rec_right{
width:270px;
float:left;
margin-left: 2%;
padding-top: 15px;

}

.rec_left{
width: 270px;
float:left;
margin-left: 0%;
clear:both;
padding-top:15px;
}

.rec_center{
width:270px;
float:left;
margin-left: 2%;
padding-top:15px;
}

.rec_left p, .rec_right p, .rec_center p{
padding:0;
margin:0;
font-size:12pt;
}
/*******end of rec*******/

/*******Outreach*******/
.outreach_title{
font-style:italic; 
font-size:18pt; 
color:#ff3300;
}

#left_box{
padding: 0 0 10px 0;
margin: 0;
height: 73px;
}

#right_box{
padding: 25px 0 0 0;
margin: 0;
float: right;
text-align: right;
}

#centre_box{
padding: 13px 0 10px 91px;
margin: 0;
}

.heading{
margin: 0;
padding: 0% 0% 0% 4%;
clear:both;
position:relative;
}

.heading_top{
margin: 0;
padding: 0% 0% 0% 4%;
clear:both;
position:relative;
}

.left_info{
margin: 0;
height: 8%;
width: 420px;
float: left;
position:relative;
}

.left_info p, .right_info p{
margin: 0;
padding: 0;
font-size: 11pt;
position:relative;
}

.right_info{
margin-left: 49%;
padding-left: 4%;
position:relative;
}

/*hack for IE browsers */
* html .right_info{
margin-left: 40%;
position:relative;
}

.left_info img, .right_info img{
padding-right:2%;
}

#update_box{
margin-left: 18%;
}

#update_box iframe{
width: 80%;
height: 10em;
}

* html #update_box iframe{
width: 55%;
height: 10em;
}
/*******end of outreach content section*******/

/*******Adult day center content section*******/
.adult_title{
font-style:italic; 
font-size:18pt; 
color:#ff3300;
}

.left_side{
float: left;
width: 18%;
padding: 0% 2% 2% 1%;
margin:0;
background-color: #FFFFF0; 
color:#575757;
border: 1px solid  #A52A2A;
height:422px;
font-size:11pt;
}

* html .left_side{
height: 462px;
}

.hours{ 
font-size: 12pt; 
font-weight: bold;  
padding:2% 0 3% 0;
}

.right_side{
margin-left:23%;
margin-bottom: 4%;
height: 440px;
padding:0 10px 0 10px;
background-color: #FFFFF0; 
color:#575757;
border: 1px solid  #A52A2A;
}

* html .right_side{
padding:0 0 0 10px;
margin-left:21%;
margin-bottom: 4%;
height: 420px;
}

.box{
background-image: url(images/bubbles750.jpg);
background-repeat:no-repeat;
margin-left:10%;
padding: 1% 3% 0% 10%;
clear:both;
color:#000;
background-color:#fff;
width: 695px;
height:281px;
}

* html .box{
height:250px;
}

.header{
text-align: center;
font-weight: bold; 
text-decoration: underline;
font-size: larger;
z-index:3;
position: relative;
left:0px;
top: -70px;
margin:0;
}

.header2{
text-align: center;
z-index:3;
position: relative;
left:0px;
top:-70px;
margin:0;
}

.header3{
z-index:3;
position: relative;
left:0px;
top:-60px;
margin:0;
}

.background{
position:relative;
top:0px; 
left:0px; 
z-index:2;
}

.images{
position:relative;
top:190px; 
left: 525px; 
z-index:2;
}

.intro{
margin:0;
clear:both;
padding-top:2%;
}

.intro p{
text-indent: 4%;
margin:0;
padding:0;
}

.col_1{
width: 49%;
float:left;
}

.col_2{
float:left;
width:49%;
}

.entry{
height:80px;
padding: 10px 0 10px 0;
}

.entry img{
padding-right:2%;
}

* html .entry img{
padding: 0 2% 0 2%;
}

.entry p{
margin: 0;
padding-top: 10px;
font-size: 11pt;
}

.spacer{
padding-top: 6%;
clear:both;
}

* html .spacer{
clear:both;
padding-top:2%;
}
/*******end of adult day center*******/

/*******About us*******/
.about_left{
float: left;
width: 18%;
padding: 0% 2% 2% 1%;
margin:0;
background-color: #FFFFF0; 
color:#575757;
border: 1px solid  #A52A2A;
height:280px;
font-size:14pt;
}

.about_right{
margin-left:23%;
height: 298px;
padding:0 10px 0 10px;
background-color: #FFFFF0; 
color:#575757;
border: 1px solid  #A52A2A;
}

* html .right_side{
padding:0 0 0 10px;
margin-left:21%;
margin-bottom: 4%;
height: 420px;
}

.about_picture{
margin-left: 10%;
padding:0% 0% 0% 4%;
}

/*******End of about*******/


/*******Contact us styles*******/
.title{
font-weight:bold; 
color:#666666; 
font-size:15pt;
background-color:#fff;
}

.name{
font-size: 18pt; 
color:#777777; 
font-weight:bold; 
background-color:#fff;
padding-left:10px;
margin:0;
}

.content_left{
float: left;
width:250px;
margin-left:10px;
}

* html .content_left{
margin-left:5px;
}

.content_right{
float:left;
border-left:1px solid #606860;
overflow:hidden;
padding-bottom:68px;
}

.content_bottom{
float:left;
padding-left:8px;
clear:both;
}

.content_bottom p{
padding:0;
margin:0;
}

.content_left p{
background-color:#ffffff;
color:#858585;
padding:0;
margin:0;
}

/*******End of contact us*******/

/*******Quote style*******/

.picture_row{
margin-left: 19%;
padding:0% 0% 0% 4%;
}

/******End of quote style*******/

/*******Volunteer styles********/
.volunteer_title{
font-style:italic; 
font-size:18pt; 
color:#ff3300;
}

.left{
float:left;
width: 28%;
margin-left: 10%;
padding: 2% 0 2% 0;
text-align:center;
font-size: 16pt;
font-weight: bold;
}

* html .left{
float:left;
width: 30%;
margin-left: 4%;
padding: 2% 0 2% 0;
text-align:center;
font-size: 16pt;
font-weight: bold;
}

.right_center{
width:28%;
padding: 2% 0 2% 0;
float:left;
text-align:center;
font-size: 16pt;
font-weight: bold;
}

* html .right_center{
width:26%;
padding: 2% 0 2% 0;
float:left;
text-align:center;
font-size: 16pt;
font-weight: bold;
}

.paragraph{
margin-left:11%;
}

* html .paragraph{
margin-left:10%;
position: relative;
}

/*******end of volunteer section*******/

/*******support us section*******/
.top_box{
background-color: #FFFFF0;
color:#575757;
border: 1px solid  #A52A2A;
padding: 10px 10px 20px 10px;
}

.picture{
padding:2% 0 2% 0;
}

.picture img{
padding:10px 10px 0 0;
}

.donation_left{
width:65%;
float:left;
padding-right: 10px;
}

.donation_right{
width:30%;
float:left;
padding: 10px 10px 20px 10px;
background-color: #FFFFF0;
color:#575757;
border: 1px solid #A52A2A;
}

/*******end of support******/

#center {
padding: 10px;
margin: 0px 4% 0px 4%;
}

#center a{
text-decoration: none;
}

#center a:hover{
color: #ff0000;
background-color:#fff;
}

#center_header {
position: relative;
border-bottom: medium double #606860;
height: 50px;
padding:0;
}

#center_box {
text-align: center;
}

#center_info{
padding:0;
overflow: scroll;
height: 100px;
}

#center_info p{
margin: 0px 0px 5px 0px;
font-size: x-small;
}

#center_footer {
border-top: medium double #606860;
padding: 5px ;
clear: both;
font-size: small;
margin: 0% 5% 2% 5%;
}

#center_footer a {
text-decoration: none;
}

#center_footer a:hover{
color: #ff0000;
background-color:#fff;
}

#header {
background-image: url(images/bluesky_9-650.jpg);
background-position: 630px -20px;
background-repeat: no-repeat;
height: 121px;
padding: 0;
}

#center p{ margin: 0 0 10px 0; }

#center_footer p{
margin: 0;
padding-top: 5px;
text-align: center;
color: #333;
background-color:#fff;
}

.headings{
font-size: 16px;
}

/*******Tabbed menu section*******/
#menu {
border-bottom : 1px solid #ccc;
margin : 0;
padding-bottom : 21px;
padding-left : 10px;
}

#menu ul, #menu li	{
display : inline;
list-style-type : none;
margin : 0;
padding : 0;
}
	
#menu a:link, #menu a:visited	{
background-color : #E8EBF0;
border : 1px solid #ccc;
color : #666;
float : left;
font-size : 10pt;
font-weight : normal;
line-height : 16px;
margin-right : 8px;
padding : 2px 10px 2px 10px;
text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
background : #fff;
border-bottom : 1px solid #fff;
color : #000;
}

#menu a:hover	{
color : #f00;
background-color:#E8EBF0;
}
	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a,
body.section-8 #menu li#nav-8 a
{
background : #fff;
border-bottom : 1px solid #fff;
color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6,
#menu #subnav-7,
#menu #subnav-8
{
display : none;
width: 90%;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4,
body.section-5 #menu ul#subnav-5,
body.section-6 #menu ul#subnav-6,
body.section-7 #menu ul#subnav-7,
body.section-8 #menu ul#subnav-8
{
display : inline;
left : 0px;
position : absolute;
top : 28px;
}

body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a,
body.section-5 #menu ul#subnav-5 a,
body.section-6 #menu ul#subnav-6 a,
body.section-7 #menu ul#subnav-7 a,
body.section-8 #menu ul#subnav-8 a
{
background : #fff;
border-left : 1px solid #ccc;
color : #999;
font-size : smaller;
font-weight : bold;
line-height : 10px;
margin-right : 4px;
padding : 2px 10px 2px 10px;
text-decoration : none;
}

 #menu ul a:hover {
color : #f00 !important;
background-color: #E8EBF0;
}

body.section-1, 
body.section-2,
body.section-3,
body.section-4,
body.section-5,
body.section-6,
body.section-7,
body.section-8
{
padding:0;
margin:0;
}

/*******End of tabbed menu section*******/
