/*
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


-------------------------------------------------------------- */   
/***************************************************************/
/*******             IE 7 COMPATIBILITY                 ********/
/***************************************************************/
	/* fix for "Business Unusual" writing in header not 
		lining up properly*/
	div#branding{
		position:relative;
		display:block;
	}
	div#blog-title{
		position:absolute;
		/*display:none;*/
		margin:0;
		left:24px;
		top:33px;
		height:43px;
		width:492px;
		float:none;
		padding:0;
		display:block;
	}
	div#blog-title a,
	div#blog-title a span{
		margin:0;
		padding:0;
		font-size:100%;
		width:492px;
		height:43px;
		display:block;
	}
	/* fix for menu bar not appearing in IE7 */
	div.menu{
		position:relative;	
		width:720px;
	}
	/* fix for blog description appearing in IE7 but not in Chrome */
	#blog-description{
		display:none;
	}
	/* fix for post's subtitles to be in different font (serif vs non serif) */
	div.entry-content h3 {
	font-family:ff-meta-serif-web-pro-1, ff-meta-serif-web-pro-2, Arial, Helvetica, sans-serif;
	
	}
	/* fix for sidebar contact text to be distant from images  */
	ul#sidebar-contact{
		margin-bottom:-45px;
	}
/***************************************/
/*       Contact form 7 styling        */
form.wpcf7-form p input{ /*submit button */
    background:transparent url(../images/button-bg.gif) repeat-x scroll 0 0;
    border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important;
    border-style:solid !important;
    border-width:1px !important;
    font-size:0.8em;
    margin:10px 0 0 5px;
    padding:5px;
    width:100px;
}
form.wpcf7-form textarea#message{
    background:#F3F8F8 none repeat scroll 0 0;
    border:#888888 1px solid !important;
    font-size:0.8em;
    margin:0px;
    padding:5px;
    width:170px;
}
form.wpcf7-form input#name,
form.wpcf7-form input#email,
form.wpcf7-form input#website{
    background:#F3F8F8 none repeat scroll 0 0;
    border:#888888 1px solid !important;
    font-size:0.8em;
    margin:0px;
    padding:5px;
    width:170px;
}
form.wpcf7-form table td.label{
     text-align:right;
     padding:0.7em 0.25em;
     vertical-align:top;
}
form.wpcf7-form table,
form.wpcf7-form table tr{
     border-width:0;
}
/***************************************/
/***************************************/
.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;
}

/* SIDEBAR OPTIN REVISED */

#optin2 { margin:0 auto; background:url(http://www.easisell.com/blog/wp-content/uploads/2010/11/optin-background.jpg) no-repeat; width:225px; height:260px; position:relative; }

            #form-container2 {
                position:absolute;
                top:160px;
				left:10px;
                width:205px;
                }
                #form-container2 div {
                    float:right;
                    }
                #form-container2 .formtext {
                    padding:4px 4px 0 0;
                    text-align:right;
                    color:#3c3c3c;
                    }
                #field1 {
                    top:0;
                    right:0;
                    position:absolute;
                    }
                #field2 {
                    top:30px;
                    right:0;
                    position:absolute;
                    }
                    #field1 input, #field2 input {
                        font-size:10pt;
                        color:#333;
                        padding:2px 5px;
                        border:0;
                        width:193px;
                        height:20px;
                        border:1px solid #000;
                        }
                div input#submit2 {
                    position:absolute;
                    top:60px;
                    right:0px;
                    border:0;
                    width:203px;
                    height:25px;
                    background:transparent url(http://www.easisell.com/blog/wp-content/uploads/2010/11/download-now.png) no-repeat 0 0;
                    }
                    input#submit2:hover {
                        background-position:0 -25px; no-repeat; cursor:pointer; }

/* image resizer */
div.wp-caption table { display:none; }
