/*
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 {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13.5px;
	line-height:1.5em;
	background: #fff url(images/dhgrad3.jpg) top center repeat-y;
}

a {
	color:#136f83;	
}

h3 {
	color:#136f83;
	font-weight:bold;
	margin:0;
	padding:0;
}

p {
	padding:10px 0;
	margin:0;
}

.container {
	width:1000px;
	margin:0 auto;
	padding:0;
	background:#ffffff;
	/*border-right:1px solid #f1f3f5;
	border-left:1px solid #f1f3f5;*/
}

.header {
	height:180px;
	padding:50px 0 0 20px;
	text-align:center;
}

#blogheader {
	padding:15px;
	margin:0 auto;
	width:950px;
}

#navbar {
	overflow:hidden;
	margin:0 0 30px 0;
	padding:0 0 0 80px;
border-top:1px solid #000;
border-bottom:1px solid #000;
}

#navbar li {
	list-style-type:none;
	float:left;
	padding:10px 35px;
	font-size:19px;
	font-family: ff-basic-gothic-web-pro;
	font-style: normal;
	font-weight: 400;
	text-transform:uppercase;
}

#navbar li ul.children {
	width:120px;
	position:absolute;
	background:#eee;
	margin:0 0 0 -5px;
	padding:5px 0 0 0;
	display:none;
	z-index:50;
}

#navbar li:hover ul.children {
}

#navbar li ul.children li {
	margin:0;
	padding:2px 5px;
	width:100px;
		font-size:14px;
}

#navbar li ul.children li a {
	display:block;
	width:100%;
}

#navbar li a {
	color:#000;
font-family: ff-basic-gothic-web-pro-n9,ff-basic-gothic-web-pro,sans-serif;
font-style: normal;
font-weight: 400;
}

#logo {	
}

#content {	
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
}

.entry-title, .entry-title a {
	color:#66314e;
	font-size:36px;
	font-family: ff-basic-gothic-web-pro;
	font-style: normal;
	font-weight: 600;
}

.entry-meta .published abbr {
	border:0;
	font-size:12px;
	color:#ca9300;
}

.entry-footer {
	font-weight:bold;
	margin:15px 0 0 0;
	color:#80898b;
	clear:both;
}

#front {
	text-align:center;
	position:relative;
	z-index:5;
}

#primary {
	margin: 0 0 0 50px;	
	overflow:hidden;
}

#page_content {
	margin: 0 40px;	
}

.divider {
	text-align:center;	
}

#customfield {
	width:280px;
	margin:0;
	padding:25px 0 0 0;
	clear:both;
	display:block;
	overflow:hidden;
}

#customfield ul {
	margin:0;
	padding:0;
}

#customfield li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#customfield .post-meta-key{
	color:#265971;
	margin: 0 0 5px 0;
	display:block;
	font-size:20px;
}

.cat_gallery li {
	list-style-type:none;
	float:left;
	margin: 0 10px 10px 0;
	padding:0;
	width:200px;
	height:198px;
	overflow:hidden;
	text-align:center;
	border:1px solid #000;
}

.cat_gallery li img {
	
}

#gallery_main {
	float:left;
	margin:0 20px 20px 40px;
	width:600px;
}

#gallery_nav {
	float:right;
	margin: 0 40px 20px 0;
	width:270px;
}

#gallery_nav h2 {
	color:#265971;
	margin: 0 0 10px 0;
}

#gallery_nav img {
	border:1px solid #265971;	
}

#gallery_nav .date {
	clear:both;
	color:#666;
	display:block;
	margin: 0 0 10px 0;
}

#gallery_nav a {
	color:#666;
}

#gallery_nav a:hover {
	color:#000;
	text-decoration:none;
}

#gallery_nav .previous {
	float:left;
	display:block;
	margin: 0 20px 0 0;
}

#gallery_nav .next {
	float:left;
	display:block;
	text-align:right;
}

.hfeed {
	margin: 0 0 0 25px;
	border-right:2px dotted #000;
}

.post {
	margin: 0 20px 20px 0;	
}

.hentry {
	display:block;
	overflow:hidden;
}

.hfeed h2.entry-title, .hfeed h2.entry-title a {
	font-size:24px;	
	margin:0;
	padding:0;
}

