/*

	Theme Name: Family Tree Child Theme

	Theme URI: http://www.studiopress.com/themes/familytree

	Description: Family Tree is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.

	Author: Chris Ford

	Author URI: http://www.creativityincluded.com/

	Version: 1.1

	

	Template: genesis

	

	The CSS and XHTML is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

	

*/



body {

	background: #C4C2C3 url(http://farm6.static.flickr.com/5022/5573597716_f1c7d170fb.jpg) repeat;

	color: #6A401A;

	font-family: Bitstream Vera Serif, Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	line-height: 25px;

	margin: 0 auto;

	padding: 0;

	}



/***** Hyperlinks ********************/



a, a:visited {

	color: #4C5F67;

	text-decoration: none;

	}



a:hover {

	text-decoration: underline;

	}



a img {

	border: none;

	}



a:focus, a:hover, a:active {

	outline: none;

	}



/***** Wrap ********************/



#wrap {

	width: 960px;

	margin: 0 auto 0;

	padding: 0;

	border: 5px solid #EC9441;

	}



/***** Header  ********************/



#header {

	background: #ffffff url(images/header1.png) no-repeat top center;

	width: 960px;

	height: 200px;

	margin: 0 0 0 0;

	padding: 0;
	
	background-position: left;
	
	

	}



#header .wrap {

	/* background: url(images/divider.gif) no-repeat bottom center; */

	}



#title-area {

	text-align: center;

	width: 893px;

	overflow: hidden;

	margin: 0 auto;

	padding: 145px 0 0 0;

	}



#title-area #title {

	font-family: Bitstream Vera Serif, Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

	line-height: 30px;

	margin: 0;

	padding: 0;

	}



#title-area #title a {

	color: #D95220;

	text-decoration: none;

	margin: 0;

	padding: 0;

	}



#title-area #title a:hover {

	color: #4C5F67;

	text-decoration: none;

	}



#title-area #description {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 15px;

	font-weight: bold;

	color: #90775A;

	margin: 0;

	padding: 0 0 20px 0;

	}



/***** Image Header - Partial Width ********************/



.header-image #header #title-area {

	background: url() no-repeat;

	width: 960px;

	height: 200px;

	overflow: hidden;

	margin: 0;

	padding:0;

	}



/* Transparent logo "hit area" */

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {

	display: block;

	width: 226px;

	height: 200px;

	overflow: hidden;

	margin: 0 auto;

	padding: 0;

	text-indent: -9999px;
	
	float: left;
	

	}



.header-image #title-area #description {

	display: block;

	overflow: hidden;

	width: 0;

	height: 0;

	}



/***** Image Header - Full Width ********************/



.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {

	width: 960px;

	}



#header .widget-area {

	/* background: #FFFFFF url(images/filler-bg.gif) repeat-y top center; */

	float: right;

	overflow: auto;

	width: 874px;

	margin: -182px -185px 0 0;

	padding: 0 43px;

	font-weight: normal;

	}



#header .widget-area h4 {

	color: #EB836A;

	font-family: Bitstream Vera Serif, Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	text-transform: uppercase;

	display: inline;

	margin: 0;

	padding: 0;

	}



#header .widget-area h4:after {

	content: " | ";

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C2A781;

	}



#header .widget-area p {

	font-size: 12px;

	margin: 0;

	padding: 0 15px;

	}



#header .widget-area ul {

	font-size: 12px;

	display: inline;

	margin: 0;

	padding: 0;

	}



#header .widget-area ul li {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #C2A781;

	list-style-type: none;

	display: inline;

	margin: 0;

	padding: 0;

	}



#header .widget-area ul li a, #header .widget-area ul li a:link, #header .widget-area ul li a:visited {

	color: #C2A781;

	}



#header .widget-area ul li a:hover, #header .widget-area ul li a:active {

	color: #EB836A;

	}



#header .widget-area select {

	border: 1px solid #C2A781;

	background: #FFFFFF;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C2A781;

	text-transform: none;

	padding: 1px;

	margin: 0 0 10px 0;

	}



#header .s {

	width: 195px;

	}



#header .searchform, #header .enews, #header .latest-tweets, #header .widget_archive, #header .widget_links, #header .widget_recent_entries, #header .widget_meta, #header .widget_categories, #header .widget_pages, #header .widget_recent_comments {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	text-align: center;

	text-transform: none;

	background: none;

	border-bottom: 1px dotted #E2C69E;

	margin: 0 0 8px 0;

	padding: 8px 0 8px 0;

	}



#header .latest-tweets ul li:after, #header .widget_archive ul li:after, #header .widget_links ul li:after, #header .widget_recent_entries ul li:after, #header .widget_meta ul li:after, #header .widget_categories ul li:after, #header .widget_pages ul li:after, #header .widget_recent_comments ul li:after {

	content: " | ";

	}



#header .latest-tweets h4 {

	background: none;

	}



#header .latest-tweets ul li {

	background: url(images/twitter-nav.png) no-repeat center left;

	padding: 0 0 0 20px;

	}



#header .latest-tweets ul li:after {

	content: "";

	}



#header .enews .widgettitle {

	display: inline;

	margin: 0;

	padding: 6px 5px 0 0;

	}



#header .enews p {

	display: inline;

	margin: 0;

	padding: 6px 10px 0 0;

	}



#header .enews #subbox {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	border: 1px solid #EFE0CA;

	background-color: #FFFFFF;

	color: #90775A;

	margin: 5px 0 0 0;

	display: inline;

	}



#header .enews #subbutton {

	font-weight: bold;

	background: #FFFFFF;

	color: #EB836A;

	border: 1px solid #EFE0CA;

	border-left: 1px dotted #EFE0CA;

	display: inline;

	margin: 0 0 0 -6px;

	padding: 3px 5px 3px 5px;

	}



#header .enews #subbutton:hover {

	color: #FFFFFF;

	background: #EB836A;

	border: 1px solid #EFE0CA;

	border-left: 1px dotted #EFE0CA;

	}



/***** Header Right Navigation ********************/



#header ul.nav, #header ul.menu {

	width: auto;

	float: right;

	list-style: none;

	color: #5F4F3B;

	text-transform: lowercase;

	margin: 8px 0 0 0;

	padding: 0;

	}



#header ul.nav li, #header ul.menu li {

	float: left;

	list-style: none;

	margin: 0 3px 0 0;

	padding: 0;

	}



#header ul.nav li a, #header ul.nav li a:visited, #header ul.menu li a, #header ul.menu li a:visited {

	background: #FFFFFF;

	color: #5F4F3B;

	text-decoration: none;

	position: relative;

	display: block;

	border: 1px solid #E2C69E;

	border-bottom: none;

	margin: 0;

	padding: 4px 10px 4px 10px;

	-moz-border-radius-topleft: 10px;

	-webkit-border-top-left-radius: 10px;

	-moz-border-radius-topright: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-bottomleft: 0;

	-webkit-border-bottom-left-radius: 0;

	-moz-border-radius-bottomright: 0;

	-webkit-border-bottom-right-radius: 0;

	}



#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a {

	text-shadow: 1px 1px 1px #FFFFFF;

	background: #FFDFAE url(images/small_pink_fade.png) repeat-x;

	}



#header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul {

	padding-right: 20px;

	}



#header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator {

	text-indent: -9999px;

	display: block;

	width: 10px;

	height: 10px;

	overflow: hidden;

	position: absolute;

	top: 10px;

	right: 6px;

	background: url(images/arrow-down-dark.png);

	}



#header ul.nav li a:hover .sf-sub-indicator, #header ul.menu li a:hover .sf-sub-indicator {

	background: url(images/arrow-down-dark.png);

	}



#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited {

	font-size: 12px;

	width: 158px;

	border: 1px solid #E2C69E;

	border-top: none;

	position: relative;

	margin: 0;

	padding: 6px 10px 6px 10px;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	}



#header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator {

	background: url(images/arrow-right-dark.png);

	top: 10px;

	}



