/*
Theme Name: WTFDWK
Theme URI: http://www.wtfdwk.com/
Description: Another classic wordpress theme by <a href="http://www.mikeballan.co.uk/">Mike Ballan</a> for WTFDWK.
Version: 1.0.0
Author: Mike Ballan
Author URI: http://mikeballan.co.uk/

	WTFDWK
	http://www.mikeballan.co.uk

	This theme was designed and built by Mike Ballan,
	whose blog you will find at http://http://www.mikeballan.co.uk/

*/


/***** Global Settings *****/
 
	html 									{ overflow: -moz-scrollbars-vertical; }
	body 									{ border:0; margin:0; padding:0; font:12px Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(images/bg-00.jpg) repeat-x; background-color:#000000; }
 
/***** Headings *****/
 
	h1, h2, h3, h4, h5, h6 			{ margin:0; padding:0; font-weight:normal; } 

	h1 									{ font-size:18px; padding:0; margin:0; color:#838383; font-weight:normal; }
	h2 									{ font-size:14px; padding:0 0 5px 0; margin:0; color:#9ec506; font-weight:normal; }
	h3 									{ font-size:20px; padding:0 0 5px 0; margin:0; color:#2b2c2c; font-weight:bold; }
	h4 									{ font-size:12px; padding:0; margin:0; color:#646464; text-transform:uppercase; }
	h5 									{ font-size:10px; padding:0 0 20px 0; margin:0; color:#646464; }

/***** Common Formatting *****/

	p 										{ margin:0; padding:0 0 10px 0; }
	a:link, a:visited, a:active 	{ color:#838383; text-decoration:none; }
	a:hover 								{ color:#9ec506; text-decoration:none; }
	hr 									{ color:#333333; background-color:#333333; border:1px dotted #333333; border-style:none none dotted; }
	img 									{ border:0; }

/***** Container's *****/

	#container-00 					{ margin:0 auto; padding:0; width:960px; text-align:left; }
	#container-01 					{ margin:0 auto; border:none; padding:0; border:4px solid #ffffff; width:952px; text-align:left; background-color:#000000; }
	#container-02 					{ margin:0; padding:16px; text-align:left; min-height:600px; height:auto !important; height:600px; }

/***** Header *****/

	#col-header 					{ margin:0; padding:0; width:960px; height:121px; background-image:url(images/bg-00.jpg); background-repeat:no-repeat; text-align:left;  }
	
	#col-1-3 						{ float:left; margin:0; padding:30px 0 0 0; width:160px; text-align:left; }

	#col-2-3 						{ float:left; margin:0; padding:40px 0 0 0; width:300px; text-align:right; }

	#col-3-3 						{ float:right; margin:0; padding:65px 0 0 0; width:500px; text-align:right; font-size:14px; }
	#col-3-3 ul 					{ margin:0; padding:0; list-style-type:none; }
	#col-3-3 ul li 				{ display:inline; text-decoration:none; margin:0 0 0 10px; }
	#col-3-3 li a 					{ padding:5px; color:#c0c0c0; text-decoration:none; }
	#col-3-3 li a:visited 		{ padding:5px; color:#c0c0c0; text-decoration:none; }
	#col-3-3 li a:active 		{ padding:5px; color:#c0c0c0; text-decoration:none; }
	#col-3-3 li a:hover 			{ padding:5px; background:#000000; color:#FFFFFF; text-decoration:none; }

/***** Body *****/

	#col-banner 					{ margin:0 0 20px 0; padding:0; width:920px; height:179px; border:1px solid #ffffff; text-align:left;  }

	#col-1-2 						{ float:left; margin:0; padding:0 40px 0 0; width:572px; text-align:left; }
	#col-1-2 P						{ margin:0; padding:0 0 20px 0; text-align:left; }

	#col-2-2 												{ float:right; margin:0; padding:0; width:308px; text-align:left; }
	#col-2-2 ul 											{ margin:0; padding:10px 0 10px 0; list-style-type:none; }
	#col-2-2 li a 											{ margin:0; padding:0; text-decoration:none; }	
	#col-2-2 li a:link, #col-2-2 li a:visited 	{ margin:0; padding:4px 0 4px 0; display:block; background:url(images/menu-01.gif) no-repeat; color:#FFFFFF; }
	#col-2-2 li a:hover 									{ margin:0; padding:4px 0 4px 0; display:block; background:url(images/menu-02.gif) no-repeat; color:#9ec506; }

/***** Footer *****/

	#col-footer 					{ margin:0; padding:0; width:960px; text-align:left; color:#c0c0c0; }
	#col-footer a:link 			{ color:#c0c0c0; text-decoration:none; }
	#col-footer a:visited 		{ color:#c0c0c0; text-decoration:none; }
	#col-footer a:active 		{ color:#c0c0c0; text-decoration:none; }
	#col-footer a:hover 			{ color:#9ec506; text-decoration:none; }

	#col-footer-1-2 						{ float:left; margin:0; padding:5px 0 0 0; width:800px; text-align:left; font-size:9px; color:#333333; }
	#col-footer-1-2 ul 					{ margin:0; padding:0; list-style-type:none; }
	#col-footer-1-2 ul li 				{ display:inline; text-decoration:none; margin:0 10px 0 0; }
	#col-footer-1-2 li a 				{ padding:0; color:#c0c0c0; text-decoration:none; }
	#col-footer-1-2 li a:visited 		{ padding:0; color:#c0c0c0; text-decoration:none; }
	#col-footer-1-2 li a:active 		{ padding:0; color:#c0c0c0; text-decoration:none; }
	#col-footer-1-2 li a:hover 		{ padding:0; background:#000000; color:#FFFFFF; text-decoration:none; }

	#col-footer-2-2 				{ float:right; margin:0; padding:0; width:160px; text-align:right; font-size:9px; color:#333333; }

/***** Global Classes *****/

	.img-left   					  	{ float:left; margin:5px 10px 0 0; }
	.img-right  					  	{ float:right; margin:0 0 10px 10px; }

	.clear       					 	{ clear:both; }
	.float-left 						{ float:left; }
	.float-right   					{ float:right; }

	.text-left    						{ text-align:left; }
	.text-right    					{ text-align:right; }
	.text-center   					{ text-align:center; }
	.text-justify  					{ text-align:justify; }

	.bold          					{ font-weight:bold; }
	.italic        					{ font-style:italic; }
	.underline     					{ border-bottom:1px solid; }
	.highlight     					{ background:#ffc; }

	.nopadding 					   	{ padding:0; }
	.noindent  					   	{ margin-left:0;padding-left:0; }
	.nobullet  					   	{ list-style:none;list-style-image:none; }

	#searchWrap,.middle_links 		{ margin-bottom:20px; }
	#searchWrap input 				{ vertical-align:middle; }
	#searchWrap #s 					{ font-size:1.1em; border:1px solid #1c1c1b; background:#1c1c1b; padding:1px 2px; color:#FFFFFF; margin-right:3px; width:280px; }

/* style me some comments and inputs */

	#comments 							{ width:435px; padding:12px 0 0; }
	#comment 							{ width:458px;  background:#1c1c1b; color:#FFFFFF; overflow:auto; font:12px arial,helvetica,verdana,sans-serif; }
	h2.commh2 							{ font-size: 1.4em !important; padding: 0 0 5px; color:#333 !important; }
	ol.commentlist 					{ margin: 10px 0 20px; padding: 0; list-style: none; font-size: 12px; line-height: 20px; }
	ol.commentlist p 					{ margin-bottom:10px; line-height: 20px; }
	ol.commentlist cite 				{ font-style: normal; font-weight: bold; }
	ol.commentlist li 				{ padding: 20px 10px 10px 10px; }
	ol.commentlist li.alt 			{ padding: 10px 10px 5px 10px !important; border:1px solid #BBBBBB; }
	input#submit 						{ cursor:pointer; margin:5px 0 15px 0; }
	#comment,#author,#email,#url 	{ border:1px solid #BBBBBB; padding:2px; margin:0 0 5px 0; }
	.labeltext 							{ padding:0 0 10px 0; }
