/**
 * Theme Name: RFS Theme
 * Theme URI: http://eatthoughtfully.com
 * Author: Cathy Sloan Gallagher
 * Version: 0.2
 * Tags: threaded-comments
 * Template: hybrid
 *
 */

/**
* Import pre-made styles from Hybrid
************************************************/

@import url('../hybrid/library/css/21px.css');

	 
	/* @import url('../hybrid/library/css/2c-l-fixed.css'); */
@import url('../hybrid/library/css/2c-r-fixed.css'); 
	/* @import url('../hybrid/library/css/3c-l-fixed.css'); */
	/* @import url('../hybrid/library/css/3c-r-fixed.css'); */
	/* @import url('../hybrid/library/css/3c-c-fixed.css'); */

@import url('../hybrid/library/css/plugins.css');

@import url('../hybrid/library/css/drop-downs.css');

@import url('../hybrid/library/css/screen.css');

/**
* Body
************************************************/

/* Contains everything */

/* 
body {background: url("http://eatthoughtfully.com/images/bgroundbflwers.gif") repeat scroll 0 0 transparent;
} deleted 1/21/2015*/

body {
background: repeat scroll 0 0 #a6b8b6;

} 


	/* Wrapper for everything inside of the body */

#body-container {
 	background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 4px;
    overflow: visible;
    font-size: 18px;
    color: #391D00; /*dark brown*/
    padding: 30px 30px 10px;
    position: relative;
    width: 960px;
}


a {
    
	text-decoration: none;
}

/**
* Elements
************************************************/

/* Hyperlinks */

 a:link {
	
}

a {
	color: #361300;
	text-decoration: underline;

}

a:visited {
color: #21759B /* blue */

 }

a:hover {
	color: #361300;
	text-decoration: none;
}

a:active {

}

/* Headers */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}




/* Blockquotes */
blockquote {

background: none repeat scroll 0 0 #ede1c5;
padding: 10px;
color: #000000;
font-style: italic;
font-size:12px;


}

/* Notes */
.note {}

/* Alignment */
.left, .alignleft {}
.right, .alignright {}
.center, .aligncenter {}
.block, .alignnone {}
.clear {}

/**
* Images
************************************************/

/* Normal images */

img {


}
a img {}

.hentry img {
border: none;
}


/**
* Header
************************************************/

/* Contains entire header */
#header-container {

}

	/* Contains site title and tagline */

#header { 
	text-align: center;
	/*height:240px; */
	margin: 0 0 10px;

}

		/* Site title */
#site-title {
display:none
}
			#site-title a {}

		/* Site description/tagline */
#site-description {
display:none
}

/**
* Primary Menu
************************************************/

/* Wrapper for entire menu area */

#primary-menu, #navigation {
    height: 60px;
    overflow: visible;
    margin: 2px 2px 10px;
    background: none repeat scroll 0 0 #ffffff;
    padding: 0 0 6px;
    font: bold;
    
}
#primary-menu ul { /* center menu */
    margin: 0 auto;
    width: auto;
    display: inline-block;
    float: none;
}

	/* Wrapper for unordered list of menu items */
	#primary-menu div.menu {}

		/* Menu list. */
		#primary-menu ul {}
			#primary-menu li {}
				
#primary-menu li a, #page-nav li a {
    background: none repeat scroll 0 0 #a6b8b6;
    border: 0 none;
    color: #391D00;
    font: 14px arial,tahoma,sans-serif;
    letter-spacing: 2px;
   
}
#primary-menu li a, #primary-menu li a:hover {
	text-decoration: none;
	font-style: normal;
}

#primary-menu li ul, #page-nav li ul {
	border-top: 0px;
	background: none
}

#primary-menu li a:hover {
	background: none repeat scroll 0 0 transparent;
    color: #cc5200;
    font-style: italic;
    text-decoration: none;
}

			#primary-menu li.current-menu-item {}

/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {
    
	float: left;
	margin-bottom: 21px;
	overflow: hidden;
	padding-top: 20px;
	width: 960px;
	background: none repeat scroll 0 0 #ffffff;

}

	/**
	* Content
	************************************************/

	/* Contains site's main content */

#content .content {

	float: left;
	margin: 0 0 21px;
	overflow: hidden;

}

