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

body {
	background:url(images/background.gif) repeat;
/*	padding:30px;
	font:Verdana, Arial, Helvetica, sans-serif;
*/	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
}

p {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#47351c;
	text-indent:0px;
}

p+p {
	text-indent:15px;
}

a, a:visited {
	color:#47351c;
	text-decoration:underline;
	text-transform:uppercase;
}

a:hover{
	color:#47351c;
	font-style:italic;
}


#header {

}


#outterwrapper {
	width:641px;
	
	background:url(images/background_border.jpg) repeat-y #FFFFFF;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:100px;
	/*background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-tom:10px;

	margin-bottom:0px;*/
	
}



h1 a{
	text-indent:-9999px;
	background:url(images/headerimage.jpg) no-repeat;
	position:absolute;
	line-height:90px;
	width:641px;
	top:0px;
	left:0px;
}



h2{
	text-indent:-9999px;
	line-height:10px;
}


h3 {
	text-indent:-9999px;
	background:#FFFFFF url(images/footerimage.jpg) bottom left no-repeat;
	display:block;
	left:0px;
	margin:0px;
	padding:0px;
	line-height:64px;
	width:675px;

	/*background:url(images/footerimage.jpg) no-repeat;
	text-indent:-9999px;
	line-height:64px;
	position:relative;
	left:-10px;
	width:661px;
	display:block;*/
}

h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	text-align:center;
	display-type:block;
	width:100%;
	background:#47351c;
	color:#FFFFFF;
}

h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:15px;
	letter-spacing:1px;
	text-align:left;
	text-transform:capitalize;
	text-decoration:none;
	font-weight:normal;
	color:#47351c;
	
}

h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	display:block;
	background:#e0cb99;
	color:#47351c;
	padding-left:10px;
	margin-bottom:0px;
	line-height:25px;
}

object {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

iframe {
	width:400px;
	height:600px;
	overflow:visible;
}

.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#topNav, #actorNav, #fitNav {
	height: 50px;
	width:641px;
	overflow:visible;
	list-style-type:none;		
	text-indent:-9999px;
	position:absolute;
	top:90px;
	left:41px;
}

/*********************************************** TOP NAV ***********************************************/

#topNav #about  a {
	background:url(images/navigation/about.jpg) no-repeat top left;
	height:50px;
	width:67px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:0px;
	display:block;

}

#topNav #about  a:hover {
	background:url(images/navigation/about_over.jpg) no-repeat top left;
	height:50px;
	width:67px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:0px;
	display:block;

}

#topNav #actor a {
	background:url(images/navigation/acting.jpg) no-repeat top left;
	height:50px;
	width:73px;
	float: left;
	padding-left:5px;
	padding-right:5px;
		position:absolute;
	top:0px;
	left:77px;
	display:block;
}

#topNav #actor a:hover{
	background:url(images/navigation/acting_over.jpg) no-repeat top left;
	height:50px;
	width:73px;
	float: left;
	padding-left:5px;
	padding-right:5px;
		position:absolute;
	top:0px;
	left:77px;
	display:block;
}

#topNav #model a {
	background:url(images/navigation/modeling.jpg) no-repeat top left;
	height:50px;
	width:81px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:160px;
	display:block;
}

#topNav #model a:hover {
	background:url(images/navigation/modeling_over.jpg) no-repeat top left;
	height:50px;
	width:81px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:160px;
	display:block;
}


#topNav #nia a {
	background:url(images/navigation/nia.jpg) no-repeat top left;
	height:50px;
	width:41px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:251px;
	display:block;
}

#topNav #nia a:hover {
	background:url(images/navigation/nia_over.jpg) no-repeat top left;
	height:50px;
	width:41px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:251px;
	display:block;
}


#topNav #yoga a {
	background:url(images/navigation/yoga.jpg) no-repeat top left;
	height:50px;
	width:53px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:302px;
	display:block;
}
#topNav #yoga a:hover {
	background:url(images/navigation/yoga_over.jpg) no-repeat top left;
	height:50px;
	width:53px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:302px;
	display:block;
}