#header ul.nav li li a:hover .sf-sub-indicator, #header ul.menu li li a:hover .sf-sub-indicator {

	background: url(images/arrow-right-dark.png);

	top: 10px;

	}



#header ul.nav li ul, #header ul.menu li ul {

	border-top:	1px solid #E2C69E;

	height: auto;

	width: 180px;

	position: absolute;

	left: -999em;

	margin: 0;

	padding: 0;

	z-index: 555;

	}



#header ul.nav li ul a, #header ul.menu li ul a { 

	width: 165px;

	}



#header ul.nav li ul ul, #header ul.menu li ul ul {

	margin: -34px 0 0 179px;

	}



#header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul {

	left: -999em;

	}



#header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul {

	left: auto;

	}



#header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover { 

	position: static;

	}



/***** Nav Menu ********************/



#nav {

	clear: both;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-transform: uppercase;

	background: #ACC0C9 url(images/nav-bg.png) no-repeat top center;

	color: #FFFFFF;

	width: 990px;

	height: 43px;

	margin: 0 0 0 -15px;

	padding: 0;

	}



#nav .wrap {

	background: url(images/blue-fold.png) no-repeat bottom left;

	width: 990px;

	height: 56px;

	overflow: auto;

	}



#nav ul {

	float: left;

	list-style: none;

	width: 100%;

	margin: 0;

	padding: 0;

	}



#nav li {

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	}



#nav li a {

	text-decoration: none;

	text-shadow: 0px 0px 3px #4C5F67;

	color: #FFFFFF;

	border-right: 1px dotted #FFFFFF;

	display: block;

	position: relative;

	margin: 0;

	padding: 13px 25px 10px 25px;

	}



#nav li a:hover, #nav li a:active {

	background: #98ACB5;

	color: #FFFFFF;

	}



#nav li a.sf-with-ul {

	padding-right: 20px;

	}



#nav li a .sf-sub-indicator {

	text-indent: -9999px;

	width: 10px;

	height: 10px;

	display: block;

	overflow: hidden;

	position: absolute;

	top: 18px;

	right: 5px;

	}



#nav li ul {

	z-index: 9999;

	font-size: 13px;

	background: #FFFFFF url(images/small-brown-fade.png) repeat-x top left;

	border-left: 1px solid #A7BBC4;

	border-right: 1px solid #A7BBC4;

	border-bottom: 1px solid #A7BBC4;

	border-top: 1px solid #A7BBC4;

	position: absolute;

	left: -999em;

	height: auto;

	width: 180px;

	margin: -1px 0 0 0;

	padding: 0;

	}



#nav li ul a {

	width: 160px;

	}



#nav li ul a, #nav li ul a:link, #nav li ul a:visited {

	text-shadow: none;

	text-transform: none;

	background: transparent;

	color: #4C5F67;

	width: 161px;

	position: relative;

	border: none;

	margin: 0;

	padding: 8px 10px 8px 9px;

	}



#nav li ul a:hover, #nav li li a:active {

	text-shadow: 0px 0px 3px #4C5F67;

	background: #B9C8CF url(images/small-blue-fade-2.png) repeat-x top left;

	color: #FFFFFF;

	}



#nav li ul a .sf-sub-indicator {

	background: url(images/arrow-right-blue.png);

	top: 10px;

	}



#nav li ul a:hover .sf-sub-indicator {

	background: url(images/arrow-right.png);

	top: 10px;

	}



#nav li ul ul {

	margin: -37px 0 0 180px;

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {

	left: -999em;

	}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {

	left: auto;

	}



#nav li:hover, #nav li.sfHover {

	position: static;

	}



#nav .current_page_item a, #nav .current_page_item a:link, #nav .current_page_item a:visited, #nav .current_page_item a:hover, #nav .current_page_item a:active, #nav .current_page_ancestor a, #nav .current_page_ancestor a:link, #nav .current_page_ancestor a:visited, #nav .current_page_ancestor a:hover, #nav .current_page_ancestor a:active, #nav .current_page_parent a, #nav .current_page_parent a:link, #nav .current_page_parent a:visited, #nav .current_page_parent a:hover, #nav .current_page_parent a:active {

	font-weight: bold;

	text-shadow: 0px 0px 2px #4C5F67;

	background: #879BA4 url(images/nav-act-bg.png) no-repeat 11px center;

	color: #FFFFFF;

	}



#nav .current_page_item li a, #nav .current_page_item li a:link, #nav .current_page_item li a:visited {

	font-weight: normal!important;

	text-shadow: none!important;

	background: #FFFFFF!important;

	color: #879BA4!important;

	}



#nav .current_page_item li a:hover, #nav .current_page_item li a:active {

	background: #98ACB5!important;

	color: #FFFFFF!important;

	}



#nav li .current_page_ancestor a, #nav li .current_page_ancestor a:link, #nav li .current_page_ancestor a:visited, #nav li li a, #nav li li a:link, #nav li li a:visited {

	font-weight: normal!important;

	text-shadow: none!important;

	background: #FFFFFF!important;

	color: #879BA4!important;

	}



#nav li .current_page_ancestor a:hover, #nav li .current_page_ancestor a:active, #nav li li a:hover, #nav li li a:active {

	font-weight: normal!important;

	text-shadow: none!important;

	background: #98ACB5!important;

	color: #FFFFFF!important;

	}



#nav .current_page_parent .current_page_item a .sf-sub-indicator {

	background: url(images/arrow-right-blue.png);

	top: 10px;

	}



#nav .current_page_parent .current_page_item a:hover .sf-sub-indicator {

	background: url(images/arrow-right.png);

	top: 10px;

	}



#nav .current_page_parent li a, #nav .current_page_parent li a:link, #nav .current_page_parent li a:visited {

	font-style: normal!important;

	font-weight: normal!important;

	text-shadow: none!important;

	background: #FFFFFF!important;

	color: #879BA4!important;

	}



#nav .current_page_parent li a:hover, #nav .current_page_parent li a:active {

	text-shadow: none!important;

	background: #98ACB5!important;

	color: #FFFFFF!important;

	}



#nav li.right {

	text-shadow: 0px 0px 3px #4C5F67;

	float: left;

	margin: 0;

	padding: 13px 11px 10px 11px;

	}



#nav li.right a, #nav li.right a:link, #nav li.right a:visited {

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	background: none;

	color: #FFFFFF;

	border: none;

	display: inline;

	margin: 0;

	padding: 0;

	}



#nav li.right a:hover, #nav li.right a:active {

	text-decoration: underline;

	color: #FFFFFF;

	}



#nav li.date {

	background: url(images/icon-date.png) no-repeat center left;

	padding-left: 19px;

	margin: 0 0 0 10px;

	}



#nav li.rss a, #nav li.rss a:link, #nav li.rss a:visited, #nav li.rss a:hover, #nav li.rss a:active {

	background: url(images/icon-rss.png) no-repeat left center;

	margin: 0 0 0 10px;

	padding: 3px 0 3px 18px;

	}



#nav li.search {

	padding: 6px 10px 0 10px;

	}



#nav .s {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #FFFFFF url(images/small-brown-fade.png) repeat-x top left!important;

	color: #90775A;

	border: 1px solid #FFFFFF;

	border-bottom: 1px solid #6E828A;

	width: 150px!important;

	height: 14px;

	margin: 3px 0 0 0;

	padding: 5px;

	}



#nav .searchsubmit {

	text-transform: uppercase;

	background: #FFFFFF;

	color: #EB836A;

	border: none;

	border-left: 1px dotted #EB836A;

	margin: 0 0 0 -5px;

	padding: 5px;

	}



#nav .searchsubmit:hover {

	text-shadow: -1px -1px 1px #B74C34;

	background: #EB836A;

	color: #FFFFFF;

	}



#nav li.twitter a {

	text-transform: none;

	background: url(images/twitter-nav-shadow.png) no-repeat left center!important;

	padding-left: 20px!important;

	}



