/* CSS Document */
body	{
width:100%;
height:100%;
margin:0;
padding:15px 0;
background-color:#BFB8D7;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:center;
font-size:11px;
}
div	{
margin:0;
padding:0;
}
p	{
margin:0 0 10px 0;
line-height:1.5em;
clear:left;
}
img	{
margin:0;
padding:0;
}
h1	{
margin:30px 0 15px 0;
}
h2	{
color:#7061A0;
font-size:12px;
margin:0 0 10px 0;
}
h3	{
color:#666666;
font-size:12px;
margin:0 0 10px 0;
}
a	{
text-decoration:none;
color:#70609F;
}
a:hover	{
text-decoration:underline;
color:#70609F;
}
/*structure*/
#container	{
width:762px;
text-align:left;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}
/*banner includes top nav*/
#banner	{
width:100%;
height:70px;
background-color:#E3DEED
}
/*logo*/
#logo	{
margin:30px 85px 125px 35px;
float:left;
}
/*general content*/
#content	{
padding:0;
margin:0;
background-color:#FFFFFF;
}
#content_right	{
width:390px;
float:left;
}
#footer	{
clear:both;
width:100%;
height:25px;
background-color:#E3DEED;
margin:0;
color:#70609F;
padding:0;
}
/*end stucture*/

/*navigation*/
#top_nav ul	{
float:right;
margin:28px 0 0 10px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

#top_nav ul li	{
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#top_nav ul li.separator	{
padding-top:19px;
color:#8F83B3;
}

#top_nav ul li a	{
text-decoration:none;
color:#8F83B3;
font-weight:bold;
display:block;
font-size:11px;
padding:0 8px;
margin:0;
padding-top:20px;
}
#top_nav ul li a.last	{
}
#top_nav ul li a:hover, #top_nav ul li a:active	{
color:#5E5482;
}
#top_nav ul li a.uberlink{
color:#5E5482 !important;
background-image:url(../images/butterfly.gif) !important;
background-repeat:no-repeat !important;
background-position:3px 0;
}
/*custom class*/
/*banner*/
/*the picture of plumbers*/

/*right footer*/
.right_f	{
float:right;
margin:8px 15px 0 0 ;
}
.right_f a	{
color:#70609F;
text-decoration:none;
}
.right_f a:visited	{

text-decoration:none;
}

.right_f a:hover {

text-decoration:underline;
}
/*left footer*/
.left_f	{
float:left;
margin:8px 0 0 15px;
}
.left_f a	{
color:#FFFFFF;
text-decoration:none;
}
.left_f a:visited	{
color:#FFFFFF;
text-decoration:none;
}

.left_f a:hover {
color:#FFFFFF;
text-decoration:underline;
}
/*clearing floats*/
.clear	{
clear:both;
width:100%;
}
/*for home page list*/
ul.other_list	{
margin:0 0 15px 15px;
padding:0;
width: 350px;

}
ul.other_list li	{
margin:5px 0 0 15px;
}
ul.main_list	{
margin:0 0 15px 0;
padding:0;
}
ul.main_list li	{
line-height:1.5em;
margin:0;
padding:0;
list-style-type:none;
}
#left_side	{
float:left;
width: 351px;
}
#address 	{
margin-left:35px;
}

#address p	{
font-weight:bold;
width:250px;
border-bottom:1px dotted #999999;
padding-bottom:10px;
}
.extra_photo	{
margin:0 85px 20px 35px;
float:left;
}
.boys	{
/*background-color:#C0D2D8;*/
background-color:#D9E1F2;
padding:10px 3px;
margin:0 0 15px 0;
}
.boys h3	{
text-align:center;
color:#333333;
font-size:15px;

}
.boys p, .girls p	{
margin-right:5px;
}

.girls	{
background-color:#EBE8F2;
padding:10px 3px;
margin:0 0 15px 0;
}
.girls h3	{
text-align:center;
color:#333333;
font-size:15px;

}

.first_photo	{
width:190px;
margin:0 4px 0 0;
float:left;
clear:left;
padding:0;
}
.second_photo	{
width:190px;
float:left;
margin:0 0 0 0;
padding:0;

}
.photo_text	{
margin-left:10px;
}
