/*
THEME NAME: Thematic
THEME URI: http://themeshaper.com/thematic/
DESCRIPTION: The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, &amp; a whole lot more. Perfect for any blog and <strong><em>the</em></strong> starting point for theme development.
VERSION: 0.9.6.2
AUTHOR: Ian Stewart
AUTHOR URI: http://themeshaper.com/
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout 
@import url('library/layouts/2c-r-fixed.css');
*/
/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors 
@import url('library/styles/default.css');
*/
/* Prepare theme for plugins */
@import url('library/styles/plugins.css');


.home #post-4 { float: left; width: 400px; margin-right: 30px; }
.home #page-bottom ul { list-style: none; margin: 0px; }
.home #page-bottom { float: left; width: 300px; }

#side { float: left;  width: 425px; height: 465px; background: url(/wp-content/images/bg_sidebar2.jpg) no-repeat top center; }
#side .inner { padding: 30px; }
#side .inner img { margin: 15px 0px; }
#side .bark { height: 84px; background: url(/wp-content/images/bg_call.jpg) no-repeat top center; text-align: center; color: #fff; font-size: 13px;  }
#side .bark a { color: #fff; text-decoration: none; font-size: 20px; }
#side .bark .inner { padding: 10px; }

a { 
  color: #4e4400;
}
a:link {
    color:#4e4400;
}
a:visited {
    color:#4e4400;
}
a:active,
a:hover {
    color: #e5e3c7;
}

body { 
  padding: 0;
  margin: 0;
  color: #2a2301;
  background: #5c5140 url(/wp-content/images/bg_body.jpg) no-repeat top center;
  font-family: "Trebuchet MS", Georgia, "Times New Roman", serif; font-size: 16px; 
}

#wrapper {
/*  width: 100%;
  background: transparent url(/wp-content/images/bg_main.jpg) no-repeat top center; */
}

#wrapper2 {
  width: 970px;
  margin: 0 auto;
  padding-top: 65px;
}

#header {
  padding-bottom: 15px;
}
#header .inner {
  height: 195px;
  background: transparent url(/wp-content/images/img_1070.jpg) no-repeat top center;
  padding: 0 35px; 
}

.home #header .inner { background-image: url(/wp-content/images/bg_header.jpg); }
.slug-about #header .inner { background-image: url(/wp-content/images/img_1070.jpg); }
.slug-information #header .inner { background-image: url(/wp-content/images/img_1075.jpg); }
.slug-recipes #header .inner { background-image: url(/wp-content/images/img_1077.jpg); }
.slug-coaching #header .inner { background-image: url(/wp-content/images/img_1078.jpg); }
.slug-contact #header .inner { background-image: url(/wp-content/images/img_1082.jpg); }

h1 { font-size: 20px; }

h2 { font-size: 18px; }

h3 { font-size: 16px; }

h4 { font-size: 14px; }
/* --------------------------------------- */   

#header { position:relative; }
#container { width: 880px; margin: 10px auto; }
#content { overflow:hidden; }
.main-aside { width:300px; float:right; position:relative; right:10px; }
#main { clear: both; }
#secondary { clear:right; }
#footer { clear:both; }
#subsidiary { width:940px; margin:0 auto; overflow:hidden; }
#subsidiary .aside { width:300px; float:left; margin:0 20px 0 0; }
#subsidiary #third { margin:0; }
#siteinfo {  clear:both; width: 880px; text-align: center; font-size: 10px; margin: 10px auto; }

#menu { clear: both; padding: 5px 0 0 15px; height: 28px; overflow:visible; z-index:100; width: 900px; margin: 0px auto; }
#menu ul { margin-left: 0; padding-left: 0; white-space: nowrap; }
#menu li { display: inline; list-style-type: none; }
#menu a { padding: 3px 20px; text-transform: uppercase; }
#menu a:link, #menu a:visited { color: #000; text-decoration: none; }
#menu a:hover { color: #000; text-decoration: none; }



/*** THEMATIC SKIN ***/
.sf-menu { float:left; }
.sf-menu a { padding:9px 13px;text-decoration:none; }
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a { }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ color: #666; }
.sf-menu li { border: 1px #4e4400 solid; margin: 0px 5px; }
.sf-menu li li { background: #fff; }
.sf-menu li li li { background: #9AAEDB; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: #fafafa; outline: 0; border-bottom-color:#ccc; }
.sf-menu ul { border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 2px; /* overriding essential styles */ }
.sf-menu ul ul { margin-top:0; }
.sf-menu ul a { background:#fafafa; border-bottom:none; }
.sf-menu ul a:hover { color: #FF4B33; }



.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 20px; /* match top ul list item height */ z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu { line-height: 1.0; }
.sf-menu ul { position: absolute; top: -999em; width: 10em; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }

/* -------------------------------------------------------------- */   
.entry-content div { padding: 5px 0px; }
p {
    margin-bottom:18px;
}
ul {
	margin: 0 0 18px 2.5em;
}
ol {
	margin: 0 0 18px 2.5em;
}
ul {
	list-style:disc;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom:0;
}
dl	{
    margin:0 1.5em;
}
dt {
    font-weight:bold;
}
dd {
	margin-bottom:18px;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style:normal;
}
pre {
	font:11px Monaco, monospace;
	line-height:18px;
	margin-bottom:18px;
}
code {
	font:11px Monaco, monospace;
}
abbr, acronym {
  border-bottom:1px dotted #333;
  cursor: help;
}
ins {
	text-decoration:none;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}


.entry-content img { margin: 0 0 18px 0; max-width:100%; }
.alignleft, img.alignleft { float: left; margin-right:20px; }
.alignright, img.alignright { display: block; float: right; margin-left:20px; }
.aligncenter, img.aligncenter { margin-left:auto; margin-right:auto; display: block; clear: both; }
.wp-caption { text-align: center; margin-bottom:18px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { margin: 0; padding:5px; }
.gallery img { margin:0; }
.wp-smiley { /* Prevent the smileys from breaking line-height */
		max-height:12px; margin:0 !important; }