/***** SubNav Menu ********************/



#subnav {

	clear: both;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: lowercase;

	background: #FFFFFF url(images/subnav-bg.gif) no-repeat top center;

	color: #FFFFFF;

	width: 961px;

	height: 32px;

	margin: 0;

	padding: 0;

	}



#subnav ul {

	float: left;

	list-style: none;

	width: 100%;

	margin: 0 0 0 21px;

	padding: 0;

	}



#subnav li {

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	}



#subnav li a {

	font-size: 12px;

	text-decoration: none;

	background:url(images/subnav-divider.png) no-repeat right bottom;

	color: #FFFFFF;

	display: block;

	position: relative;

	margin: 0;

	padding: 6px 20px 5px 20px;

	}



#subnav li a:hover, #subnav li a:active, #subnav .current_page_item a {

	color: #AC4C38;

	}



#subnav ul ul {

	border-bottom: none;

	}



#subnav li ul {

	z-index: 9999;

	border-bottom: 1px solid #EB836A;

	position: absolute;

	left: -999em;

	height: auto;

	width: 220px;

	margin: 1px 0 0 -1px;

	padding: 0;

	}



#subnav li ul a {

	line-height: 12px;

	background: #FFFFFF;

	color: #EF9A7A;

	width: 178px;

	margin:0;

	padding: 10px 20px 8px 20px;

	}



#subnav li li a {

	border-left: 1px solid #EB836A;

	border-right: 1px solid #EB836A;

	}



#subnav li li a:hover {

	background: #FFF url(images/icon-bullet-pink.png) no-repeat 6px 12px;

	color: #EF9A7A;

	}



#subnav li ul ul {

	margin: -31px 0 0 219px;

	border-top: 1px solid #EB836A;

	}



#subnav li a.sf-with-ul {

	padding-right: 20px;

	}



#subnav li a .sf-sub-indicator {

	text-indent: -9999px;

	background: url(images/arrow-down-dark.png) no-repeat 2px 2px;

	display: block;

	overflow: hidden;

	position: absolute;

	top: 11px;

	right: 5px;

	width: 15px;

	height: 10px;

	}



#subnav li:hover, #subnav li.sfHover {

	position: static;

	}



#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul {

	left: -999em;

	}



#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul {

	left: auto;

	}



#subnav li li a .sf-sub-indicator {

	background: url(images/arrow-right-dark.png);

	top: 10px;

	}



/***** Inner ********************/



#inner {

	float: left;

	width: 980px;

	margin: 0;

	padding: 0 1px 0 0;

	}



.home #inner {

	background: transparent url(images/filler-bg.gif) repeat-y top center;

	width: 961px;

	padding: 0;

	margin: 0 auto;

	}



.home #inner .homepage {

	float: left;

	width: 876px;

	padding: 0;

	margin: 15px 0 0 43px;

	}



.content-sidebar #inner {

	background: transparent url(images/filler-bg.gif) repeat-y top center;

	width: 988px;

	padding: 0;

	margin: 0 0 0 -14px;

	}



.sidebar-content #inner {

	background: transparent url(images/filler-bg.gif) repeat-y top center;

	width: 988px;

	padding: 0;

	margin: 0 0 0 -14px;

	}



.content-sidebar-sidebar #inner {

	background: transparent url(images/filler-bg.gif) repeat-y top center;

	width: 988px;

	padding: 0;

	margin: 0 0 0 -14px;

	}



.sidebar-sidebar-content #inner {

	background: transparent url(images/filler-bg.gif) repeat-y top center;

	width: 988px;

	padding: 0;

	margin: 0 0 0 -14px;

	}



.sidebar-content-sidebar #inner {

	background: transparent url(images/filler-bg.gif) repeat-y top center;

	width: 988px;

	padding: 0;

	margin: 0 0 0 -14px;

	}



.full-width-content #inner {

	background: transparent url(images/filler-bg.gif) repeat-y top center;

	width: 988px;

	padding: 0;

	margin: 0 0 0 -14px;

	}



/***** Breadcrumb ********************/



.breadcrumb {

	background: transparent url(images/icon-bookmark.png) no-repeat 0 0;

	margin: 0 0 10px 0;

	padding: 5px 0 5px 28px;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	}



.content-sidebar .breadcrumb {

	padding-left: 25px;

	}



.full-width-content .breadcrumb {

	margin-left: -19px;

	padding-left: 25px;

	}



.content-sidebar-sidebar .breadcrumb {

	margin-left: -7px;

	}



/***** Content-Sidebar Wrapper ********************/



#content-sidebar-wrap {

	margin: 0;

	padding: 0;

	float: right;

	}



.content-sidebar #content-sidebar-wrap {

	width: 920px;

	}



.sidebar-content #content-sidebar-wrap {

	width: 927px;

	float: left;

	}



.content-sidebar-sidebar #content-sidebar-wrap {

	width: 760px;

	float: left;

	margin: 0 0 0 60px;

	}



.sidebar-sidebar-content #content-sidebar-wrap {

	width: 820px;

	float: right;

	}



.sidebar-content-sidebar #content-sidebar-wrap {

	width: 820px;

	float: right;

	}



.full-width-content #content-sidebar-wrap {

	width: 860px;

	margin: 0 0 0 65px;

	float: left;

	}



/***** Content ********************/



#content {

	margin: 0 0 0 -12px;

	padding: 0;

	float: left;

	}



.content-sidebar #content {

	width: 594px;

	}



.sidebar-content #content {

	float: right;

	width: 602px;

	}



.content-sidebar-sidebar #content {

	float: left;

	width: 437px;

	}



.sidebar-sidebar-content #content {

	float: right;

	width: 439px;

	margin-right: 57px;

	}



.sidebar-content-sidebar #content {

	float: left;

	width: 494px;

	margin-left: 0;

	}



#content a, #content a:link, #content a:visited, #content a:hover, #content a:active {

	color: #EC9441;

	}



#content blockquote {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	font-size: 16px;

	line-height: 28px;

	background: url(images/blockquote-bg.png) repeat-x top left;

	border-top: 3px solid #EB836A;

	margin: 0 0 15px 0;

	padding: 15px 25px 0 38px;

	}



#content .post blockquote p {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	line-height: 28px;

	color: #BEA179;

	}



#content .entry-content {

	overflow: visible;

	clear: both;

	}



#content .entry-content .download {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	text-transform: uppercase;

	background: url(images/download-bg.png) no-repeat 0 2px;

	border-top: 1px dashed #E2C69E;

	display: block;

	margin: 0 0 20px 0;

	padding: 5px 0 0 30px;

	}



#content .entry-content .download:hover {

	background: url(images/download-bg.png) no-repeat 0 -31px;

	text-decoration: none;

	color: #879BA4;

	}



#content .entry-content .post-image {

	padding: 0;

	margin-bottom: 20px;

	}



.content-sidebar-sidebar #content .entry-content .post-image, .sidebar-content-sidebar #content .entry-content .post-image, .sidebar-sidebar-content #content .entry-content .post-image {

	width: 434px;

	height: 182px;

	}



.content-sidebar #content .entry-content .post-image, .sidebar-content #content .entry-content .post-image {

	width: 584px;

	height: 245px;

	}



#content .post {

	border-top: 1px dashed #E2C69E;

	margin: 0 0 40px 0;

	padding: 15px 0 0 0;

	}



#content .post p {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 28px;

	margin: 0;

	padding: 0 0 10px 0;

	}



#content .post ul {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 28px;

	list-style-type: none;

	margin: 0;

	padding: 0 0 15px 0;

	}



#content .post ul li {

	list-style-type: none;

	background: url(images/icon-bullet.png) no-repeat 0 9px;

	margin: 0;

	padding: 0 0 0 17px;

	}



#content .post ul ul {

	list-style-type: none;

	margin: 0 0 0 20px;

	padding: 0;

	}



#content .post ol {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 28px;

	margin: 0;

	padding: 0 0 15px 0;

	}



