/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.25em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 0.25em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

a {
color: #8FBE47;
text-decoration:none;
font-weight: bold;
}

p {
margin: 0px;
padding:0px;
}

a:hover {
color: #8FBE47;
text-decoration:underline;
}


img {
padding: 0px;
margin: 0px
}

#container_main {
margin: 0 auto;
width:770px;
background:url(/assets/images/template/background_body.gif);
background-repeat:repeat-y;
}

#container_header .container {
width:770px;
line-height: 0px;
font-size: 0px;
}

#container_menu .container {
width:770px;
background:#F89C24;
height:40px;
}

#container_menu h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 170%;
color:#FFFFFF;
}

/*
------------------------------------------------------
navigation - primary
------------------------------------------------------
*/

#container_navigation_a ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*line-height: 22px;*/
}

#container_navigation_a ul li { 
	display: inline;
	padding: 0 10px 0 0; 
	
}

#container_navigation_a ul li a { 
	text-decoration: none; 
	color: #FFFFFF;
	padding: 0px 4px 0px 4px;
	border: 1px solid #F89C24;
	line-height: 22px;

}

#container_navigation_a ul li.active a { 
	border: 1px solid #FACC97;
	padding: 0px 4px 0px 4px;
	line-height: 22px;
	}
	



#container_body .container {
width:770px;
}

#container_body h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 170%;
color:#F89C24;
}

#container_body h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 130%;
color:#8FBE47;
}


#container_body_services .container {
width: 430px;
}


#container_sidebar {

}

#container_sidebar .container {
width:230px;
}

#container_sidebar a {
color: #F89C24;
text-decoration:none;
}

#container_sidebar a:hover {
color: #F89C24;
text-decoration:underline;
}

#container_sidebar h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 170%;
color:#F89C24;
}

#container_sidebar h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 130%;
	color:#F89C24;
	margin-bottom:0.15em;
}

#container_sidebar ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#container_sidebar ul li {
margin: .5em 0px;
}


#container_footer .container {
width:770px;
font-size:0px;
line-height:0px;
}

.footer_border_bottom {
background:url(/assets/images/template/footer_border_bottom.jpg);
background-repeat:repeat-x;
}

#container_footer2 {
margin: 0 auto;
padding-top: 20px;
}

#container_footer2 .container {
width:770px;
color:#999999;
text-align: center;
}


/*
------------------------------------------------------
staff collection
------------------------------------------------------
*/
#staff_collection td {
border: none;
}

#staff_collection .staff_member_title {
color: #666666;
}

#staff_collection .staff_member_name {
color: #666666;
font-size: 125%;
}

/*
------------------------------------------------------
staff member
------------------------------------------------------
*/
.staff_member_image {
float: left;
margin: 0 20px 10px 0;
}

.staff_member_name {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 130%;
color:#8FBE47;
}

.staff_member_title {
padding: 0 0 10px 0;
color: #666666;
}

/*
------------------------------------------------------
jquery -> cycle plugin
------------------------------------------------------
*/
.pics {  
    height:  150px;  
    width:   150px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    width:  150px; 
    height: 150px; 
    top:  0; 
    left: 0 
} 