/* @override http://localhost:8888/Assets/css/styles.css
	https://seventhmoonhomebirth.com/Assets/css/styles.css */



/* 
 * styles.css
 *
 */

span.tiny {
	font-size: 1px;
}


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	/*line-height: 1;*/
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 
 * Eric Meyer's CSS Reset
 * http://meyerweb.com/eric/tools/css/reset/
 * v1.0 | 20080212
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	margin-top: 0;
	padding-top: 0;
	border: 0;
	outline: 0;
	font-size: 16px;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
	font-style: normal;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face {
    font-family: 'EvaSGOTStdHeavyBold';
    src: url('evaantiquasgothvstd-webfont.eot');
    src: url('evaantiquasgothvstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('evaantiquasgothvstd-webfont.woff') format('woff'),
         url('evaantiquasgothvstd-webfont.ttf') format('truetype'),
         url('evaantiquasgothvstd-webfont.svg#EvaSGOTStdHeavyBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 2, 2012 */








@font-face {
    font-family: 'JosefinSansItalic';
    src: url('josefinsans-italic-webfont.eot');
    src: url('josefinsans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-italic-webfont.woff') format('woff'),
         url('josefinsans-italic-webfont.ttf') format('truetype'),
         url('josefinsans-italic-webfont.svg#JosefinSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'JosefinSansRegular';
    src: url('josefinsans-regular-webfont.eot');
    src: url('josefinsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-regular-webfont.woff') format('woff'),
         url('josefinsans-regular-webfont.ttf') format('truetype'),
         url('josefinsans-regular-webfont.svg#JosefinSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'JosefinSansSemiBold';
    src: url('josefinsans-semibold-webfont.eot');
    src: url('josefinsans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-semibold-webfont.woff') format('woff'),
         url('josefinsans-semibold-webfont.ttf') format('truetype'),
         url('josefinsans-semibold-webfont.svg#JosefinSansSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'JosefinSansBold';
    src: url('josefinsans-bold-webfont.eot');
    src: url('josefinsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-bold-webfont.woff') format('woff'),
         url('josefinsans-bold-webfont.ttf') format('truetype'),
         url('josefinsans-bold-webfont.svg#JosefinSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'JosefinSansBoldItalic';
    src: url('josefinsans-bolditalic-webfont.eot');
    src: url('josefinsans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-bolditalic-webfont.woff') format('woff'),
         url('josefinsans-bolditalic-webfont.ttf') format('truetype'),
         url('josefinsans-bolditalic-webfont.svg#JosefinSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'JosefinSansLight';
    src: url('josefinsans-light-webfont.eot');
    src: url('josefinsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-light-webfont.woff') format('woff'),
         url('josefinsans-light-webfont.ttf') format('truetype'),
         url('josefinsans-light-webfont.svg#JosefinSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'josefin_sanslight_italic';
    src: url('josefinsans-lightitalic-webfont.eot');
    src: url('josefinsans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-lightitalic-webfont.woff') format('woff'),
         url('josefinsans-lightitalic-webfont.ttf') format('truetype'),
         url('josefinsans-lightitalic-webfont.svg#josefin_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'josefin_sanssemibold_italic';
    src: url('josefinsans-semibolditalic-webfont.eot');
    src: url('josefinsans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-semibolditalic-webfont.woff') format('woff'),
         url('josefinsans-semibolditalic-webfont.ttf') format('truetype'),
         url('josefinsans-semibolditalic-webfont.svg#josefin_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'josefin_sansthin_italic';
    src: url('josefinsans-thinitalic-webfont.eot');
    src: url('josefinsans-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('josefinsans-thinitalic-webfont.woff') format('woff'),
         url('josefinsans-thinitalic-webfont.ttf') format('truetype'),
         url('josefinsans-thinitalic-webfont.svg#josefin_sansthin_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

span.boldJo {
font-family: 'JosefinSansBold';	
}

span.boldJoUC {
font-family: 'JosefinSansSemiBold';
	text-transform: uppercase;
	font-weight: bold;
}

span#josefin {
 font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
}
/* 
 * Styles for pages oe site.
 */

html {
	
background: #404c76 url(../Images/spiral-07.png) repeat;
/*background: #2a324e url(../Images/ti.png) repeat;*/
 

height: 100%; /* gradient uses the full height of the element */
	
	
	 
	
	}

body {
	
}

#wrap {
	-webkit-box-shadow: 0 0 70px #e43389;
-moz-box-shadow: 0 0 70px #e43389;
/*box-shadow: 0 0 50px #af14e2;*/	
box-shadow: 0 0 70px #e43389;	
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	min-height:  600px;
	height: auto;
	margin-top: 20px;
	/*-moz-border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-top-right-radius: 15px;
	border-top-right-radius: 15px;*/
	/*background-color: #fffbc4;*/
	background-color: #fff5df;

	/*font-size-adjust:0.47; 
	font-size-adjust:0.47;*/
	position: relative;
	/*border: 1px solid #cb6462;*/
	
	
	/*font-style: normal;
	font-weight: 200;
	font-family: "Bliss Light", 'Gill Sans', 'Helvetica Neue', Arial, sans-serif;*/
	overflow: hidden;
	border: 1px solid #fff5df;
}

img#fb {
	width: 40%;
	height: auto;
	margin-top: 3%;
}

#hb a {
	
}

#bio {
	
}

 /*a{
	color: #544467;
	text-decoration: none;
}*/
 a:hover {
	
		text-decoration: none;
	color: orange;
}

div#map {
	float: left;
	margin-top: 10px;
	padding-right: 20px;
}
#map a:hover {
	
		
	color: orange;
}
#map a {
		text-decoration: none;
	color: orange;
		
	
}

#map small a {
	text-decoration: none;
	color: orange;
}



a:visited{
	color: #78398f;
	text-decoration: none;
}


#footer a{
	 color: #fff5df;
	 font-family: 'EvaSGOTStdHeavyBold';
	 font-size: 20px;

	text-decoration: none;
}
#footer a:hover {
	
		text-decoration: none;
	color: #fe2bb7;
	
}
 #footer a:visited{
	color: #fff5df;
	 font-family: 'EvaSGOTStdHeavyBold';
	 font-size: 20px;

	text-decoration: none;
}


 #footer a:active{
		color: #fe2bb7;

	text-decoration: none;
}

#footer {
	
	 font-family: 'EvaSGOTStdHeavyBold';
	 font-size: 20px;
	 color: #fff5df;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	text-align: center;
	text-shadow: #480c76 1px 1px 2px;
	z-index: 600;
}

