	/*
Theme Name: Hello-Self
Theme URI: http://hello-self.com/
Description: The Hello-Self WordPress theme
Version: 1.0
Author: Robert Haverly
Author URI: http://fourminus.com/
Tags: beige, crests, white, blue, birds
*/

* {margin: 0; padding: 0;}
.clr {clear: both;}
:focus {outline: none;}
a img {border: 0;}

body {
background: #fff url('images/crest-bg.gif') top left repeat;
font-size: 62.5%;
font-family: georgia, helvetica, sans-serif;
text-align: center;
color: #211F1F;
padding-top: 40px;
}

#home-news-block {
position: absolute;
border: 1px solid #C5C6C4;
width: 315px;
left: 50%;
padding: 10px;
margin-left: 0px;
margin-top: 450px;
background: url('images/home-news-block-bg.gif') 10px 5px no-repeat; 
text-align: center;
}

#home-news-block .home-news-block-entry {
margin-top: 20px;
font-size: 1.2em;
}

#home-news-block .home-news-block-entry a {
color: #000;
}

#wrapper {
width: 788px;
margin: 0 auto;
text-align: left;
}

#top {
height: 56px;
background: url('images/header-top.gif') bottom center no-repeat;
}

.home #top {
background: url('images/header-home-top.gif') bottom center no-repeat;
}

#wrapper-bottom {background: url('images/wrapper-bottom.png') top center no-repeat;}
* html #wrapper-bottom {background: url('images/wrapper-bottom-home.gif') top center no-repeat;}

.home #wrapper-bottom {background: url('images/wrapper-bottom-home.png') top center no-repeat;}
* html .home #wrapper-bottom {background: url('images/wrapper-bottom-home.gif') top center no-repeat;}

#inner {
background: url('images/inner-bg.gif') top center repeat-y;
padding: 0 30px;
height: 1%;
overflow: hidden;
}

.home #inner {
background: url('images/home-inner-bg.gif') top center no-repeat;
height: 224px;
padding: 33px 67px;
}

#logo {
width: 101px;
float: left;
}

.home #logo {width: 228px;}

#logo h1 {text-indent: -9999px;}

#logo h1 a {
display: block;
width: 101px;
height: 105px;
background: url('images/logo-small.gif') center no-repeat;
}

.home #logo h1 a {
display: block;
width: 228px;
height: 240px;
background: url('images/logo-large.gif') center no-repeat;
}

#navigation {
width: 600px;
float: right;
margin-top: 50px;
}

.home #navigation {
width: 366px;
float: right;
margin-top: 50px;
}

#navigation ul {list-style: none; text-align: right;}

#navigation li {
display: inline;
text-align: center;
}

#navigation li a {
display: block;
/*width: 50px;*/
float: right;
text-align: center;
text-decoration: none;
text-transform: uppercase;
background: url('images/link-bird-icon-small.gif') top center no-repeat;
padding-top: 28px;
color: #231F20;
margin-left: 5px;
font-size: 8px;
}

.home #navigation li a {
text-decoration: none;
text-transform: uppercase;
display: block;
float: left;
background: url('images/link-bird-icon.gif') top center no-repeat;
padding-top: 40px;
color: #231F20;
margin-left: 5px;
font-size: 11px;
}

.home #navigation li a:hover {
color: #000;
font-weight: bold;
}

.home #navigation li a.home {width: 60px;}
.home #navigation li a.about {width: 64px;}
.home #navigation li a.services {width: 82px;}
.home #navigation li a.blog {width: 52px;}
.home #navigation li a.contact {width: 82px;}

.home-intro-text {
text-indent: -9999px;
width: 385px;
float: right;
height: 39px;
background: url('images/home-intro-text.gif') 68px 0 no-repeat;
margin-top: 40px;
}

.spacer {
clear: both;
padding: 10px 0;
background: url('images/spacer-bg.gif') center repeat-x;
}

#content {
overflow: hidden;
height: 1%;
}

#content .left {
width: 240px;
float: left;
height: 400px;
background: url('images/internal-tree.gif') top center no-repeat;
padding: 10px 0;
font-family: Georgia, sans-serif;
color: #858783;
line-height: 2em;
}

