/*
Theme Name: Guidance for Growing
Theme URI: http://guidanceforgrowing.com/
Description: The default WordPress theme for Guidance for Growing.
Version: v1.0
Author: Laura Sue Design
Author URI: http://laurasue.com/
*/

@font-face {
	font-family: 'RockwellRegular';
	src: url('rock-webfont.eot');
	src: local('☺'), url('fonts/rock-webfont.woff') format('woff'), url('fonts/rock-webfont.ttf') format('truetype'), url('fonts/rock-webfont.svg#webfontHogKkeRs') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
position: relative;
text-align: center;
font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;
background: #445430 url(/wp/wp-content/themes/gfg/images/bground_body.gif) top center no-repeat;}

* {
margin: 0;
padding: 0;}

a {
outline: none;
color: #3c6a00;
text-decoration: none;}

a:hover {
color: #568a12;
text-decoration: underline;}

h1,
h2,
h3 {
font-weight: normal;
margin-bottom: .5em;}

h2,
h3 {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}

h1 {
font-family: Helvetica, Arial, sans-serif;
font-size: 20px;
color: #a55500;}

h2 {
font-size: 14px;
color: #36321C;}

h3 {
font-size: 12px;}

p,
ul,
ol {
font-size: 12px;
margin-bottom: 1em;
line-height: 1.5em;}

p {
color: #36321C;}

ul,
ol {
color: #675f30;}

img {
border: none;}


/* MAIN */

#outer-container {
position: relative;
width: 878px;
margin: 0px auto;}

#inner-container {
margin-top: 54px;
padding-bottom: 30px;
text-align: left;
background: transparent url(/wp/wp-content/themes/gfg/images/bground_main.png) top center no-repeat;}

#content {
margin: 30px 60px 0 80px;}

#outer-container .lastitem {
border: none;}


/* HEADER */

#header {
height: 181px;}

#header a.logo {
background: url(/wp/wp-content/themes/gfg/images/logo_gfg.gif) no-repeat;
float: left;
display: block;
font-size: 0;
text-indent: -99999px;
position: relative;
top: 23px;
left: 47px;
width: 319px;
height: 94px;}

#nav {
position: relative;
height: 63px;
top: 117px;
left: -22px;
overflow: hidden;}

#nav a {
float: left;
font-size: 0;
text-indent: -99999px;
margin-right: 25px;}

#nav li {
list-style: none;
display: inline;}

/*
#services a,
#nav .page-item-18 a {
position: relative;
width: 80px;
height: 27px;
top: 32px;
background: url(/wp/wp-content/themes/gfg/images/btn_services.gif) 0 -100px no-repeat;}

#services a:hover,
#nav .page-item-18 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_services.gif) 0 -50px no-repeat;}

#services a:active,
#nav .page-item-18 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_services.gif) 0 0 no-repeat;}

#resources a,
#nav .page-item-9 a {
position: relative;
width: 101px;
height: 52px;
top: -13px;
background: url(/wp/wp-content/themes/gfg/images/btn_resources.gif) 0 -76px no-repeat;}

#resources a:hover,
#nav .page-item-9 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_resources.gif) 0 -26px no-repeat;}

#resources a:active,
#nav .page-item-9 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_resources.gif) 0 24px no-repeat;}

#about a,
#nav .page-item-12 a {
position: relative;
width: 92px;
height: 22px;
top: 0;
background: url(/wp/wp-content/themes/gfg/images/btn_about.gif) 0 -99px no-repeat;}

#about a:hover,
#nav .page-item-12 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_about.gif) 0 -49px no-repeat;}

#about a:active,
#nav .page-item-12 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_about.gif) 0 1px no-repeat;}

#contact a,
#nav .page-item-80 a {
position: relative;
width: 107px;
height: 35px;
top: 0;
background: url(/wp/wp-content/themes/gfg/images/btn_contact.gif) 0 -100px no-repeat;}

#contact a:hover,
#nav .page-item-80 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_contact.gif) 0 -50px no-repeat;}

#contact a:active,
#nav .page-item-80 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_contact.gif) 0 0 no-repeat;}
*/

