/* CSS - Maiblossom */
*{
margin:0;
padding:0;
}

body{ background:url(images/bg.gif) repeat-x #B6C05A top left;
margin:0px;
padding:0px;
margin-top:31px;
margin-bottom:41px;
}
#wrapper{
	padding:0;
	margin: auto;
	width:965px;
	background:#FFFFFF;
	border:1px solid #f6efb7; }
#logo{
position:absolute;
z-index:0;
margin:4px 5px;
width:352px;
height:113px;

}
#logo img{border:0;}
#header{
width:965px;
height:118px;
margin:0 auto;
}

.banner{
		position:relative;
		height:410px;
		width:965px;
		background-color:#fbf8d9;
		border-bottom:1px solid #f6efb7; }
		
.banner img{
position:relative;
margin:10px 5px 10px 5px;
text-align:center;

	
}

#navbar {
   float:right;
   padding: 0;
   height: 35px;
   width:589px;
   font:bold 14px Arial, Helvetica, sans-serif;
   top:10px;
   }
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding: 3px 8px;
   background-color:#fff;
   color:#b5c05a;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 7em; /* Width to help Opera out */
   }
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   z-index:1000;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a { color: #b5c05a; }
#navbar li li a:hover {
color:#f393c2;
    }


#center{ width:965px;
/*background-color:#fff1c1;*/
margin-bottom:10px;
}

#center table.table1{
	width:600px;
	float:left;
	margin:10px 0 0 60px;
	padding:25px;
	}
img.right{
float:left;
border:1px solid #966;
margin:25px 0 0 10px;

}
img.mindy {float: right; margin:7px 25px; 
border:1px solid #966; }
img.left{ float:right;
margin:0 30px 0 30px;
border:1px solid #966;}
.about {border-top:1px solid #f6efb7; background:#fbf8d9; }
#map{
float:right;	
padding:10px;
border-left:1px solid #d7d58f;
margin-bottom:10px;
/*background-color:#efed98;*/
}
table.table2{ padding:0 10px; }
#footer{ clear:both;
width:965px;
height:40px;
background: #fff;}
#info{float:left;
margin-left:20px;
font-size:18px;
line-height:25px;
}

.head_back{ background:#e7a5c5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-align:left; font-weight:bold; padding-left:15px; height:30px; border:#FFFFFF solid 1px; letter-spacing:.5px}

.text_back{background:#feeff6; border:#FFFFFF solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:left; font-weight:normal; padding-left:15px; line-height:18px }

#social a{ text-decoration:none;}
#social img{ border:none;}
.testimonial{
border-bottom:1px solid #f6efb7;
background-color:#fbf8d9;
width:800px;
margin:0 auto;
text-align:center;
}
.testimonial1{
border-bottom:1px solid #f6efb7;
background-color:#FFF;
margin:0 auto;
text-align:center;
width:800px;	
	
}
.article{ 
width:800px;
margin:0 auto;
text-align:center;
border-bottom:1px solid #f6efb7;
background-color:#fbf8d9;
}
ul#articles{ margin-bottom:10px;}
ul#articlesli{float:right; padding-right:10px;}
li.articleslis{ list-style-type:upper-roman;}
ul#articlesli li a{ text-decoration:none; color:#300; font:14px Verdana, Geneva, sans-serif bold;}
ul#articles li a:hover, a:visited {color:#999;}

ul.list {margin:1em 0 1em 10em; }
ul.list li{ text-align:left; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.source{color:#300;}

strong{font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:justify; padding:0 30px 15px 30px; line-height:24px;}


p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:justify; font-weight:normal;  padding:0 30px 15px 30px; line-height:24px;}

h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#562355;
text-align:left; 
padding-left:15px; 
margin:10px 0 10px 0;
}

h2{
font-family:Arial, Helvetica, sans-serif;
margin-left:14px;
padding:5px;
color:#636;
}
p.about{ padding-top:15px; }
a.mail{font-family:"Eurostar Regular Extended"; font-size:13px; color:#000; text-align:left; font-weight:normal;
text-decoration:none;}
a.mail:hover{font-family:"Eurostar Regular Extended"; font-size:13px; color:#848080; text-align:left; font-weight:normal;
text-decoration:none;}

em{ margin-left:5px; 
font-weight:bold;}
em.source{ margin-left:30px;}	

.contact_text{ font-family: "Eurostar Regular Extended";
color:#494646;
font-size:13px;
font-weight:normal;
padding-left:150px;
}
#social{
float:right;
margin:5px;
}
#footer{
background-color:#fff;
border-top:1px solid #B6C05A;
border-bottom:10px solid #B6C05A;
height:45px;
width:965px;
}

.footer_text{ font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#B6C05A; 
width:350px; 
float:left; 
margin:5px;
}

#footer_menu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9B6C05A; width:500px; float:left; margin-top:5px;
}

a.footer_link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B6C05A; text-align:center;
text-decoration:none;}
a.footer_link:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D57070; text-align:center;
text-decoration:none;}