#content .post ol li {

	margin: 0 0 0 20px;

	padding: 0;

	}



#content .post ol ol {

	margin: 0;

	padding: 0;

	}



#content .sticky {

	background: #FFFFFF url(images/sticky-bg.png) no-repeat top right;

	border-top: 2px solid #EB836A;

	border-bottom: 2px solid #EB836A;

	margin: 0 0 40px 0;

	padding: 15px 0 10px 0;

	}



#content .archive-page {

	float: left;

	width: 50%;

	margin: 0;

	padding: 20px 0;

	}



#content .archive-page h4 {

	color: #A3B8C0;

	}



.clear {

	clear: both;

	}



/***** Post Info ********************/



.post-info {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0 0 5px 0;

	padding: 2px 0 14px 39px;

	text-transform: uppercase;

	background: url(images/comment-bgd.png) no-repeat top left;

	}



.post-info p {

	margin: 0;

	padding: 0;

	}



.post-info a, .post-info a:link, .post-info a:visited, .post-info a:hover, .post-info a:active {

	color: #C8C980;

	}



.post-info .post-edit-link {

	color: #967D61!important;

	border-left: 1px dotted #967D61;

	margin-left: 10px;

	padding-left: 10px;

	}



.post-date-wrap {

	width: 65px;

	height: 73px;

	}



.content-sidebar .post-date-wrap {

	float: left;

	margin-top: -42px;

	margin-left: -92px;

	background: url(images/dates/bgd-left.png) no-repeat top left;

	}



.content-sidebar-sidebar .post-date-wrap {

	float: left;

	margin-top: -42px;

	margin-left: -84px;

	background: url(images/dates/bgd-left.png) no-repeat top left;

	}



.full-width-content .post-date-wrap {

	float: left;

	margin-top: -42px;

	margin-left: -89px;

	background: url(images/dates/bgd-left.png) no-repeat top left;

	}



.sidebar-content .post-date-wrap {

	width: 65px;

	height: 73px;

	float: right;

	margin-top: -42px;

	margin-right: -89px;

	background: url(images/dates/bgd-right.png) no-repeat top left;

	}



.sidebar-sidebar-content .post-date-wrap {

	width: 65px;

	height: 73px;

	float: right;

	margin-top: -42px;

	margin-right: -86px;

	background: url(images/dates/bgd-right.png) no-repeat top left;

	}



.sidebar-content-sidebar .post-date-wrap, .sidebar-content-sidebar .post-date {

	visibility: collapse;

	height: 0;

	width: 0;

	}



.post-date {

	width: 62px;

	height: 17px;

	display: inline;

	text-align: center;

	color: #C8C980;

	padding: 50px 0 0 5px;

	font-size: 10px;

	}



.content-sidebar .post-date, .content-sidebar-sidebar .post-date, .full-width-content .post-date {

	float: left;

	}



.sidebar-content .post-date, .sidebar-sidebar-content .post-date {

	float: right;

	}



/***** Post Meta ********************/



.post-meta {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	background:#C8C8C8 url(images/meta-bgd.png) no-repeat 10px 5px;

	margin: 0;

	padding: 10px 10px 10px 50px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

    clear: both;

	}



.post-meta a, .post-meta a:link, .post-meta a:visited, .post-meta a:hover, .post-meta a:active {

	color: #EB836A;

	}



/***** Author Box ********************/



.author-box {

	overflow: auto;

	font-style: italic;

	background: #FFFFFF;

	border-top: 1px dashed #E2C69E;

	border-bottom: 1px dashed #E2C69E;

	margin: 0 0 40px 0;

	padding: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	}



.author-box p {

	margin: 0;

	padding: 0;

	}



.author-box p b {

	font-weight:normal !important;

	}



.author-box img {

	float: left;

	margin: 0 10px 0 0;

	padding: 3px;

	border: 1px dotted #90775A;

	}



#content .author-box b {

	font-weight: bold;

	color: #879BA4;

	font-size: 18px;

	font-style: normal;

	}



/***** Headlines in Content ********************/



#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal!important;

	text-decoration: none;

	margin: 0 0 5px 0;

	padding: 0;

	}



#content h1 {

	font-size: 28px;

	color: #EC9441;

	margin: 0;

	padding: 0 0 10px 0;

	}



#content h2 {

	font-size: 20px;

	font-weight: bold;

	color: #EC9441;

	font-style: normal;

	text-transform: uppercase;

	}



#content h2 a, #content h2 a:visited {

	color: #EC9441;

	}



#content h2 a:hover {

	color: #C8C8C8;

	text-decoration: none;

	}



.archive #content h2, .page-template-page_blog-php #content h2 {

	font-size: 28px;

	color: #EC9441;

	margin: 0;

	padding: 0 0 10px 0;

	text-transform: none;

	font-weight: normal;

	}



.archive #content h2 a, .archive #content h2 a:visited, .page-template-page_blog-php #content h2 a, .page-template-page_blog-php #content h2 a:visited {

	color: #4C5F67;

	}



.archive #content h2 a:hover, .archive #content h2 a:active, .page-template-page_blog-php #content h2 a:hover, .page-template-page_blog-php #content h2 a:active {

	color: #9fb4bc;

	text-decoration: none;

	}



#content h3 {

	font-size: 16px;

	color: #C8C980;

	font-style: normal;

	text-transform: uppercase;

	}



#content h4 {

	font-size: 16px;

	color: #8397a0;

	font-style: normal;

	text-transform: uppercase;

	}



#content h5 {

	font-size: 16px;

	color: #4C5F67;

	font-style:normal;

	text-transform:uppercase;

	}



#content h6 {

	font-size: 21px;

	color: #EB836A;

	font-style: normal;

	text-transform: none;

	padding-bottom: 5px;

	}



/***** Post Icons ********************/



.time {

	margin: 0;

	padding: 0;

	}



.post-comments {

	margin: 0;

	padding: 0px 0px 2px 0px;

	}



.categories {

	margin: 0;

	padding: 0;

	}



.tags {

	background: transparent url(images/icon-dot.gif) no-repeat top left;

	margin: 0px 0px 0px 3px;

	padding: 0px 0px 2px 10px;

	}



/***** Images ********************/



img.center {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0;

	}



img.alignnone {

	padding: 0;

	margin: 0 0 10px 0;

	display: inline;

	}



img.alignleft {

	padding: 0;

	margin: 0 10px 10px 0;

	display: inline;

	}



img.alignright {

	padding: 0;

	margin: 0 0 10px 10px;

	display: inline;

	}



.aligncenter {

	display: block;

	margin: 0 auto 10px;

	}



.alignleft {

	float: left;

	margin: 0 10px 0 0;

	}



.alignright {

	float: right;

	margin: 0 0 0 10px;

	}



.wp-caption {

	background: #FFFFFF;

	text-align: center;

	padding: 5px 0 0 1px;

	border: 1px dotted #967D61;

	}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0;

	}



.wp-caption p.wp-caption-text {

	margin: 0;

	padding: 0;

	font-size: 11px;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	line-height: 12px;

	}



img.wp-smiley, img.wp-wink {

	float: none;

	border: none;

	margin: 0;

	padding: 0;

	}



/***** WordPress Gallery ********************/



.gallery {

      margin: 0 0 40px 0;

      	}



.gallery-item {

      float: left;

      margin-top: 10px;

      text-align: center;

      width: 25%;

      	}

     

.gallery-icon {

      background-color: #FFFFFF;

      border: 1px dashed #E2C69E;

      display: block;

      position: relative;

      margin: 0;

      padding: 8px 0 8px 0;

      width: 181px !important;

      	}



.gallery-icon:hover {

      background: #F7CBA3;

      border: 1px dashed #EB836A;

      	}



.gallery-caption {

      margin-left: 0;

      	}



/***** Post Navigation **********/



.navigation {

	width: 100%;

	margin: 0;

	padding: 20px 0;

	overflow: auto;

	}