#services a,
#nav .page-item-18 a {
position: relative;
width: 80px;
height: 27px;
top: 32px;
background: url(/wp/wp-content/themes/gfg/images/btn_services.gif) 0 -100px no-repeat;}

#services a:hover,
#nav .page-item-18 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_services.gif) 0 -50px no-repeat;}

#services a:active,
#nav .page-item-18 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_services.gif) 0 0 no-repeat;}

#resources a,
#nav .page-item-9 a {
position: relative;
width: 101px;
height: 52px;
top: -13px;
background: url(/wp/wp-content/themes/gfg/images/btn_resources.gif) 0 -76px no-repeat;}

#resources a:hover,
#nav .page-item-9 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_resources.gif) 0 -26px no-repeat;}

#resources a:active,
#nav .page-item-9 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_resources.gif) 0 24px no-repeat;}

#news a,
#nav .page-item-769 a {
position: relative;
width: 54px;
height: 43px;
top: -20px;
background: url(/wp/wp-content/themes/gfg/images/btn_news.gif) 0 -76px no-repeat;}

#news a:hover,
#nav .page-item-769 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_news.gif) 0 -26px no-repeat;}

#news a:active,
#nav .page-item-769 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_news.gif) 0 24px no-repeat;}

#about a,
#nav .page-item-12 a {
position: relative;
width: 61px;
height: 22px;
top: 0;
background: url(/wp/wp-content/themes/gfg/images/btn_about.gif) 0 -99px no-repeat;}

#about a:hover,
#nav .page-item-12 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_about.gif) 0 -49px no-repeat;}

#about a:active,
#nav .page-item-12 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_about.gif) 0 1px no-repeat;}

#contact a,
#nav .page-item-80 a {
position: relative;
width: 77px;
height: 41px;
top: 2px;
background: url(/wp/wp-content/themes/gfg/images/btn_contact.gif) 0 -100px no-repeat;}

#contact a:hover,
#nav .page-item-80 a:hover {
background: url(/wp/wp-content/themes/gfg/images/btn_contact.gif) 0 -50px no-repeat;}

#contact a:active,
#nav .page-item-80 a:active {
background: url(/wp/wp-content/themes/gfg/images/btn_contact.gif) 0 0 no-repeat;}


/* CONTENT */

.alignright {
float: right;
margin-left: 10px;}

.alignleft {
float: left;
margin-right: 10px;}

#content .lastitem,
#footer li.page-item-80 {
border: 0;}

#content img.notfound {
border: none;}

.info ul,
.info ol {
margin-left: 30px;}

.info a img {
float: right;
margin-left: 15px;
margin-bottom: 15px;}

#sidebar {
width: 216px;}

#sidebar ul,
ol.commentlist {
list-style: none;}

.home img,
.sub .subnav,
#sidebar {
float: left;
margin-bottom: 20px;}

.sub .photo { /* Photos on sub pages with subnav on left */
float: right;
width: 200px;
margin-top: 15px;
margin-left: 15px;
margin-bottom: 5px;}

.caption {
float: right;
font-size: 9px;
font-style: italic;
margin: 0;}

.homeimg,
.sub img {
margin-top: 8px;
border: 8px solid #c8c197;}

.sub form img { /* All images inside a form get no border, specific to Paypal areas */
border: none;}

.home .info,
.sub .info {
float: right;
width: 495px;}

/*
.home .info a {
background: url(/wp/wp-content/themes/gfg/images/bullet_arrow.gif) 0 5px no-repeat;
padding-left: 13px;}
*/

p.special {
font-style: italic;
font-weight: bold;}


/* REVISED HOMEPAGE */

.home .info h1 {
font-family: 'RockwellRegular', sans-serif;
font-size: 32px;
font-weight: normal;
color: #95a675;}

.home .info h2,
.home .info h3 {
font-family: Helvetica, Arial, sans-serif;}

.home .info h2 {
font-size: 20px;
color: #a55500;}

.home .info h3 {
font-size: 18px;
color: #a55500;}

.box,
#welcome {
margin-bottom: 15px;
border-bottom: 1px dotted gray;}

#latestblog {
float: left;
width: 240px;}

#happening {
margin-left: 15px;
padding-left: 15px;
border-left: 1px dotted gray;
float: right;
width: 220px;}

#happening ul {
list-style-position: inside;
margin-left: 0;}

