@charset "utf-8";
/* CSS Document */

body{background:#878381 url(bgnd.gif) repeat-x;text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.8em; margin:0 ; padding:0; color: #ffffff;}
#wrap{margin:0 auto; width:960px; text-align:left;}

a{color:#ffffff; text-decoration:underline;}
a:hover{color:#ffffff; text-decoration:none;}

#nav{margin:0px 0 0 0;padding:0;float:left; list-style:none;}
#nav li{float:left; padding:0;margin:0 0 0 0;list-style-type:none; font-size:85%; color:#FFFFFF}
#nav li a{display:block; padding:15px 10px 10px 10px; width:auto; height:auto; color:#ffffff; text-decoration:none;}
#nav li a:hover{color:#ffffff;background-color:#474747;}

h1{margin:0; padding:0; background:url(logo-home.png) no-repeat center 20px;text-indent:-5000px; height:190px;clear:both;}
h1.nonHome{margin:0; padding:0; background:url(../2009images/logo-nonHome.png) no-repeat 20px 20px;text-indent:-5000px; height:190px;clear:both;}
h2{margin:0; padding:0; float:left; width:200px; margin:-120px 0 0 250px; height:100px; color:#e84500; text-transform:lowercase; font-weight:normal; font-size: 150%;}
h3{margin:0; padding:0; font-size:1.1em; margin: 15px 0px 15px 0px;}

.greyround {
background:#4c4948 url(../2009images/greyBackGrounTop.jpg) no-repeat top left;/*url(../images/topleft.gif) no-repeat top left*/;
width:919px; 
padding:30px 0 0 0;margin:0 auto;}


#currentclients {
width: 640px;	
float: left;
padding-left:30px;
}
/*#currentclients.nonHome{padding-left:0}*/
#profilePhoto{
background:url(../2009images/elitePageProfile.jpg) no-repeat top left;
width:620px;
height: 197px;
padding: 0 20px 0 20px;
margin-bottom: 20px;
}

.slideshow-images { background-color: #fff; height: 220px; width:860px; z-index: 1;}

/*new section background*/
.section{background:url(../2009images/sectionBottom.png) no-repeat bottom left; padding-bottom:10px;}
.section h4,.section h3{padding:8px 20px;color:#fff; margin:0; background:url(../2009images/sectionTop.png) no-repeat top left;font-size:110%;}
.section p{padding:8px 20px; background-color:#4b4a48; color:#fff; margin:0; }
.section p img {float:left; padding-right:10px;padding-bottom:10px;}

#profilePhoto h3{margin: 8px 0 0 0;}
#profilePhoto p{padding:0;}
#profilePhoto p img{float:left; padding-right:20px;}

.profilePhotobody{background-color:#4b4a48;}
.profilePhotobottom{background:url(../2009images/backgroundtop.png) no-repeat bottom left;}


.bioText{padding:0 10px;width:400px;float:left;}
.bioText p{line-height:180%; margin-top:0; padding:0;}

.extraInfoColumn{float:right; width:200px;}
.extraInfoColumn blockquote{margin:0;padding:0;}

#clientList{padding:0; margin:0; width:660px;}
#clientList li{padding:5px; background-color:#3e3b3a; margin:0 20px 5px 0; float:left;height:44px;width:190px;color:#ffffff; font-size:0.85em;text-align:left; list-style:none;}
#clientList li a{color:#ffffff; font-weight:bold;text-decoration:none;}
#clientList li a:hover{text-decoration:underline;}
#clientList li a img{border:none; float:left; padding-right:5px;}t
#narrowClientList{padding:0; margin:0; }
#narrowClientList li{padding:5px; background-color:#3e3b3a; margin:0 0px 5px 0; float:left;height:44px;width:200px;color:#ffffff; font-size:0.85em;text-align:left; list-style:none;}
#narrowClientList li a{color:#ffffff; font-weight:bold;text-decoration:none;}
#narrowClientList li a:hover{text-decoration:underline;}
#narrowClientList li a img{border:none; float:left; padding-right:5px;}


#latestnews {
float: right;	
width: 200px;
padding-right:30px;	
}

#latestnews.nonHome{width:210px;}

#flashHomepage{padding:0 30px;}

#footer {
	clear:both;
	/*margin: 0px 0 10px 0;
	text-align:center;
	background-color:#3F2900;
	height:15px;
	font-size: 90%;
	color: #fff;
	
	line-height: 20px;*/
	background:#878381 url(../2009images/greyBackGrounBottom.jpg) no-repeat top left;
	padding: 65px 5px 5px 5px;
	text-align:center;
	height:10px;
}
#footer.nonHome{background:#878381 url(../2009images/greyBackGrounBottom.jpg) no-repeat 0 -15px;}

#strides a{
background: url(../2009images/13strides.png) no-repeat top left;
width:64px;
height:33px;
display:block;
float:right;
margin:-40px 0 0 -100px;
}

#strides a strong{
display:none;
}


/*****************************************************************************
GALLERY begin
*****************************************************************************/

	#gallery {
	width: 600px;
	margin: 0 20px 0 0;
	padding: 0;
	}
	
	#gallery ul { list-style: none; 	
	margin: 0;
	padding: 0;
	}
	
	#gallery ul li { display: inline; margin: 0px 10px 10px 0; float:left;}
	#gallery ul li.lastimage { display: inline; margin: 0px 0 10px 0; float:left;}
	#gallery ul img {
	}
	
	#gallery ul a:hover img {
	}
	
	#gallery ul a:hover {  }


/*****************************************************************************
GALLERY end
***********************************



/*****************************************************************************
CLEAR
*****************************************************************************/


.clearfix:after {
    clear: both; 
    content:".";
    display: block;
    height: 0;
    visibility: hidden
    }
/* affects only IE7 */
.clearfix {
    min-width: 0;
    }
/* targets only IE5-6 and hidden from lowly IEmac \*/
    * html .clearfix { height: 1%; } 
/* end hide IEmac */
/* What? You want to get crazy and do IEmac too? Okay. \*//*/
    .clearfix { display: inline-table; } 
/* end IEmac only */

.clearer{clear:both;}
