/*
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.5.1
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');

/* -------------------------------------------------------------- 
   
   Default styles for Images
   
   I've duplicated these styles here from images.css in
   order to get Thematic through the auto-checker at the
   official WordPress Themes directory.
   
   When the directory can hunt though css files linked
   through @import the styles below will no longer be
   neccesary and will be removed.
   
   Cheers. --Ian Stewart
  
-------------------------------------------------------------- */   

.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;
}


/* ============= HYPERARTS ================  */

body {
	background: #4d4339 url(/wp-content/themes/thematic/_img/bg-body_chopbar2.jpg) repeat;
	color:#444;
	font-family: 'Century Gothic','Bitstream Vera Sans',Verdana,Helvetica,sans-serif;
	}

.clear	{ font-size: 1px; line-height: 1px; height: -1%; clear:both; }

.brown { color: #57300f; }

h1, h2, h3, h4, h5 { font-weight:bold;}

	h1.entry-title { font-size:20px; margin-bottom:0; margin-left:3px;}

	h2.entry-title a {
		font-size:18px;
		}
	
	h3 { margin:.7em 0 0 0; font-style:normal; }
	
	.textwidget h3 { font-style:normal; color:#4c8572;}
	
	 h3.widgettitle {
	 	height:20px;
	 	background:transparent url(/wp-content/themes/thematic/_img/bg-h3-red-rnd.png) no-repeat;
	 	color:#999;
	 	font-style:normal; font-weight:normal;
	 	padding:6px 0 9px 0;
	 	text-align:center;
	 	/* border:1px solid #29483e; */
	 	}

			html>body h3.widgettitle   { color:white; } 
			/* what we really want - IE 4/5/6 can't see */
	 	
	 	
	h4 { margin-top:.7em; }
	
	#wrapper {
		background:transparent;
		width:960px;
		margin:10px auto;		
		}

	#header {height:259px; z-index:1; }

		
	#branding {
		background:#8e320e; /* url(/wp-content/themes/thematic/_img/bg-branding-trans3.png) no-repeat; */
		padding:0;
		color:#fff;
		width:100%; height:230px; margin-bottom:3px;
		text-align:left;
		}
		
		#branding img { margin:0 0 0 15px; float:left; }


		
		#branding a { color:#fff; }
		
		#header-info {
			float:right;
			margin:50px 25px 15px 15px; padding:10px;
			text-align:center;
			background:/* #832d2b */ transparent;
			color:#fc0;
			width:170px;
			display:inline;
			/* border:1px solid #fff; */
			}
			
			#header-info a { text-decoration:none; }
			
	#access {
		background: transparent /* url(/wp-content/themes/thematic/_img/bg-nav.png) repeat-x */;		
		border:0; margin:0;
		height:29px;
		z-index:0;
		}
		
		.menu ul.sf-menu { border:0; margin-left:30px; }
		
		.menu ul.sf-menu li { margin-right:10px; border:1px solid #fff; border-width:1px 1px 0 1px;}
		
		
		#access ul { margin-bottom:0; padding-bottom:0; }
		
		#access li.page_item, #access li.page-item-2 {
			background:#bd5b28;
			color:white;
			margin-bottom:0; padding:0;
			line-height:normal;
			}
			
			li.page_item a, li.page_item a:visited { color:white; padding:5px 10px 6px 10px; line-height:normal; border:0; }
			
			li.page_item a:hover, li.page_item a:active { background:#fff; color:#8e320e;}
			
			li.current_page_item a, .menu ul.sf-menu li.current_page_item { background:#fff; color:#8e320e !important; font-weight:bold; border-color:#8e320e;}
			
			
			#access li.page_item li.page_item a { border:1px solid #bd5b28; color:#bd5b28;border-top:0; margin-top:0;}

			#access li.page_item li.page_item a:hover { border:1px solid #bd5b28 !important; background:#bd5b28; color:#fff;border-top:0;}
			
	#main {
		background:#fff;
		width:100%;
		padding-top:20px; margin:0;
		
		}
		
		
	#container { 
		padding-left:29px;
		width:700px;
		}
	
	#chopbar {
		margin-bottom:1em;
		width:85%;
		color:#711e00;
		}
	
	#icons { text-align:center; margin:0 -5px; padding:2px 0 0 0;}
	#icons img { float:left; margin:3px 4px 10px 0;}
	
		#icons img.last { margin-right:0; }
	
	#content { width:100%; }
	
		.entry-content { width:85%; padding-top:0; margin-left:3px;}
		
		.entry-content h2 { margin:0; padding:0; font-size: 18px; }
		.entry-content h3 { margin:0 0 .5em 0; padding:0; font-size: 16px; font-style:italic; }

	#footer { margin:3px 0 0 0; border:0; }
				
			
	#siteinfo { 
		background:#8e320e; 
		padding:3px; margin:0; 
		text-align:center;
		color:white;
		width:954px; 
		border:0;
		}
	
		#siteinfo a { color:white; }




	#primary, #secondary {padding:0; width:220px;}


/* bullets in right column */

	.aside ul ul { 
		list-style: url(/wp-content/themes/thematic/_img/bullet-chopbar.png);
		}
	
	#primary {
		background-color:#f5edd8;
		margin-top:-10px;
		border:0;
		color:#691210;
		}
	
		#primary ul a, #secondary ul a, #primary ul a:visited, #secondary ul a:visited, #primary ul li.current_page_item a, #secondary ul li.current_page_item a { color:#666; background:transparent; }

		.textwidget { margin:10px; }
		
	.aside ul { padding-left:10px; padding-right:10px;}
	
	form#searchform input { 
		border:1px solid #999;
		margin-top:3px;
		width:192px;
		padding:3px;
		color: #999;
		font: 15px/15px arial,helvetica,sans-serif;
		}
		
		.post { width:680px; }
		
		
	#contact-map {
		float:right;
		margin:0 0 12px 12px;
		}
		
		#contact-map img { padding:3px; border:1px solid #ccc; }
		
