/*
	Theme Name: New DoStuff
	Theme URI: http://www.xhtmlmagic.com/
	Description: DoStuff theme by Xhtmlmagic.com based on Infimum theme by Alex Smith - www.acroyear2.org
	Version: 0.5
	Author: Xhtmlmagic.com & Alex Smith
	Author URI: http://www.xhtmlmagic.com/
*/

/* whole page */

body 
	{ margin: 0; padding: 0; color: black; background: white; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida", sans-serif; font-size: 0.75em; line-height: 1.5em; }
#page 
	{ margin: 0 auto; padding: 0em; width: 750px; }
a 
	{ color: #4475A1; background: inherit; text-decoration: none; }
a:hover 
	{ text-decoration: underline; }
a img
	{ border: 0; }
.alignleft 
	{ float: left; }
.alignright 
	{ float: right; }
blockquote 
	{ margin: 1em 2em 1em 1em; font-size: 0.9em; }

/* end whole page */

/* header */

#header 
	{ padding: 24px 0 0 0; width: 750px; }
#header a
	{ display: block; width: 750px; height: 61px; background: transparent url("http://dostuffmedia.com/wp-content/uploads/2010/07/logo-delight.jpg") no-repeat 0 0; text-indent: -5000px; }

/* end header */

/* content area */

#content 
	{ margin: 0; padding: 0; width: 520px; float: left; }
#content h2 
	{ margin: 0em 0em 1em; padding: 0em; font-size: 1.5em; }
#content p
	{ margin: 0 0 10px 0; }
#content .post 
	{ margin: 0; }
#content h3 
	{ margin: 0 0 10px 0; padding: 0em; font-size: 1.25em; }
#content .postmetadata 
	{color: #777777; background: inherit; font-size: 0.9em; }
#content .navigation 
	{margin: 2em 0em 0em; padding: 0em; display: block; }
#content .goback 
	{margin: 0em 0.5em 0em 0em; padding: 0em; float: left; font-size: 1.25em; }
#content .goforward 
	{margin: 0em 0em 0em 0.5em; padding: 0em; float: right; font-size: 1.25em; }
#content #comments 
	{margin: 2em 0em 1em; padding: 0em; clear: both; }
#content .commentlist 
	{margin: 0em; padding: 0em; font-size: 0.9em; }
#content .commentlist li 
	{margin: 0em; padding: 0em; list-style-type: none; }
#content .commentlist img.avatar 
	{float: right; margin-left: 1em; }
#content .commentmetadata 
	{margin: 0em 0em 2em; color: #777777; background: inherit; }
#content #respond 
	{margin: 2em 0em 1em; padding: 0em; clear: both; }

/* end content area */

/* these rules are added for compatibility with WordPress Theme Directory */

.aligncenter 
	{display: block; margin-left: auto; margin-right: auto; }
.alignleft 
	{float: left; }
.alignright 
	{float: right; }
.wp-caption 
	{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img 
	{margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd 
	{font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* end Theme Directory compatibility */

/* sidebar */

#sidebar 
	{ margin: 59px 0; padding: 0; width: 180px; float: right; }
#sidebar h2 
	{ margin: 0; padding: 0; font-size: 1.0em; }
#sidebar h2 a, #sidebar h2 a:visited 
	{color: black; background: inherit; }
#sidebar h2 a:hover 
	{color: white; background: #1070c0; }
#sidebar ul 
	{margin: 0em; padding: 0em; }
#sidebar ul li 
	{margin: 0em 0em 1em; padding: 0em; list-style-type: none; }
#sidebar ul li p, #sidebar ul li ul, #sidebar ul li ol 
	{font-size: 0.8em; }
#sidebar ul li ul li, #sidebar ul li ol li 
	{margin: 0em; padding: 0em; }
#sidebar .textwidget 
	{font-size: 0.8em; }

/* end sidebar */

/* added DoStuff styles */

#content h1
	{ color: #403F41; letter-spacing: -1px; font: 24px/55px Georgia, "Times New Roman", Times, serif; margin: 4px 0 0 0; font-weight: normal; }
#content h2
	{ color: #b40017; font-size: 16px; line-height: 140%; font-family: Georgia, Times New Roman, serif; margin-bottom: 8px; font-weight: normal; }
#content h3 
	{ color: #888; font-family: Georgia, Times New Roman, serif; font-size: 14px; font-weight: normal; padding-top: 12px; }
	
.postList
	{ padding: 59px 0 !important; }
.postList .post
	{ padding-bottom: 30px; }
#sidebar .widgettitle
	{ display: none; }
#sidebar .widget_pages ul li
	{ font-size: 16px; font-family: Georgia; line-height: 1.5em; }
#sidebar .widget_pages ul li ul li
	{ padding: 0 0 0 10px; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; line-height: 2em; }
#footer 
	{ background: #dff2ff; clear: both; color: #888; font-size: 12px; width: 100%; border-top: 75px solid #fff; }
#footer p
	{ width: 750px; margin: 0 auto; padding: 5px 0; text-align: right; }