/*  
Theme Name: Logical Fallacies
Theme URI: http://www.logicalfallacies.info/
Description: 
Author: Tim Holt
Author URI: http://www.technokinetics.com/
Version: 1.0
*/

* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, blockquote { margin: 0; padding: 5px 0; }
h1 { font-size: 1.3em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; }
h4 { font-size: 0.9em; }
h5, h6 { font-size: 0.8em; }
#content p { padding: 5px 0; line-height: 1.3em; font-size: 0.9em; }
#content ul, #content ol { margin: 5px 0 5px 20px; font-size: 0.8em; }
a { color: #08C9F8; }
a:hover { color: #F8A018; }
.alignLeft { float: left; }
.alignRight { float: right; }
.clearfix { clear: both; }

body { position: relative; margin-bottom: 25px; font-size: 100%; font-family: arial, sans-serif; background: url(images/bgpattern.png) left center repeat; }

#header { margin-bottom: -30px; height: 200px; background: url(images/bgheader.png) left center repeat; }
#header_inner { position: relative; margin: 0 auto; padding-top: 100px; width: 960px; height: 100px; }

	#search { position: absolute; right: 0; top: 0; height: 64px; }
		#search h6 { padding: 5px; font-weight: normal; color: #fff; }
		#search form { padding-right: 8px; width: 300px; height: 32px; background: url(images/bgsearch.png) left top no-repeat; }
		#search p { padding: 0; }
		#search #s { padding: 3px 8px 3px 8px; width: 222px; height: 18px; line-height: 18px; background: none; border: none; }
		#search #searchsubmit { padding: 0 5px; width: 55px; height: 24px; line-height: 24px; font-size: 8pt; text-align: center; background: url(images/none.png); border: none; color: #fff; }
		#search #searchsubmit:hover { text-decoration: underline; cursor: pointer; }
	
	#header .ad { position: absolute; right: 0; top: 85px; padding-bottom: 6px; width: 260px; background: url(images/bgadbottom.png) left bottom no-repeat; }
	#header .ad .adinner { padding-top: 6px; background: url(images/bgadtop.png) left top no-repeat; }
	#header .ad h6 { padding: 1px 6px; font-size: 8pt; color: #F8A018; background: #000; }
	#header .ad h6 a { text-decoration: none; color: #F8A018; }
	#header .ad h6 a:hover { text-decoration: underline;  }
	#header .ad p { padding: 1px 6px; line-height: 1.1em; font-size: 8pt; color: #eaeaea; background: #000; }
	
	#header h1 { height: 40px; line-height: 40px; font-family: 'lucida sans'; font-size: 1.6em; font-weight: normal; color: #fff; }
	#header h1 a { text-decoration: none; color: #fff; }
	#header h1 a .accent { color: #08C9F8; }

#main_wrapper { margin: 0 auto; padding-bottom: 6px; width: 960px; background: url(images/bgfooterbottom.png) left bottom no-repeat; }

#main { width: 960px; background: url(images/bgmain.png) left top repeat-y; }

#crumbs { position: relative; z-index: 100; padding-top: 5px; background: url(images/bgmaintop.png) left top no-repeat; }
#crumbs p { padding: 0 15px 5px 15px; height: 20px; line-height: 20px; font-size: 0.8em; background: #000; color: #fff; }
#crumbs p a { color: #fff; }

#content { float: left; padding: 20px; width: 540px; }
	
	.post { padding: 10px 0; border-bottom: 1px solid #000; }
	
	h1.postTitle { font-weight: normal; color: #08C9F8; }
	h1.postTitle a { text-decoration: none; color: #08C9F8; }
	h1.postTitle a:hover { text-decoration: underline; }
	
	p.postMeta { font-weight: bold; }
	
	.post h2 { font-weight: normal; }
	
	#adsense_con_foot { margin: 15px auto; width: 336px; }

#sidebar1 { float: left; padding: 10px; width: 160px; overflow: hidden; }
#sidebar2 { float: left; padding: 10px; width: 180px; }
.sidebar h3 { padding: 5px 0; font-weight: normal; color: #08C9F8; }
.sidebar h3 a { text-decoration: none; }
.sidebar h3 a:hover { text-decoration: underline; }
.sidebar ul { padding: 5px 0 10px 0; list-style: none; }
.sidebar li { padding: 2px 0; font-size: 0.8em; color: #161616; }
.sidebar li ul { padding: 0 0 0 10px; }
.sidebar li li { font-size: 1em; }
.sidebar li a { text-decoration: none; color: #161616; }
.sidebar li a:hover { text-decoration: underline; }

#sub_footer { padding-top: 12px; background: #000 url(images/bgsubfooter.png) left top no-repeat; }
	#sub_footer .adsense_leaderboard { margin: 0 auto; width: 728px; }

#footer { padding-top: 12px; background: #333 url(images/bgfooter.png) left top no-repeat; }
	#footer p { font-size: 0.7em; color: #fff; }