/* 
Browsers classess
.browserIE
.browserIE6
.browserIE7
.browserIE8
.browserChrome
.browserChrome1
.browserSafari
.browserSafari1
.browserSafari2
.browserSafari3
.browserMozilla
.browserFirefox
.browserFirefox1
.browserFirefox2
.browserFirefox3
.browserOpera
*/
/**************************
 *   LAYOUTS GLOBAL       *
 **************************/
.src-img { position:absolute; left:-10000px }
body { color:dedede; background-color:#ffffff; margin-top:1.5em }
#wrapper { position:relative; width:960px; margin:0 auto; min-height:100%; height: auto !important; height:100%; border:none; background:#fff; }
div.container { margin:0 auto; width:960px }
#skip-nav { display:none; }
#skip-nav a, #skip-nav a:hover, #skip-nav a:visited { position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden; }
#skip-nav a:active, #skip-nav a:focus { position: static; width: auto; height: auto; }
#left-sidebar { width:250px; float:left; margin-right:0px; }
body.page-meditations #contentMain { width:960px; float:left; margin-top:12px; margin-right:0px; margin-left:0px }
body.sidebar-left #grou-left-contentMain { width:680px; float:right; margin-right:0px; margin-left:30px }
body.sidebar-left #left-sidebar { width:250px; float:left; margin-right:0px; }
body.node-type-meditation-slideshow #contentMain {width:100%;margin:0;}
body.node-type-meditation-slideshow #group-left-contentMain {width:100%;}
* html #left-sidebar { }
, * html #contentMain { overflow-x: hidden;}
iframe#lightboxFrame { }
#modalContainer { padding:0px }
#frameContainer { overflow:hidden }
#imageDataContainer { }
#imageData { }
/**************************
 *   LAYOUTS GLOBAL       *
 **************************/
.savor-yellow { color:#FFFAC2 }
.savor-orange { color:#F78129 }
.savor-green { color:#63965B }
#left-sidebar ul, #left-sidebar ol, #left-sidebar ul li, #left-sidebar ol li, #aside ul, #aside ol, #aside ul li, #aside ol li { list-style-type:none }
h1, h2, h3, h4, h5, h6 { color:#888 }
h1 { color:#000 }
h2 { color:#333 }
h3 { color:#F78129 }
h4 { color:#666 }
h5 { #999
}
h6 { }
h1, h1.title { color:#000 }
h3 { color:#F78129 }
a { color:#F78129; text-decoration:none; }
a:focus, a:hover { color:#000; }
a img { border:none; outline:none }
/* Quotes */
span#leftquote, span#rightquote { font-size:1.2em; color:#F78129; margin:2px }
/* Generated More Link */
.view-footer p.moreLink { text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-bottom:0 }
/* Attachments Links in posts */
ul.links.inline li.upload_attachments { display:none }
.termsandsubmit { margin:1em 0 }
span.submitHolder { }
span.userHolder { font-weight:bold; font-style:italic }
/* Search Results */
.content dl.search-results p.search-snippet strong { color:#63965B }
.search-info { display:none }
/****************************************
		 *   BLOCKS GLOBAL    *
****************************************/
 h3.block-title { }
/*****************************************
			 *  HEADER - Block     *
*****************************************/
#header { }
#savor-logo h2 {margin:0px;}
/*****************************************
 		*       SECTION-1       *
*****************************************/
#section-1 { height:190px; }
#logo { width:960px; margin:0; padding:0; position:relative;}
#site-name { position:relative; width:960px; height:160px; padding:0; margin:0; overflow:hidden; background:url(../images/savor-the-book.png) no-repeat 0 0; text-indent:-10000px; }
#site-name a { display:block; width:100%; height:100%; border:0; }
#site-name a span { }
#savor-logo {display:block; float:left; position:absolute; left:0; top:40px;}
#savor-logo h2 {margin-top:0;}
.savor-logo {line-height:1em; margin-bottom:0; color:#FF8129; font-weight:bold;font-size:72px; text-align:center;}
/*****************************************
 		* SECTION -2  NAVIGATION *
*****************************************/
#section-2 { height:49px; margin-bottom:.2em; }
#main-navigation { width:960px; }
#block-nice-menus-1, #block-nice-menus-1 .content { margin:0; padding:0; z-index:1;}
#block-nice-menus-1 ul#nice-menu-1 { width:100%; height:49px; font-size:1.3em; border-top:1px solid #F78129; border-bottom:1px solid #F78129 }
#block-nice-menus-1 ul.nice-menu li { height:48px; line-height:48px; margin-bottom:-1px; background-color:#fff; background-image:none; border:none; float:left; margin:0; padding-left:0; }
#block-nice-menus-1 #nice-menu-1 li a { background-color:none; text-decoration:none; color:#F78129; cursor:pointer; text-align:center; padding:0; }
#block-nice-menus-1 #menu-path-news-and-reviews a { }
#block-nice-menus-1 #nice-menu-1 li a:hover { background:#FFFAC2; color:#F78129 }
#block-nice-menus-1 #nice-menu-1 li a.active { border:1px solid #F78129; background:#FFFAC2; border-top:none; border-bottom:none }
/*Home*/
			.menu-840 { width:120px; }
/*The Authors*/
			.menu-841 { width:120px; }
/*news7reviews*/
			.menu-3159 { width:160px; }
/*resurces*/
			.menu-3157 { width:120px; }
/*blog*/
			.menu-843 { width:80px; }
/*community*/
			.menu-867 { width:120px; }
/*Links*/
			.menu-3158 { width:120px; }
/*contact*/
			.menu-885 { width:120px; }

#block-nice-menus-2, #block-nice-menus-2 .content {z-index:2;}
#block-nice-menus-3, #block-nice-menus-3 .content {z-index:2;}
/*****************************************
 		* SECTION - CONTENT *
*****************************************/
#section-content { height:100%; margin-bottom:1.5em }
#group-left-contentMain { }
/*+LEFT+*/
#left-sidebar { width:250px }
#leftWrap { width:250px; background:url(../images/sidebar-bg.jpg) repeat-y }
/* Amazon Link */
	a#amazon_link { margin:0; overflow:hidden; padding:0; text-indent:-99999px; display:block; width:250px; height:44px; margin-bottom:0px; background:url(../images/amazon-link.jpg) 0 0px no-repeat; }
/* Barnes&Nobles Link */	
	a#bn_link { margin:0; overflow:hidden; padding:0; text-indent:-99999px; display:block; width:250px; height:55px; margin-bottom:0px; background:url(../images/bn-link.jpg) 0 0px no-repeat; }
/* Social */
	#socialLinks { margin-top:20px }
#socialLinks p { margin:0; padding:0 }
#socialLinks a { margin:0; overflow:hidden; padding:0; text-indent:-99999px; display:block; width:250px; margin-bottom:0px }


a#ning { background:url(../images/social.jpg) 0 0px no-repeat; height:44px; }
a#ning:hover { background:url(../images/social.jpg) 0 -174px no-repeat; }
a#facebook { background:url(../images/social.jpg) 0 -43px no-repeat; height:44px; }
a#facebook:hover { background:url(../images/social.jpg) 0 -217px no-repeat; }
a#twitter { background:url(../images/social.jpg) 0 -87px no-repeat; height:44px; }
a#twitter:hover { background:url(../images/social.jpg) 0 -261px no-repeat; }
a#blog { background:url(../images/social.jpg) 0 -131px no-repeat; height:48px }
a#blog:hover { background:url(../images/social.jpg) 0px -305px no-repeat; }
#leftTwoWrap { width:250px; padding:0 }
/*#leftTwoWrap .block .content { margin:14px }
*/
/*+MAIN+*/
#contentMain { width:680px; margin-left:30px; padding:0 }
#contentMain h1 { }
#contentMain div.tabs { margin-top:1.5em;clear:right; }
#contentTopWrap { }
/*Quoted Text*/
    .quote-block-text,  h2#homeTitleQuote { color:#63965B }
#group-contentWrap-aside { position:relative; width:680px; padding:0; clear:right; }
body.not-front #contentWrap { width:680px; padding:0; margin:0 }
#contentWrap {/*width:680px;*/ padding:0; margin:0 }
#aside { width:250px; zoom:1; float:right; padding:0; margin:0.5em 0 1.5em 1.5em;/*background-color:#FFFAC2;border:1px solid #F78129*/ display:inline }
#aside .block {z-index:999;}
/*.admin #aside{display:none}*/
	
#block-views-savor-blog-posts-block-1, #block-block-2 { padding:15px;}
#aside .block h3 { font-weight:bold }
#feediconWrap { margin:1em 0 }
#feediconWrap p { text-align:right }
.region-content .clearfix {clear:none;}
/*****************************************
 		*       COMMENTS         *
*****************************************/
.node-type-blog a.permalink {display:none;}
/*****************************************
 		*        FRONTPAGE        *
*****************************************/
#aside { }
/*****************************************
* SECTION -3  Footer copyright   *
******************************************/ 
#copyright { margin-left:280px; }
#copyright p { color:#666; font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
#copyright p a { }
#copyright p a:hover { }
p span.termsofuse { float:right }
/*****************************************
* FOOTER BLOCK/Messages  *
******************************************/
#footer { }
/*****************************************
 		*        PAGE COMMUNITY        *
*****************************************/
.page-community #aside { display:none }
.page-community #block-system-main h2 { color:#63965B }
.page-community #communityLink { font-size:2em; margin-bottom:0.75em; color:#63965B; padding:12px; border:1px solid #63965B; }
.page-community #communityLink:hover { color:#fff; background-color:#63965B; border:1px solid #fff }
#block-aggregator-feed-1 h3.title { display:none }
/*****************************************
 		*        PAGE RESOURCES        *
*****************************************/

.page-resources .view-id-Test { }
.page-resources .views-field-name { margin:.75em 0 }
.page-resources .views-field-name .field-content a { font-size:1.5em; line-height:1; margin-bottom:1em; color:#63965B; }
.page-resources .views-field-name .field-content a:hover { color:#666; }
.page-resources .views-field-description .field-content { }
.node-type-resources h2 a { color:#63965B }
.node-type-resources .termsHolder { display: none; }
.node-type-resources li.menu-path-resources a, .section-resource li.menu-path-resources a { background:#FFFAC2; border-color:#F78129; border-style:none solid; border-width:medium 1px; }
/*****************************************
 		*        PAGE NEWS&REVIEWS        *
*****************************************/

.page-news-and-reviews .views-row { margin:1.5em 0; padding:12px 0; border-bottom:1px solid #F78129; overflow:hidden }
.page-news-and-reviews .views-row-last { border-bottom:none }
.page-news-and-reviews .views-row .views-field-body .field-content p { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; font-size:14px; display:inline }
.page-news-and-reviews .views-field-field-reviewer, .page-news-and-reviews .view-id-reviews .views-field-field-review-title { float:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; clear:both }
.page-news-and-reviews .views-field-field-reviewer { color:#F78129 }
.page-news-and-reviews .views-field-field-organization { float:right; clear:both }
.page-news-and-reviews .attachment-after .views-field-title .field-content a { font-size:2em; margin-bottom:0.75em; color:#63965B }
a.Morelink { font-size:16px; background:#F78129; border:3px solid #FFF; color:#FFF; padding:6px }
a.Morelink:hover { font-size:16px; border:3px solid #F78129; background:#FFF; color:#F78129 }
.node-type-news li.menu-path-news-and-reviews a, .section-news li.menu-path-news-and-reviews a, .section-reviews li.menu-path-news-and-reviews a { background:#FFFAC2; border-color:#F78129; border-style:none solid; border-width:medium 1px; }
/*****************************************
 		*        PAGE REVIEWS        *
*****************************************/
.node-type-reviews h1 { color:#63965B }
.page-reviews .view-id-reviews .views-row { margin:1.5em 0; padding:12px 0; border-bottom:1px solid #F78129; overflow:hidden }
.page-reviews .view-id-reviews .views-row .views-field-body .field-content p { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; font-size:14px; display:inline }
.page-reviews .view-id-reviews .views-field-field-reviewer, .page-reviews .view-id-reviews .views-field-field-review-title { float:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; clear:both }
.page-reviews .view-id-reviews .views-field-field-reviewer { color:#F78129 }
.page-reviews .view-id-reviews .views-field-field-organization { float:right; clear:both }
/*****************************************
 		*        PAGE NEWS        *
*****************************************/
.page-news .views-field-title .field-content a, .node-type-news h1 { color:#63965B }
.page-news .views-field-title .field-content a { font-size:2em; margin-bottom:0.75em; }
.node-news .field-name-field-news-author, .views-field-field-news-author { font-weight:bold }
.node-news .field-name-field-news-date, .views-field-field-news-date { text-align:right }
.page-news .views-row { }
.page-news .views-row img, .node-type-news .field-item img { display:inline; float:left; margin:0 1.5em 1em 0 }
.page-news .view-id-reviews .views-row { margin:1.5em 0; padding:12px 0; border-bottom:1px solid #F78129; overflow:hidden }
/******************************************
 		*        PAGE BLOG        *
*****************************************/
.page-blog .node-type-blog { margin:1.5em 0 5em 0 }
.page-blog .node-type-blog .termsandsubmit { margin:0 0 }
.page-blog .node-type-blog h2 { font-size:1.6em; margin-bottom:0.2em; padding:0 }
.page-blog .node-type-blog h2 a { color:#63965B }
.page-blog .node-type-blog .blog-body {margin:0.25em 0}
.page-blog .node-type-blog p { margin:0 0 0.5em; }
.page-blog .node-type-blog ul.links.inline {margin:0;}
.page-blog .node-type-blog ul.links li { padding:0; padding-right:4px }
.page-blog .node-type-blog .node-read-more { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-bottom:0; }
.page-blog .node-type-blog .node-read-more a { color:#666 }
.node-type-blog .username {font-weight:bold; font-style:italic; }
.node-type-blog li.fb-social-like-FB {display:inline;float:left;}
.node-type-blog li.blog_usernames_blog {display:inline;float:left;}
.node-type-blog .comment { padding:12px; border:1px solid #63965B; margin-top:12px }
.node-type-blog li.menu-path-blog-3 a { background:#FFFAC2; border-color:#F78129; border-style:none solid; border-width:medium 1px; }
.node-type-page .field-name-field-addthis-button, .node-type-blog .field-name-field-addthis-button {display:inline;float:left;padding:0.1em 0.5em 0 0.5em;}
.link-wrapper {display:inline;float:left;padding:0.1em 0.5em 0 0.5em;}
#comment-form .tips, .not-logged-in #comment-form p a { display:none }
#contentWrap #comments { padding-top:12px; }
#comments {clear:both;}
.node-type-blog .termsHolder { display: none; }
.node-type-blog .a
/******************************************
 		*        PAGE LINKS        *
*****************************************/
#contentMain .view-links-directory { }
#contentMain .view-links-directory h3 { margin-top:2em; padding-top:14px; border-top:1px solid #F78129; color:#63965B }
#contentMain .view-links-directory .views-row { margin:1.5em }
#contentMain .view-links-directory .views-field-title { font-weight:bold; color:#666 }
#contentMain .view-links-directory h3 { margin-top:2em; padding-top:14px; border-top:1px solid #F78129 }
#contentMain .view-links-directory .views-row { margin:1.5em }
#contentMain .view-links-directory .views-field-title { font-weight:bold; color:#666 }
.section-links .views-exposed-form label { font-size:10px; text-transform:uppercase; font-weight:bold }
.section-links .views-exposed-form .views-exposed-widget { float:left; padding:0 1em 0 0; }
.section-links .views-exposed-form .views-exposed-widget .form-submit { }
.section-links #contentMain #views-exposed-form-links-directory-page-1 { }
.section-links #contentMain #views-exposed-form-links-directory-page-1 select#edit-tid { font-size:1.1em }
body.page-node-add-quote .standard .textarea-identifier, body.page-node-add-quote .standard fieldset, body.page-node-add-quote .admin fieldset { display:none; }
body.page-node-add-quote .node-form { margin:0 20px; }
body.page-node-add-quote .node-form label { font-size:20px; }
body.page-manage-quotes .views-field-field-quote { width:425px; }
body.page-manage-quotes #edit-field-news-date-0-value-date { width:60px; }
body.page-manage-quotes #edit-field-news-date-0-value-wrapper label { display:none; }
body.page-manage-quotes #edit-field-news-date-0-value-date-wrapper { float:right; }
body.page-manage-quotes #edit-field-news-date-0-value-date-wrapper .description { display:none; }
body.page-manage-quotes .view-Quotes tr.views-row-first #edit-field-news-date-0-value-date-wrapper .description { display:block; }
#block-views-quotes-block-1 .view-id-Quotes { border-bottom:1px solid #F78129; margin-bottom:12px; overflow:hidden; padding:0 16px 15px; width:375px; }
#block-views-quotes-block-1 { float:left; }
#block-views-quotes-block-1 .view-content { color:#61975B; }
#block-views-quotes-block-1 .views-field-field-q-author { float:right; font-family:Helvetica; font-size:12px; font-style:normal }
#block-views-quotes-block-1 .front-quote { font-family:georgia; font-size:18px; font-style:italic; line-height:1.3; margin-top:10px; }
#block-views-quotes-block-1 .view-header h3 { margin-bottom:0.5px; font-weight:bold; }
#block-views-savor-blog-posts-block-1 { background-color:#FFFAC2; border:1px solid orange; clear:both;}
#block-block-2 { margin-top:20px; background-color:#FFFFFF; border:1px solid orange; width:218px; display:inline-block;}
#block-block-2 h3 { font-weight: bold; }
#block-block-2 a { color:#94BE8C; font-size:16px; font-weight:normal; }
#block-block-2 a:hover { color:#65A165; }
#block-block-2 p { margin:0; }

div.error{display:none}
.admin div.error{display:block}
/************************************
	* ADMIN *
*************************************/
ul.action-links {list-style-type: none;}
ul.action-links a {padding-left: 15px; background:transparent url(../images/add.png) no-repeat 0 center; line-height: 30px;}
div.admin .right {float:left;width:inherit;margin:auto;}
a.tabledrag-handle .img {clear:both;}
.view-header {clear:both;}
#contentBottomWrap {clear:both;}
/************************************
	* SLIDESHOWS *
*************************************/
.frontslide-overlay {width:680px;background-color:black;background:rgb(0,0,0) transparent; background: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";position:absolute;bottom:5px;color:#fff;}
.frontslide-overlay .overlay-text {color:#fff;zoom:1;filter:alpha(opacity=100);opacity:1.0;}
.frontslide-overlay a {color:#fff;}
.frontslide-overlay a:hover {color:#ddd;}
.frontslide-overlay .overlay-text {padding:0.5em 1em;margin:0;font-style:italic;font-size:1.2em;}
.frontslide-overlay .overlay-attribution {display:block;width:100%;text-align:right;font-style:normal;}
.slide-edit-link a {position:absolute;top:0px;padding:0.5em;color:#ccc;background-color:black;zoom:1;filter:alpha(opacity=75);opacity:0.75;}

.system.messages {clear:both;}

.flex-direction-nav a {overflow:visible;}
.node-meditation-slideshow {max-width:700px; margin:auto;}

/*******************************
	* Social Links *
********************************/
#block-nice-menus-4 .content ul {margin:0 0 6px 0;width:250px;border-top:solid 5px #F78129;line-height:42px;}
#block-nice-menus-4 .content ul li {background:none;border-bottom:solid 5px #F78129;border-left:solid 5px #F78129;border-right:solid 5px #F78129;padding:0;margin:0;list-style-image:none;width:240px;height:43px;}
#block-nice-menus-4 .content ul li leaf {margin:0;list-style-type:none;list-style-image:none;}
#block-nice-menus-4 .content ul li a {font-size:1px;width:225px;height:43px;line-height:43px;}
#block-nice-menus-4 .content ul li a:hover {zoom: 1;filter: alpha(opacity=100); opacity: 1.0;}
#block-nice-menus-4 .content ul li a {zoom: 1;filter: alpha(opacity=50); opacity: 0.5;}
#leftTwoWrap #block-nice-menus-4 .block .content {margin:0;}
#block-nice-menus-4 .content .menu-3584 a {margin-top:-3px;text-indent:-1000px;background:url(../images/soc_fb.jpg) left center no-repeat;}
#block-nice-menus-4 .content .menu-3585 a {margin-top:-3px;text-indent:-1000px;background:url(../images/soc_tweet.jpg) left center no-repeat;}
#block-nice-menus-4 .content .menu-3586 a {margin-top:-3px;text-indent:-1000px;background:url(../images/soc_rss.jpg) left center no-repeat;}
.fb-social-facepile-plugin {margin-top:14px; margin-bottom:6px;}
.addthis_clone {float:left; padding:0 2px;}
.addthis_clone:hover {zoom:1;filter:alpha(opacity=75);opacity:0.75;}

/*******************************
	MAILCHIMP
*********************************/
#block-block-3 {display:block;clear:both;}
#mc_embed_signup1 label {display:none;float:left;}
#mc_embed_signup1 .clear {display:block;float:right;}
#mc_embed_signup1 input.button {height:25px;}
#mc_embed_signup1 input.email {width:115px;}
.addthis_toolbox {margin-top:6px;}
#block-block-4 {width:100%; height:100%;}