#content .left-default {
width: 240px;
float: left;
height: 400px;
background: url('images/internal-tree.gif') top center no-repeat;
padding: 10px 0;
font-family: Georgia, sans-serif;
color: #858783;
line-height: 2em;
}

#content .left-default h2 {
font-family: Georgia, sans-serif;
font-style: oblique;
font-size: 3em;
font-weight: normal;
letter-spacing: -1px;
}

#content .left h3 {
font-size: 1.8em;
letter-spacing: 1px;
font-weight: normal;
margin-top: 10px;
font-style: italic;
}

#content .left address {
font-size: 1.3em;
font-variant: normal;
font-style: italic;
}

#content .left a.email {
font-size: 1.1em;
text-decoration: none;
letter-spacing: 0px;
color: #4FBFCB;
text-align: center;
font-style: italic;
}

#content .right {
width: 465px;
float: right;
font-size: 12px;
color: #201F1F;
padding: 10px 0;
}

#content .right a {
color: #7BC3CB;
}

#content .right p {
line-height: 20px;
margin-bottom: 20px;
}

.left h2 {
width: 240px;
text-indent: -9999px;
}

.title-serivces {
background: url('images/title-services.gif') center no-repeat;
height: 42px;
}

.title-about {
background: url('images/title-about.gif') center no-repeat;
height: 76px;
}

.title-contact {
background: url('images/title-contact.gif') center no-repeat;
height: 76px;
}

.title-life-coaching {
background: url('images/title-life-coaching.gif') center no-repeat;
height: 80px;
}

.title-the-experience {
background: url('images/title-the-experience.gif') center no-repeat;
height: 73px;
}

.title-scheduling {
background: url('images/title-scheduling.gif') center no-repeat;
height: 46px;
}

.title-kudos {
background: url('images/title-kudos.gif') center no-repeat;
height: 73px;
}

.title-affirmations {
background: url('images/title-affirmations.gif') center no-repeat;
height: 80px;
}

.title-daily-aha {
background: url('images/title-daily-aha.gif') center no-repeat;
height: 80px;
}

.title-affirmation-consultation {
background: url('images/title-affirmation-consultation.gif') center no-repeat;
height: 80px;
}

.title-shop {
background: url('images/title-shop.gif') center no-repeat;
height: 80px;
}

.title-meditation {
background: url('images/title-meditation.gif') center no-repeat;
height: 80px;
}

.title-guided-meditation {
background: url('images/title-guided-meditation.gif') center no-repeat;
height: 80px;
}

.title-happy-hour {
background: url('images/title-happy-hour.gif') center no-repeat;
height: 80px;
}

/*.wpcf7-form input {
border: 1px solid #999;
}*/

#footer {
color: #1f1f1f;
font-family: sans-serif;
font-size: .9em;
padding: 39px 20px;
}

#footer a {color: #1a1a1a;}



/* Dropdown Styles */

#subnav {
float: right;
margin: 5px 0;
background: #7BC3CB;
color: #201F1F;
}

#subnav a {color: #201F1F; text-decoration: none;}

ul#nav {
  padding: 0;
  margin: 0;
  list-style: none;
  
  }
  
ul#nav li {
  float: left;
  position: relative;
  padding: 5px;
  list-style: none;
  }
  
ul#nav li a {
padding-bottom: 6px;
}  

ul#nav li ul {
  display: none;
  position: absolute; 
	margin-left: -75px  !important;
	margin-top: 13px !important;
  border-top: 0;
  background: #7BC4CC url('images/dropdown-gradient.png') 0 5px no-repeat;
  width: 128px;
  padding: 18px 0 10px 0;
  z-index: 99;
  }
  
*:lang(en) ul#nav li ul, ul#nav li ul:empty {
margin-left: 0px  !important;
margin-top: 0px !important;
}

  
ul#nav li ul.meditation {width: 170px;}
ul#nav li ul.affirmations {width: 200px;}
ul#nav li ul.life-coaching {width: 160px;}
  
ul#nav li ul li {
display: block;
width: 100%;
}

ul#nav li ul a {
margin: 0 0 0 5px;
padding: 0 0 0 18px;
background: url('images/subnav-birds.gif') left center no-repeat;
}

ul#nav li ul a:hover {color: #fff;}

ul#nav li > ul {
	top: auto;
	left: auto;
	}

ul#nav li:hover ul, ul#nav li.over ul{ display: block; }




