/*
Theme Name: Blog.PDWD.net V2
Theme URI: http://blog.pdwd.net
Description: Theme
Version: 2.8.4
Author: Paul Davis
Author URI: http://pdwd.net
*/

/*****
	CSS RESET - MODIFIED YAHOO YUI
*****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;} fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';} abbr,acronym { border:0;} * {outline: none; -webkit-text-size-adjust: none;}
img {-ms-interpolation-mode: bicubic;} .clear {clear: both;}


/*****
	LAYOUT
*****/
body						{font-size: 70%; background: #252525 url("http://pdwd.net/images/bg.png") repeat fixed center;
							 font-family: 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif; color: #ccc;}
#wrap						{width: 805px; margin: 0 auto; position: relative; padding: 20px 0 15px;}

/* sidebar-left.php */
#nav						{/*position: fixed;*/ width: 207px; float: left;}
#nav img					{position: relative; left: -19px; top: -19px;}
#sidebar-search				{position: relative; width: 207px; margin: -18px 0 0 0;}
#sidebar-search-form		{width: 167px; background: url(images/white10.png); border: 0; padding: 5px;}
#sidebar-search-button		{position: absolute; top: 0; right: 0;}
#nav-all ul					{border-top: 1px solid #555; overflow: hidden;}
#nav-all ul li				{border-bottom: 1px solid #555;}
#nav-all ul li:hover		{background: url(images/white05.png);}
#nav-all ul a				{display: block; padding: 10px 0; font-size: 80%;}
#nav-all ul a:hover			{text-align: center;}
#nav #nav-all				{width: 207px; overflow: hidden; margin: 20px 0 0 0;}
#nav #nav-left				{width: 99px; float: left;}
#nav #nav-right				{width: 99px; float: right;}
#categories					{overflow: hidden; width: 207px; margin: 20px 0 0 0;}
#categories-left			{width: 99px; float: left; border-top: 1px solid #555; overflow: hidden;}
#categories-right			{width: 99px; float: right; border-top: 1px solid #555; overflow: hidden;}
#categories a				{display: block; padding: 10px 0; font-size: 80%;}
#categories a:hover			{text-align: center;}
#categories li				{border-bottom: 1px solid #555;}
#categories li:hover		{background: url(images/white05.png);}

/* Main */
#main						{width: 560px; float: right;}

/* Footer */
#footer						{overflow: hidden; width: 805px; margin: 0 auto 10px;}
#footer p					{width: 560px; float: right; font-size: 80%; padding: 10px 0 0 0; color: #666; border-top: 1px #555 dotted;
							 margin: 10px 0 0 0;}

