/*  
Theme Name: Minimal Horizontal
Theme URI: http://gregponchak.com/Downloads/
Description: A imageless, horizontal, and functional Wordpress theme built on grids and clean code.
Version: 1.0
Author: Greg Ponchak
Author URI: http://gregponchak.com/

*/
	/* Basic Setup */

  	* { list-style:none;padding:0;margin:0;text-decoration:none; }
  	body 
  	body   	
  	p { margin:0 0 10px 0; }
  	a { color:#aaa; }
  	a:hover { color:#fff; }
  	a img { border:0;border-bottom:2px solid transparent; }
  	a:hover img { border-bottom:2px solid #333; }
	.clear { clear:both; }
	blockquote { padding:10px;color:#aaa; }
	.postcontent ul, .postcontent ol, .postcontent2 ul, .postcontent2 ol { padding:10px; }
	
	#home { width:9350px;overflow-x:hide;}
  	#home { background:#fff url(bg.jpg) repeat-x left top;font:12px/18px helvetica, arial, sans-serif;color:#333; }
  	
	
	
	/* Structure */

	#page { background:url() repeat-y right top;min-height:650px; ,}
	#container { padding:60px 0 0 15px;min-width:8560px;float:left;}
	#title a { font-size:55px;line-height:88px;color:#000;text-transform:uppercase;background:#FFFFFF;}
	#title a:hover{background:#ff0000;}
	#posts { padding-top:2px; }
	
	
	/* Individual Content */

	#interior { width:600px;overflow-x:hide;}
  	#interior { background:#fff url(contentbg3.jpg) no-repeat left top;font:12px/18px helvetica, arial, sans-serif;color:#333; }
	#pagealt { background:url() repeat-y right bottom;min-height:650px; }
	#containeralt {padding:98px 0 0 30px;width:700px;float:left; }
	
	.funkpost, #end {width:528px;float:left;padding:5px 10px; }
	.author { color:#333;font-size:18px;line-height 18px;background:#FFFFFF;}
	a.posttitle, #comments, #commentform { font-size:24px;line-height:24px;color:#333; }
	.date { color:#aaa;font-size:18px;line-height:18px; background:#FFFFFF;}

	.funkspost, #end {width:600px;float:none;padding:0px 10px; }
	.date { color:#aaa;font-size:18px;line-height:18px; background:#FFFFFF;}
	.author { color:#333;font-size:18px;line-height 18px;background:#FFFFFF;}
	a.posttitle, #comments, #commentform { font-size:24px;line-height:24px;color:#333; }

	.postcontent { margin:3px 0 10px 0; height:857px;overflow:hidden; }
	.postcontent a, .postcontent2 a { color:#333; } 
	a.readmore, #end a { color:#fff;padding:3px;background:#555; }
	a:hover.readmore, #end a:hover{ background:#fce16e;color:#333; }
		
	/* Posts */
	.post, #end { max-width:558px;overflow:hide;float:left;padding:5px 3px;}
	.date { color:#aaa;font-size:16px;line-height:18px; }
	.author { color:#333;font-size:18px;line-height 18px;}
	a.posttitle { font-size:24px;line-height:24px;color:#333; background:#FFFFFF;padding:2px 2px;}
	.posttitle:hover{background:#ff0000;}
	.postcontent { margin:0px 0 0px 0;height:400px;overflow:hidden; background: white}
	.postcontent a, .postcontent2 a { color:#333; }
	a.readmore, #end a { position: bottom; float: left; color:#fff;padding:3px;background:#555; }
	a:hover.readmore, #end a:hover{ background:#ff0000;color:#333; }
	#endy {color:fff; padding:3px;background:#555;float:right}
	#endy2 {color:fff; padding:3px;background:#555;float:left}
	

	
	/* Sidebar */
	#subcontent { background:#white;padding:2px 2px 2px 2px;color:#fff;width:350px;float:right; }
	#subcontent .block { padding:0 15px;margin-bottom:30px; }
	#subcontent .block h5 { color:#fff;font-size:24px;line-height:24px;font-weight:normal; }
	#subcontent .block ul li { display:inline; }
	#subcontent .block ul li a { display:block;padding:2px;color:#999;border-bottom:1px solid #444; }
	#subcontent .block ul li a:hover { color:#fff;border-bottom:1px solid #777; }
	
	
	/* Widgetfooter */
	#subfooter {width:840px;margin-left:px;margin-right:px;height:150px;background-color:#333; clear:both;}
	#subfooter .widget {width:275px;height:70px;float:left;color:#fff;font-size:12px;}
	#subfooter .widget .inner {padding:10px;}
	
	/* Comments */
	
	.precommentthing {width: 80px;padding:3px;background:#fff;}
	.commentlist li{padding:10px;border-bottom:1px solid #aaa;}
	.commentlist li.alt{ background:#eee; }
	.commentlist p { margin:0; }
	#commentform p { font-size:11px;line-height:18px; }
	.commentmetadata { display:none; }

	.commentcontent {; overflow:visible ; max-height: 700px; background:#fff; width:600px}

	/* Arrows */

	#arrows { position:fixed !important;position:absolute;top:23px;left:45px;background:#555; }
	#arrows li { display:inline; }
	#arrows li a { color:#ddd;padding:5px 10px;display:block;float:left; }
	#arrows li a:hover { color:#fff;background:#000000; }
	.lb a { ; }

	/* Footer */
	#footer { position:fixed !important;position:absolute;top:2px;left:45px; color:#black; background:#555555; padding:1px 3px}
	
	/* extra crap */
	form.ddpl-form select { width: 110px; }
	