/*
	imports
*/

@import url(reset.css);

body { background:#E1E8B3; text-align: center; font-size: 62.5%; text-align: center;  font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; }

a { color:#660000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

a:hover { text-decoration: underline; }

p { font-family: Arial, Helvetica, sans-serif; }

em { font-family: Arial, Helvetica, sans-serif; font-style: italic; }

li {  font-family: Arial, Helvetica, sans-serif; color: #000; }

ul { margin: 15px 60px; list-style: disc; color: #660000; }

strong { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

table td { border: 5px ridge #E1E8B3; }

blockquote { margin-left: 25px; margin-right: 25px; }

#container { font-size: 1em; color: #000; width: 800px; }

table { margin-top: 20px; }

table td, div { font-size: 15px; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; }

#wrap { width: 100%; padding-left: 20px; padding-right: 20px; margin-bottom: 15px; }

#wrap p { margin-bottom: 15px; }

/*
	navigation
*/

ul.nav { list-style: none; padding: 0; margin: 0; }

ul.nav li { margin: 0; padding: 0; display: inline; height: 26px; float: left; cursor: pointer; }

li#about { background: url(../img/nav/about-haylie.gif) 0 0; width: 138px; }
li#about:hover { background: url(../img/nav/about-haylie.gif) 0 26px; }

li#services { background: url(../img/nav/services.gif) 0 0; width: 98px; }
li#services:hover { background: url(../img/nav/services.gif) 0 26px; }

li#reproductive-health { background: url(../img/nav/reproductive-health.gif) 0 0; width: 219px; }
li#reproductive-health:hover { background: url(../img/nav/reproductive-health.gif) 0 28px; }

li#resources { background: url(../img/nav/resources.gif) 0 0; width: 99px; }
li#resources:hover { background: url(../img/nav/resources.gif) 0 26px; }

li#products { background: url(../img/nav/products.gif) 0 0; width: 101px; }
li#products:hover { background: url(../img/nav/products.gif) 0 26px; }

li#press-room { background: url(../img/nav/press-room.gif) 0 0; width: 131px; }
li#press-room:hover { background: url(../img/nav/press-room.gif) 0 26px; }

/*
li#about { background: url(../img/nav/about-haylie.gif) 0 0; }
li#about:hover { background: url(../img/nav/about-haylie.gif) 0 26px; }
*/

/*
	MAIN CONTENT
*/

blockquote { margin-bottom: 20px; }

.heading { margin-top: 25px; margin-bottom: 20px; }

.wrap p { margin-bottom: 15px; }

/*
	sidebar
*/

.sidebar { width: 320px; margin: 20px; height: auto; font-size: 1em; float: right; text-align: center; }

.module-top { width: 315px; height: 22px; background: url(../img/module-top.jpg) 0 0 no-repeat; margin: 10px auto 0 auto; }
.module-middle { width: 315px; height: auto; 
	background: url(../img/module-middle.jpg) 0 0 repeat-y; text-align: center; margin: 0 auto; }

.module-middle p { margin: 0 16px !important; padding: 0; }

.module-bottom { width: 315px; height: 22px; background: url(../img/module-bottom.jpg) 0 0 no-repeat; margin: 0 auto 0 auto; }

.sidebar img { margin: 10px; }

#testimonials p { text-align: left; padding-bottom: 7px !important; }

/*
	footer
*/

.footer { margin-bottom: 20px !important; }

.footer p { line-height: 60px; }

span#signature { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }

/*
	page 'objects'
*/

#haylie-pomroy { float: left; margin-right: 20px; margin-bottom: 5px; }

#book-small { float: right; margin-left: 20px; margin-bottom: 5px; }

#family-shot { float: left; margin-right: 20px; margin-bottom: 5px; }

.video-container { text-align: center; margin-bottom: 10px; }

.sidebar-resources { text-align: left; margin-top: 0 !important; }

.sidebar-resources .heading { text-align: left; margin-top: -35px !important; margin-left: 0 !important; padding-left: 0 !important; }

#links { position: relative; left: -10px; padding-bottom: 10px; }

table.summary td { border: 1px solid #FFF !important; vertical-align: middle !important; padding: 5px !important; }

table.summary strong { vertical-align: middle !important; }
table.summary p { vertical-align: middle; }

table.summary td.col1 { padding-left: 20px !important; }#container tr #table-content .wrap blockquote #testHome #CarlyCraig {
	position: absolute;
	left: 295px;
	top: 145px;
	background-repeat:no-repeat;

}
#container tr #table-content .wrap blockquote #testHome {
	background-image: url(../img/homeTestBkg.jpg);
	position: relative;
	width: 400px;
	height: 280px;
}

/*
	press room layout
*/
.forty { width:44%; float:left; height:auto; }
	.forty p { margin: auto 20px auto 20px; }

.fifty { width:50%; float:left; height:auto; }

.sixty { width:54%; float:left; height:auto; }
	.sixty p { margin: auto 20px auto 20px; }
	
.title-img { margin-top:20px; margin-bottom:10px; }