.navigation ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	}



.navigation li {

	display: inline;

	}



.navigation li a {

	color: #EB836A;

	background:#FFFFFF;

	padding: 5px 8px 5px 8px;

	border: 1px solid #90775A;

	}



.navigation li a:hover {

	background: #EB836A;

	color: #FFFFFF;

	border: 1px solid #EB836A;

	text-decoration: none;

	}



.navigation li.disabled {

	margin: 0;

	padding: 5px 8px 5px 8px;

	border: 1px solid #FFFFFF;

	color: #90775A;

	}



.navigation li.active a {

	background: #FFFFFF;

	color: #EB836A;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	}



/***** Primary & Secondary Sidebars ********************/



#sidebar {

	width: 312px;

	float: right;

	display: inline;

	margin: 19px 0 0 0;

	padding: 0;

	}



#sidebar-alt {

	font-size: 11px;

	width: 150px;

	float: left;

	display: inline;

	margin: 19px 0 0 0;

	padding: 0;

	}

	



.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {

	float: left;

	}



.content-sidebar-sidebar #sidebar-alt {

	float: right;

	}



.sidebar-content #sidebar {

	margin-left: -1px;

	}



#sidebar .widget {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin: 0 0 15px 0;

	}



.content-sidebar #sidebar .widget, .sidebar-content-sidebar #sidebar .widget {

	background: #C8C8C8 url(images/sidebar-bg.gif) repeat-x bottom left;

	padding: 3px 3px 18px !important;

	}



.sidebar-content #sidebar .widget {

	background: #C8CA81 url(images/sidebar-bg-left.gif) repeat-x bottom right;

	padding: 5px 5px 22px 5px!important;

	}



.sidebar-sidebar-content #sidebar .widget, .content-sidebar-sidebar #sidebar .widget {

	background: #C8CA81;

	padding: 5px 5px 5px 5px!important;

	}



.sidebar-content-sidebar #sidebar-alt .widget, .sidebar-sidebar-content #sidebar-alt .widget {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	background: #C8CA81 url(images/sidebar-bg-left-short.gif) no-repeat bottom left;

	margin: 0 0 15px 0;

	padding: 5px 5px 22px 5px!important;

	}



.content-sidebar-sidebar #sidebar-alt .widget {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	background: #C8CA81 url(images/sidebar-bg.gif) no-repeat bottom right;

	margin: 0 0 15px 0;

	padding: 5px 5px 22px 5px!important;

	}



#sidebar .widget .widget-wrap, #sidebar-alt .widget .widget-wrap {

	background: #FFFFFF;

	padding: 0;

	}



#sidebar h2, #sidebar h2 a {

	font-size: 14px;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 16px;

	margin: 0;

	padding: 0;

	}



#sidebar-alt h2, #sidebar-alt h2 a {

	font-size: 12px;

	}



#sidebar h2 a:hover, #sidebar-alt h2 a:hover {

	text-decoration: none;

	}



#sidebar h4, #sidebar-alt h4, #sidebar-alt h4 {

	clear: both;

	font-size: 14px;

	font-weight: normal;

	text-transform: lowercase;

	color: #EB836A;

	border-bottom: 1px dashed #E2C69E;

	margin: 0 10px;

	padding: 5px 0;

	}



#sidebar .widget a, #sidebar .widget a:link, #sidebar .widget a:visited {

	color: #D95220;

	}



#sidebar .widget a:hover, #sidebar .widget a:active {

	text-decoration: underline;

	}



#sidebar .widget p, #sidebar-alt .widget p {

	margin: 0;

	padding: 0;

	}



#sidebar .widget .byline {

	font-size: 10px;

	}



#sidebar .textwidget p, #sidebar-alt .textwidget p {

	margin: 0;

	padding: 10px 10px 0 10px;

	}



#sidebar a img, #sidebar-alt img, #sidebar-alt a img {

	border: none;

	margin: 0;

	padding: 0;

	}



#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {

	list-style-type: none;

	margin: 10px 0 0 0;

	padding: 0 10px 0 15px;

	}



#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {

	margin: 0;

	padding: 0 0 0 15px;

	}



#sidebar li, #sidebar-alt li {

	list-style: none;

	background: url(images/icon-bullet-pink.png) no-repeat 0px 5px;

	margin: 0;

	padding: 0 0 0 20px;

	}



/***** Sidebar(s) Tag Cloud ********************/



#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {

	font-weight: normal;

	text-align: center;

	padding: 10px 10px 0 10px;

	}



#sidebar .widget_tag_cloud div div a, #sidebar-alt .widget_tag_cloud div div a, #sidebar .widget_tag_cloud div div a:link, #sidebar-alt .widget_tag_cloud div div a:link, #sidebar .widget_tag_cloud div div a:visited, #sidebar-alt .widget_tag_cloud div div a:visited {

	text-decoration: none;

	color: #9F8A70;

	}



#sidebar .widget_tag_cloud div div a:hover, #sidebar-alt .widget_tag_cloud div div a:hover, #sidebar .widget_tag_cloud div div a:active, #sidebar-alt .widget_tag_cloud div div a:active {

	text-decoration: none;

	color: #EB836A;

	}



/***** Sidebar(s) Category Dropdown ********************/



.widget_archive select, #cat {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #FFFFFF;

	color: #4C5F67;

	border: 1px solid #BEA179;

	display: inline;

	margin: 10px 0 0 10px;

	padding: 3px;

	}



#sidebar .widget_archive select, #sidebar #cat {

	width: 278px;

	}



#sidebar-alt .widget_archive select, #sidebar-alt #cat {

	font-size: 11px;

	width: 122px;

	padding: 2px;

	}



/***** Sidebar(s) Featured Post/Page ********************/



#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage {

	clear: both;

	margin: 0 0 15px 0;

	padding: 5px;

	}



#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {

	margin: 0;

	padding: 10px 10px 5px 10px;

	}



#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar {

	background: #FFFFFF;

	border: 1px dotted #E2C69E;

	margin: 0;

	padding: 4px;

	}



#sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img {

	background: #FFFFFF;

	border: 1px dotted #E2C69E;

	margin: 0;

	padding: 4px;

	}



/***** Sidebar(s) User Profile ********************/



#sidebar .user-profile, #sidebar-alt .user-profile {

	overflow: auto;

	}



#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar {

	float: left;

	background: #FFFFFF;

	border: 1px dotted #E2C69E;

	margin: 0;

	padding: 4px;

	}



#sidebar .user-profile p, #sidebar-alt .user-profile p {

	margin: 0;

	padding: 10px 10px 0 10px;

	}



#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link {

	margin: 0;

	padding: 0 0 10px 10px;

	}



/***** Search Form(s) ********************/



.searchform {

	margin: 0;

	}



#sidebar .searchform {

	padding: 5px 10px 0 10px;

	}



#sidebar-alt .searchform {

	padding: 5px 10px 0 10px;

	}



#nav .searchform {

	float: right;

	padding: 0;

	}



.s {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #FFFFFF!important;

	color: #90775A;

	border: 1px solid #EFE0CA;

	margin: 5px 0 0 0;

	padding: 4px 0 4px 5px;

	}



#header .s {

	width: 195px;

	}



#nav .s, #sidebar .s {

	width:230px;

	}



#sidebar-alt .s {

	width: 80px;

	}



.searchsubmit {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	text-transform: uppercase;

	font-weight: bold;

	background: #FFFFFF;

	color: #EB836A;

	border: 1px solid #EFE0CA;

	border-left: 1px dotted #EFE0CA;

	margin: 0 0 0 -5px;

	padding: 3px 5px 3px 5px;

	}



.searchsubmit:hover {

	background: #EB836A;

	color: #FFFFFF;

	border: 1px solid #EFE0CA;

	border-left: 1px dotted #EFE0CA;

	}



/***** eNews & Updates Widget ********************/



.enews {

	background: url(images/enews.png) 270px 10px no-repeat;

	margin: 0;

	padding: 0;

	}