.content p {
font-family: arial, helvetica, sans-serif;
font-size: 16px;
} 		

.content {
width:560px;
}


/* Breadcrumb trail */

.breadcrumbs {
	display:none;

}
			.breadcrumb-trail {}


			/* Post, page, and 404 page titles */

.entry-title {
	margin-bottom: 25px;
}
			
.entry-title {
			
	font-family: arial,sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	line-height: 32px;
	margin: 0 0 12px;
}
    
.entry-title a {
    	color: #336600;
    	text-decoration: none;
}
.entry-title a:hover {
	text-decoration: underline;
}


			.post-title {}
			.page-title {}

			.attachment-title {}

			/* Author and date byline */
.byline {

	color: #3D2D29;
	font-style: italic;
	margin: 0 0 30px;
			
			}

			/* Full entries */
/*.entry-content {
			
	width:560px;			
}*/
entry-content {
margin:0 0 10px;
}


			/* Excerpts (introduced) */
			.entry-summary {}

				/* Using <!--nextpage--> */
				p.page-links a {}

				/* More link <!--more--> */
				a.more-link {}

			/* Entry metadata */

.entry-meta {
			
	clear: both;
	color: #3D2D29;
	font-style: italic;
	font-size: 11px;
    overflow: hidden;
    padding-top: 5px;
    width: 545px;		
}

.entry-meta a, .comments-link a, .entry-meta .categories a, .entry-meta .tags a {
font-weight:bold;
text-decoration:none;
}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {}

			/* Comments section headers/titles */
			.comments-header {}
			#comments-number {}

			/* Comments closed paragraph */
			p.comments-closed {}

				/* Main comments section */
				#comments {}
					#comments ol {}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li {}
						



							#comments li li {}
								#comments li li li {}
									#comments li li li li {}


	
		/**
		* Utility widget sections (see other widget code below)
		************************************************/

		/* All utility widget sections (except widgets template) */
		.utility {}

		/* Before content */
		#utility-before-content {}

		/* After content */
		#utility-after-content {}

		/* After post but before comments */
		#utility-after-single {}

		/* After page but before comments */
		#utility-after-page {}

		/* Widgets page template widgets */
		.page-template-widgets #content .widget {}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/

	/* Widgets in general */

    
.widget {
	
    background: transparent none repeat scroll 0 0;
    border: 0px solid #ede1c5;
    padding: 0;
    color: #361300;
    margin: 0 0 15px;
    overflow: hidden;
    font-family: arial, helvetica, sans-serif;
    
    }
#text-4 { /* picture with background */
	background: #ede1c5 none repeat scroll 0 0;
padding: 5px 0;
}
    
		.widget-inside {}
			.widget-title {}



	/* Primary widget section */

#primary {
	margin-top: 20px;
	position: relative;
	float: right;
	width: 300px; /* moe changing from 320 */
	color: #361300;
}



.widget a {
	text-decoration:none;
	color: #21759B;
}
	
.widget a:visited {
	color: #21759B;
}
	
.widget a:hover {
	color: #361300;
		
}

form label {
color: #361300;
}

input, textarea {
    color: #361300;
    font-family: arial;
    font-size: 16px;
    padding: 3px;
}

.page-53 div.wpcf7 {   /*about page and style applied to all forms*/
float:left;
}

.page-53 #text-4 {
display:none;
}

.page-83 #text-4 {
display:none;
}

.page-83 #text-14 {
display:none;
}

.page-88 #primary {
display:none
}

.page-88 #content {
width:860px;
}

.page-107 #text-4 {
display:none;
}

.page-107 #text-9 {
display:none;
}

.page-154 #primary {
display:none;
}

.page-168 #text-4 {
display:none;
}

.page-168 #text-9 {
display:none;
}

.page-168 #text-14 {
display:none;
}

.page-595 #primary {
display:none;
}

.page-602 #primary {
display:none;
}

page-602 #content {
width:860px;
}

.page-609 #primary {
display:none;
}

.page-609 #content {
width:860px;
}

.page-612 #primary {
display:none;
}

.page-612 #content {
width:860px;
}

.page-615 #primary {
display:none;
}

.page-615 #content {
width:860px;
}

.page-1128 #primary {
display:none;
}

