/*
Theme Name: Thematic Child
Theme URI: http://www.designgeneers.com/
Description: Created by Designgeneers!  Built on thematic
Author: Designgeneers
Template: thematic
Version: 1.1
Tags: two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/
@import url('../thematic/style.css');

/*********************************************************************************/
/* Body */
/*********************************************************************************/

p
{
	font-size: 16px;
	line-height: 24px;
	color: #444;
	font-family: arial, helvetica, sans, sans serif;
}

#wrapper
{
	background: #f7f7ee;
	font-family: arial,sans-serif;
}

#wrapper h2, #wrapper h3, #wrapper h4
{
	font-family: apple garamond,garamond,georgia,times,serif;
}

/*********************************************************************************/
/* Fonts (Font Squirrel Generated Code) */
/*********************************************************************************/

/*********************************************************************************/
/* Header */
/*********************************************************************************/

#header-logo
{
	float: left;
	width: 300px;
	height: 200px;
}

#header-aside
{
	float: right;
	width: 500px;
	height: 200px;
	font-family: apple garamond,garamond,times,serif;
	text-align: center;
	position: relative
}

#header-aside li
{
	position: absolute;
	right: 0;
}

#header-aside p
{
	color: #111;
	font-size: 16px;
	line-height: 24px;
}

.header-aside-spacer
{
	padding-left: 24px;
	padding-right: 24px;
	color: #aaa;
}

#branding a, #branding a:visited, #branding a:focus, #branding a:hover, #branding a:active
{
	color: #111;
	text-decoration: none;
}

.header-clear
{
	clear: both;
}

/*********************************************************************************/
/* Header branding */
/*********************************************************************************/

#branding
{
	padding: 22px 0 0 0;
}

/*********************************************************************************/
/* Header access (menu) */
/*********************************************************************************/
.sf-menu, .sf-menu a, #access
{
	border: none;
}

.sf-menu
{
	margin-top: 0px;
	margin-left: 30px;
}

#access
{
	/* border-top: 3px solid #cacaca; */
	border-top: 3px solid #895113;
	border-bottom: 1px solid #111;
	background: #a97133;
	/* background: url('images/navback.png') repeat-x #cacaca; */
	padding-top: 3px;
	padding-bottom: 3px;
}

.sf-menu li
{
	background: none;
	text-transform: uppercase;
	margin-left: 20px;
	margin-right: 20px;
	font-family: arial,sans-serif;
	font-size: 14px;
}

.sf-menu a, .sf-menu a:visited
{
	/* color: #444; */
	color: #fff;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
{
	background: none;
	border: none;
	color: #fff;
}

.sf-menu li ul
{
	border-top: 1px solid #895113;
	border-right: 1px solid #895113;
	border-bottom: 1px solid #895113;
	border-left: 1px solid #895113;
	/* background: #cacaca; */
	background: #a97133;
}

.sf-menu li ul li
{
	margin-left: 0;
	margin-right: 0;
}

.sf-menu ul a
{
	/* background: #ddd; */
	background: #a97133;
}

.sf-menu ul a:hover
{
	color: #fff;
}

/*********************************************************************************/
/* #header-plus-front #front-feature */
/*********************************************************************************/

#header-plus-front
{
	background: url('images/foodbkg.jpg') #006400;
	box-shadow: 0 0 5px 5px #333333 inset;
}

#front-feature
{
	padding: 24px 0 24px 0;
	margin: 0 auto;
	width: 960px;
	height: 330px;
}

#header-plus-inside
{
	background: url('images/foodbkg.jpg') #006400;
	box-shadow: 0 0 5px 5px #333333 inset;
}

#insider
{
	padding: 24px 0 24px 0;
	margin: 0 auto;
	width: 960px;
}

#insider h1
{
	color: #fff;
	font-family: apple garamond,garamond,georgia,times,serif;
	font-size: 32px;
	margin-left: 12px;
}

/*********************************************************************************/
/* Main container */
/*********************************************************************************/


#main
{
    padding: 44px 0 22px;
}

.home #main {
	padding:0;
}


.entry-title
{
	font-family: apple garamond,garamond,georgia,times,serif;
	font-size: 32px;
	color: #006400;
}

#content
{
	overflow: visible;
	width: 570px;
}

#content .page .entry-title
{
	display: none;
}

#content img
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 4px 4px 8px 3px #aaa;
    padding: 8px;
}

img.alignleft
{
	margin-right: 30px;
}

.entry-content
{
	padding: 0;
}

.home #container
{
	display: none;
}

/*********************************************************************************/
/* Asides (sidebar) */
/*********************************************************************************/
.main-aside ul
{
	padding: 0 0 0 20px;
}

#primary
{
	border: none;
	padding: 0 0 0 20px;
	border-left: 1px solid #ddd;
}