#sidebar .enews p {

	margin: 0;

	padding: 10px 10px 0 10px;

	}



.enews #subscribe {

	overflow: hidden;

	margin: 0;

	padding: 0;

	}



#sidebar .enews #subscribe {

	padding: 0 0 0 10px;

	}



.enews #subbox {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #FFFFFF !important;

	color: #90775A;

	border: 1px solid #EFE0CA;

	width: 230px;

	margin: 5px 5px 0 0;

	padding: 4px 0 4px 5px;

	}



.enews #subbutton {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	text-transform: uppercase;

	font-weight:bold;

	background: #FFFFFF;

	color: #EB836A;

	border: 1px solid #EFE0CA;

	border-left: 1px dotted #EFE0CA;

	margin: 0 0 0 -5px;

	padding: 3px 5px 3px 5px;

	}



.enews #subbutton:hover {

	background: #EB836A;

	color: #FFFFFF;

	border: 1px solid #EFE0CA;

	border-left: 1px dotted #EFE0CA;

	}



/***** Latest Tweets Widget ********************/



.latest-tweets .widget-wrap h4 {

	background: url(images/twitter-nav-shadow.png) center right no-repeat;

	margin: 10px 0 0 0;

	padding: 0;

	}



#wp-calendar {

	width: 100%;

	margin: 0;

	padding: 0;

	}



#sidebar #wp-calendar {

	width: 265px;

	margin: 15px;

	padding: 0;

	}



#wp-calendar caption {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	color: #B5B87A;

	margin: 0;

	padding: 12px 0 0 0;

	}



#wp-calendar th {

	color: #EB836A;

	}



#wp-calendar thead {

	font-weight: bold;

	color: #EB836A !important;

	margin: 10px 0 0 0;

	background: #FDF3EA !important;

	}



#wp-calendar td {

	font-weight: normal;

	text-align: center;

	background: #FFFFFF;

	margin: 0;

	padding: 2px;

	}



#wp-calendar tfoot td {

	background: none;

	margin: 0;

	padding: 0;

	}



/***** Footer ********************/



#footer {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-transform: uppercase;

	clear: both;

	overflow: visible;

	background: #ffffff url(images/footer-bottom.png) no-repeat bottom center;

	color: #937b5f;

	width: 961px;

	height: 194px;

	margin: 0;

	padding: 0;

	}



#footer .wrap {

	clear: both;

	width: 992px;

	height: 55px;

	margin: 0 0 0 -16px;

	padding: 0;

	background: url(images/blue-fold-2.png) no-repeat bottom left;

	}



#footer .wrap-inside {

	background: #ACC0C9 url(images/nav-bg.png) no-repeat top center;

	color: #FFFFFF;

	height: 33px;

	margin: 0;

	padding: 10px 0 0 0;

	text-shadow: 0px 0px 3px #4C5F67;

	}

/* FOOTER WIDGETS
------------------------------------------------------------ */
#footer-widgets {
	float: left;
	clear: both;
	overflow: hidden;
	width:971px;
	background: transparent url(images/filler-bg.gif) repeat-y;
	padding-bottom: 25px;
	padding-top: 25px;
	margin: 0 0 0 -10px;
}

#footer-widgets .wrap {
	margin: 0 43px 25px 43px;
}

#footer-widgets .footer-widgets-1, #footer-widgets .footer-widgets-2, #footer-widgets .footer-widgets-3 {
	float: left;
	width: 250px;
	background: #FFFFFF url("images/small-pink-fade-2.png") repeat-x top left;
	margin: 0 19px 0 0;
	padding: 15px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#footer-widgets .footer-widgets-3 {
	float: right;
	width: 245px;
	margin: 0;
}

#footer-widgets .footer-widgets-4 {
	float: left;
	width: 900px;
	margin: 0;
}


#footer-widgets .widget + .widget {
	margin-top: 15px;
}

#footer-widgets img {
	background: #FFFFFF;
	border: 1px solid #EB836A;
	padding: 3px;
	margin: 0 auto 10px;
}

#footer-widgets img:hover {
	background: #F6C293;
}

#footer-widgets .avatar {
	-moz-background-clip: content;
	-webkit-background-clip: content;
	background-clip: content-box;
	margin: 0 3px 10px 0;
	padding: 0;
}

#footer-widgets .widget h2, #footer-widgets .widget h2 a, #footer-widgets .widget h2 a:link, #footer-widgets .widget h2 a:visited {
	font-family: "bree-1", "bree-2", Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 20px;
	color: #EB836A;
	margin: 0 0 5px 0;
}

#footer-widgets .widget h2 a:hover, #footer-widgets .widget h2 a:active {
	text-decoration: none;
	color: #C8CA81;
}

#footer-widgets .widget h4 {
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EB836A;
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 1px dashed #EBA08E;
}

#footer-widgets .widget .byline {
	clear: both;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0px;
	margin-top: 5px;
	border-top: 1px dashed #EBA08E;
	border-bottom: 1px dashed #EBA08E;
}

#footer-widgets .widget .post-meta {
	clear: both;
	background-color: transparent;
	background-image: none!important;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	padding: 8px 0px;
	margin-top: 5px;
	border-top: 1px dashed #EB836A;
	border-bottom: 1px dashed #EB836A;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#footer-widgets .widget .post-meta a {
	font-weight: normal;
	text-transform: capitalize;
}

#footer-widgets .widget p {
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	text-justify: newspaper;
	margin-bottom: 15px;
}

#footer-widgets .widget p a {
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
	margin: 5px 0 0 0;
	color: #A6A86B;
}

#footer-widgets .widget p a:hover, #footer-widgets .widget p a:focus {
	color: #C8CA81!important;
}

#footer-widgets .widget p a:hover {
	text-decoration: none;
	color: #879BA4;
}

#footer-widgets .widget ul, #footer-widgets .widget ol {
	list-style-type: none;
	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: -10px 0 0 0;
	padding: 0;
}

#footer-widgets .widget li {
	list-style-type: none;
	background: url(images/icon-bullet-pink.png) no-repeat 0px 5px;
	margin: 0;
	padding: 0 0 0 14px;
}
	


#footer a, #footer a:visited {

	text-decoration: none;

	color: #FFFFFF;

	}



#footer a:hover {

	text-decoration: underline;

	}



#footer p {

	margin: 0;

	padding: 0;

	}



#footer .creds {

	text-align: center;

	margin: 0;

	padding: 0;

	}



#footer .gototop {

	width: 800px;

	margin: 20px auto 0 auto;

	padding: 0;

	text-align: center;

	}



#footer .gototop a {

	background: url(images/footer-top.png) no-repeat left center;

	margin: 0;

	padding: 2px 0 2px 20px;

	color: #EC9441;

	}



#footer .gototop a:hover {

	color: #C8C980;

	text-decoration: none;

	}



/***** Comments ********************/



.comments {

	font-size: 12px;

	margin: 0;

	padding: 0;

	}



#respond {

	margin: 0 0 15px 0;

	padding: 0;

	}



#respond h3 {

	text-transform: none;

	font-size: 18px;

	color: #EB836A;

	}



#respond label {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	}



#author, #email, #url {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #FFFFFF !important;

	color: #90775A;

	border: 1px dotted #E2C69E;

	width: 250px;

	padding: 3px 0 3px 3px;

	margin: 5px 5px 0 0;

	}



#comment {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #FFFFFF !important;

	color: #90775A;

	border: 1px dotted #E2C69E;

	width: 98%;

	height: 150px;

	padding: 3px 0 3px 3px;

	margin: 5px 0 5px 0;

	}



#submit {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	text-transform: uppercase;

	font-weight: bold;

	background: #FFFFFF;

	color: #EB836A;

	border: 1px solid #F7CBA3;

	margin: 0;

	padding: 5px 7px;

	-moz-border-radius:10px;

	-webkit-border-radius: 10px;

	}