#logo img {
	float: left;
}

#standardCenter img {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
}

#footer p {
	
	padding-right: 30px;
	letter-spacing: .1em;
	padding-bottom: 5px;
	font-size: 1em;
}

div#logo {
	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	background-color: #fffbc4;
	/*border-bottom: 1px solid #cb6462;*/
}

div#VH {
	
	float: right;
	width: 745px;
	height: 52px;
	/*background-color: #78398f;*/
	/*background-color: #c8ef82;*/
	color: #78398f;
	padding-left: 15px;
	letter-spacing: 2px;
	font-size: 35px;
	line-height: 82px;
	 font-face: 'EvaSGOTStdHeavyBold';
	/*border-bottom: 2px solid #99b989;*/


background: -moz-linear-gradient(-45deg, #99b989 7%, #fff5df 90%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(7%,#99b989), color-stop(90%,#8a5899)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #99b989 7%,#fff5df 90%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #99b989 7%,#fff5df 90%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #99b989 7%,#fff5df 90%); /* IE10+ */
background: linear-gradient(135deg, #99b989 7%,#fff5df 90%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99b989', endColorstr='#fff5df',GradientType=1 );
	padding-top: 30px;
}

div#nav {
	
	width: 200px;
	
	background: #99b989 ;
	background: -moz-linear-gradient(-45deg, #99b989 7%, #fff5df 90%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(7%,#99b989), color-stop(90%,#8a5899)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-90deg, #99b989 7%,#fff5df 90%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #99b989 7%,#fff5df 90%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #99b989 7%,#fff5df 90%); /* IE10+ */
background: linear-gradient(135deg, #99b989 7%,#fff5df 90%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99b989', endColorstr='#fff5df',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	top: 82px;
	position: absolute;
	font-size: 2em;
	height: 100%;
	/*height:auto;*/
	/*border-right: 1px solid #cb6462;*/
}

#VH span {
	
	/*letter-spacing: 2px;*/
}

/*ul {
	
	display: list-item;
	float: right;
	top: 30px;
	position: relative;
	right: 30px;
	text-align: right;
	text-transform: uppercase;
	border-right: 3px solid orange;
	padding-right: 10px;
	color: #383361;
	font-size: 1em;
}*/

#nav p {
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #78398f;
	/*text-transform: uppercase;*/
	font-family: EvaSGOT Std;
	font-size: 30px;

line-height: 10px ;
	visibility: hidden;
}

