 /*
Theme Name: worthless
Theme URI: http://www.worthlessthoughts.com
Description: "I love mankind - it's people I can't stand. — Charles M. Schulz, <em>Go Fly a Kite, Charlie Brown</em>"
Version: Worthless 1.0
Author: <a href="http://www.dotcommadot.com">. , .</a>
Author URI: http://www.dotcommadot.com
*/

/* who cares if you don't like my design. stop looking at it! */

/*----- reset -----*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea {color:black; font-family: helvetica, arial, sans-serif; font-size: .85em; line-height: 1.5em;}

/***** global *****/
body {font:100%/1.25 arial, helvetica, arial, sans-serif;text-align:center;background:white;}

/***** common *****/

h1, h2, h3, h4, h5, h6 		{margin:0;padding:0;font-weight:normal;text-transform:uppercase;}
h1 							{padding:2em 0 1em 0;font-size:2em;}
h2 							{padding:1em 0 0 0;font-size:1.5em;}
h3 							{font-size:1em;font-weight:bold;}
h4							{font-size:1em;font-weight:bold;}
ul, li						{list-style:none;}
blockquote 					{margin:10px;padding:0;}
small 						{font-size:0.65em;}
img 						{border:0;}
sup 						{position:relative;bottom:0.3em;vertical-align:baseline;}
sub 						{position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr 				{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
em							{font-style:italic;}
strong						{font-weight:bold;}

/***** links *****/

a, a:visited 				{color:#b40a0a;text-decoration:none;letter-spacing:0.22em;}
a:hover 					{text-decoration:line-through;}
#comments a					{color:white;letter-spacing:normal;text-decoration:underline;}
#comments a:hover			{color:black;}
a.comment_link, 
a.comment_link:visited 		{color:white;text-decoration: underline;font-style: italic;font-weight: bold;}


/***** forms *****/

form 						{margin:0;padding:0;display:inline;}
input, select, textarea 	{font:1em arial, helvetica, sans-serif;}
textarea 					{line-height:1.25em;}
label 						{cursor:pointer;}

/***** wrapper *****/

div#wrapper 				{width:60em;margin: 0 auto 0 auto;text-align: left;}
div#header 					{float:left; width: 60em; letter-spacing:0.2em; text-align:center;}
/*#header p.nav { font: 400 14px/18px 'arial narrow', arial, sans-serif; padding:9px; margin:0; text-align:left; text-transform: lowercase;}*/

/***** global classes *****/

.clear 						{clear:both;}
.alignleft 					{float:left;}
.alignright 				{float:right;}
.textleft 					{text-align:left;}
.textnright 				{text-align:right;}
.textcenter 				{text-align:center;}
.bold 						{font-weight:bold;}
.italic 					{font-style:italic;}
.underline 					{border-bottom:1px solid;}
.highlight 					{background:#ffc;}
.img-left 					{float:left;margin:4px 10px 4px 0;}
.img-right 					{float:right;margin:4px 0 4px 10px;}
.nopadding 					{padding:0;}
.noindent 					{margin-left:0;padding-left:0;}
.nobullet 					{list-style:none;list-style-image:none;}
.lowercase					{text-transform:lowercase;}

/***** layout *****/
div.thoughts				{float: left; margin: 1em 1em 0 0; width: 35em;padding-left:2em;}
div#sidebar					{border-left: 1px solid #000; display: inline; float: left; margin: 1em 0 0 0; padding-left:1em; width: 20em;text-transform:uppercase;}
div#footer 					{clear: both; float:left; width: 60em; text-align: center;text-transform:uppercase;}

div.entry-content			{margin-bottom:100px;}
div.entry-content h2 a 		{border:none; color:#b40a0a; font-weight:700; }
div.entry-content p.meta 	{font-size:.75em;color:#a4a5a3;margin-bottom:1em;border-bottom:1px #a4a5a3 dotted;}
div.entry-content p.meta img{padding:0;margin:0;float:none}
div.entry-content p			{text-transform:none;padding:1em;}
div.entry-content p img		{float: left;border: none;margin-right: 15px;margin-bottom: 10px;}
div.entry-content a 		{}
div.entry-content a:hover 	{}
div.entry-content ul, ol 	{margin:1em;clear:both;padding-left:2em;}
div.entry-content ol li, ul li 	{padding:0 0 5px 0;color:#666;}
div.entry-content ul li		{list-style-image:url('images/star.gif');}
div.entry-content ol li		{list-style:decimal;}

/*----- sidebar -----*/
div#sidebar img 			{margin:-2em auto 1em auto;}
div#sidebar ul 				{margin:0 0 1em 1em; padding:0;}
div#sidebar ul li 			{margin:0 0 0 1em; padding:0;list-style-image:url('images/star.gif');}
/*#sidebar ul li + li:before{content:"⊗ ";}*/
div#sidebar ul ul li 		{margin:0 0 0 1em;padding:0;list-style-image:url('images/star.gif');}
div#sidebar p.meta			{text-transform:lowercase;}
div#sidebar p				{margin-bottom:1em;}

/*----- images -----*/
p img.alignleft				{float: left; margin: 18px 18px 18px 0; border: 1px solid #d4d4d4; padding: 8px; background: #fafafa;}
p img.alignright			{float: right; margin: 18px 0 18px 18px; border: 1px solid #aaa; padding: 8px; background: #fafafa;}
p img.center				{float: none; border: 1px solid #d4d4d4; padding: 8px; background: #fafafa; display:block; margin-left:auto;margin-right:auto;}
p img.top					{margin-top:0;}

div.pagination 				{text-align:left;padding: 9px;margin-top: 18px;}
div.pagination a 			{padding: 2px 5px 2px 5px; margin: 2px;border: 1px solid black;text-decoration: none;color: #b40a0a;}
div.pagination a:hover, 
div.pagination a:active 	{border: 1px solid black;background-color:black;color:white;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px; border: 1px solid #b40a0a;font-weight: 700;background:black;color:white;} 
div.pagination span.disabled{padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #a4a5a3;color: #a4a5a3; }

#credits 					{border-top: 2px solid #000; font:400 12px/18px 'arial narrow', arial, sans-serif; margin: 36px auto; padding-top: 9px; text-align: center; width:970px;}

/*---// contact form styles //---*/
.contactform 				{position: static;overflow: hidden;}
.contactleft 				{width: 25%;text-align: right;clear: both;float: left;display: inline;padding: 4px;margin: 5px 0;font-weight: bold;}
.contactright 				{width: 70%;text-align: left;float: right;display: inline;padding: 4px;margin: 5px 0;}
.contacterror 				{border: 2px solid #b40a0a;}

/*---// comment styles //---*/
#comments 					{ width: 30em; margin-top:2em;}
dl#comment_list 			{ margin: 0 0 0 0; }
dl#comment_list dt 			{ padding: 0 0 33px 0; background: url('images/comment_top.gif') 0 100% no-repeat; line-height: 1.8182em; color: #a4a5a3; }
dl#comment_list dd.author p	{ color:white;padding-bottom:1em;}
/*dl#comment_list dd.author a	{ color:black;}*/
dl#comment_list dt.author 	{ background: url('images/comment_author_top.gif') 0 100% no-repeat;}
dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }
dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #a4a5a3; }
dl#comment_list dt .comment_num a:hover { color: #999; }
dl#comment_list dt strong 	{ font-size: 1.4545em; color: #000; }
dl#comment_list dt strong a, dl#comment_list dt strong a:visited { color: #000; border-bottom: 1px dotted #a4a5a3; }
dl#comment_list dt strong a:hover { color: #000; border-bottom: 1px solid #a4a5a3; }
dl#comment_list dd 			{ width: 428px; padding: 0 20px; margin: 0 0 1.5385em; background: #a4a5a3 url('images/comment_bottom.gif') 0 100% no-repeat; }
dl#comment_list dd.entry p	{ color:white;padding-bottom:1em;}
dl#comment_list dd.author 	{ background: #b40a0a url('images/comment_author_bottom.gif') 0 100% no-repeat; }
dl#comment_list dd.entry p, 
dl#comment_list dd.entry ul, 
dl#comment_list dd.entry ol, 
dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; }

/*---// comment form styles //---*/
#comment_form 				{ width: 30em; margin: 0 0 4.0em 0; }
#comment_form a:hover 		{ text-decoration: underline; }
#comment_form p 			{ padding: 0.7692em 0; }
#comment_form label 		{ padding: 0 0 0 0.83333em;}
#comment_form .text_input 	{ width: 15.3846em; padding: 0.23077em; color: #a4a5a3; font: bold 1em Verdana, sans-serif; border: 0.15385em solid #a4a5a3;}
#comment_form .text_area 	{ width: 30em; }
#comment_form p.subscribe-to-comments { font-size: 1em; }
#comment_form p.subscribe-to-comments label { font-size: 1em; }
#comment_form .form_submit 	{ padding: 0.5em; background: url('images/submit_bg.gif') repeat-x; color: #000; border: 0.21429em double #a4a5a3; border-top-color: #a4a5a3; border-left-color: #a4a5a3; font: bold 1.4em/1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; }
#comment_form .form_submit:hover { color: #a4a5a3; }

#footer a img {opacity: 0.5;border:0;}
#footer a:hover img {opacity: 1;}
/*#footer p + p:after {content:" - http://dotcommadot.com/";}
#footer a[href="http://wordpress.org/"] img { display:none; }*/