#submit:hover {

	background: #EB836A;

	color: #FFFFFF;

	border: 1px solid #EB836A;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	}



.comment-list {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 13px;

	margin: 0;

	padding: 0;

	}



.ping-list {

	margin: 0 0 40px 0;

	padding: 0;

	}



.comment-list ol, .ping-list ol {

	margin: 0;

	padding: 10px;

	}



.comment-list li, .ping-list li {

	font-weight: bold;

	list-style: none;

	margin: 15px 0 5px 0;

	padding: 10px 5px 10px 10px;

	}



.comment-list li ul li {

	margin-right: -6px;

	margin-left: 10px;

	}



.comment-list p, .ping-list p {

	font-weight: normal;

	text-transform: none;

	margin: 10px 5px 10px 0;

	padding: 0;

	}



.comment-list li .avatar {

	background: #FFFFFF;

	float: right;

	border: 1px dotted #E2C69E;

	margin: 0 5px 0 10px;

	padding: 3px;

	}



.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {

	font-weight: bold;

	font-style: italic;

	}



.commentmetadata {

	font-size: 12px;

	font-weight: normal;

	}



#comments h3, #respond h3 {

	font-weight: bold;

	font-size: 21px;

	font-style: normal;

	text-transform: none;

	}



#respond:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}



.alt {

	margin: 0;

	padding: 10px;

	}



.children {

	margin: 0;

	padding: 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.reply a, .reply a:visited {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	background: #FFFFFF;

	color: #D95229;

	border: 1px solid #D95229;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	margin: 0;

	padding: 3px 5px;

	}



.reply a:hover {

	background: #D95229;

	text-decoration: none;

	border: 1px solid #D95229;

	color: #FFFFFF!important;

	}



#comments .navigation {

	display: block;

	margin: 10px 0 0 0;

	}



.thread-alt, .thread-even {

	background: #FFFFFF;

	margin: 0;

	padding: 0;

	}



.depth-1 {

	background: #FFFFFF;

	margin: 0;

	padding: 0;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	}



.even, .alt {

	border: 1px solid #C8C8C8;

	background: #F5F5F5;

	margin: 0 40px 0 20px;

	padding: 0;

	-moz-border-radius-topleft: 15px;

	-webkit-border-top-left-radius: 15px;

	-moz-border-radius-topright: 0px;

	-webkit-border-top-right-radius: 0px;

	-moz-border-radius-bottomleft: 15px;

	-webkit-border-bottom-left-radius: 15px;

	-moz-border-radius-bottomright: 0;

	-webkit-border-bottom-right-radius: 0;

	}



.children .even, .children .alt {

	background: #FFFFFF;

	}



/***** Slider ********************/



#gen-slider-wrap {

	background: #FFFFFF;

	width: 865px;

	height: 290px;

	margin: 0 auto;

	padding: 0;

	overflow:hidden;

	}



#gen-slider-wrap h2 {

	font-size: 24px;

	margin: 0 auto;

	padding: 3px 0 10px 0;

	font-weight: normal!important;

	text-transform: lowercase;

	text-align: center;

	}



#gen-slider-wrap h2, #gen-slider-wrap h2 a, #gen-slider-wrap h2 a:link, #gen-slider-wrap h2 a:visited {

	color: #4C5F67;

	}



#gen-slider-wrap h2 a:hover, #gen-slider-wrap h2 a:active {

	color: #EB836A;

	text-decoration: none;

	}



#controller {

	float: left;

	display: inline-block;

	clear: both;

	margin: 0;

	padding: 0;

	}



#controller span {

	background-repeat: no-repeat;

	display: inline-block;

	padding: 0;

	margin: 0;

	}



#jFlowSlide {

	float: left;

	position: absolute;

	margin: 0;

	padding: 0;

	display: inline-block;

	clear: both;

	z-index: 1;

	}



#jFlowSlide img {

	margin: 0;

	padding: 0;

	float: left;

	position: absolute;

	z-index: 1;

	}



#slides {

	margin: 0;

	padding: 0;

	width: 900px;

	height: 300px;

	float: left;

	position: absolute;

	z-index: 1;

	overflow: hidden;

	}



.jFlowSlideContainer {

	margin: 0;

	padding: 0;

	}



.jFlowSlideControl {

	margin: 0;

	padding: 0;

	}



.slideinfo {

	float: left;

	display: block;

	background: none;

	width: 100%;

	margin: 120px 0 0 0;

	padding: 10px 0;

	position: absolute;

	z-index: 8;

	}



html > body .slideinfoborder {

	float: left;

	display: inline;

	position: relative;

	background: none;

	width: 860px;

	padding: 10px 10px 5px 10px;

	margin: 0;

	border: 1px solid #FFFFFF;

	z-index: 8;

	}



.slideinfoborder /* IE6 Fix */ {

	float: left;

	display: inline;

	position: absolute;

	background: none;

	width: 860px;

	padding: 10px 10px 5px 10px;

	margin: 0;

	border: 1px solid #FFFFFF;

	z-index: 8;

	}



html > body .slideinfobg {

	float: left;

	display: block;

	position: absolute;

	background: #FFFFFF;

	width: 900px;

	height: 100%;

	margin: -10px 0 0 -10px;

	padding: 0px;

	filter: alpha(opacity=80); /* CSS3 standard */

	opacity: 0.8;

	z-index: 6;

	}



.slideinfobg /* IE6 Fix */ {

	float: left;

	display: block;

	position: absolute;

	background: #FFFFFF;

	width: 900px;

	height: 50px;

	margin: -10px 0 0 -10px;

	padding: 0px;

	filter: alpha(opacity=80); /* CSS3 standard */

	opacity: 0.8;

	z-index: 6;

	}



#jFlowSlide .slideimage {

	margin: 0;

	padding: 0;

	}



#previous a img {

	float: left;

	display: block;

	background: transparent url(images/slider-previous.png) no-repeat;

	margin: 130px 0 0 15px;

	width: 30px;

	height: 55px;

	position: absolute;

	clear: both;

	z-index: 9;

	overflow: hidden;

	}



#previous a:hover img {

	background-position: -30px 0;

	}



#next a img {

	float: right;

	display: block;

	background: transparent url(images/slider-next.png) no-repeat;

	margin: 130px 0px 0px 835px;

	width: 30px;

	height: 55px;

	position: absolute;

	clear: both;

	z-index: 9;

	overflow: hidden;

	}



#next a:hover img {

	background-position: -30px 0;

	}



.gen-slider {

	z-index: 1;

	clear: both;

	float: left;

	display: block;

	position: relative;

	margin: 0;

	padding: 0;

	}



.gen-slider h2 {

	margin-top: 6px!important;

	font-weight: bold!important;

	font-size: 32px!important;

	}



/***** WP125 Ads ********************/



.wp125_write_ads_widget {

	clear: both;

	float: left;

	width: 915px;

	overflow: hidden;

	margin: 20px auto 0 auto;

	padding: 0;

	}



#wp125 .odd, #wp125 .even {

	border: none;

	background: none;

	}



#wp125 h4 {

	visibility: collapse;

	height: 0;

	margin: 0;

	padding: 0;

	}



#wp125 img {

	border: none;

	}



#wp125 .wp125ad {

	width: 125px;

	height: 125px;

	float: left;

	margin: 0 25px 0 0;

	padding: 0;

	}



/***** Featured Bottom ********************/



#featured-bottom {

	clear: both;

	float: left;

	width: 875px;

	padding: 0;

	margin: -3px 0 0 56px;

	border-top: 2px solid #C8C8C8;
	display:none;

	}



#featured-bottom .fb-left, #featured-bottom .fb-middle {

	background: #FFFFFF;

	/* background: #FFFFFF url(images/small_pink_fade-2.png) repeat-x top left; */

	float: left;

	width: 250px;

	margin: 0 19px 0 0;

	padding: 15px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	}



#featured-bottom .fb-right {

	/* background: #FFFFFF url(images/small_pink_fade-2.png) repeat-x top left; */

	background: #FFFFFF;

	float: right;

	width: 245px;

	margin: 0;

	padding: 15px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	}