#topNav #blog a {
	background:url(images/navigation/blog.jpg) no-repeat top left;
	height:50px;
	width:49px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:365px;
	display:block;
}

#topNav #blog a:hover {
	background:url(images/navigation/blog_over.jpg) no-repeat top left;
	height:50px;
	width:49px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:365px;
	display:block;
}


#topNav #contact a {
	background:url(images/navigation/contact.jpg) no-repeat top left;
	height:50px;
	width:86px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:424px;
	display:block;
}

#topNav #contact a:hover {
	background:url(images/navigation/contact_over.jpg) no-repeat top left;
	height:50px;
	width:86px;
	float: left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	top:0px;
	left:424px;
	display:block;
}

/*********************************************** ACTOR NAV ***********************************************/

#actorNav li {
	display:block;
	float:left;
}

#actorNav li a {
	height:50px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
}

#actorNav #current a {
	background:url(images/actorNav/current.jpg) no-repeat top left;
	top:0px;
	left:0px;
	width:150px;
	position:absolute;
}

#actorNav #current a:hover {
	background:url(images/actorNav/current_over.jpg) no-repeat top left;
}

#actorNav #model a {
	background:url(images/actorNav/modeling.jpg) no-repeat top left;
	top:0px;
	left:165px;
	width:80px;
	position:absolute;
}

#actorNav #model a:hover {
	background:url(images/actorNav/modeling_over.jpg) no-repeat top left;
}

#actorNav #resume a {
	background:url(images/actorNav/resume.jpg) no-repeat top left;
	top:0px;
	left:265px;
	width:71px;
	position:absolute;
}

#actorNav #resume a:hover {
	background:url(images/actorNav/resume_over.jpg) no-repeat top left;
}

#actorNav #reel a {
	background:url(images/actorNav/reel.jpg) no-repeat top left;
	top:0px;
	left:345px;
	width:53px;
	position:absolute;
}

#actorNav #reel a:hover {
	background:url(images/actorNav/reel_over.jpg) no-repeat top left;
}

#actorNav #gallery a {
	background:url(images/actorNav/gallery.jpg) no-repeat top left;
	top:0px;
	left:405px;
	width:68px;
	position:absolute;
}

#actorNav #gallery a:hover {
	background:url(images/actorNav/gallery_over.jpg) no-repeat top left;
}

#actorNav #contact a {
	background:url(images/actorNav/contact.jpg) no-repeat top left;
	top:0px;
	left:485px;
	width:77px;
	position:absolute;
}

#actorNav #contact a:hover {
	background:url(images/actorNav/contact_over.jpg) no-repeat top left;
}

/*********************************************** FITNESS NAV ***********************************************/

#fitNav li {
	display:block;
	float:left;
}

#fitNav li a {
	height:50px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
}

#fitNav #fitHome a {
	background:url(images/fitNav/fitHome.jpg) no-repeat top left;
	top:0px;
	left:0px;
	width:115px;
	position:absolute;
}

#fitNav #fitHome a:hover {
	background:url(images/fitNav/fitHome_over.jpg) no-repeat top left;
}

#fitNav #classes a {
	background:url(images/fitNav/classes.jpg) no-repeat top left;
	top:0px;
	left:130px;
	width:65px;
	position:absolute;
}

#fitNav #classes a:hover {
	background:url(images/fitNav/classes_over.jpg) no-repeat top left;
}

#fitNav #workshops a {
	background:url(images/fitNav/workshops.jpg) no-repeat top left;
	top:0px;
	left:210px;
	width:91px;
	position:absolute;
}

#fitNav #workshops a:hover {
	background:url(images/fitNav/workshops_over.jpg) no-repeat top left;
}

#fitNav #personalTrain a {
	background:url(images/fitNav/personalTrain.jpg) no-repeat top left;
	top:0px;
	left:320px;
	width:144px;
	position:absolute;
}

#fitNav #personalTrain a:hover {
	background:url(images/fitNav/personalTrain_over.jpg) no-repeat top left;
}

