* {margin:0; padding:0; font-size:100%;}

body {margin:0; padding:0 0 20px 0; font:0.84em/1.333 Arial, Helvetica, sans-serif; color:#f7f7f7; text-align:center; background:#363636;}

p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, select, label {margin:0; padding:0;}

ul, ul li {list-style:none;}

ol, ol li {list-style:decimal;}

a, a:visited {color:#fee39d;}
a:hover {text-decoration:none;}

img, a img {border:0;}



#container {position:relative; margin:0 auto; padding:20px 0 0; width:820px; text-align:left; background:#202020 url(images/bg/footer.gif) left bottom no-repeat; overflow:hidden;}



/* HEADER */
#header {margin:0 auto; width:780px; height:190px; background:#202020 url(images/bg/header.png) left top no-repeat;}
	
	#site-id {position:relative; left:272px; top:90px; width:228px; height:62px; z-index:3; overflow:hidden;}
		#site-id h1 {width:228px; height:62px; text-indent:-9999px; background:url(images/it-thugs.png);}
			#site-id h1 a {height:62px; display:block;}
			/*#site-id h1 a:hover {background:transparent url(images/txt/homepage.gif) 172px 40px no-repeat;}*/



/* CONTENT */
#content {position:relative; left:20px; top:0; width:780px; overflow:hidden;}

	.column {float:left; display:inline; overflow:hidden;}
	
	#copy {margin:0 20px 0 0; width:550px;}
	
		.post {margin:20px 0 0px 0; padding:0 0 10px 0; width:550px;}
		
		.post h2 {font:normal 1.40em/1.1 Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
			.post h2 a {text-decoration:none;}
			.post h2 a:hover {text-decoration:underline;}
			
			.post h2 img {float:left; margin:1px 6px 3px 0; border:2px #353535 solid;}
			
		.post h3 {color:#fee39d; font:normal 1.20em/1.1 Georgia, "Times New Roman", Times, serif;}
			
			.post .by-line {margin:0 0 15px 0; font-size:0.85em; color:#a8a8a8;}
				.post .by-line a,.post .by-line a:visited {color:#a8a8a8;}
			
		.post p {margin:0 0 20px 0; font-size:1.00em;}
		
			.post .post-tags {margin:0;}
			
			.more-link {font-family:Georgia, "Times New Roman", Times, serif;}
			
		.post ul {margin:0 0 0 30px;}
			.post ul li {margin:0 0 20px 0; padding:0 0 0 15px; background:url(images/icon/bullet-white.gif) 0 5px no-repeat;}
		
		
		.entry {clear:both;}
			.entry .wp-caption {margin:0 0 20px 0; padding:5px 0; text-align:center; background:#2a2a2a;}
				.entry .wp-caption .wp-caption-text {margin:5px 5px 0 5px; font-size:9px; text-transform:uppercase; color:#a8a8a8; font-family:Georgia, "Times New Roman", Times, serif;}
		
			.entry p.postmetadata {padding:8px; font-size:0.80em; color:#dfdfdf; background:#2a2a2a;}
				.entry p.postmetadata a, .entry p.postmetadata a:visited {color:#dfdfdf;}
		

	.post h3#respond {margin:0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
	
	
	#commentform {padding:15px 20px 0 15px; border-top:1px #fee39d solid; background:#2a2a2a; overflow:hidden;}
		#commentform p {clear:both;}
			#commentform label {color:#fee39d;}
			#commentform input {padding:3px 2px; width:250px; font-size:1.20em;}
				#commentform input#submit {width:200px;}
			#commentform textarea {width:500px;}

	/* SIDEBAR */
	#sidebar {margin:15px 0 0; width:210px;}
	
		#sidebar h2 {font:normal 1.00em/1.1 Georgia, "Times New Roman", Times, serif; color:#fee39d; text-transform:uppercase;}
	
		#sidebar ul {margin:0 15px; width:180px; list-style:none;}
			#sidebar ul li {list-style:none; font-size:0.95em;}
			
			#sidebar ul li a, #sidebar ul li a:visited {color:#fff;}	
				#sidebar ul ul {margin:0;}
	
		#subscribe-by-rss {}
			#subscribe-by-rss p {font-size:1.00em;}
				#subscribe-by-rss p a, #subscribe-by-rss p a:visited {padding:0 20px 0 0; color:#fff; background:url(images/icon/feed.png) right top no-repeat;}
	
		#subscribe-by {padding:10px 0 20px 0; overflow:hidden;}
			#subscribe-by form {}
				#subscribe-by form label {display:block; clear:right;}
					#subscribe-by form label a, #subscribe-by form label a:visited {padding:0 0 2px 20px; color:#fff; background:url(images/icon/feed.png) left top no-repeat;}
				#subscribe-by form input {float:left; margin:3px 0 0 0; padding:2px 0 2px 26px; width:149px; height:21px; font-size:1.40em; color:#363636; border:0; background:#f9f9f9 url(images/icon/email.gif) 6px 5px no-repeat;}
				#subscribe-by form input#btn-subscribe {float:left; margin:3px 0 0 3px; width:32px; height:25px; border:0; line-height:0; cursor:pointer; text-indent:-9999px; outline:none; background:transparent url(images/btn/go.png) left top no-repeat; overflow:hidden;}
					#subscribe-by form input#btn-subscribe:hover {background-position:0 -25px;}
	
		#sidebar .widget {margin:0 0 15px 0;}
			#sidebar .widget .widgettitle {}
			
		#sidebar .widget_search {padding:0 0 15px 0; border-bottom:1px #202020 solid; overflow:hidden;}
			#sidebar .widget_search #searchform {overflow:hidden;}
				#sidebar .widget_search #searchform input {float:left;}
				#sidebar .widget_search label {font:normal 1.00em/1.1 Georgia, "Times New Roman", Times, serif; color:#fee39d; text-transform:uppercase;}
				#s {float:left; margin:3px 0 0 0; padding:2px 0 2px 26px; width:119px; height:21px; font-size:1.40em; color:#363636; border:0; background:#f9f9f9 url(images/icon/search.gif) 6px 5px no-repeat;}
				#searchsubmit {margin:3px 0 0 3px; width:32px; height:25px; border:0; cursor:pointer; text-indent:-9999px; line-height:0; outline:none; background:transparent url(images/btn/go.png) left top no-repeat; overflow:hidden;}
					#searchsubmit:hover {background-position:0 -25px;}
		
		#sidebar .widget_recent_entries {padding:15px 0 15px 0; border-bottom:1px #202020 solid;}
			#sidebar .widget_recent_entries li {padding:4px 0 4px 19px; background:url(images/icon/recent-posts.gif) 0 4px no-repeat;}
			
		#sidebar .widget_categories {padding:0 0 15px 0; border-bottom:1px #202020 solid;}
			#sidebar .widget_categories li {padding:4px 0 4px 19px; background:url(images/icon/categories.gif) 0 3px no-repeat;}
		
		#sidebar .widget_archive {margin:0; padding:0 0 15px 0;}
			#sidebar .widget_archive li {padding:4px 0 4px 19px; background:url(images/icon/archives.gif) 0 4px no-repeat;}
	
	#widget-wrapper {background:#2a2a2a url(images/bg/sidebar-bottom.gif) left bottom no-repeat;}
		#widget-wrapper-inner {background:url(images/bg/sidebar-top.gif) left top no-repeat;}


	/* PLUGINS */
	.sociable {padding:5px 5px 3px 5px; border-bottom:1px #fee39d solid; background:#2a2a2a;}
		.sociable .sociable_tagline {padding:0 0 3px 0; color:#fee39d; font:normal 0.70em/1.1 Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
		
		.sociable ul {margin:0; display:inline; list-style:none;}
			.sociable ul li {margin:0; padding:0; display:inline; list-style:none; background:none;}
				.sociable ul li img {}
	
	#addthis {margin:10px auto 0; width:125px;}



/* FOOTER */
#footer {position:relative; left:0; top:0; width:820px; height:20px;}
	
	#copyright {margin:10px 0 0; font-size:0.80em;}
		#copyright a, #copyright a:visited {color:#fff;}