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

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.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 {}

body {
	background-color:#4c4242;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
}

.container {
	background-color:#fff;
}

.header {
	background: #fff url(images/headerbg.jpg) no-repeat top left;
	border-right:1px solid #fff;
	border-left:1px solid #fff;	
	height:555px;
	display:block;
	overflow:hidden;
}

#logo {
	margin:180px 0 0 550px;
	position:absolute;
}

.menu { 
	margin:475px 0 0 0;
}

.nav li {
	padding: 0 15px 0 5px;	
}

.nav a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	text-transform:lowercase;
	color:#410027;
}

#primary, #blog_primary {
	background-color:#f1ecdc;
	margin:20px;
	padding:15px;
	width:570px;
}

#blog_primary {
	background-color:#b49083;	
}

.entry-title, .entry-title a {
	color:#410027;
	font-size:28px;
	margin: 0 0 10px 0;
}

#primary h3, #blog_primary h3 {
	color:#924437;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

#blog_primary h2 {
	color:#410027;
	border-bottom:1px dotted #410027;
}

#blog_primary h2 a {
	color:#410027;
}

#primary a {
	color:#ea342b;	
}

#blog_primary a {
	color:#fff;
}

#blog_primary img {
	background-color:#fff;
	padding:5px;
	border:1px solid #333;
}

#blog_primary .post {
	/*border-bottom:1px dotted #410027;*/
	margin: 0 0 30px 0;
}

#secondary {
	margin:20px 30px 10px 10px;	
}

#secondary2 {
	background-color:#351b1d;
	margin:20px 20px 10px 0;	
	padding:10px;
	color:#dad9d3;
}

#secondary a {
	color:#9d559e;	
}

#secondary2 a {
	color:#fff;	
}

#secondary select, #secondary2 select {
	background-color:#fcf8ec;
color:#000000;
font-family:"Lucida Sans Unicode",Tahoma,Arial,sans-serif;
font-size:1em;
}

#secondary2 ul li {
	color:#dad9d3;	
}

#secondary2 img {
	margin: 0 0 10px 0;
	border:1px solid #000;
	padding:2px;
	background-color:#fff;
}

#secondary .memo ul li, #secondary2 .memo ul li {
	color:#333;	
}

.memo ul {
	margin:0;
	padding:0;
	list-style-position:inside;
	list-style-type:none;
}

#execphp-3 h3, .memo h3, #secondary h3.widget-title, #secondary2 h3.widget-title {
	background-color:#410027;
	color:#fff;
	padding:10px;
	font-size:26px;
	margin:0 0 10px 0;
}

#secondary2 h3.widget-title {
	background-color:#b49083;
	color:#410027;
}

#execphp-3 a {
	color:#61003a;	
}

#execphp-4, #execphp-2 {
	margin-bottom:40px;	
}

#execphp-4 a, #execphp-2 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#924437;
	font-size:20px;
}

#execphp-2 a {
	color:#fff;
}

#execphp-4 img, #execphp-2 img {
	margin:0 10px 0 0;	
	padding:0;
	border:0;
	background:transparent;
}

#recent-posts-3 h3 {
	background-color:#694266;
	color:#fff;
	padding:10px;
	font-size:26px;
	margin:0 0 10px 0;
}

#recent-posts-3 ul {
	list-style-position:inside;
	margin:0;
}

#recent-posts-3 li {
	list-style-type:none;
}

#recent-posts-3 a {
	color:#924437;
}

#calendar_wrap table {
	border:0px;
	color:#BEBCAD;
}

#calendar_wrap caption {
	font-weight:bold;
	text-align:center;
	font-size:14px;
}

#calendar_wrap thead tr th {
	font-weight:bold;	
	text-align:center;
}

#calendar_wrap table td {
	width:50px;
	text-align:center;
	border:1px solid #573746;
	background-color:#4b1c33;
	color:#8b5770;
}

.footer {
	background: url(images/footerbg.jpg) no-repeat top left;
	height:75px;
	overflow:hidden;
}

#copyright {
	font-weight:bold;
	width:610px;
	margin:30px auto;
	font-size:12px;
}

#copyright a {
	color:#000;	
}