/* I'm Also At */
#imalsoat					{padding: 10px 0 0 0; margin: 0 0 5px 0; border-top: 1px dotted #555;}
#imalsoat h2				{padding: 0 0 7px 0; text-shadow: 1px 1px 2px #222;}
#imalsoat ul.links			{position: relative; height: 16px;}
#imalsoat ul.links li a		{display: block;}
.deviantart a				{position: absolute; height: 16px; padding: 1px 0 0 22px; top: 0; left: 0; display: block;
							 background: url(http://pdwd.net/images/icons/deviantart_16.png) no-repeat;}
.flickr a					{position: absolute; height: 16px; padding: 1px 0 0 22px; top: 0; left: 105px; display: block;
							 background: url(http://pdwd.net/images/icons/flickr_16.png) no-repeat;}
.facebook a					{position: absolute; height: 16px; padding: 1px 0 0 22px; top: 0; left: 178px; display: block;
							 background: url(http://pdwd.net/images/icons/facebook_16.png) no-repeat;}
.twitter a					{position: absolute; height: 16px; padding: 1px 0 0 22px; top: 0; left: 272px; display: block;
							 background: url(http://pdwd.net/images/icons/twitter_16.png) no-repeat;}
.rss a						{position: absolute; height: 16px; padding: 1px 0 0 22px; top: 0; left: 353px; display: block;
							 background: url(http://pdwd.net/images/icons/rss_16.png) no-repeat;}


/*****
	PAGES
*****/
/* index.php */
.index-post					{width: 560px; position: relative; border-bottom: 1px dotted #555; padding: 0 0 5px 0; margin: 0 0 10px 0;
							 overflow: hidden;}
.index-post .title			{color: #fff; padding: 0 0 7px 0; text-shadow: 1px 1px 2px #222;}	
.index-post .title a:link, .index-post .title a:visited		{color: #fff;}
.index-post .title a:active, .index-post .title a:hover		{color: #CFCB9B;}						 
.index-post p				{margin: 0 0 10px 0;}
#more-posts					{overflow: hidden; padding: 0 0 10px 0;}
#more-posts-left			{width: 265px; float: left; padding: 5px 15px 0 0; border-right: 1px dotted #555;}
#more-posts-right			{width: 265px; float: right; padding: 5px 0 0 0;}
#more-posts-left h4, #more-posts-right h4	{text-shadow: 1px 1px 2px #222;}
#more-posts a:link, #more-posts a:visited	{color: #fff;}
#more-posts a:active, #more-posts a:hover	{color: #CFCB9B; text-decoration: none;}
#more-posts .border			{border-bottom: 1px dotted #555; padding: 0 0 10px 0; margin: 0 0 7px 0;}

/* single.php */
.single-post				{}
.single-post .title			{color: #fff; padding: 0 0 7px 0; text-shadow: 1px 1px 2px #222;}
.single-post p				{margin: 0 0 10px 0;}
.single-post h3				{color: #fff; border-bottom: 1px dotted #555; margin: 0 0 3px 0; padding: 0 0 2px 0;
							 text-shadow: 1px 1px 2px #222;}
							 
.dd_button					{overflow: hidden; margin: 0 0 10px 0;}
.dd_button a				{padding: 5px 8px; background: url(images/black25.png); float: left; display: block;
							 -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* comments.php */
.commentlist				{border-top: 1px dotted #555; border-bottom: 1px dotted #555; margin: 0 0 12px 0; padding: 10px 0 10px 0;}
#comments h3				{padding: 0 0 10px 0;}

.comment					{background: url(images/white10.png); margin: 0 0 10px 0; position: relative; padding: 20px 10px 10px 0;
							 min-height: 50px; height: auto !important; height: 50px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.bypostauthor				{background: url(images/black25.png);}
.comment p					{margin: 0 0 0 90px;}

.comment .reply				{display: none;}
.comment-author				{position: absolute; top: 0; left: 0;}
.comment .fn				{position: absolute; top: 5px; left: 90px; width: 400px; color: #777;}
.comment .comment-meta		{position: absolute; top: 5px; right: 8px;}
.comment .says				{display: none;}

.fn a:link, .comment-meta a:link, .fn a:visited, .comment-meta a:visited		{color: #777;}
.fn a:active, .comment-meta a:active, .fn a:hover, .comment-meta a:hover		{color: #CFCB9B;}

#respond					{}
#comment-form				{overflow: hidden;}
#comment-form-left			{width: 267px; float: left;}
#comment-form-right			{width: 267px; float: right;}
.comment-form-label			{display: block; color: #555; font-size: 0.8em; margin: 0 0 2px 0;}
.comment-form-input			{display: block; padding: 5px; width: 257px; color: #fff; background: url(images/white10.png); border: 0;
							 font-size: 0.9em; margin: 0 0 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.comment-form-textarea		{display: block; padding: 5px; width: 257px; color: #fff; background: url(images/white10.png); border: 0;
							 margin: 13px 0 0 0; font-family: inherit; font-size: 0.9em;
							 -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.comment-form-submit		{padding: 3px 5px; background: url(images/white10.png); border: 0;
							 -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.comment-form-submit:hover	{background: url(images/black25.png);}

/* search.php & archive.php */
.section-post				{border-bottom: 1px dotted #555; padding: 0 0 10px 0; margin: 0 0 8px 0;}
.section-title				{color: #fff; padding: 0 0 5px 0; margin: 0 0 8px 0; border-bottom: 1px dotted #555;
							 text-shadow: 1px 1px 2px #222;}

/*****
	MISC
*****/
.wp_syntax					{background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* #top-info */
#top-info					{border: 1px dotted #555; padding: 10px; overflow: hidden; background: url(images/black25.png);
							 margin: 0 0 20px 0; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#top-info>ul>li				{float: left; margin: 0 10px 0 0;}
#top-info>ul>li>a			{display: block; padding: 3px 5px; background: url(images/white10.png);
							 -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#twitter					{height: 40px; position: absolute; top: 0; right: 5px;}
#twitter_div ul li			{display: block; width: 385px; color: #555; font-size: 0.8em;}
#twitter_div ul li>a		{display: none;}

.left						{float: left;}
.right						{float: right;}
#next-prev-posts			{overflow: hidden;}


/*****
	TYPOGRAPHY
*****/
/* Sizes */
h1, h2, h3, h4, h5, h6		{font-family: Georgia, sans-serif;}
h1							{font-size: 3em;}
h2							{font-size: 2.4em;}
h3							{font-size: 2em;}
h4							{font-size: 1.6em;}
h5							{font-size: 1.4em;}
h6							{font-size: 1.2em;}
p							{font-size: 1em; font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; line-height: 1.5em;}

/* Links */
a:link, a:visited			{text-decoration: none; color: #9D819F;}
a:hover, a:active			{text-decoration: none; color: #CFCB9B;}

/* Emphasis */
b, strong					{font-weight: bold;}
i, em						{font-style: italic;}

/* List */
ul.list, ol.list			{margin: 0 0 12px 10px; color: #888;}
ul.list li					{list-style: inside disc; margin: 2px 0;}
ol.list li					{list-style: inside decimal; margin: 2px 0;}

/* Selection */
::selection					{background: #CFCB9B; color: #000;}
::-moz-selection			{background: #CFCB9B; color: #000;}

/* Code */
code						{color: #999; background: url(images/black25.png); -moz-border-radius: 5px; -webkit-border-radius: 5px;
							 position: relative; padding: 2px 4px; font-size: 1.2em;}
