/*
THEME NAME: elemental-acupuncture-v1
DESCRIPTION: Elemental Actupuncture for Lisa Houghton
VERSION: 1.0
AUTHOR: <a href="http://karebou.com/">Karen Rubado</a>
AUTHOR URI: <a href="http://karebou.com/">Karebou Web Design Studio</a>


TOC ............................................
>1: RESET
>2: DEFAULT CLASSES
>3: ACCESSIBILITY
>4: DEFAULT STYLES
>5: PAGE SPECIFIC STYLES
	>5a: Home page
	>5b: Contact Page
	>5c: Page header backgrounds
	>5d: Page content backgrounds
	>5e: Movies, Books, Articles page	
>6: MISCELLANEOUS

*/

/* >1: RESET ............................................  */
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:"'";}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
a{outline: none;}

/* >2: DEFAULT CLASSES ............................................ */
.center { text-align: center; }
.right { text-align: right !important; }
.left { text-align: left !important; }
.large{ font-size: 1.1em;}
.small { font-size: 0.9em; }
.smaller { font-size: 0.8em !important; }
.floatRight { float: right; }
.floatLeft { float: left;}
.clear { clear: both; }
.hide { display: none; }


/* >3: ACCESSIBILITY  ............................................ */
.skip-link {
	position: absolute;
	left: -9999px;
	font-size: small;
}

/* >4: DEFAULT STYLES............................................ */
body {
	font: 62.5%/1.4 Trebuchet MS, Arial, sans-serif;
	color: #504f50;
	background-color:#fff;
}

h1 { 
	font-size: 48px;
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 1.5em;
	color: #b0006e;
	margin: 0;
	padding: 0;
	text-transform:uppercase;
}

h2 a {color:#b0006e;}

h3 { 
	font-size: 1.4em; 
	color: #239a91;
}

h4 {color:#b0006e;}

a { color: #239a91; text-decoration: none;}

a:hover, a:active { text-decoration: underline; }

p{ margin: 0 0 1em 0;
	line-height:1.5em;}

table {
	background:#eefbfa;
	border:1px solid #c8e8e5;
	margin:10px;
	}

table td {padding:5px;}
	
div#wrapper {width:970px;}

div#container {
float:right;
margin:0 0 0 -200px;
width:100%;
font-size:14px;
clear:both;
}

div#content {margin:0 0 0 220px;}

div.sidebar {
float:left;
overflow:hidden;
width:186px;
}

div#secondary {clear:left;}

div#footer {
clear:both;
width:100%;
border-top:3px double #239a91;
margin:20px 0 20px 27px;
font-size:11px;
width:943px;
padding:8px 0; 
}

div#menu {
background:url('img/bg-nav.png') no-repeat;
height:41px;
margin:1em 0 1em 27px;
width:943px;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin:0 0.7em;
padding:0.1em 0.5em;
text-decoration:none;
font-size:14px;
}

div#menu ul li a {padding-top:14px;}

div#menu ul li ul li a {padding:8px;}

div#menu ul li.page-item-223 {display:none;}

div#menu ul li.page-item-14 {margin-left:40px;}

div#menu ul li ul {
left:-999em;
position:absolute;
z-index:100;
}

div#menu ul li:hover ul {left:auto;}

div#menu ul li {
float:left;
height:41px;
}

div#menu ul ul {margin-top:11px;}

div#menu ul li ul li {
	float:none;
	background:#fff;
	border-left:1px solid #35bdb2;
	border-right:1px solid #35bdb2;
	border-bottom:1px solid #35bdb2;
	border-top:1px solid #fff;
	height:auto;}
	
div#menu ul ul ul li {display:none;}

div#header {margin:35px 0 0 27px;}

div#header .lisa, div#header .ea {
	height:27px;
	margin-bottom:-16px;
}

	/* Firefox */
	@-moz-document url-prefix() {
		div#header .lisa, div#header .ea {margin-bottom:-20px;}
	}
	
	/* Safari */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		div#header .lisa, div#header .ea {margin-bottom:-20px;}
	}

div#header .magnolia {
	height:53px;
	margin-bottom:-27px;
	margin-left:240px;
}

div#header .ea {margin-left:108px;}

.entry-title,.entry-meta {clear:both;}