#fitNav #contact a {
	background:url(images/fitNav/contact.jpg) no-repeat top left;
	top:0px;
	left:490px;
	width:72px;
	position:absolute;
}

#fitNav #contact a:hover {
	background:url(images/fitNav/contact_over.jpg) no-repeat top left;
}


/******************************************************************************************************************/
#mainContent {
	width:400px;
	min-height:500px;
	position:relative;
	top:90px;
	left:41px;
	float:none;
	padding-bottom:100px;
}

img#centralPic {
	border:#47351c solid medium;
	padding:2px;
	text-align:center;
	margin-left:25px;
}

img#headshot {
	border:#47351c solid thin;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

#secondaryContent {
	float:none;
	position:absolute;
	top:170px;
	left:466px;
	background:#ffffcc url(images/secondarybackground.jpg) repeat-x bottom;
	width:150px;
	min-height:300px;
	
}

ul#secondaryNav {
	text-indent:0px;
	list-style-type:none;
	padding-left:3px;
	margin-left:0px;
}

ul#secondaryNav li {
	text-indent:0px;
	padding:0px;
	margin:0px;
}

#secondaryNav a {
	font-size:11px;
	text-transform:capitalize;
	text-decoration:none;
	font-weight:bold;
	
}

#secondaryNav a:hover {
	font-style:normal;
	text-decoration:underline;
}

li#currentPage  {
		background:#b79f67;

}


ul#galleryMenu {
	text-indent:0px;
	padding-left:5px;
	list-style-type:none;
	margin:0px;
}


ul#galleryMenu li{
	display:block;
	font-size:11px;
	line-height:14px;
	padding:0px;
	margin:0px;
	text-indent:0px;

}

ul#galleryMenu a {
	text-transform:lowercase;
	text-decoration:none;
	font-weight:normal;
		border-left:thick solid #47351c;
		padding-left:2px;

}

ul#galleryMenu a:hover {
	text-decoration:underline;
	font-style:normal;
}

#footer {
	width:675px;
	text-align:left;
	float:none;
	margin-left:auto;
	margin-right:auto;
}

#footer p{
	color:#FFFFFF;
	font-size:10px;
	line-height:12px;
	text-align:center;
}

#footer a{
	color:#FFFFFF;
}

#footer a:hover{
	color:#FFFFFF;
}

ul#bottomNav {
	display:none;
	line-height:0;
	height:0;
}
/*
ul#bottomNav{
	list-style-type:none;
	font-size:10px;
	text-align:center;
	padding:0px;
}

ul#bottomNav li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
}

ul#bottomNav a {
	text-decoration:none;
	text-transform:lowercase;
	color:#FFFFFF;
}

ul#bottomNav a:hover {
	text-decoration:none;
	font-style:normal;
	border-top:thin solid #FFFFFF;
	border-bottom:thin solid #FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
}	
*/
img#yoga {
	border:solid #47351c medium;
	padding:3px;
	width:290px;
}

ul#classSchedule {
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-left:5px;
	color:#47351c;
}

ul#classSchedule li{
	border-bottom:thin dotted #47351c;
	padding-left:5px;
	padding-bottom:8px;
	padding-top:5px;

}

p#rates {
	text-indent:0px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

p#constantcontact a {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding:5px;
	margin-bottom:25px;
	display:block;
	background:#b79f67;
	text-transform:none;
	text-decoration:underline;
	border-top:medium solid #47351c;
		border-bottom:medium solid #47351c;

}

ul#resume {
	list-style-type:none;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#47351c;
}

ul#resume li{
	padding-left:10px;
}

ul#resume li#credit {
	padding-left:0px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#homeTable {
	font-size:12px;
	text-align:center;
}

#homeTable a {
	text-transform:none;
}

#homeTable a img {
	width:175px;
	border:thin solid #47351c;
	padding:1px;
	background:#b79f67;
}

#homeTable a:hover img {
	border:none;
	padding:2px;
	background:#FFFFFF;
}