#VH span.smallcaps {
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
}

span#hbstitle {
font-family: 'EvaSGOTStdHeavyBold';
	font-size: 35px;

line-height: 25px ;
}

#capsline {
	
	
	position: absolute;
	top: 34px;
}
ul#fb,
ul#mainnav {
	width: 150px;
	display: list-item;
	/*float: right;*/
	top: -20px;
	left: 20px;
	position: relative;
	/*right: 30px;*/
	text-align: left;
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #fffbc4;
	border-top: 1px solid #fffbc4;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #78398f;
	line-height: 16px;
}


ul#prenatal {
	width: 350px;
	display: list-item;
	/*float: right;*/
	top: 10px;
	left: 20px;
	position: relative;
	/*right: 30px;*/
	text-align: left;
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #fffbc4;
	border-top: 1px solid #fffbc4;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #78398f;
	line-height: 16px;
}

#prenatal li {
font-family: 'JosefinSansBold';
	padding-left: 20px;
	font-size: 18px;
	line-height: 1.2em;
	list-style-type: disc;
	list-style-position: inside;
}

ul#infonav {
	width: 160px;
	display: list-item;
	/*float: right;*/
	top: -20px;
	left: 20px;
	position: relative;
	/*right: 30px;*/
	text-align: left;
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #fffbc4;
	
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	
	
}
ul#hbnav {
	width: 180px;
	display: list-item;
	/*float: right;*/
	top: -20px;
	left: 20px;
	position: relative;
	/*right: 30px;*/
	text-align: left;
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #fffbc4;
	
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	
	
}


ul#dadnav {
	width: 180px;
	display: list-item;
	/*float: right;*/
	top: -20px;
	left: 20px;
	position: relative;
	/*right: 30px;*/
	text-align: left;
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #fffbc4;
	
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	
	
}
ul#line160 {
	width: 160px;
	display: list-item;
	/*float: right;*/
		left: 20px;
	position: relative;
	/*right: 30px;*/
	text-align: left;
	
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #fffbc4;
	top: 10px;
		color: #779a81;	

}

span.bold {
	font-family: 'JosefinSansBold';
	
	font-size:100%;
	
}
#hbnav li {
font-family: 'EvaSGOTStdHeavyBold';	
}

#dadnav li {
font-family: 'EvaSGOTStdHeavyBold';	
}
#mainnav li 

{ font-family: 'EvaSGOTStdHeavyBold';
	width: 190px;
	opacity: 1;
	list-style-type: none;
}

span.big {
	font-size: 30px;
	
	/*padding-top: 10px;*/
	line-height: 2px;
	vertical-align: middle;
}


span.attr {
	font-family: 'JosefinSansBold';
	font-size: 16px;
	
	/*padding-top: 10px;*/
	
}
#infonav li {
 font-family: 'EvaSGOTStdHeavyBold';
text-decoration: none;
	font-size: 20px;
	Line-height:20px;
	
}

#mainnav li a {
	color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}


#mainnav li a:hover {
	color: #fffbc4;	
	text-decoration: none;
	
}

#hb  a {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#hb  a:hover {
color: #779a81;	
}
#hb  a:visited {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}



#standard82  a {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#standard82  a:hover {
color: #779a81;	
}
#standard820  a:visited {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#standard820  a {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#standard82  a:hover {
color: #779a81;	
}
#standard820  a:visited {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#bio p small a {
	
}

#bio p small a:hover {
color: #779a81;		
}

#bio p a:hover{
color: #779a81;	}
}
#info  a {
	font-family: 'EvaSGOTStdHeavyBold';
	color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#info p a {
	font-family: 'EvaSGOTStdHeavyBold';
	color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#info p a:hover {
color: #779a81;	
}
#info p a:visited {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}
#standardCenter  a {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}





#standardCenter  a:hover {
color: #779a81;	
}
#standardCenter  a:visited {
	font-family: 'EvaSGOTStdHeavyBold';
color: #78398f;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}
#infonav li a{
	color: #779a81;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#infonav li a:hover {

text-decoration: none;
	color: #78398f;	

}
#hbnav li a:hover {

text-decoration: none;
	color: #78398f;	

}

#hbnav li a {
	color: #779a81;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;}