#primary .widgettitle, #front-page-features .widgettitle
{
	color: #006400;
	font-family: apple garamond,garamond,georgia,times,serif;
	font-size: 32px;
	font-style: normal;
	line-height: 36px;
	padding-bottom: 20px;
	
	padding-left: 50px;
	padding-top: 20px;
	background: url('images/apple.png') no-repeat scroll 0 8px transparent
}

#primary .textwidget
{
	font-family: arial,helvetica,sans,sans serif;
	font-size: 16px;
	line-height: 24px;
	color: #444;
}

#front-page-features a, #front-page-features a:visited, #front-page-features a:focus, #front-page-features a:hover, #front-page-features a:active
{
	color: #006400;
}

#primary li
{
	padding: 0 0 30px 0;
}

#secondary
{
	padding: 0;
}

/*********************************************************************************/
/* Front page features */
/*********************************************************************************/

#front-feature
{
	padding: 24px 0 24px 0;
	margin: 0 auto;
	width: 960px;
	height: 330px;
}

#front-page-features
{
	padding: 24px 0 24px 0;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	width: 960px;
}

#front-top-left, #front-top-center, #front-top-right, #front-bottom-left, #front-bottom-center, #front-bottom-right
{
	padding: 0;
	margin: 0;
	width: 308px;
	float: left;
}

#front-top-left, #front-top-center, #front-bottom-left, #front-bottom-center
{
	padding-right: 8px;
}

#front-top-center, #front-top-right, #front-bottom-center, #front-bottom-right
{
	padding-left: 8px;
}

.front-page-clear
{
	clear: both;
}

/*********************************************************************************/
/* Footer */
/*********************************************************************************/

#footer
{
	border-top: 3px solid #cacaca;
	border-bottom: 1px solid #111;
	background: url('images/foodbkg.jpg') #006400;
	box-shadow: 0 0 5px 5px #333333 inset;
}

#footer .aside ul
{
	color: #f9f9f9;
}

#footer .aside p
{
	color: #eee;
}

#footer a, #footer a:visited, #footer a:focus, #footer a:hover, #footer a:active
{
	color: #eee;
}

#footer .widgettitle
{
    color: #DDDDDD;
    font-family: apple garamond,garamond,georgia,times,serif;
    font-size: 32px;
    font-style: normal;
    line-height: 36px;
    padding-bottom: 20px;
}

#subsidiary .aside
{
	margin: 0 50px 0 0;
	width: 280px;
} 


/*********************************************************************************/
/* Footer Plus */
/*********************************************************************************/

#footer-plus
{
	background: #a97133;
}

#footer-plus p
{
	font-family: apple garamond,garamond,georgia,times,serif;
	color: #eee;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 18px;
	padding-top: 18px;
	text-align: center;
	margin-bottom: 0;
}


#footer-plus a, #footer-plus a:visited, #footer-plus a:focus, #footer-plus a:hover, #footer-plus a:active
{
	color: #eee;
}

/*********************************************************************************/
/* Teaser Box Plugin overrides */
/*********************************************************************************/

.dgx-teaserbox-link, .dgx-teaserbox-link a, .dgx-teaserbox-image
{
	display: none;
}

#dgx_teaserbox_widget-2 .dgx-teaserbox-readmore
{
	display: none;
}

/*********************************************************************************/
/* Contacts Plugin overrides */
/*********************************************************************************/

.dgxcontactstable td.dgxcontactsentryphoto
{
    padding: 0 64px 22px 0;
}

/*********************************************************************************/
/* Gallery Plugin overrides */
/*********************************************************************************/

.single-dgx_gallery #content
{
	width: 950px;
}

.single-dgx_gallery #primary
{
	display: none;
}

#dgx-gallery-lgc
{
	padding-top: 22px;
}

#dgx-gallery-caption
{
	padding-bottom: 22px;
}

.single-dgx_gallery .entry-title
{
	display: none;
}

#content #dgx-gallery-lgc img, #content #dgx-gallery-thumbs img
{
	box-shadow: 4px 4px 8px 3px #aaa;
	padding: 8px;
	background: #fff;
	margin: 0 0 18px 0;
}

#content #dgx-gallery-previous img, #content #dgx-gallery-next img
{
	box-shadow: none;
	padding: 0;
	background: none;
	margin: 0;
} 

#content div.dgx-galleries-teaser, .dgx-galleries-teaser table, .dgx-galleries-teaser tr
{
	border: none;
}

.dgx-galleries-teaser td
{
	vertical-align: top;
	font-size: 14px;
}

.dgx-galleries-teaser h2 a
{
	text-decoration: none;
	font-size: 18px;
}

/*********************************************************************************/
/* Donate Plugin overrides */
/*********************************************************************************/

#content #dgx-donate-container 
{
	background: none;
	padding: 0;
}

#content #dgx-donate-container img
{
	background: none;
	box-shadow: none;
	border: none;
	padding: 0 8px 0 0;
	margin: 0;
	vertical-align: middle;
}

#content #dgx-donate-container input
{
	vertical-align: middle;
}

.dgx-donate-form-section h2
{
	padding-top: 0;
	clear: none;
}