#secondary {
	width:340px;
	margin: 0 20px 0 0;
}

#secondary .about {
	margin: 0 0 10px 0;	
}

#sidebar1, #sidebar2 {
	width:150px;
	float:left;
	margin: 0 15px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

#sidebar1 a, #sidebar2 a {
	color:#ca6012;	
}

#sidebar1 ul, #sidebar2 ul {
	margin:0;
	padding:0;
}

#sidebar1 ul li, #sidebar2 ul li {
	list-style-type:none;
}

h3.widget-title {
	font-size:16px;
	font-weight:normal;
	color:#40274b;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	text-transform:lowercase;
	border-bottom:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
}



#execphp-3 li {
	padding:10px 5px;
	margin: 0 0 5px 0;
	font-family: ff-basic-gothic-web-pro;
	font-style: normal;
	font-weight: 600;
	text-transform:uppercase;
	font-size:19px;
	background:#66314f;
	text-align:center;
}

#execphp-3 li a {
	color:#fff;
}

#execphp-3 li.creativetv {
	background:#cb9300;	
}

#execphp-3 li.twitter {
	background:#55a6a9;	
}

#execphp-3 li.etsy {
	background:#41274c;	
}

#execphp-3 li.feed {
	background:#ca6012;	
}

#execphp-3 li.facebook {
	background:#d44c60;	
}

.execphpwidget {
	margin:0;
	padding:0;
}


#footer_container {
	margin: 0;
	position:relative;
	z-index:10;
	clear:both;
}

.footer {
	margin:20px 0;
	padding:5px 0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	overflow:hidden;
	font-family: ff-basic-gothic-web-pro-n9,ff-basic-gothic-web-pro,sans-serif;
font-style: normal;
font-weight: 600;
font-size:14px;
clear:both;
}

.footer p {
	margin:0;
	padding:0;
}

#copyright {
	color:#000;
text-align:right;
font-size:12px;
}

#copyright a {
	color:#000;	
}

/* inner page style */

.shopcallout {
	background:url(images/shopcallout.png) no-repeat top left;
	width:920px;
	margin:15px auto 10px auto;
	padding:15px 0;
	color:#fff;
	font-size:24px;
	text-align:center;
}

.entry-content .shopcallout a {
	text-decoration:none;
	color:#faefb4;
}

#execphp-10 {
overflow:hidden;
}

input#mce-EMAIL {
	border:0;
    color:#fff;
    background-color:#f0d174;
font-family:verdana;
font-size:11.5px;
padding:5px;
}

.mc-field-group ul {
font-size:12px;
float:left;
width:110px;
margin: 5px 15px 0 0;
}

input#mc-embedded-subscribe {
border:0;
font-family:verdana;
font-weight:bold;
color:#fff;
background:#41274a;
float:right;
margin: 5px 0 0 0;
}

#slideright {
    background-color:#fff!important;
}

#slideleft {
    background-color:#fff!important;
}

#slideshow-wrapper {
    background-color:#fff!important;
}

#slidearea {
	background:#fff!important;	
}

#slider img {
}

#thumbnails {
    background:#fff!important;
}

ul#gallery_img {
	list-style-type:none;
	overflow:hidden;
	margin: 40px 0 40px 0px;
}

ul#gallery_img li {
	list-style-type:none;
	float:left;
	margin: 0 40px 0 0px;
}

#slideshow-wrapper {
	background-color:#fff!important;
}

#slideshow-wrapper #fullsize {
	overflow:hidden;
	border:1px solid #fff;
	background:#fff;
	border-right:2px solid #fff;
}

#slideshow-wrapper #image {
	background:#fff!important;	
	height:500px;
	overflow:hidden;
	display:block;
}

#slideshow-wrapper #image img {
	background:#fff;
	display:block;
	padding: 0 0 36px 0;
	border:1px solid #fff;
}

<a href="http://pinterest.com/pin/create/button/?url=www.donnaheart.com%2F&description=If%20you'd%20like%20to%20share%20me%20with%20others%2C%20please%20pin%20me%20!" class="pin-it-button" count-layout="horizontal">Pin It</a>
<script type="text/javascript" src="http://assets.pinterest.com/js/pinit.js"></script>