/*#hbonav li a{
	color: #fffbc4;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;
}

#hbnav li a:hover {
color: #fffbc4;	
text-decoration: none;
	color: #78398f;	

}*/



#dadnav li a:hover {

text-decoration: none;
	color: #78398f;	

}

#dadnav li a {
	color: #779a81;	
	text-decoration: none;
	font-size: 20px;
	Line-height:20px;}




#content {
	
	width: 760px;
	
	/*border: 1px dotted orange;*/
	/*position: absolute;*/
	/*top: 130px;*/
	/*left: 150px;*/
	float: right;
	margin-top: 82px;
	/*background-color: #fffbc4;*/
	background-color: #fff5df;

	height: auto;
}

#info img {
	margin-bottom: 40px;
}

#Dadscontent {
	
	width: 758px;
	
	/*border: 1px dotted orange;*/
	/*position: absolute;*/
	/*top: 130px;*/
	/*left: 150px;*/
	float: right;
	margin-top: 82px;
	background-color: #fff5df;
	height: auto;
	
}

#dadtext {
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
	padding: 20px;
}
#sibtext {
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
	padding: 20px;
}

#info img {
	float: right;
	padding: 20px;
}
#Dadscontent p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
}
#info p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
}

img.ramart {
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
	margin-right: -10px;
	padding-top: 10px;
}

img.ramalt {
	float: left;
	
	padding-bottom: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

#standard82 p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.2em;
	color: #69547f;
}
#standard820 p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
	padding-right: 20px;
}


#standard820R p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
	padding-right: 30px;
}
.italicSB{
font-family: 'josefin_sanssemibold_italic';
}

p.indent {
	margin-left: 30px;
}
img#Leigh {
	float: right;
	padding: 82px 20px 20px;
}

img#Raizy {
	float: left;
	padding: 35px 20px 20px;
}

#standard820 p a {
	
}



#standardCenter p {
	padding-top: 0px;
	padding-left: 30px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.2em;
	color: #69547f;
	padding-right: 30px;
	
	-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;
-moz-column-gap:20px; /* Firefox */
-webkit-column-gap:20px; /* Safari and Chrome */
column-gap:20px;

}
#bio p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.2em;
	color: #69547f;
	padding-right: 20px;
}

#resources p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 2em;
	color: #69547f;
	padding-right: 20px;
}

#resources img {
	float: right;
	padding: 55px 20px 20px 10px;
}

div#safetyList {
	padding-left: 40px;
}

div#ClientEdList {
	padding-left: 40px;
}
#hb p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
	padding-right: 20px;
}

#hb img {
	float: right;
	padding: 20px;
}

#standard82 img {
	float: right;
	padding: 82px 20px 20px;
	
}

img#newborn {
	padding-top: 0;
}


#prenatal img {
	float: right;
	padding-top: 82px;
	padding-right: 40px;
	padding-left: 20px;
}

#prenatal p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
	padding-right: 20px;
}


#sixweek img {
	float: right;
	padding: 20px;
}

#sixweek p {
	padding-top: 20px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
	padding-right: 20px;
}


#bio img {
	float: right;
	padding: 55px 20px 20px;
}
span.closer {
	line-height: inherit;
	letter-spacing: -2px;
	font-size: inherit;
}


#content img {
}

h1 {
color: #78398f;
 font-family: 'EvaSGOTStdHeavyBold';
 font-size: 24px ;
	padding-left: 20px;
}

h2 {
	
	
}

h3 { 
	
}
h4 { 
	
	}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*#fltleft {
	float: left;
}*/

img#fltleft {
	float: left;
	padding-right: 25px;
	padding-left: 0;
}

#leftalign{
	color: #544467;
	text-align: left;
	
	text-transform: none;
	/*padding-top: 20px;*/
	font-family: "Bliss Light", 'Gill Sans', 'Helvetica Neue', Arial, sans-serif;
	font-size: .9em;
	line-height: 1.2em ;
	padding-right: 400px;
}
}

#underline{
	text-decoration: underline;
}


#green{
	
color: #5f9738;
	/*font-weight: bold;*/
}
#phil{
	line-height: 1.2em;
}

#fltright {
float: right;
	padding-right: 0px;
	padding-left: 25;
	
}


#pilates{
	float: right;
}


<style type="text/css">

  .cf:before,