.page-1128 #content {
width:860px;
}
.page-2358 #primary {
display:none;
}

.page-2358 #content {
width:860px;
}

#text-15 {
    background: url("http://www.eatthoughtfully.com/images/gift_of_health_background.jpg") repeat scroll 0 0 transparent;
}	
		
	#primary .widget {}

#primary .widget-inside {
text-align: center;
}
				

#primary .widget-title {
	
	color:  #391D00; /* dk brwn */
	font-family: arial, sans-serif;
	font-size: 20px;
	line-height: 28px;
}
				#primary .widget ul {}
					#primary .widget ul li {}

	/* Secondary widget section */
#secondary {
	display:none;
}

.page-53 #secondary {
	display:block;
	clear:none;
}
		#secondary .widget {}
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li {}

/**
* Footer
************************************************/

/* Wrapper for the entire footer */

#footer-container {

	background: none repeat scroll 0 0 #ede1c5;
	color: #361300;
	font-size: 13px;
	padding: 15px;
	clear: both;
   /* margin: 0 0 10px; */

}

	/* Subsidiary widget section */
	#subsidiary {}



#subsidiary .widget {
	float: right;
    overflow: hidden;
    width: 260px;
    color: #CC5200;
    background: #ffffff;
    padding: 10px;
    min-height: 265px;
}





.widget a:hover {
    color: #361300;
    text-decoration: none;
}

.answer {
    opacity: 0;
    position: absolute;
    top: 0;
    padding-top: 20px;
	width: 100%;
}
.answer:hover {
    color: #361300;
    opacity: 1;
    font-weight: bold;
}

		#subsidiary .widget-inside {}

#subsidiary .widget-title {
				
	color: #391D00;
    font-size: 12px;
    margin-bottom: 10px;
}

    
#subsidiary .ngg-widget-slideshow {
    
    margin: 0 70px;
    overflow: hidden;
    padding: 5px 0 0 0;
    text-align: left;
      
}

	/* Footer section */
	
#footer {

	color:#361300;
    font-family: arial,sans-serif;
    font-style: italic;
    height: 125px;
    margin: 0 0 11px;
    padding-top: 10px;
}


		/* Footer extra */
		#footer .copyright { }
		#footer .credit { }

p {
    margin: 0 0 10px;
}


.sharing li a, .sharing-hidden li a {
    display: block;
    line-height: 24px;
    margin-left: 10px;
    padding: 0 0 0 20px;
}

/* moe adding here and throughout this file */
/********** FEATURED LIST ***********************/
.content {
	font-family: arial,helvetica,sans-serif;
}
.featured-list {
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
}
ul.featured-list {
	list-style-type: none;
}
.page-2110 h1 { /* will be home page */
	display: none;
}
ul.featured-list li {
	margin: 10px 0 40px;
}
a.readmore {
	clear: both;
	display: block;
	font-family: "hammersmith one",arial,helvetica,sans-serif;
	font-size: 30px !important;
	color: #336600 !important;
	margin-top: 15px !important;
	line-height:36px !important;
	text-decoration: none  !important;
}
a:hover.readmore {
	text-decoration: underline !important;
}

#content hr {
   width: 100%;
   display: block;
   clear: both;
   background: none;
   margin-top: 15px;
   margin-bottom: 15px;
}
.home .socialize-in-content { /* remove share buttons from home page excerpts */
	display: none !important;
}
.hentry {
    margin: 10px 0 40px;
    overflow: visible;
}
#primary-menu div.menu {
    text-align: center;
}
#primary-menu div.menu ul ul li {
  text-align: left;  
}
.widget ul {
	margin-left: 0;
}
.widget table {
  width: 90%;
  margin: 0 auto;
}
.wp-caption {
	border: none;
}
.wp-caption-text {
	text-align: center !important;
}
/* list category posts - popular posts in sidebar */
.widget.widget_listcategorypostswidget {
	border: 1px solid #ede1c5;
}
#primary .widget.widget_listcategorypostswidget .widget-wrap h3 {
	background-color: #e2730c !important;
	color: #000000;
}
.widget_listcategorypostswidget ul {
	list-style: none;
}
/***  	GRAVITY FORMS    ***/
.gform_wrapper label.gfield_label {
	font-size: 16px;
}
/************ End Moe **************************/
