/*
Theme Name: Green 42Walls
Theme URI: originally: http://www.factory42.co.uk
Description: Theme with many, many options. Most things are changable. Also has the ablity to accept various layout files to change the layout of the page. Also has ajax search box, 6 Widget Areas, Threaded color comments (user changable) sticky posts, tag area, favicon and custom error messages. Features a Admin Control Panel to change things on the theme. Highy customizable theme framework, ready to go out of the box, or ready to be changed by you!
Version: TFF 1.0
Author: Virtue of the Small (derived from work by Factory42: http://www.factory42.co.uk)
Author URI: http://www.factory42.co.uk/42wallstheme
Tags: light, black, two-columns, right-sidebar, flexible-width, custom-colors, custom-header, theme-options, sticky-post, microformats
*/

#sidebar ul { margin: 1px; padding: 1px; list-style-type: none; list-style-image: none; }
#sidebar li { margin: 1px; padding: 1px; list-style-type: none; list-style-image: none; }

#main ul { padding-left: 1.5em; }
#main li { padding-top: .65em; }

#main p, #main li {
	max-width: 45em;
}

input:focus,
input:active{ outline: none; }
.navigation { padding-bottom: 15px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.block { display: block; }
.clear{ clear: both; }
.align-right{ text-align: right; }
.align-left{ text-align: left; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right:
auto; }
.alignleft { float: left; margin: 5px; }
.alignright { float: right; margin: 5px; }

#navbar ul{ list-style-type: none; list-style-image: none; display: inline; }

#navbar ul li{ display: inline; }
#sidebar{ width: 28%; margin-left: 2%; float: right; clear: right; overflow: hidden; }
#main{ float: left; clear: left;
overflow: hidden; width: 70%; }
#showhide { margin-left: auto; margin-right: auto; display: none; padding-top: 15px; padding-bottom: 15px; }
.search-box{ width: 470px; height: 22px; overflow: hidden; margin-left: auto; margin-right: auto; }
.search-input{ width: 350px; height: 14px; color: #333; float:
left; border: 1px solid #ccc; background: #FFF; font-size: 11px; padding: 3px 5px; }
#comment-block { }

#post-container {
	padding-left:15px;
	padding-top:10px;
}

.commentlist li { list-style-type: none; }
.commentlist li.thread-odd .comment-meta { }

#comment-block { margin-bottom:15px; }
.commentlist li.thread-even .comment-meta { font-color:white; }
.commentlist li.bypostauthor .comment-meta { }

.commentlist li.comment ul.depth-1 { padding:10px; }
.commentlist li.comment ul.children li.depth-2 { border:1px dotted black; width:90%; margin-top: 5px; padding:10px; }
.commentlist li.comment ul.children li.depth-3 { border:1px dotted black; width:90%; margin-top: 5px; padding:10px; margin:5px; }
.commentlist li.comment ul.children li.depth-4 { border:1px dotted black; padding:10px; width:90%; margin-top: 5px; }
.commentlist li.comment ul.children li.depth-5 { border:1px
dotted black; padding:10px; width:90%; margin-top: 5px; }
.wordpress-logo { width:25px; height:25px; border:0px; }
.icon { border: 0px; width: 25px; height: 25px; padding-left: 5px; padding-right: 5px; margin-bottom: 2px; margin-top: 14px; }

.head-image { }
.left-part-top { height: 100%; float: left; }

#break {
	width: 100%;
	height: 1px;
	clear: both;
}

.logoimage {
	border: 0;
	padding-right: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.tri_sus_family {
	text-align: center;
	border-top: 1px solid #ddddd9;
	border-bottom: 1px solid #ddddd9;
	margin-top: 2.25em;
}


