/*
Theme Name:		WP Framework
Theme URI: 		http://wpframework.com/
Version: 		0.2.4.10
Description: 	A <em>blank</em> WordPress Theme Framework <strong>that's everything you need, and nothing you don't.</strong> With features like <em>microformats, a traditional template structure, convention over configuration, clean semantic code, documenation, and it's atomic templating system</em>, WP Framework is <em>completely extensible, flexible</em> and <strong><em>the</em></strong> starting point for theme authoring and customization. To learn more, visit <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		Ptah Dunbar
Author URI:		http://ptahdunbar.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats

Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

/**
 * Basic 2 column (content)(aside) fixed layout
 * 
 * @package WPFramework
 * @subpackage Layouts
 * @beta
 */


.container { width: 860px; margin: 20px auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #252525;
}
.entry-title, .entry-title a { color: #000; font-size: 20px; line-height: 48px; font-weight: normal; }
.entry-title a:hover { color: #2361a1; text-decoration: none; }

.hfeed { width: 660px; float: right; }
.aside { width: 160px; float: left; }
.footer { clear: both; }

.aside li, .aside ul {
list-style-type: none;
spacing: 0;
padding: 0;
margin-left: 0px;
}
.aside ul {
padding-top: 10px;
padding-bottom: 10px;
}
.aside h3 {
display: none;
}

#text-4, .textwidget, #recent-posts-3, .widget, #text-5, #categories-3, #text-6, #pages-3, #text-3 {
padding: 0px;
spacing: 0px;
margin: 0px;
}

@charset "utf-8";
/* CSS Document */
body {
	min-width:908px;
	margin-top: 30px;
	background-color: #DDEEFF;
background: #ddeeff;
	background-attachment: fixed;
}

p {
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 0em;
}

h2 {font-size:14px; font-weight:bold; line-height:0; color: #434d83; }

.formbutton { margin: 5px 0 0 0; padding: 3px 3px 3px 3px; cursor: pointer; }

.formbutton:hover { margin: 5px 0 0 0; padding: 3px 3px 3px 3px; cursor: pointer; background-color: #ee4014; } 

/* Lists */
ul,ol { margin-left: 22px;  }
li { padding-bottom: 8px; }

#wrap {
	width: 908px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding-bottom: 20px;
}

#layout {
	width:908px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background-attachment: scroll;
	background-image: url(http://www.pullingatstrings.com/images/layout/contentbg.gif);
}
	
#header {
	height: 163px;
	width: 908px;
}

.logo {
	float: left;
	height: 163px;
	width: 357px;
}
.topnav {
	float: right;
	height: 42px;
	width: 551px;
}
.searchbg {
	background-image: url(http://www.pullingatstrings.com/images/layout/searchbg.gif);
	float: right;
	height: 121px;
	width: 551px;

}
.searchbox {
	float: right;
	height: 25px;
	width: 250px;
	margin-top: 8px;
	margin-right: 17px;
        text-align: right;
}

.searchfield {
        border: #ffdeb1 1px solid;
        font-size: 11px;
        color: #ffd69d;
        font-weight: normal;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        padding: 2px;
}

.searcharrow {float: right; margin-left: 5px; border: none; background: none;}

#leftnav, #aside {
	float:left;
	width:175px;
	padding-left: 21px;
	padding-top: 10px;
	margin-bottom: 15px;
	}
.leftnav, .aside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #252525;
	padding-right: 10px;
	line-height: 18px;
}
.leftnav A:link, .aside a:link {
	text-decoration: none;
	color: #252525;
}
.leftnav A:visited, .aside a:visited {
	text-decoration: none;
	color: #252525;
}
.leftnav A:active, .aside a:active {
	text-decoration: none;
	color: #252525;
}
.leftnav A:hover, .aside a:hover {
	color: #434d83;
}
#content2 {
	float:right;
	width:660px;
	padding-right: 0px;
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #252525;
	}
	#footer {
	clear:both;
	float: none;
	left: auto;
	height: 40px;
	width: 908px;
	}
	#footer p {
	padding:5px;
	float: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 75;
	right: 50px;
    }
.credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #252525;
	margin-top: 8px;
	width: 908px;
}
.credit A:link {
	text-decoration: none;
	color: #252525;
}
.credit A:visited {
	text-decoration: none;
	color: #252525;
}
.credit A:active {
	text-decoration: none;
	color: #252525;
}
.credit A:hover {
	text-decoration: underline;
	color: #252525;
}
.clear { clear: both; }