#happening li {
color: #36321C;
margin-bottom: 10px;}

#healthybites img {
float: right;
margin-left: 10px;}

#connect {
margin-bottom: 15px;}

#connect img {
margin-right: 2px;}

#latestposts {
margin: 0;
list-style: none;
list-style-position: outside;}

#latestposts a {
margin-bottom: 1em;
font-family: 'RockwellRegular', sans-serif;
font-size: 16px;}


/* BLOG */

#blog {
width: 495px;
float: right;
margin-left: 20px;}

#blog .navigation {
margin-bottom: 25px;}

.post,
ol.commentlist {
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom: 1px dotted gray;}

.post h2 {
font-size: 20px;}

.post li {
margin-bottom: 1em;}

.post small {
color: gray;
display: block;
margin-bottom: 10px;
font-style: italic;}

.post .alignright,
.post .alignleft {
margin-bottom: 10px;
border: 8px solid #C8C197;}

.entry ol,
.entry ul {
margin-left: 30px;}


/* NEWSLETTER  */

#newsletter {
margin-top: 20px;
padding: 8px;
background: #c8c197;
width: 200px;
clear: left;
text-align: right;
margin-bottom: 15px;}

#newsletter h2 {
font-size: 13px;
font-weight: bold;
text-align: center;
border-bottom: 1px dotted #958f68;
padding-bottom: 5px;
margin-bottom: 10px;}

#newsletter label {
font-size: 11px;}

#newsletter .input {
font-size: 11px;
width: 150px;
margin-bottom: 5px;}


/* SUBNAV */

.subnav {
border: 1px dotted #909e7a;
border-bottom: none;
width: 214px;}

.subnav ul {
margin: 0;}

.subnav a {
color: #3c6a00;}

.subnav li {
list-style: none;
background: #cad5b9;
font-size: 14px;
display: block;}

.subnav li a {
padding: 10px 20px 10px 10px;
display: block;
border-bottom: 1px dotted #909e7a;}

.subnav li a:hover,
.subnav a.active,
.subnav .current_page_item {
color: #a55500;
background: #e3d1be;
text-decoration: none;}

.subnav ul ul li a {
font-size: 12px;
padding: 5px 5px 5px 20px;}

.subnav ul ul li a:before {
content: "\00BB";
padding-right: 3px;}


/* RESOURCES */

.resource {
position: relative;
background: #f1f1e5;
border: 1px dotted gray;
padding: 10px;
margin-bottom: 15px;}

.resource h2 {
font-weight: bold;}

.resource .alignright {
border: none;
margin-bottom: 10px;
margin-left: 15px;
margin-right: 10px;}

a.toplink {
border-top: 1px dotted #909e7a;
margin-top: 10px;
display: block;
font-size: 9px;
text-align: right;
padding-right: 8px;
background: url(/wp/wp-content/themes/gfg/images/bullet_arrowup.gif) 6px right no-repeat;}

.resource a img { /* Spacing for the caption underneath an image with a link */
margin: 0;
padding: 0;}

.resource li {
margin-bottom: .5em;}


/* FOOTER */

#footer {
margin: 0 auto;
width: 878px;
height: 55px;
text-align: center;
padding-top: 30px;
padding-bottom: 20px;
background: transparent url(/wp/wp-content/themes/gfg/images/bground_footer.png) top center no-repeat;}

#footer ul {
margin-bottom: 3px;}

#footer li {
list-style: none;
display: inline;
border-right: 1px #938a51 solid;}

#footer li a {
padding-left: 4px;
margin-right: 8px;
color: #70693d;}

#footer li.page-item-80 a {
margin-right: 0;}

#footer p,
#footer li {
font-size: 10px;}

#footer p {
color: #938a51;}

#credit {
position: relative;
margin-bottom: 30px;}

#credit p,
#credit a {
margin: 0;
font-size: 9px;
color: #9dad82;}

#credit a {
text-decoration: underline;}

#credit a.textlink:hover {
text-decoration: none;
background: #9dad82;
color: #445430;}

#credit img {
position: relative;
top: 7px;}


/* FIXES */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

.clearfix {
display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {
display: block;}
/* End hide from IE-mac */