.cf:after {
  content:".";
  display:table;
  height: 0;
  font-size:0; 
  line-height:0;   
  visibility:hidden;
}
.cf:after {
  clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
  *zoom:1;
}



/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 960px; 
}


div.content a, div.navigation a {
	text-decoration: none;
	color: #69547f;
}
	display: none;
	float: right;
	width: 960px; 
}


div.content a, div.navigation a {
	text-decoration: none;
	color: #69547f;
}
div.content a:focus, div.content a:hover, div.content a:active {
	/*text-decoration: underline;*/
}



div.content a, div.navigation a {
	text-decoration: none;
	color: #69547f;
}
	display: none;
	float: right;
	width: 960px; 
}


div.FH a, div.navigation a {
	text-decoration: none;
	color: #69547f;
}
div.FH a:focus, div.content a:hover, div.content a:active {
	/*text-decoration: underline;*/
}



div.FH {
	color: #69547f;
	/*font-family: 'JosefinSansSemiBold';*/
	
	line-height: 1em;
	color: #69547f;
	z-index: 600;
	margin-top: 5px;
	height: 23px;
	position: absolute;
	top: 635px;
	right: 40px	;
	padding-left: 0px;
}


#controls div.ss-controls a.play {
	font-family: 'JosefinSansSemiBold';
 font-size: 14px;
 line-height: 1em;
	color: #69547f;
color: #69547f;	
}
#Tcontrols div.ss-controls a.play {
	font-family: 'JosefinSansSemiBold';
 font-size: 14px;
 line-height: 1em;
	color: #69547f;
color: #69547f;	
}
#controls div.nav-controls a.prev {
	 font-family: 'JosefinSansRegular';
	 font-size: 1.2em;
}

#controls div.nav-controls a.next {
 font-family: 'JosefinSansRegular';
 font-size: 1.2em;	
}


#Tcontrols div.nav-controls a.next {
 font-family: 'JosefinSansRegular';
 font-size: 1.2em;	
}

#FHcontrols div.ss-controls a.play {
	font-family: 'JosefinSansSemiBold';
 font-size: 14px;
 line-height: 1em;
	color: #69547f;
color: #69547f;	
}

#FHcontrols div.nav-controls a.prev {
	 font-family: 'JosefinSansRegular';
	 font-size: 1.2em;
}

#FHcontrols div.nav-controls a.next {
 font-family: 'JosefinSansRegular';
 font-size: 1.2em;	
}

#controls div.nav-controls a.prev {
	 font-family: 'JosefinSansRegular';
	 font-size: 1.2em;
}

#controls div.nav-controls a.next {
 font-family: 'JosefinSansRegular';
 font-size: 1.2em;	
}
#Tcontrols div.nav-controls a.prev {
	 font-family: 'JosefinSansRegular';
	 font-size: 1.2em;
	padding: 0;
}

#Tcontrols div.nav-controls a.next {
 font-family: 'JosefinSansRegular';
 font-size: 1.2em;
	padding: 0 0 0 10px;
}
div.controls a {
	padding: 5px;
	color: #69547f;
/*font-family: 'JosefinSansSemiBold';
 font-size: 14px;*/
 /*line-height: 1.1em;*/
	



}
div.ss-controls {
	font-family: 'JosefinSansSemiBold';
	 font-size: 14px;
	 line-height: 1.1em;
	color: #69547f;
	float: left;
	z-index: 600;
	
}

a.play {
	}

a.play:hover {
	
}

div.nav-controls {
	float: right;
	
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 520px;
	text-align: center;
	width: 758px;
}
div.Tslideshow-container {
	position: relative;
	clear: both;
	height: 520px;
	text-align: center;
	width: 758px;
}
div.FHslideshow-container {
	position: relative;
	clear: both;
	height: 520px;
	text-align: center;
	width: 758px;
}

div#gallery.FHcontent {
	position: absolute;
	top: 0;
}
div#slideshow.slideshowFH {
	
}


div#gallery.content {
	padding-top: 20px;
	text-align: center;
}
div#Tgallery.content {
	padding-top: 20px;
	text-align: center;
	/*border: 1px solid red;*/
	padding-right: 20px;
	width: 360px;
	position: absolute;
	left: 370px;
	top: 82px;
}

#FH-text {
	float: left;
	width: 350px;
}


div.loader {
	position: absolute;
	top: 0px;
	left: 800px;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 760px;
	height: 520px; /* This should be set to be at least the height of the largest image in the slideshow */
}