div#container,div#primary {margin-top:1em;}

form#commentform .form-label {margin:1em 0 0;}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {padding:0;}

input#author,input#email,input#url,textarea#comment {padding:0.2em;}

div.comments ol li {margin:0 0 3.5em;}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

p.wp-caption-text{font-style:italic;}

div#nav-above {margin-bottom:1em;}

div#nav-below {margin-top:1em;}

div#nav-images {
height:150px;
margin:1em 0;
}

div.sidebar {font-size:13px;}

div.sidebar h3 {font-size:1.2em;}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li.page-item-223 {display:none;}

div.sidebar ul ul {margin:0 0 0 15px;}

div.sidebar ul ul li {
list-style:none;
margin:0;
padding:5px 0;
}

div.sidebar ul ul ul ul li {
	background:none;
	border-bottom:1px solid #e8e6e6;	
}

	div.sidebar ul ul ul li a {
		color:#239A91;
		background:url('img/icon-arrow.png') no-repeat 0 2px;
		padding-left:16px;
		display:block;}
	
	div.sidebar ul ul ul ul li a {
		color:#504F50;
		background:none;
		padding-left:0;
		display:block;
		}
	
div.sidebar h3 {
	border-bottom:3px double #239A91;
	margin-left:27px!important;
	color:#b0006e;
}	

input#author,input#email,input#url,div.navigation div {width:50%;}

div.sidebar div,div.sidebar h3,div.sidebar ul {
	margin:0;
	padding:0;
}

div#breadcrumbs {width:100%;font-size:11px;}

div#breadcrumbs ul {float:right;}

div#breadcrumbs ul li {float:left;}

.entry-content ul li {
	background:url(img/bullet.png) no-repeat 0 5px;
	padding-left:14px;
}

hr {
	color:#239A91;
	background-color:#239A91;
	width:100%;
	height:1px;
	border:none;
	}


/* >5: PAGE SPECIFIC STYLES............................................ */
/* >5a: Home page */
.page-template-homepage-php div#content {margin-left:0;}

#flower-nav {
	float:left;
	background:url('img/bg-flowers.png') no-repeat left top;
	width:622px;
	height:535px;
	margin-bottom:80px;
}
#nav-items a {
	position:absolute;
	width:141px;
	height:98px;
	top:174px;
	text-indent:-9999px;
	color:#fff;
}
	a#nav-oriental-med {left:234px;}
	
	a#nav-fertility {
		top:229px;
		left:466px;
	}
	a#nav-lisa {
		top:213px;
		left:55px;
	}
	a#nav-testimonials {
		top:423px;
		left:58px;
	}
	a#nav-resources {
		top:365px;
		left:316px;
	}
	a#nav-contact {
		top:544px;
		left:348px;
	}

#home-intro {
	width:340px;
	color:#fff;
	position:absolute;	
	z-index:10;
	left:630px;
	}

#home-intro img.home-bg {
	width:340px;
	height:166px;
	}
	
#home-intro .home-intro-content	{
	background:url(img/home-bg.png) no-repeat;
	width:310px;
	padding:15px;
	}
	
#home-intro a {text-decoration:underline;color:#fff;}

	

/* >5b: Contact page */
#post-35 .entry-content {background:none!important;padding:0;}

#post-35 .entry-content-btm {background:none!important;}

.contact-info {
	width:287px;
	float:left;
	background: url(img/contact-bg.png) no-repeat top left;
	height:220px;
}

	.contact-info p {padding:10px 12px 0 12px;}
		
	.contact-info h2 {padding:20px 12px 10px 12px;}
	
.linklove {display:none;}


