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

html, body {   padding: 0px; margin: 0px; background-color:#d9e6eb; }
div#container { border-right: 1px solid #1D313A; border-left: 1px solid #1D313A;  color: Black; background-color: White; position: relative; padding:0px;}
div#container {	margin: 0px auto 0px; margin-top:-20px; WIDTH: 950px; }

#header {margin: 0px; padding: 0px;}
#header #logo { background-color:#fff;}
#header #logo h1 a {display: block; background:url('../i/living_room_yoga_site_title.gif') no-repeat left top; width:950px; height:51px;}

#header #logo span { display:none;}

#header #photo, #header #photo p {margin: 0px; padding: 0px;}
#header #photo img {border-top:solid 1px #000;border-bottom:solid 1px #000;}

#navigation {margin: 0px 0px 40px 90px;}
#navigation ul {padding: 0px; margin: 0px; list-style: none;}
#navigation ul li { float: left; list-style-type:none; height: 11px;}
#navigation ul li a {display:block; height: 36px; margin: 0px 0px 0px 0px; padding: 0px 37px 0px 37px; float: left;}
#navigation ul li a:hover {background-color: #3c687a !important;}
#navigation ul li a span {display:none;}

div#navigation ul li a#nav_about {background:url('../i/nav_about.png') no-repeat left top; background-position: 37px 12px; width: 44px;}
div#navigation ul li a:hover#nav_about {background:url('../i/nav_about_hover.png') no-repeat left top; background-position: 37px 12px; }

div#navigation ul li a#nav_blog {background:url('../i/nav_blog.png') no-repeat left top;background-position: 37px 12px; width: 34px;}
div#navigation ul li a:hover#nav_blog {background:url('../i/nav_blog_hover.png') no-repeat left top;background-position: 37px 12px; }

div#navigation ul li a#nav_classes {background:url('../i/nav_classes.png') no-repeat left top; background-position: 37px 12px;width: 54px;}
div#navigation ul li a:hover#nav_classes {background:url('../i/nav_classes_hover.png') no-repeat left top; background-position: 37px 12px;}

div#navigation ul li a#nav_press {background:url('../i/nav_press.png') no-repeat left top; background-position: 37px 14px;width: 39px;}
div#navigation ul li a:hover#nav_press {background:url('../i/nav_press_hover.png') no-repeat left top; background-position: 37px 14px;}

div#navigation ul li a#nav_media {background:url('../i/nav_media.png') no-repeat left top; background-position: 37px 12px;width: 102px;}
div#navigation ul li a:hover#nav_media {background:url('../i/nav_media_hover.png') no-repeat left top; background-position: 37px 12px;}


div#navigation ul li a#nav_video {background:url('../i/nav_video.png') no-repeat left top; background-position: 37px 12px;width: 42px;}
div#navigation ul li a:hover#nav_video {background:url('../i/nav_video_hover.png') no-repeat left top; background-position: 37px 12px;}

div#navigation ul li a#nav_audio {background:url('../i/nav_audio.png') no-repeat left top;background-position: 37px 12px; width: 43px;}
div#navigation ul li a:hover#nav_audio {background:url('../i/nav_audio_hover.png') no-repeat left top;background-position: 37px 12px; }

div#navigation ul li a#nav_store {background:url('../i/nav_store.png') no-repeat left top; background-position: 37px 12px;width: 38px;}
div#navigation ul li a:hover#nav_store {background:url('../i/nav_store_hover.png') no-repeat left top; background-position: 37px 12px;}

div#navigation ul li a#nav_events {background:url('../i/nav_events.png') no-repeat left top;background-position: 37px 12px; width: 50px;}
div#navigation ul li a:hover#nav_events {background:url('../i/nav_events_hover.png') no-repeat left top;background-position: 37px 12px; }

div#navigation ul li a#nav_links {background:url('../i/nav_links.png') no-repeat left top; background-position: 37px 12px;width: 35px;}
div#navigation ul li a:hover#nav_links {background:url('../i/nav_links_hover.png') no-repeat left top; background-position: 37px 12px;}

div#navigation ul li a#nav_contact {background:url('../i/nav_contact.png') no-repeat left top; background-position: 37px 12px;width: 57px;}
div#navigation ul li a:hover#nav_contact {background:url('../i/nav_contact_hover.png') no-repeat left top; background-position: 37px 12px;}



#content {float:left; clear:both; padding: 10px 30px 10px 40px; font-family: Helvetica, Arial; font-size:9pt; line-height: 13pt; width: 650px; min-height: 650px; }
#content.store {width: 900px !important;}
#content a {color: #844446}

#content h2 {font-family: helvetica, arial; font-weight: normal; font-size: 28px; color: #3c687a; }
#content h3 {font-family: helvetica, arial; font-weight: bold; font-size: 16px; color: #613C47; }
#content img { margin: 4px 8px 28px 8px; }

#content #homeBlog {width: 550px; padding: 5px 20px 25px 0px; }
#content #homeBlog h2 {font-family: helvetica, arial; font-weight: normal; font-size: 28px; color: #3c687a; }
#content #homeBlog h2 span.tinylinks {font-size: 10px; margin-left: 20px;}
#content #homeBlog h2 span.tinylinks a {text-decoration: none; }
#content #homeBlog h2 span.tinylinks a:hover {text-decoration: underline; }
#content #homeBlog .post {padding: 0px 0px 0px 10px; border-bottom: 1px dashed #000; }
#content #homeBlog .post h3 {padding: 0px; margin: 20px 0px 2px 0px; font-size: 18px;}
#content #homeBlog .post h3 a { display:block; color: #3c687a; text-decoration: none;}
#content #homeBlog .post h3 a:hover {color: #844446; text-decoration: underline;}
#content #homeBlog .post p.date {padding: 0px; margin: 0px; font-weight: bold; font-size: 8pt; line-height: 6pt;}
#content #homeBlog .post p {line-height: 13pt;}

#content p.more {font-size: 9pt; line-height:11pt !important; }
#content p.more a { display: block; color: #000; font-weight: bold;  text-decoration: none; padding: 2px 10px 2px 40px; letter-spacing:1px;font-size: 9pt; }
#content p.more a:hover {color: #844446; text-decoration: underline; }

#sidebar {padding-top:10px; width: 250px;  position:absolute; left:700px;}
#sidebar h3 { background-color: transparent; text-align: right; font-size: 24px; font-family:Georgia, "Times New Roman", Times, serif; color:#a16475; margin:0px 0px 0px 0px;!important; padding:0px 10px 0px 0px !important; font-weight:normal; border-bottom: solid 1px #a16475;}
#sidebar div.feature { padding: 0px 0px 0px 0px !important; margin: 10px 0px 0px 0px !important;  font-family: helvetica, arial; font-size: 9pt;border-bottom: solid 1px #a16475;}
#sidebar div.feature p.object {}

#sidebar div.feature p { padding:0px 0px 0px 0px; border-left: solid 1px #a16475;border-right: solid 1px #a16475; background-color: #FFBFC5;   padding:0px; margin:0px; }
#sidebar div.feature p a { display:block; color: black;padding:4px;   }
#sidebar div.feature p a:hover { color: white; background-color:#000}

#sidebar ul {border: solid 1px #a16475; border-top: none;border-top: none; margin-top:0px; padding: 0px; list-style-type:none;}
#sidebar ul li a {display:block; text-decoration: none; color: #000; font-family: arial; font-size: 11px;padding: 5px 5px 10px 10px;  }
#sidebar ul li a:hover {background-color: #d9e6eb !important;}
div#sidebar div#socialLinks h3 {font-size: 20px;}

#sidebar #SignUp .signupframe { width: 250px; border-left: solid 1px #a16475;border-right: solid 1px #a16475; padding: 0px; margin: 0px; background: #FFBFC5; color: #000; font-family: Arial, Helvetica, sans-serif;}


#footer {background-color: #FFBFC5; clear:both; border-top: 1px solid #a16475; border-bottom: 1px solid #a16475; padding: 0px; margin: 0px 0px 30px 0px; font-family: helvetica, arial; font-size: 10px;}
#footer p {padding: 0px; margin: 10px 0px !important; text-align: center; }