div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	text-align: center;
}
div.slideshow a.advance-link {
	display: block;
	width: 760px;
	
	
	height: 525px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 520px;
	
}
div.FHslideshow a.advance-link {
	display: block;
	width: 740px;
	
	
	height: 540px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 540px;
	/*float: right;*/
	padding-right: 20px;
	}

div#slideshow.FHslideshow {
	left: 320;
	top: 120px;
	padding-top: 20px;
	padding-right: 20px;
}

div#controls.controls {
	display: block;
	bottom: 10px;
	position: absolute;
	left:600px;
	z-index: 780;
}
div#Tcontrols.controls {
	display: block;
	top: 520px;
	position: absolute;
	left:400px;
	z-index: 780;
	/*border: 1px solid red;*/
	width: 100px;
	height: 20px;
}


div#FirstHour {
	
	width: 760px;
	float: right;
	top: 82px;
	position: absolute;
	left: 200px;
	
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	
	vertical-align: middle;
	-moz-box-shadow: 5px 5px 5px white;
-webkit-box-shadow: 5px 5px 5px gray;
box-shadow: 5px 5px 5px gray;
	text-align: center;
	}
div.download {
	float: right;
}
div.caption-container {
	
	
	height: 10px;
	position: absolute;
	top: 0px;
	right: 718px;
	width:220px;
	
}
span.image-caption {
	display: block;
	
}

#caption span.image-caption.current div.caption p {
	/*font-family: 'CrimsonTextRoman';*/
	
}
div.caption {
	
	font-family: 'JosefinSansSemiBold';
	
	color: #4c697f;
	text-align: left;
	position: absolute;
	top: 250px;
	width: 360px;
	left: 360px;
}


div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
	font-weight: bold;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	
	clear: both;
	margin: 0;
	padding: 0;
}
}
ul.thumbs li {

	
	padding-left: 20px;
	/*width: 100px;*/
}

#thumbs ul.thumbs li.selected {
/*width: 100px;*/	
}


#footerdiv {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	position: absolute;
	bottom: -20px;
	/*left: 10%;
	right: 10%;*/
}




ul.thumbs li.selected a.thumb {
	/*color: #000;
	font-weight: bold;*/
}
a.thumb:focus {
	
}

#thumbs ul.thumbs li.selected a.thumb img {
	/*width: 100px;*/
}

ul.thumbs img {
	
		display: block;
		-moz-box-shadow: 5px 5px 5px gray;
		-webkit-box-shadow: 5px 5px 5px gray;
		box-shadow: 5px 5px 5px gray;
	}


div.pagination {
	clear: both;
	font-family:  'CrimsonTextRoman', serif;
	font-size: 14px;
	color: #4c697f;

}

#thumbs div.bottom.pagination a {
color: #4c697f;

	
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	/*border: 1px solid #ccc;*/
}
div.pagination a:hover {
	/*background-color: #eee;*/
	text-decoration: none;
}
div.pagination span.current {
	/*font-weight: bold;*/
	/*background-color: #000;
	border-color: #000;*/
	/*color: #fff;*/
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

div#thumbs.navigation {
	
	height: 400px;
	width: 400px;
	overflow: hidden;
}

div#thumbs.navigationFH {
	
	font-family: 'EvaSGOTStdHeavyBold';
	width: 300px;
	opacity: 1;
	list-style-type: none;
	width: 200px;
	overflow: hidden;
	position: absolute;
	top: 305px;
	left: -180px;
	
}

#FirstHour p {
padding-top: 10px;
	padding-left: 20px;
	font-family: 'JosefinSansSemiBold';
 font-size: 18px;
 line-height: 1.1em;
	color: #69547f;
	padding-right: 20px;
}
div#thumbs.navigationB {
	
	
	width: 360px;
	overflow: hidden;
	position: absolute;
	top: 175px;
	left: 220px;
	visibility: hidden;
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}

ul.FHthumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	/*padding: 2px;*/
	display: block;
	/*border: 1px solid #ccc;*/
}
ul.thumbs li.selected a.thumb {
	/*background: #000;*/
}
a.thumb:focus {
	outline: none;
	
}
ul.thumbs img {
	border: none;
	display: block;
}

#thumbs ul.thumbs li.selected a.thumb {
display: block;	
}







div#FHthumbs.navigation {
	
	height: 400px;
	width: 400px;
	overflow: hidden;
}