/* >5c: Page header backgrounds --*/
.page-template-default h1, .page-template-articles-php h1 {
	background:url(img/header-contact.jpg) no-repeat 0 0;
	width:750px;
	height:72px;
	font-size:48px;
	color:#fff;
	padding:118px 0 0 20px;
	text-indent:-999px;
}

	#post-12 h1 {background:url(img/header-acupuncture.jpg) no-repeat 0 0;} /*acupuncture*/
	
	#post-16 h1 {background:url(img/header-ch-herb.jpg) no-repeat 0 0;} /*chinese herbal medicine*/
	
	#post-35 h1 {background:url(img/header-contact.jpg) no-repeat 0 0;} /*contact*/
	
	#post-7 h1 {background:url(img/header-enhancing-fert.jpg) no-repeat 0 0;} /*enhancing fertility*/
	
	#post-56 h1, #post-50 h1 {background:url(img/header-health.jpg) no-repeat 0 0;} /*general health*/
	
	#post-62 h1 {background:url(img/header-gluten-free.jpg) no-repeat 0 0;} /*gluten free*/
	
	#post-42 h1 {background:url(img/header-lisa.jpg) no-repeat 0 0;} /*lisa*/
	
	#post-18 h1 {background:url(img/header-meditation.jpg) no-repeat 0 0;} /*meditation*/
	
	#post-22 h1 {background:url(img/header-nourishment.jpg) no-repeat 0 0;} /*nourishment*/
	
	#post-14 h1 {background:url(img/header-orient-med.jpg) no-repeat 0 0;} /*oriental medicine*/
	
	#post-26 h1 {background:url(img/header-practitioners.jpg) no-repeat 0 0;} /*practitioners*/
	
	#post-60 h1 {background:url(img/header-ch-food-therapy.jpg) no-repeat 0 0;} /*principles of chinese food therapy*/
	
	#post-20 h1 {background:url(img/header-qi-gong.jpg) no-repeat 0 0;} /*qi gong*/
	
	#post-58 h1 {background:url(img/header-raw-food.jpg) no-repeat 0 0;} /*raw food*/
	
	#post-24 h1 {background:url(img/header-resources.jpg) no-repeat 0 0;} /*resources*/
	
	#post-44 h1 {background:url(img/header-testimonials.jpg) no-repeat 0 0;} /*testimonials*/
	
	#post-32 h1 {background:url(img/header-websites.jpg) no-repeat 0 0;} /*websites*/
	
	#post-5 h1 {background:url(img/header-preconception.jpg) no-repeat 0 0;} /*preconception care*/
	
	#post-28 h1 {background:url(img/header-movies.jpg) no-repeat 0 0;} /*movies*/
	
	#post-307 h1 {background:url(img/header-pregnancy.jpg) no-repeat 0 0;} /*support through pregnancy*/
	
	#post-595 h1 {background:url(img/header-books.jpg) no-repeat 0 0;} /*books*/ 
	
	#post-597 h1 {background:url(img/header-articles.jpg) no-repeat 0 0;} /*articles*/
	
	#post-54 h1, #post-52 h1 {background:url(img/header-musculoskeletal.jpg) no-repeat 0 0;} /*musculoskeletal*/
	
	#post-30 h1 {background:url(img/header-events.jpg) no-repeat 0 0;} /*events*/
	
	#post-10 h1 {background:url(img/header-ivf.jpg) no-repeat 0 0;} /*going through ivf*/
	
	#post-39 h1 {background:url(img/header-clinics.jpg) no-repeat 0 0;} /*clinics*/
	
	#post-37 h1 {background:url(img/header-fees.jpg) no-repeat 0 0;} /*fees*/
	
	#post-48 h1, #post-46 h1, #post-2 h1 {background:url(img/header-fert-preg.jpg) no-repeat 0 0;} /*fertility and pregnancy*/
	
	#post-64 h1 {background:url(img/header-vege.jpg) no-repeat 0 0;} /*vegetarian recipes*/


/* >5d: Page content backgrounds --*/
	.entry-content {
		background:#dbf3f1 url(img/entry-bg.png) no-repeat top left;
		padding:20px;
	}
	.entry-content-btm {
		background:url(img/entry-bg-btm.png) no-repeat top left;
		margin-bottom:20px;
	}
	
/* >5e: Movies, Books, Articles page */
	#left-column {
		width:330px;
		float:left;
	}
	#right-column {
		width:330px;
		margin-left:50px;
		float:left;
	}
		
	
/* >6: MISCELLANEOUS STYLES............................................ */
ul.icon li{
	height:100px;
	float:left;
	clear:both;
	width:100%;
	margin-bottom:20px;
	background:none;
	padding-left:0;
}

	ul.icon li img {
		float:left;
		margin-right:20px;
		}

.curve {
	float:right;
	margin-left:15px;
	clear:both;
}

