/*
Theme Name: 42Walls
Theme URI: 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, areas set out for adverts, 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: 1.6
Author: Factory42
Author URI: http://www.factory42.co.uk/42wallstheme
Tags: light, black, two-columns, right-sidebar, fixed-width, flexible-width, custom-colors, custom-header, theme-options, sticky-post, microformats
*/
.advert { margin: 15px; }

.top-sidebar-holder { clear: both; } 

html, body, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {list-style-image: none; list-style-type: none; } 

ul{ list-style-type: none; margin: 1px; padding: 1px; } 

li { margin: 1px; padding: 1px; } 

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: 24%; margin-left: 2%; float: right; clear: right; overflow: hidden; } 

#main{ float: left; clear: left; overflow: hidden; width: 74%; } 

#showhide { margin-left: auto; margin-right: auto; display: none; width: 800px; padding-top: 15px; padding-bottom: 15px; }

.search-box{ width: 210px; height: 24px; border: 2px solid #FF0000; overflow: hidden; margin-left: auto; margin-right: auto; } 

.search-input{ width: 205px; height: 18px; color: #0000FF; float: left; border: 1px solid #ccc; background: #FFF; font-size: 14px; padding: 3px 5px; } 

#comment-block { width:640px; } 

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

.commentlist li { list-style-type: none; } 

.commentlist li.thread-odd 

.comment-meta { width:300px; } 

#comment-block {margin-bottom:15px; } 

.commentlist li

.thread-even 

.comment-meta { width:300px; font-color:white; } 

.commentlist li

.bypostauthor .comment-meta { width:300px; }

.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; } 

.advert-two { background-image: url(images/advert-four.gif); background-repeat: no-repeat; width: 300px; height: 250px; } 

.advert-one { background-image: url(images/advert-three.jpg); width: 468px; height: 60px; margin-top: 10px; margin-bottom: 10px; } 

.head-image { width: 100% } 

.left-part-top { height: 100%; width: 260px; float: left; }

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


img.alignright {float:right; margin:0 0 2em 2em; padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {float:left; margin:0 0 2em 2em; padding: 4px; margin: 0 7px 2px 0; display: inline;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; padding: 4px; margin: 0 0 2px 7px;}
a img.alignright {float:right; margin:0 0 2em 2em}
a img.alignleft {float:left; margin:0 2em 2em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


