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





#main {
	margin-left:28px;
       	}

#main h1{
        padding-top:32px;
        font-size:11px;
        text-transform:none;
	font-style:bold;
        color:#87888A;
	}

/* POST TITLE */

#main h3{
        font-weight:bold;
        font-style:italic;
        font-size:50px;
	}


/* POSTS TEXT OVERVIEW */

#main p {
        padding-right:42px;
	}
/* POSTS TEXT SINGLE POST */

#post-container p {
        padding-right:0px;
	}


#sidebar {
	margin-top:58px;
      	}



.sidebar-box img {
	padding-right: 3px;
        width:25px;
	height:25px;
        border:none;
	}

#line img {
        width:250px;
	height:1px;
        border:none;
	margin:0px;
        padding-top:10px;
	}

.sticky .metabox {display:none;}
.sticky #fb_share_1 {display:none;}
.sticky iframe {display:none;}
.sticky {margin-bottom:0px;padding-bottom:0px;}

#textwidget{
        height:10px;
	margin:0px;
	}



#sidebar .mainWidgetListe p {
        font-size:11px;
	font-style:bold;
        color:#87888A;
	line-height:1px;
	}

.mainWidgetListe  {
        display:inline;
	border:0;
	margin:0;
	padding:0;
        line-height:14px;
    }

/* POSTS META TEXT */

.metabox   {
       color:#87888A;
       font-size:11px;
       font-style:normal;
    }

#sidebar h3 {display:none;}  

/* NEWSLETTER */

#sidebar  p.wysija-instruct  {color:#C90519;font-size:16px;font-style:italic;padding-top:40px;padding-bottom:0px;margin-top:20px;margin-bottom:-10px;} 
#form-wysija-2 p {padding-top:0px !important;} 
#sidebar .wysija-submit wysija-submit-field {margin-top:500px !important;} 
#form-wysija-2-wysija-to {width:140px;padding-bottom:2px;margin-top:-30px;}
#sidebar .wysija-submit-field {display:inline;width:78px;margin-left:10px;padding-top:0px;}
/* #form-wysija-2 p {padding-top:0px !important; padding-bottom:0px !important;}
 #sidebar h3 {color:#C90519;font-size:16px;font-style:italic;}  
#sidebar  p.widget_wysija_cont {padding:0px;margin:0px;font-size:1px !important;}
*/

/* LINKS IN POSTS */

#main p  a:link {color:#87888A;font-size:15px;}      /* unvisited link */
#main p  a:visited {color:#87888A;font-size:15px;}  /* visited link */
#main p  a:hover {color:#C90519;font-size:15px;}  /* mouse over link */
#main p  a:active {color:#C90519;font-size:15px;}  /* selected link */

/* TITLES IN WIDGETS */

#sidebar .mainWidgetTitel a:link {color:#C90519;font-size:16px;}      /* unvisited link */
#sidebar .mainWidgetTitel a:visited {color:#C90519;font-size:16px;}  /* visited link */
#sidebar .mainWidgetTitel a:hover {color:#C90519;font-size:16px;}  /* mouse over link */
#sidebar .mainWidgetTitel a:active {color:#C90519;font-size:16px;}  /* selected link */

/* LISTS IN WIDGETS */

#sidebar .mainWidgetListe a:link {color:#87888A;font-size:11px;}      /* unvisited link */
#sidebar .mainWidgetListe a:visited {color:#87888A;font-size:11px;}  /* visited link */
#sidebar .mainWidgetListe a:hover {color:#C90519;font-size:11px;}  /* mouse over link */
#sidebar .mainWidgetListe a:active {color:#C90519;font-size:11px;}  /* selected link */

.advert-x {display:none;} 

div#footer  {
	margin:0px;
	padding:0px;
        height:0px;
    	/* for IE */
        filter:alpha(opacity=100);
  	/* CSS3 standard */
  	opacity:1;
    	   } 



#footer h3 {
	font-size:18px;
	text-transform:none;
	/*font-weight:bold;*/
        color:#FFFFFF;
	   } 

#footer  .footer-widget{
	margin-left:23px;
	margin-top:0px;
        width:330px;
	   } 



/*extra for comments*/


#respond input#author{
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}

#respond input#email{
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}

#respond input#url{
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}

#respond textarea#comment{
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}