/*
Colors
Florescent Green: #19F8FF
Green: #005e61
Blue: #003663
Alt Blue: #002157
Grey:
*/

body{background:url('images/header-bg-logo-article.jpg') #005e61 center 28px no-repeat;}
 .home{background:url('images/header-bg-logo.jpg') center 15px no-repeat;}
.custom .page {background:none; padding:0px;}
.custom .entry-content a:hover{ color:#fff; background:#005E61; text-decoration:none;}
a:focus {outline-style:none;}

/*---Header Style---*/
#header_area{background:url('images/bg-menu.png') top center repeat-x; margin:0;}
#header{padding:5px 0; height:165px;}
 .home #header{height:325px;}
#logo_header{margin:10px 0;}
#logo a{display:none;}
#tagline{visibility: hidden; height: 0px; width: 0px; display:none;}

/*---Home Styles---*/
#intro{width:60%; color:#FFF; font-family:"Georgia", serif; font-size:13pt; font-style:italic; line-height:1.4em; padding-left:5px;
       overflow:visible; position:relative;}
 #intro a{display:block; color:#000; text-decoration:none; padding:7px; margin:5px; text-align:center; font-style:normal;
          position:absolute; text-shadow:0 0 2px #FFF824; background:#FFC219; bottom: -48px; border:1px solid #002442;}
 #intro a:hover{border:1px solid #000; box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
          -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); background:#FFCC24;}
 #intro .read{}
 #intro .signup{left:150px;}

 .guide-box h2{font-family:"Georgia",serif; font-size:18pt; padding:0.4em; border:solid #002157; border-width:1px 0; color:#002157;
               margin-bottom:0; margin-top:0; font-weight:normal;}
 .guide-box ul{font-size:18pt; font-weight:bold; color:#BEBEBE;}
 .guide-box ul li{font-size:15pt; line-height:2em; border-bottom:1px dashed #BEBEBE; font-weight:normal;}
 .guide-box a{text-decoration:none;} .guide-box a:hover{color:#002157;}

/*Sign-up*/
#sign-up-page{background:url('images/grad-signup.png') #002157 top repeat-x; border:1px solid #000; padding:7px;
              color:#FFF; height:240px; margin:1em -1.2em; position:relative;}
#sign-up-page h3{color:#19F8FF; text-shadow:0 -1px 0 #000; font-size:16pt; margin-top:0;}
#sign-up-page p{color:#FFF; text-shadow: 0 0 2px #000; width:600px; font-weight:bold;}
#sign-up-page fieldset{border:none;}
#sign-up-page #mc_embed_signup{width:400px; margin:0; margin-top:-2em;}
#mc_embed_signup .indicate-required{font-size:9pt; text-align:right;}
#mc_embed_signup .mc-field-group{width:80%; float:none; padding-bottom:1em;}
.mc-field-group label{display:block; width:30%; float:left; margin-right:1em;}
.mc-field-group label p{width:100%;}
.mc-field-group input{width:50%; float:left; clear:right;}
#mc_embed_signup #mc-embedded-subscribe
{width:40px; color:#000; background:#FFA500; border:1px soild #000; }
#mc_embed_signup #tree
{background:url('images/tree.png') bottom right no-repeat; position:absolute; bottom:0; right:0; height:336px; width:323px;}

/*---Feature Box---*/

/*---:[------------------------Menu Style------------------------]:---*/
.custom .menu{ background:none; border:none;} 
.tab-home{border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;}
.tab-2{border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
.custom .menu a, .custom .menu a:hover {background:#000;}

/*---Page Style---*/
.teaser_link, .custom .teaser_link:hover{ 
        background:#006666; 
        padding:4px; 
        color:#fff; 
        border: 1px solid #044;
        border-radius: 4px; 
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
}
#content_box {background:none;}
 .home #content_area{background:url('images/grad-content.png') #fff top repeat-x;}
#content{background:url('images/grad-content.png') #fff top repeat-x; border: solid #000; border-width: 0 1px; margin:0 -2px 0 0;}
 .home #content, .home .no_sidebars #content{border:none;}
.post_box {background:url('images/grad-content.png') #fff top repeat-x;}
.no_sidebars #content{background:url('images/grad-content.png') #fff top repeat-x;}
.teasers_box .post {width: 100%; padding-top:0.2em;  margin-bottom:2em;}
.teasers_box, .teaser{margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
.sidebar a {color: #fff;}

/*---:[---------------------------SIDEBAR Subscribe Box-----------------------]:---*/
#subscribe_box {
 background: url('images/sidebar/sub-bg.png') top center repeat-x; padding: 1em; position: relative;
 height: 136px; margin-left: 5px;}
#subscribe_box h3 {
	text-indent: -9999px;
        background: url('images/sidebar/sub-title.png') top left no-repeat;
        height: 18px;
        width: 136px;
}
#subscribe_box .text_input {width: 216px; height: 28px; border: 1px solid #595654;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;}
#subscribe_box .pitch {margin-bottom: 1em;margin-top: 0.5em;color: #fff;font-family: "Georgia", serif;font-size: 11pt;}
.pitch a { color: #fff; text-decoration:underline;}
.pitch a:hover { text-decoration: none;}
#subscribe_box .go_submit {background: url('images/sidebar/sub-go.png') bottom left no-repeat;
  height: 30px; width: 52px; border: none; text-indent: -9999px;}
#subscribe_box .higlite {font-size: 14pt;color: #9e0b0f;}

/* -------------------------------SIDEBAR ------------- */
#sidebars{}
.custom .sidebar_list{}
.sidebar_list .widget h3{text-shadow: 0px 1px 1px #19F8FF; font-weight:bold;}

/*----------------------------Multimedia Box -----------------------*/
.custom #multimedia_box img, #multimedia_box a img {border:none; overflow:hidden; margin: 0px; padding:0px;}
.custom #image_box { border:1px solid #000; overflow:hidden; margin: 0px; padding:0px; border-left:0;}
.custom #multimedia_box {background:none; border:none; overflow:hidden; padding:0px 2px;}

/*---------------------------Newsletter Subscribe Box---------------
#mc_embed_signup{
	background: #10bAC0;
        border: 1px solid #074F52;
        border-radius: 7px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        padding: 98px 7px 10px 7px;
        color: #fff;
        font-size:11pt;
        position:relative;
}
#newsletter h3{
	text-indent:-9999px;
        background:url('images/sidebar/title-newsletter.png') top center no-repeat;
        height:114px;
        width:316px;
        position:absolute;
        top:-10px;
}
#newsletter p{text-shadow:0 1px 0 #15F7FF; color:#000; margin:0 4px;}
#mc-embedded-subscribe-form fieldset{border:none; outline:none;}
 .indicate-required{font-size:8pt; color:#066;font-weight:bold; text-align:right;}
div.mc-field-group{margin: 5px 0; font-weight:bold;}
#mc_embed_signup input{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border: 1px solid #066; padding:4px;}
.but-sub{text-align:center;}
.but-sub input{background:#06004A; color:#fff; font-weight:bold;}
#mc_embed_signup span p{font-size:8pt; width:75%;}
#mc_embed_signup .sprial{background:url('images/sidebar/newsletter-spiral.png') no-repeat; height:158px; width:158px; position: absolute; bottom:2px; right:-75px;}--*/

/*---:[--------------------------Footer----------------------------------------------]:---*/
#footer_area {background: url('images/grad-footer.png') #005e61 top repeat-x; float:left; clear:both; width:100%; 
              border-top:1px solid #000;}
#footer {width:983px; padding: 0px; float:left; clear:both; text-align:left;}
#footer a {color:#0FF; text-decoration:none; outline:none; }
#footer a:hover { color: #FFF; text-decoration: none;}
.custom #footer h3{color: #19F8FF; font-family:"Georgia",serif; font-size: 18px; text-shadow: 0 -1px #000;
                   margin-bottom:0.7em; margin-bottom:0.4em;}
#footer_1{width:100%; float: left; margin: none; border-bottom:1px solid #000;}
#footer_1 .footer_widget{width: 30%; float: left; padding:10px;}
#footer_2{width:100%; float:left; height:50px; padding-top:0.7em; border-top:1px solid #19F8FF;}

#quote-box {font-family: "Georgia", serif; color: #fff; text-align:center; font-style: italic; font-size:14px;}
.blue-back{padding:3px; background: #06004a; float:right; clear:both; margin-bottom:0.7em; bordder:1px solid #000;}

/*----------------------------------------SINGLE POST-------------------------------]:---*/
.post_image {border:1px solid #000;}
.custom blockquote{border-left: 2px solid #005e61; font-family:"Georgia", serif; font-style: italic; }
#disqus_thread{padding: 0.7em;}
#disqus_thread .dsq-comment-body { backgrond: #eee; font-family: "Verdana", sans-serif;}
#disqus_thread .dsq-comment-header{
        background: #099;
        font-style:normal;
        font-size: 12pt;
        font-family: "Georgia",serif;
}

/* AUTHOR BOX */
.custom #comments { clear: both; }
.postauthor a {color: #0ff;}
.postauthor { color: #fff; background: url('images/authuor_bio_bg.jpg') #06004a top center no-repeat; border-top: 1px solid #0d0378; overflow: hidden; padding: 1em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1em; }
.postauthor h4 { font-family: "Georgia", serif; font-size: 18px; margin-bottom: 5px; }
.postauthor p { font-size: 13px; margin-bottom: 12px; }
.postauthor p.hlight { font-size: 11px; color:#099;}
.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
/* RELATED */
#similar {
	background: url('images/related-bg.jpg') #005e61 bottom right no-repeat;
        padding: 1.5em;
        color: #fff;
        font-size: 1.5em;
        font-family: "Georgia", serif;
        overflow: hidden;}
#similar h3 {
	text-indent: -9999px;
        background: url('images/related-title.jpg') top left no-repeat;
        margin-top: -1.4em;
        margin-bottom: -1.5em;
        height: 40px;
        width: 588px;
}
.related_post a {color: #fff; text-decoration: none; font-weight:bold; background:#005e61;}
.related_post a:hover{text-decoration:underline;}
.related_post { top-mrgin: 3em; list-style-type:square;}
.related_post li { margin-top:1.5em; }
.related_post abbr{display:none;}
.related_post small{color:#ddd; background:#005e61;}
/* ----------------------------------HEADING STYLES----------------------- */
/* .post h1, .post h2, .post h3, .post h4, .post h5 { font-weight:bold; } */
.post h1 { font-size: 26pt; text-shadow: 0px 0px 4px #666;}
h2.entry-title{text-shadow: 1px 1px 2px #000; font-size:16pt; background:#06004a; padding:0.1em 0.7em 0.1em 0.7em; border: 1px solid #000;
               box-shadow:inset 0 0 5px #000; -moz-box-shadow:inset 0 0 5px #000; -webkit-box-shadow:inset 0 0 5px #000;
               border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:block;}
h2.entry-title a{color:#fff;}
h2.entry-title a:hover{text-shadow: 2px 2px 2px #000;}
.entry-content h2 { font-size: 24pt; color: #06004a; border-bottom:1px dashed #999;}
.entry-content h3 { font-size: 22pt; color: #005e61;}
.entry-content h4 { font-size: 20pt; color: #949494; font-weight:bold;}
.entry-content h5 { font-size: 15pt; color: #222; font-weight:bold;}
.entry-content h6 { font-size: 8pt; color: #666;}

/*--------------------------------GUIDES STYLES -------------------------*/
/*--Title--*/
.how-to-meditate div.headline_area{
        background: url('images/guides/how-to-meditate-title.jpg') #06004A top left no-repeat;
	height: 210px;
        padding:0;
        margin: -22px -11px 0 -11px;
        text-indent: -9999px;
}
.learn-about-meditation div.headline_area{
        background: url('images/guides/learn-to-meditate-title.jpg') #06004A top left no-repeat;
	height: 190px;
        padding:0;
        margin: -22px -11px 0 -11px;
        text-indent: -9999px;
}
.preparing-to-meditate div.headline_area{
        background: url('images/guides/prepare-to-meditate.jpg') #06004A top left no-repeat;
	height: 210px;
        padding:0;
        margin: -22px -11px 0 -11px;
        text-indent: -9999px;
}
.practicing-meditation div.headline_area{
        background: url('images/guides/practice-meditation-titile.jpg') #06004A top left no-repeat;
	height: 210px;
        padding:0;
        margin: -22px -11px 0 -11px;
        text-indent: -9999px;
}
/*-----------Headlines---------*/
.guide h2{color: #066; font-size:24pt; border-bottom: 1px dashed #ddd; font-weight: normal; text-shadow:0 1px 0 #0cc; margin-bottom:0;}
.guide h3{color: #06004A; font-size:20pt; margin-top:0;}
.guide h4{color: #066; font-size:18pt; font-weight:bold;}
.guide h5{color: #949494; font-size:16pt; font-weight:bold; font-family: "Verdana", sans-serif;}
.guide h6{color: #666; font-size:8pt; font-weight:normal; font-variant: small-caps;}

/*----Main Page------*/
.guide .panel{width:30%; float:left; margin:0; padding:5px; text-align:center;}
.guide .panel h2{font-size:18pt; border-top: 1px solid #066; border-bottom: 1px solid #066; text-align:center;}


/*----More Styles ---*/
.guide-list {background: #ccc; border: 1px solid #999; padding:0 0.7em 0 1.7em; list-style-bullet: none; text-align:left; margin-left:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.guide-list li{border-top: 1px solid #eee; border-bottom: 1px solid #999;}
.guide a.go {color: #fff; padding:7px; background:#066; border:1px solid #044; text-decoration:none; border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0 -1px 0 #044;}
.guide a.go:hover {color: #fff; background:#066; text-decoration:none; text-shadow: 0 0 3px #044;}
.guide #content a:hover{color:#fff; background: #066; text-decoration:none;}
