/*

Theme Name: 42k

Theme URI: http://www.factory42.co.uk

Description: A theme with flexibility! All major components are user changeable, be that colors, sizes or layouts.The theme works perfectly out of the box, or you can change things around to suit your needs via the extremely easy to use huge admin control panel with its built in admin area inline previews. The theme comes loaded with 4 widget areas, dedicated Favicon, 4 different front page layouts, user defined error messages, dedicated tag cloud area, 2 advert areas and a free background PSD is available to download to allow you to change the look completely. Highy customizable theme framework, ready for your imagination!

Version: 1.7

Author: Factory42

Author URI: http://factory42.co.uk/42k-wordpress-theme/

Tags: light, black, two-columns, right-sidebar, fixed-width, custom-colors, custom-header, theme-options, sticky-post, microformats

*/

.con { width: 990px; padding-right: 5px; padding-left: 25px; margin-left: auto; margin-right: auto; }


.chart-table-heading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	background-color: #6699CC;

}

div.toc {

    border: 1px solid #ccc;

    font-size: .75em;

}

div.toc.toc-left {

    max-width: 22em;

    float: left;

    margin: 5px 5px 5px 0;

}

div.toc.toc-right {

    max-width: 22em;

    float: right;

    margin: 5px 0 5px 5px;

}

 

div.toc a.toc-header {

    display: block;

    background-color: #f8f8ec;

    border-top: 1px solid #fcfcfc;

    border-left: 1px solid #fcfcfc;

    border-bottom: 1px solid #f0f0e0;

    border-right: 1px solid #f0f0e0;

    color: #777;

/** Styling regarding TOC title: **/

    padding: 1px 2px;

    text-align: left;

    font-size: 1.25em;

    font-weight: bold;

}

 

div.toc a.toc-header:hover {

    border-top: 1px solid #ccc;

    border-left: 1px solid #ccc;

    border-bottom: 1px solid #fcfcfc;

    border-right: 1px solid #fcfcfc;

}

 

 

div.toc ul {

    list-style: none;

     

    margin: 0;

    padding: 5px;

    background-color: #fcfcfc;

    overflow: hidden;

    white-space: nowrap;

}

div.toc.auto-collapse ul {

    display: none;

}

 

div.toc li a {

    text-decoration: none;

    border: 0 none;

    color: #777;

}

div.toc li.toc-level-1 {

    font-weight: bold;

}

div.toc li.toc-level-2 {

    font-weight: bold;

    padding-left: .25em;

}

div.toc li.toc-level-3 {

    padding-left: .5em;

}

div.toc li.toc-level-4 {

   padding-left: .75em;

}



.wpcolumn-clearfix {

    clear: both;

}

.wpcolumn-wrapper-3 .wpcolumn {

    float: left;

    margin: 10px 4% 12px 0;

    width: 48%;

}

.wpcolumn-wrapper-3 .wpcolumn-last {

    margin-right: 0;

}

.wpcolumn-wrapper-3 .wpcolumn-1 {

    float: none;

    width: auto;

}



.red-large {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FF3300;

}



.newsletter {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #638ACE;

}



.top-sidebar-holder { clear: both; } html, body, dl, dt, dd, p, blockquote, pre, form, fieldset,

table, th, td { list-style-image: none; list-style-type: none; } input:focus, input:active{ outline: none; } .navigation {

padding-bottom: 15px; } .bold{ font-weight: bold; } .italic{ font-style: italic; } .block{ display: block; } .clear{ clear: both;

} #navbar ul{ list-style-type: none; list-style-image: none; display: inline; } #navbar ul li{ display: inline; float: left;

padding: 0px; margin: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 100%; } .advert-x { padding-top: 5px;

padding-bottom: 5px; }  

#post-container { width:650px; padding: 0px; margin: 0px; } .search-box{ width: 470px; height: 22px;

overflow: hidden; margin-left: auto; margin-right: auto; } .search-box-small{ width: 200px;overflow: hidden; float: left;  }

.search-box-small .search-input { width: 150px; } ul.commentlist { padding: 0px; } #comment-land { list-style-type:

none; width: 670px; padding: 0px; } ul .commentlist #comment-land ul li{ list-style-type: none; } #comment-land ul.commentlist li.depth-1 { width:650px;

margin-bottom: 15px; margin-left: 0px; margin-top: 10px; padding: 5px; list-style-type: none; } ul.commentlist li.comment

ul.children li.depth-2 { border:1px dotted black; width:97%; list-style-type: none;fi padding-bottom: 10px; margin-bottom: 15px;

margin-top: 10px; } .chase {height: 10px; width: 100%; clear: both;}

ul.commentlist li.comment ul.children li.depth-3 { border:1px dotted black; width:97%; margin-top: 5px; list-style-type: none;

padding-bottom: 10px; margin-top: 10px; padding:3px; margin:2px; margin-bottom: 15px; }

ul.commentlist li.comment ul.children li.depth-4 { border:1px dotted black; width:97%; margin-top: 5px; list-style-type: none;

padding:3px; margin-top: 10px; padding-bottom: 10px; margin:2px; margin-bottom: 15px; }

.commentlist li.comment ul.children li.depth-5 { border:1px dotted black; width:97%; margin-top: 5px; list-style-type: none;

margin-top: 10px; padding:3px; margin:2px; padding-bottom: 10px; margin-bottom: 15px; } .cancel-comment-reply { padding-left:

10px; } .commentlist li.comment ul.children li.depth-6 { border:1px dotted black; width:97%; margin-top: 5px; list-style-type:

none; padding:3px; margin-top: 10px; padding-bottom: 10px; margin:2px; margin-bottom: 15px; } .commentlist li.comment ul.children

li.depth-7 { border:1px dotted black; width:97%; margin-top: 5px; list-style-type: none; padding:3px; margin-top: 10px;

padding-bottom: 10px; margin:2px; margin-bottom: 15px; } .commentlist li.comment ul.children li.depth-8 { border:1px dotted

black; width:97%; margin-top: 5px; list-style-type: none; padding:3px; padding-bottom: 10px; margin-top: 10px; margin:2px;

margin-bottom: 15px; } .commentlist li.comment ul.children li.depth-9 { border:1px dotted black; width:97%; margin-top: 5px;

list-style-type: none; padding:3px; margin:2px; margin-top: 10px; padding-bottom: 10px; margin-bottom: 15px; } .commentlist

li.comment ul.children li.depth-10 { border:1px dotted black; width:97%; margin-top: 5px; list-style-type: none; margin-top:

10px; padding:3px; margin:2px; padding-bottom: 10px; margin-bottom: 15px; } .wordpress-logo { width:25px; height:25px;

border:0px; }.head-image { width: 250px; height: 120px; } .left-part-top { height: 100%; width: 260px; float: left; }

#break { width: 100%; height: 1px; clear: both; }img.centered {display: block; margin-left: auto; margin-right: auto;}

img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;} img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;} .alignright { float: right;}.alignleft {float: left;}.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright {float: right; }.navigation {padding-top: 10px; padding-bottom: 10px;}

#sidebar {
padding-left: 35px;
padding-right: 5px;
float: left;

width: 25%;

overflow-x: hidden;

overflow-y: hidden;

}
