html{
	min-width:964px;
}
body{
	margin:0;
	color:#666666;
	min-width:964px;
	font:13px Helvetica, Arial, sans-serif;
	background: #808080 url(../images/bgnd-repeat.jpg) repeat-y 50% 0;	/*background:#040905 url(../images/randomheaderimages/bg-body1.jpg) no-repeat 50% 0;*/
}
img{border-style:none;}
a{
	color:#7da6a3;
	text-decoration:underline;
}
b {
	color: black;
}
strong {
	color: black;
}
#header{
	width: 1019px;
	margin: 0 auto;
}
#header .holder{
	background: url(../images/bg-header.gif) repeat-x 0 100%;
	width:1020px;
	margin-top: -45px;
	overflow:hidden;
	height:1%;
}
#header .holderV2{
	background: url(../images/bg-header.gif) repeat-x 0 100%;
	width:963px;
	margin-top: -45px;
	margin-left: 28px;
	overflow:hidden;
	height:1%;
}

/*Email Form*/

#mail-form{
	float: right;
	top: 5px;
	position: absolute;
	margin-left: 806px;
	margin-top: -3px;
}

#mail-form img{
	float: left;
	padding-right: 5px;
	padding-top: 7px;
}

#mail-form p em{
	color: #7f7f7f;
	font-family: Trebuchet MS, Helvetica, Arial, san-serif;
	font-size: 0.750em;
	cursor: pointer;
	display: block;
	width: 190px;
	margin-top: -5px;
}

#mail-form p em a{
	color: #7f7f7f;
	}
	
#mail-form p em a:hover{
	color: #ffffff;
	}

#email-form-overlay{
	display: none;
}

.close-box{
	float: left;
	margin-top: 0px;
	z-index: 10000;
	position: relative;
}

.example7{
	font-size: 13px;
}

.close-box p{
	position: absolute;
	float: left;
	margin-left: 720px;
	margin-top: 20px;
	font-family: Trebuchet MS, Helvetica, Arial, san-serif;
	font-size: 10px;
	color: #f8f6f2;
}

.close-box p em{
	float: left;
	position: absolute;
	display: none;
	cursor: pointer;
}

.shadow{
	background: url(../images/bg-shadow.png) repeat-x;
	height:16px;
	display:block;
	position:relative;
	z-index:10;
	width: 964px;
	margin: 0 auto;
}
.logo{
	width: 258px;
	height: 126px;
	overflow: hidden;
	/*background: url(../images/logo.png) no-repeat;*/
	text-indent: -9999px;
	margin:75px 68px 7px auto;
}
.logo a{
	display: block;
	height: 100%;
	position:relative;
}
#nav{
	list-style:none;
	margin:0 0 0 78px;
	padding:0;
	height:1%;
}
#nav li{
	float:left;
	height:33px;
	overflow:hidden;
	margin:0;
}
#nav li a{
	height:66px;
	text-indent:-9999px;
	display:block;
	background: url(../images/nav-home.png) no-repeat;
	width:85px;
}
#nav li a.services{
	background: url(../images/nav-services.png) no-repeat;
}
#nav li a.bio{
	background: url(../images/nav-bio.png) no-repeat;
	width:68px;
}
#nav li a.faq{
	background: url(../images/nav-faq.png) no-repeat;
	width:66px;
}
#nav li a.schedule{
	background: url(../images/nav-schedule.png) no-repeat;
	width:110px;
}
#nav li a.endorsements{
	background: url(../images/nav-endorsements.png) no-repeat;
	width:142px;
}
#nav li a.appointments{
	background: url(../images/nav-appointments.png) no-repeat;
	width:131px;
}
#nav li a.resources{
	background: url(../images/nav-resourses.png) no-repeat;
	width:110px;
}
#nav li a.contact{
	background: url(../images/nav-contact.png) no-repeat;
	width:96px;
}
#nav li a.workshop{
	background: url(../images/nav-workshop.png) no-repeat;
	width:110px;
}
#nav li a:hover, 
#nav li.active a{
	margin:-33px 0 0;
	cursor:pointer;
}
#main{
	/*background: url(../images/bg-main-repeat.gif) repeat-x 0 100%;*/
	margin:-16px 0 0;
}
#main .holder{
	background: url(../images/bg-main.gif) no-repeat 50% 100%;
	overflow:hidden;
	height:1%;
}
#main .frame{
	width:883px;
	margin:0 auto 171px;
	overflow:hidden;
	background: #f7f6f1 url(../images/bg-content.gif) no-repeat;
	padding:0 80px 22px 0;
}
#content{
	width:436px;
	float:right;
	line-height:20px;
	padding:40px 0 0;
}
#content h2{
	margin:0 0 21px;
	font-size:30px;
	color:#543f3a;
	font-weight:normal;
	line-height:30px;
}
#content h3{
	font-size:20px;
	color:#543f3a;
	font-weight:normal;
	/* font-style:italic; */
	line-height:normal;
}
#content .subhead{
	font-size:18px;
	color:#543f3a;
	font-weight:normal;
	/* font-style:italic; */
	line-height:25px;
	margin: 6px 0 6px 0;
	text-align: left;
}
#content p{
	margin:0 0 14px;
	text-align: justify;
}
#content .question {
	font-size:16px;
	color:#543f3a;
	/* font-style:italic; */
	padding-bottom:10px;
	font-weight:bold;
	line-height:25px;
}
#content .list-top{
	margin-left:-35px;
	padding:0px;
	list-style-type:none;
}
#content .list{
	margin: 0;
	padding: 0;
	list-style: none;
}
/*#content .list ul{
	padding:2px 0 0 0;
}*/
#content .list li{
	background: url(../images/bullet-text.gif) no-repeat 0 7px;
	padding:0 0 12px 25px;
}
#content .list .list-addy{
	margin-top: 5px;
	}