div#FHthumbs.navigationB {
	
	height: 4080px;
	width: 200px;
	overflow: hidden;
	position: absolute;
	top: 75px;
	left: 22px;
	visibility: hidden;
}

ul.FHthumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.FHthumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.FHthumb {
	/*padding: 2px;*/
	display: block;
	/*border: 1px solid #ccc;*/
}
ul.FHthumbs li.selected a.thumb {
	/*background: #000;*/
}
a.FHthumb:focus {
	outline: none;
	
}
ul.FHthumbs img {
	border: none;
	display: block;
}

#FHthumbs ul.thumbs li.selected a.thumb {
display: block;	
}







div.top.pagination {
	visibility: hidden;
}
a{
	text-decoration: none;
	background-color: transparent;
}

li#active a{
background-color: transparent;	
}
#slideshow {
	
    position:absolute;
    height:520px;
	top: 0px;
	text-align: center;
	width: 760px;
	left: -4px;
}
#Tslideshow {
	
    position:absolute;
    height:520px;
	top: 0px;
	text-align: center;
	width: 758px;
	
	padding-top: 20px;
	
}

#Tslideshow  img {
	margin-right: 20px;
	
}
#FHslideshow{
	
    position:absolute;
    height:520px;
	top: 0px;
	text-align: center;
	width: 760px;
	left: -4px;
}
#Contactslideshow {
	position:absolute;
    height:640px;
	top: 0;
	left:320px;
}

div#phototext {
	
	float: left;
	width: 240px;
	padding-left: 20px;
	position: absolute;
	top: 0px;
	z-index: 200;
}

#phototext p {
	font-family: 'CrimsonTextRoman';
	font-size: 14px;
	color: #4c697f;
}

div#contactText {
	width: 290px;
	float: left;
	margin-top: 100px;
	padding-right: 15px;
}

#Contactslideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 640px;
    background-color: #FFF;
}

div#sibtext {
	
}

#Contactslideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#Contactslideshow DIV.last-active {
    z-index:9;
}

#Contactslideshow DIV IMG {
    height: 640px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#fathers img {
	float: right;
	padding: 90px 20px 20px;
}
#sibs img {
	float: right;
	padding: 90px 20px 20px;
}

#FirstHour img {
	float: right;
	/*padding: 0px 20px 20px;*/
	-moz-box-shadow: 5px 5px 5px gray;
		-webkit-box-shadow: 5px 5px 5px gray;
		box-shadow: 5px 5px 5px gray;
}

ul#stages {
	
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 340px;
}



#stages li {
	font-family: 'JosefinSansSemiBold';
	color: #69547f;
	font-size: 18px;
	width: 340px;
}
#fathers a {
	/*font-family: 'JosefinSansSemiBold';*/
	font-family: 'EvaSGOTStdHeavyBold';
	font-size: 30px;
 font-size: 20px;
 line-height: 1em;
	color: #78398f;	
	padding-left: 20px;
}

#FirstHour a {
	/*font-family: 'JosefinSansSemiBold';*/
	font-family: 'EvaSGOTStdHeavyBold';
	font-size: 30px;
 font-size: 20px;
 line-height: 1em;
	color: #78398f;	
	
}
#sibs a {
	/*font-family: 'JosefinSansSemiBold';*/
	font-family: 'EvaSGOTStdHeavyBold';
	font-size: 30px;
 font-size: 20px;
 line-height: 1em;
	color: #78398f;	
	padding-left: 20px;
}
#sibtext a {
	font-family: 'EvaSGOTStdHeavyBold';
	font-size: 30px;
 font-size: 20px;
 line-height: 1em;
	color: #78398f;
	padding-left: 0;
}

#fathers a:hover {
	
	color: #99b989;
	
}

.semiboldItalic{
	
 font-family: 'JosefinSansBoldItalic';
 }
 
 
 .semiboldItalic18{
	font-family: 'josefin_sanssemibold_italic';
	font-size: 18px;
	line-height: 1.2em;
}

#bio p a {
font-family: 'EvaSGOTStdHeavyBold';
	font-size: 30px;
 font-size: 20px;
 line-height: 1em;
	color: #78398f;		
}

#resources a {
	
	font-family: 'EvaSGOTStdHeavyBold';
	font-size: 30px;
 font-size: 20px;
 line-height: 1.2em;
	color: #78398f;	
	padding-left: 20px;
	display: inline-block;
}
#resources a:hover {
	color: #99b989;
	
	}