#featured-bottom img {

	border: 1px solid #F6C293;

	padding: 3px;

	margin: 0 0 10px 0;

	background: #FFFFFF;

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

	}



#featured-bottom .avatar {

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	margin: 0 3px 0 0;

	}



#featured-bottom .widget h2, #featured-bottom .widget h2 a, #featured-bottom .widget h2 a:link, #featured-bottom .widget h2 a:visited {

	font-size: 16px;

	font-weight: normal;

	line-height: 16px;

	color: #EB836A;

	margin: 0 0 5px 0;

	}



#featured-bottom .widget h2 a:hover, #featured-bottom .widget h2 a:active {

	text-decoration: none;

	color: #6C7F87;

	}



#featured-bottom .widget h4 {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #EB836A;

	border-bottom: 1px dashed #FFFFFF;

	margin: 0 0 10px 0;

	padding: 0;

	}

	

#featured-bottom .widget a {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;	

	text-transform: uppercase;

	}



#featured-bottom .widget .byline {

	clear: both;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-top: 1px dashed #EB836A;

	border-bottom: 1px dashed #EB836A;

	padding: 4px 0px;

	margin-top: 5px;

	}



#featured-bottom .widget p {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-bottom: 15px;

	}



#featured-bottom .widget ul {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: none;

	margin: 0;

	padding: 0;

	}



#featured-bottom .widget li {

	list-style-type: none;

	background: url(images/icon-bullet.png) no-repeat 0px 5px;

	margin: 0;

	padding: 0 0 0 14px;

	}



/***** NextGen Gallery ********************/



#content .ngg-galleryoverview {

	clear: both;

	width: 99%;

	display: block !important;

	overflow: hidden;

	margin-bottom: 20px;

	}



#content .ngg-galleryoverview .desc {

	margin: 0px 10px 10px 0px;

	padding: 5px;

	}



#content .ngg-gallery-thumbnail-box {

	float: left;

	}



#content .ngg-gallery-thumbnail {

	text-align: center;

	float: left;

	margin-right: 5px;

	}



#content .ngg-gallery-thumbnail img {

	background-color: #FFFFFF;

	border: 1px dashed #E2C69E;

	display: block;

	position: relative;

	margin: 4px 0px 8px 5px;

	padding: 8px;

	}



#content .ngg-gallery-thumbnail img:hover {

	background: #F7CBA3;

	border: 1px dashed #EB836A;

	}



#content .ngg-gallery-thumbnail span {

	font-size: 90%;

	padding-left: 5px;

	display: block;

	}



#content .ngg-clear {

	clear: both;

	}



#content .ngg-navigation {

	clear: both !important;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px!important;

	text-align: center;

	display: block !important;

	padding-top: 15px;

	}



#content .ngg-navigation span {

	font-weight: bold;

	margin: 0pt 6px;

	}



#content .ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {

	color: #EB836A;

	background: #FFFFFF;

	padding: 5px 8px 5px 8px;

	border: 1px solid #90775A;

	}



.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {

	color: #FFFFFF;

	background: #EB836A;

	padding: 5px 8px 5px 8px;

	border: 1px solid #EB836A;

	text-decoration: none !important;

	}



/***** Contact Form ********************/



#content .gform_wrapper input {

	outline-style: none;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	background: #FFFFFF;

	color: #6A401A;

	border: 1px solid #E2DCD5;

	padding: 4px!important;

	}



#content .gform_wrapper textarea {

	outline-style: none;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	background: #FFFFFF;

	color: #6A401A;

	border: 1px solid #E2DCD5;

	padding: 4px!important;

	resize: none; /* doesn't validate but added for Safari field resizing */

	}



#content .gform_wrapper ul {

	margin: 0;

	list-style-type: none;

	}



html >body .entry ul, #content .gform_wrapper ul {

	text-indent: 0px

	}



#content .gform_wrapper li, #content .gform_wrapper form li {

	list-style-type: none!important;

	overflow: hidden;

	background: none!important;

	margin-left: 0!important;

	padding-left: 0px!important;

	}



#content .gform_wrapper select {

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	background: #FFFFFF;

	color: #6A401A;

	border: 1px solid #E2DCD5;

	padding: 3px 0 3px 0;

	letter-spacing: normal

	}



#content .gform_wrapper .field_hover {

	border: 1px dashed #EB836A!important;

	cursor: pointer

	}



#content .gform_wrapper .field_selected {

	background-color: #FFFFFF;

	border: 1px solid #EB836A!important

	}



#content .gform_wrapper h2.gsection_title {

	margin: 0!important;

	padding: 0!important;

	letter-spacing: normal!important

	}



#content .gform_wrapper .gsection .gfield_label, #content .gform_wrapper h2.gsection_title, #content .gform_wrapper h3.gform_title {

	font-weight: bold;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	}



#content .gform_wrapper h3.gform_title {

	letter-spacing: normal!important;

	margin: 10px 0 6px 0

	}



#content .gform_wrapper .gsection {

	border-bottom: 1px dashed #E2C69E!important;

	padding: 0 0 18px 0!important;

	margin: 24px 0 36px 0!important

	}



#content .gform_wrapper .description, #content .gform_wrapper .gfield_description, #content .gform_wrapper .gsection_description, #content .gform_wrapper .instruction {

	font-size: 12px!important;

	line-height: 100%;

	clear: both;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	letter-spacing: normal;

	text-transform: uppercase!important;

	}



#content .gform_wrapper .gsection_description {

	font-weight: bold;

	text-transform: uppercase;

	}



#content .gform_wrapper .gfield_required {

	color: #EB836A;

	margin-left: 4px

	}



#content .gform_wrapper .gfield_error {

	background-color: #FFFFFF!important;

	margin-top: 4px!important;

	margin-bottom: 6px;

	padding: 6px 6px 4px 6px!important;

	border: 2px solid #e66e33;

	}



#content .gform_wrapper .gfield_error .gfield_label {

	color: #E66E33

	}



#content .gform_wrapper .validation_error {

	color: #E66E33;

	font-weight: bold;

	font-size: 16px;

	line-height: 16px;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-bottom: 16px;

	text-transform: uppercase;

	background: url(images/icon-alert.png) no-repeat top right;

	border-top: 3px solid #ECAC19;

	padding-top: 8px;

	}



#content .gform_wrapper .validation_message {

	color: #E66E33!important;

	font-size: 12px;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	letter-spacing: normal

	}



#content .gform_wrapper input.button {

	font-size: 13px;

	color: #EB836A;

	border: 1px solid #EB836A;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	}



#content .gform_wrapper input.button:hover {

	background: #EB836A;

	color: #FFFFFF;

	border: 1px solid #EB836A;

	}



#content #gforms_confirmation_message {

	background-color: #F7D8BB;

	border: 1px solid #EB836A;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 20px;

	font-size: 14px;

	color: #90775A;

	text-align: center;

	font-family: Candara, "Trebuchet MS", Arial, Helvetica, sans-serif;

	}



/***** Change Typekit Fonts Here ********************/

#gen-slider-wrap h2, #content .entry-title, #content .archive #content h2, #title-area #description {

	font-family: "skolar-1", "skolar-2", Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	}



#featured-bottom .widget h2, #content h6, #sidebar h4, #sidebar-alt h4, #sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div, .author-box b, #comments h3, #respond h3, #title-area #title {

	font-family: "fertigo-script-1", "fertigo-script-2", Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	}

#search-2 h4 { text-indent: -99999px; background: url(http://2.bp.blogspot.com/_qqRxccMViic/TPUpGFFCmMI/AAAAAAAAA2I/w3p1r9w5wko/s200/nobiggiesidebarsearch.png) no-repeat; }

#text-34 { float: right; margin: 0 150px 0 0; padding: 25px 0 0 0; }

#zlrecipe-container {
 background-color: #DDDDDD; 
}