#content .list .list-addy li{
	list-style: none;
	background: none;
	padding:0 0 0px 0px;
}
#sidebar{
	float:left;
	width:345px;
	color:#797979;
	line-height:20px;
}
#sidebar img{
	position:relative;
	z-index:1;
}
#sidebar .holder{
	overflow:hidden;
	height:1%;
	margin:33px 0 0 60px;
	background-image: none;
}
#sidebar .buttons{
	overflow:hidden;
	height:1%;
	margin:0 0 0 18px;
}
#sidebar .holder img{
	float:left;
	margin:12px 10px 0 11px;
	padding:1px;
	border:1px solid #8b796f;
}
#sidebar .text{
	overflow:hidden;
	height:1%;
	padding:4px 0 0;
	text-align: left;
}
.text p{
	margin:0 0 3px;
}
.text a{
	font-style:italic;
}
#footer{
	background:#222;
	color:#797979;
	overflow:hidden;
	height:240px;
	font-size:12px;
	width: 964px;
	margin: 0 auto;
}
#footer .holder{
	width:878px;
	margin:0 auto;
	padding:22px 73px 200px;
	/*background: url(../images/bg-footer.gif) no-repeat 72px 0;*/
}
#footer .info{
	color:#85aba8;
	float:right;
	background: url(../images/bg-info.gif) no-repeat;
	padding:0 0 0 66px;
	width:185px;
	overflow:hidden;
}
.info span{
	display:block;
	margin:0 0 6px;
}
.info address{
	font-style:normal;
	color:#565656;
	padding:10px 0 1px;
}
.info a{
	color:#85aba8;
}
.info a.view{
	font-style:italic;
}
.navbar{
	overflow:hidden;
	/*height:150px;
	padding:0 0 23px;*/
}
.navbar .visit{
	float:left;
	width:177px;
	text-align:right;
	padding:0 165px 0 0;
	text-transform:uppercase;
	font:11px Helvetica, Arial, sans-serif;
}
.navbar .visit strong{
	color:#f7f6f1;
	margin:-2px 0 16px;
	display:block;
}
.navbar .visit a{
	text-decoration:none;
	font-weight:bold;
	background: url(../images/bg-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 28px;
}

.navbar ul{
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	float:left;
	width:110px;
	overflow:hidden;
}
.navbar ul li{
	padding:0 0 7px;
}
.navbar ul a{
	text-transform:uppercase;
	font-weight:bold;
	color:#797979;
	font-size:10px;
	text-decoration:none;
}
.navbar ul a:hover{
	color:#85aba8;
}
#footer p{
	margin:0;
	font:11px/14px Helvetica, Arial, sans-serif;
}
#footer p a{
	color:#797979;
}

/*
 * Body Backgrounds
 */
 #sidebar .main-bg { width: 428px; height: 283px; }
.pg-style-1 #header { background: url(../images/masthead/masthead-10.jpg) no-repeat }
.pg-style-1 #sidebar .main-bg { background: url(../images/photos/photo-10.jpg) no-repeat }
.pg-style-2 #header { background: url(../images/masthead/masthead-2.jpg) no-repeat }
.pg-style-2 #sidebar .main-bg { background: url(../images/photos/photo-2.jpg) no-repeat }
.pg-style-2t #header { background: url(../images/masthead/masthead-2t.jpg) no-repeat }
.pg-style-2t #sidebar .main-bg { background: url(../images/photos/photo-2.jpg) no-repeat }
.pg-style-3 #header { background: url(../images/masthead/masthead-3.jpg) no-repeat }
.pg-style-3 #sidebar .main-bg { background: url(../images/photos/photo-3.jpg) no-repeat }
.pg-style-4 #header { background: url(../images/masthead/masthead-4.jpg) no-repeat }
.pg-style-4 #sidebar .main-bg { background: url(../images/photos/photo-4.jpg) no-repeat }
.pg-style-5 #header { background: url(../images/masthead/masthead-1.jpg) no-repeat }
.pg-style-5 #sidebar .main-bg { background: url(../images/photos/photo-1.jpg) no-repeat }
.pg-style-6 #header { background: url(../images/masthead/masthead-6.jpg) no-repeat }
.pg-style-6 #sidebar .main-bg { background: url(../images/photos/photo-6.jpg) no-repeat }
.pg-style-7 #header { background: url(../images/masthead/masthead-7.jpg) no-repeat }
.pg-style-7 #sidebar .main-bg { background: url(../images/photos/photo-7.jpg) no-repeat }
.pg-style-8 #header { background: url(../images/masthead/masthead-8.jpg) no-repeat }
.pg-style-8 #sidebar .main-bg { background: url(../images/photos/photo-8.jpg) no-repeat }
.pg-style-9 #header { background: url(../images/masthead/masthead-4.jpg) no-repeat }
.pg-style-9 #sidebar .main-bg { background: url(../images/photos/photo-4.jpg) no-repeat }
.pg-style-10 #header { background: url(../images/masthead/masthead-5.jpg) no-repeat }
.pg-style-10 #sidebar .main-bg { background: url(../images/photos/photo-5.jpg) no-repeat }
sup {
	font-size: 80%;
	margin-left: -1px;
}

