/*
Theme Name: Engenius
Theme URI: http://engeniusdev.com
Description: The WordPress portion of the Engenius Web Development website.
Version: 1.0
Author: Chase Finch
Author URI: http://chasefinch.com
Tags: engenius
*/

div#top-nav {  *margin-left:-210px; }

div#wrapper-inner { background:url(../../../../img/bg-blue.jpg) top left no-repeat; }
	
div.blogstuff { clear:both; float:left; width:642px; }
	div.blogstuff a { color:#fff; }
	
div.post-top { float:left; display:inline; width:642px; height:28px; background:url(../../../../img/post-top.png) top left no-repeat; }
div.post { clear:left; float:left; display:inline; width:562px; padding:0px 40px 15px 40px; background:url(../../../../img/post-middle.png) top left repeat-y; }
div.post-bottom { clear:left; float:left; display:inline; width:642px; height:28px; background:url(../../../../img/post-bottom.png) bottom left no-repeat; }

h2.post-title { margin:10px 0px 5px 0px; }
	h2.post-title a { color:#333; text-decoration:none; }

hr { border-color: #999; border-style: solid; border-width: 1px 0 0; clear: both; margin: 0 0 5px; height: 0; }

span.by { font-size:85%; font-style:italic; color:#999; }
	span.by a { color:#990000; }
	
span.in { float:right; display:inline; font-size:85%; font-style:italic; color:#999; text-align:right; }
	span.in a { color:#990000; }
	
a.post-edit-link { font-size:50%; text-decoration:underline; }

div.storycontent { margin:15px 0px 0px 0px; line-height:167%; }
	div.storycontent a { color:#990000; }
		div.storycontent blockquote { border-left: 2px solid #ccc; padding-left:10px; color:#333; }

div#sidebar { float:left; display:inline; width:200px; margin:20px 0px 0px 20px; font-family:verdana;  }
	div#sidebar div#rss { clear:left; float:left; display:inline; width:190px; line-height:12px; margin:10px 0px 0px 0px; }
		div#sidebar div#rss img { float:left; display:inline; margin:0px 5px 0px 0px; }
		div#sidebar div#rss a { color:#fff; font-size:69%; font-weight:bold; }
	div#sidebar div#blog-search { float:left; display:inline; margin:0px 0px 0px 0px; }
		div#sidebar div#blog-search img { float:left; display:inline; margin:4px 5px 0px 0px; }
		div#sidebar span#go-button-search a { display:block; float:right; display:inline; width:20px; height:18px; margin:0px 0px 0px 3px; font-size:69%; color:#fff; font-weight:bold; line-height:25px; padding:0px 5px 0px 5px; text-decoration:none; }
		
	div#sidebar div#authors { clear:left; float:left; display:inline; margin:25px 0px 0px 0px; }
		div#sidebar div#authors ul { margin:0; padding:0; }
			div#sidebar div#authors ul li { margin:0px 0px 2px 0px; list-style-type:none; color:#fff; font-size:85%; font-weight:bold; }
				div#sidebar div#authors ul li a { display:block; width:180px; padding:0px 10px 0px 10px; height:23px; line-height:23px; color:#fff; text-decoration:none; }
					div#sidebar div#authors ul li a.active { background:url(../../../../img/bg-author.png) top left no-repeat; }
					div#sidebar div#authors ul li a:hover { color:#ccc; }
					
	div#sidebar div#tags { clear:left; float:left; display:inline; margin:35px 0px 0px 0px; }
		div#sidebar div#tags ul { margin:0; padding:0; }
			div#sidebar div#tags ul li { margin:0px 0px 2px 0px; list-style-type:none; color:#fff; font-size:85%; font-weight:bold; }
				div#sidebar div#tags ul li a { display:block; width:180px; padding:0px 10px 0px 10px; height:23px; line-height:23px; color:#fff; text-decoration:none; }
					div#sidebar div#tags ul li a.active { background:url(../../../../img/bg-tag.png) top left no-repeat; }
					div#sidebar div#tags ul li a:hover { color:#ccc; }
					
div.feedback { font-size:85%; margin-top:15px; }
	div.feedback a { color:#990000; }
	
div#commentblock { float:left; display:inline; width:618px; margin:0px 0px 0px 12px; }
	
ul#commentlist { margin:0px; padding:0px; }
	ul#commentlist li { clear:left; float:left; display:inline; width:618px; margin:0px 0px 15px 0px; padding:0px; list-style-type:none; }
		ul#commentlist li.depth-1 div.comment-top { float:left; display:inline; width:618px; height:6px; background:url(../../../../img/tnb-comment-wide.png) top left no-repeat; _overflow:hidden; }
		ul#commentlist li.depth-1 div.comment { clear:left; float:left; display:inline; width:558px; padding:0px 30px 0px 30px; background:url(../../../../img/bg-comment.png) top left repeat-y;  }
		ul#commentlist li.depth-1 div.comment-bottom { clear:left; float:left; display:inline; width:618px; height:6px; background:url(../../../../img/tnb-comment-wide.png) bottom left no-repeat; _overflow:hidden; _background-image:url(../../../../img/tnb-comment-wide-ie6.png); height:12px; }
	
		ul#commentlist li div.comment { color:#ffd69b; font-size:85%; line-height:1.3; font-family:verdana; }
			ul#commentlist li div.comment a { color:#ccc; }
			ul#commentlist li div.comment p.comment-info { color:#ccc; font-size:93%; }
			ul#commentlist li div.comment span.comment-author { font-weight:bold; color:#ccc; font-family:verdana; }
				ul#commentlist li div.comment span.comment-author a { color:#ccc; }
				ul#commentlist li div.comment a.comment-edit-link { color:#ccc; }
				ul#commentlist li div.comment a.comment-reply-link { color:#ccc; }

div.comment-header { clear:left; float:left; display:inline; margin:15px 0px 0px 30px; width:400px; }

div.comment-trails { clear:left; float:left; display:inline; }

div.comment-rss { float:right; display:inline; width:300px; line-height:12px; margin:20px 13px 0px 0px; text-align:right; font-family:verdana; }
	div.comment-rss img { float:right; display:inline; margin:0px 0px 0px 5px; }
	div.comment-rss a { color:#fff; font-size:77%; font-weight:bold; }
	
div.comment-reply { clear:left; float:left; display:inline; margin:0px 0px 0px 12px; }
	
div.comment-author-info-top { float:left; display:inline; width:618px; height:6px; background:url(../../../../img/tnb-comment-wide.png) top left no-repeat; _overflow:hidden; }
div.comment-author-info { clear:left; float:left; display:inline; width:558px; padding:25px 30px 10px 30px; background:url(../../../../img/bg-comment.png) top left repeat-y; color:#fff; font-weight:bold; font-family:verdana; _padding:25px 28px 0px 28px;  }
	div.comment-author-info label { clear:left; float:left; width:150px; height:50px; }
	div.comment-author-info span { float:left; width:400px; *height:50px; }
		div.comment-author-info span.area { *height:auto; }
		div.comment-author-info span input { width:400px; padding:3px; }
		div.comment-author-info span textarea { width:400px; padding:5px; }
	div.comment-author-info div.submit-here { clear:left; float:left; width:558px; margin:20px 0px 0px 0px; text-align:center; _margin:0px; }
div.comment-author-info-bottom { clear:left; float:left; display:inline; width:618px; height:6px; background:url(../../../../img/tnb-comment-wide.png) bottom left no-repeat; _overflow:hidden; _background-image:url(../../../../img/tnb-comment-wide-ie6.png); _height:10px; }

div.comment-reply-text { float:left; display:inline; }

div.noposts { color:#fff; font-family:verdana; font-weight:bold; font-size:135.1%; margin:30px 0px 0px 30px; }

div#idc-container-parent { width:616px; padding:0px 13px 0px 13px; color:#FFD69B; }
	div#idc-container-parent a { color:#fff; }
div#idc-loading-comments { color:#fff; margin:0px 0px 0px 13px; }
div#idc-container-parent div#idc-container div.idc-footer { display:none; }

div#footer { padding-top:150px; }

div.idc-head h3 { color:#eee; }
div.idc-new h3 { color:#eee; }

#idc-container .idc-c .idc-time,
#idc-container .idc-c .idc-time a { color:#fff; }

ul.idc-user_i { color:#ccc; }
.idc-thread { color:#ccc; }