/*  

Theme Name: Unstandard Original

Theme URI: http://5thirtyone.com/

Description: Farewell to the standard blog format

Version: 0.1

Author: Derek Punsalan

Author URI: http://is.derekpunsalan.com/

*/



* { margin: 0; padding: 0; }




@font-face {
    font-family: 'SchreibmaschinenschriftBRoman';
    src: url('http://www.septemberindustry.co.uk/js/schreibmaschinenschrift-webfont.eot');
    src: url('http://www.septemberindustry.co.uk/js/schreibmaschinenschrift-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.septemberindustry.co.uk/js/schreibmaschinenschrift-webfont.woff') format('woff'),
         url('http://www.septemberindustry.co.uk/js/schreibmaschinenschrift-webfont.ttf') format('truetype'),
         url('http://www.septemberindustry.co.uk/js/schreibmaschinenschrift-webfont.svg#SchreibmaschinenschriftBRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}



#madethought h1 {
	color: #333 !important;
	font-size: 40px !important;
	line-height: 40px !important;
	font-family: "SchreibmaschinenschriftBRoman", Georgia, serif; !important;
	font-weight: normal !important;
	text-transform: Uppercase !important;
        font-style: normal !important;
	}

#madethought h2 {
	color: #333 !important;
	font-size: 19px !important;
        text-align: center !important;
	line-height: 23px !important;
	font-family: "SchreibmaschinenschriftBRoman", Georgia, serif; !important;
	font-weight: normal !important;
	text-transform: Uppercase !important;
        font-style: normal !important;
	}






.widget_tag_cloud a{
	font-size: 11px !important;
	font-style: italic !important;
	padding: 1px 5px;
	display: inline-block;
	background-color: #ebebeb;
	border-bottom: 1px solid #ebebeb;
	color: #999999;
	margin: 0px 2px 5px 0px;
}
.widget_tag_cloud a:hover{
	background-color: #dadada;
	color: #444;
	font-style: italic !important;
}
.widget_tag_cloud {
	font-style: italic !important;
}




a.bensontrade span
{
color: #f9f9f9;
text-decoration: none;
}

a.bensontrade:hover span
{
color: #f9f9f9;
text-decoration: none;
}





.firstLetter{
  display      : block;
  float        : left;
  margin-top   : -0.33em; /* use -0.205em for two lines */
  margin-left  : -0.46em;
  margin-right : 0.6em;
  height       : 4.5em;
}

.firstLetter span{
  font-size    : 5.6em;   /* use 3.33em for two lines */
  line-height  : 1.0em;
}

.firstLetter + span{
  margin-left  : 0em;
}




.smallest{
	margin-bottom: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
}



#wrapper{
	width: 932px;
	text-align: left;
	height: 20px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#header{
float: left;
width: 932px;
height: auto;
margin: 0 0 26px;}

p.description {
	font-size: 11px;
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #222;
	line-height: 15px;
}


p.description a {
	font-size: 11px;
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #222;
	line-height: 15px;
}




/**
 *layout system
 *
 *lf = layout frame
 *lu = layout unit
 **/
.lf {
	margin: 0 0;
}

.lf .lf > p {
	margin-top: 0 !important;
}

.lu {
	float: left;
	margin-left: 12px;
}

.lf p:first-child {
    margin-top: 0;
}

.lf p:last-child {
    margin-bottom: 0;
}

.lf .lu.first-child,
.lf .lu:first-child {
	margin-left: 0;
}



/**
 *width definition
 **/

.whc,
.width-half-col {
	width: 68px;
}


.w1c,
.width-1col {
	width: 145px;
}

.w1c li {
	margin: 0 0 4px;
}

.w1c li a {
        	font-size: 11px;
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #222;
}

.w1c li a:hover {
        color: #888;
}


.w2c,
.width-2col {
      height: auto;
      width: 459px;

}

.w3c,
.width-3col {
	width: auto;
      
}

.w4c,
.width-4col {
	width: 630px;
}

.w5c,
.width-5col {
	width: 792px;
}

.w6c,
.width-6col {
	width: 954px;
}




.mt0,
.notopmargin {
	margin-top: 0 !important;
}

.mb0,
.nobottommargin {
	margin-bottom: 0 !important;
}

.mt1,
.notopmargin {
	margin-top: 16px !important;
}

.mb1,
.nobottommargin {
	margin-bottom: 16px !important;
}

.ml1c {
	margin-left: 144px;
}

.ml2c {
	margin-left: 306px;
}

.ml3c {
	margin-left: 468px;
}

.ml4c {
	margin-left: 630px;
}



html {
   width:100%;
   height:100%;
   background:url(http://www.septemberindustry.co.uk/images/stripe.png) top center no-repeat;
   background-color: #f9f9f9;
}

body {
	color: #000;
	text-align: center;
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.5em;
	background-color: #f9f9f9;
}
#main-wrapper {
	display: block;
	width: 932px;
	text-align: left;
	height: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* ----------------------------------- basics */
h1, h2, h3 { font-weight: normal; }

h1 { font-size: 11px; margin: 0 0 4px; }




h1 a {

	font-size: 11px;
	font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif;
	font-weight: normal;
	text-transform: Uppercase;
	letter-spacing: 2px;
	margin: 0 0 5px;
	color: #888; }

h1 a:hover {

	font-size: 11px;
	font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif;
	font-weight: normal;
	text-transform: Uppercase;
	letter-spacing: 2px;
	margin: 0 0 5px;
	color: #222; }












h2 {

	font-size: 11px;
	font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif;
	font-weight: normal;
	text-transform: Uppercase;
	letter-spacing: 2px;
	margin: 0 0 5px;
	color: #888; }

h4 {

	font-size: 13px;
	font-family: "Droid Serif", Georgia, Times, serif;
	font-weight: normal;
	text-transform: none;
        line-height: 20px;
        font-style: italic;
        border-top: 1px dotted #dddddd;
        border-bottom: 1px dotted #dddddd;
        padding: 12px 0 12px;
	letter-spacing: 0px;
	margin: 0 0 3px;
	color: #999999; }


h5 {

	font-size: 11px;
	font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif;
	font-weight: normal;
	text-transform: Uppercase;
        border-bottom: 1px dotted #dddddd;
	letter-spacing: 1px;
	padding: 0 0 10px;
	color: #888; }


h6 {
	font-size: 23px;
	font-family: "Droid Serif", Georgia, Times, serif;
	font-weight: normal;
        padding: 6px 0 6px;
	text-transform: none;
        line-height: 30px;
        font-style: italic;
	letter-spacing: 0px;
	color: #333333;
}


.capImage{
	font-size: 10px;
	font-family: "Droid Serif", Georgia, Times, serif;
	font-weight: normal;
}


/* ----------------------------------- masthead */

.network {       
	margin: 20px 0 0 0;
	padding: 20px 0 26px 0;
	font-family: Helvetica, Arial, sans-serif;        
	border-top: 1px solid #ccc;
} 


#leaderboard {
	padding: 3em 0 7em 0;
	position: relative;
}
h3 {
	font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif;
	font-weight: normal;
	text-transform: Uppercase;
	letter-spacing: 1px;
	color: #000000;

}

a {
	color: #888888;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
  a:hover {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

font-weight: normal;

.home .main-post-bg .secondary-post-bg a img { border: none; }

a img { 
        border: none;
        background-color: #FFFFFF;
}

ul, ol { list-style: none; }

/* ----------------------------------- masthead */
#leaderboard {
	position: relative;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 4em;
	padding-left: 0;
}
 
.entry {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#main-nav {
	font-size: 12px;
	margin: 17px 0 0 0;
	font-weight: normal;
	line-height: normal;
}


  #main-nav li { float: left;  margin-left: 7px; }
  #main-nav li a { background: #ddd; color: #6c6c6c; display: block; padding: 1.1em 0; text-decoration: none; text-align: center; width: 8em; } 
  #main-nav li a:hover,
  #main-nav li.current a { background: #333; color: #eee; }
  #main-nav li.rss-now a:hover,
  #main-nav li.rss-now a { background: #f47a0e; color: #eee; }
.adsense-center { margin: -40px auto 0; display: block; width: 728px; }
  
/* ----------------------------------- home posts */

.home .left {
	width: 932px;
}
.home .main-post-bg { background: #FFFFFF; display: block; height: 606px; position: relative; margin: 0 0 20px 0; width: 606px; overflow: hidden; }

.home .main-post-bg img { height: 606px; width: 606px; }

  .main-post-bg .post-comments,
  .secondary-post-bg .post-comments {
	position: absolute;
	padding: 1px 4px 1px 4px;
	top: 0;
	right: 0px;
	z-index: 102;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity:.75;
	background-color: #DDDDDD;
}    
    .post-comments a,
    .secondary-post-bg .post-comments a {
	font-size: 10px;
	color: #000000 !important;
	display: block;
	height: 1.8em;
	line-height: 1.8em;
	width: 7.5em;
	text-decoration: none;
	text-align: center;
} 
  .home .main-post-bg .title-insert,
  .home .recent-leads .title-insert {
	bottom: -1px;
	display: block;
	left: 0px;
	position: absolute;
	width: 100%;
	z-index: 101; /* opacity - move to sep. stylesheet */
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity:.75;
	background-color: #DDDDDD;
	height: 27px;
}
.post-comments a:hover, .secondary-post-bg .post-comments a:hover {
	color: #888;
}
#main-wrapper .home fix .left #post-27 .main-post-bg .post-comments a {
	color: #888;
}




.title-insert h3 {
	margin: 4px 7px;
	line-height: 1.6em;
}
.title-insert h3 a {
	font-size: 12px;
	display: block;
	color: #000000;
	text-decoration: none;
}
.title-insert h3 a:hover {
	color: #888;
}


.home .recent-leads { width: 626px; float: left; }
  .home .recent-leads .secondary-post-bg {
	background: #FFFFFF;
	display: block;
	width: 293px;
	overflow: hidden;
	height: 150px;
	position: relative;
	margin: 0 20px 20px 0;
}



.home .recent-leader { width: 939px; float: left; }




/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 303px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#sidebar .widget {
	margin: 0px 0px 20px 0px;
        line-height: 1.5em;
	padding: 0px;
	display: inline;
	border: none;
	}

#sidebar .widget .textwidget{
	margin: 0px 0px 20px 0px;
	}
	
#sidebar h4 {
	color: #888 !important;
	font-size: 11px !important;
	font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif !important;
	font-weight: normal !important;
	text-transform: Uppercase !important;
        font-style: normal !important;
	letter-spacing: 2px !important;
	margin: 0px 0px 5px 0px !important;
	padding: 11px 0px 5px 0px !important;
	border-top: 1px solid #DDDDDD !important;
        border-bottom: none !important;
	}
	
#sidebar p {
	margin: 0px;
	padding: 0px;
font-size: 11px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#sidebar embed, #sidebar object {
	width: 300px; 
	height: 250px;
	margin: 0px; 
	padding: 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	padding: 0px 0px 5px 15px;
	margin: 0px;
	}
	
#sidebar ul li ul li {
	font-size: 11px;
        line-height: 1.5em;
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #222;
	padding: 0px 0px 6px 0px;
	margin: 0px;
	}

#sidebar ul li ul li a {
	font-size: 11px;
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #222;
	}

#sidebar ul li ul li a:hover {
	font-size: 11px;
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #888;
	}
	
.enews {
	background: url(images/enews.png) top right no-repeat;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar .enews p {
	margin: 0px;
	padding: 0px 0px 0px 45px;
	}
	
/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	float: left;
	width: 145px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#l_sidebar .widget {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: inline;
	border: none;
	}
	
#l_sidebar h4 {
	font-size: 11px;
	font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif;
	font-weight: normal;
	text-transform: Uppercase;
	letter-spacing: 2px;
	margin: 0px 0px 5px 0px;
	padding: 11px 0px 5px 0px;
	border-top: 1px solid #DDDDDD;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	float: right;
	width: 145px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#r_sidebar .widget {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: inline;
	border: none;
	}
	
#r_sidebar h4 {
	font-size: 11px;
	font-family: Georgia,"New Century Schoolbook","Century Schoolbook",serif;
	font-weight: normal;
	text-transform: Uppercase;
	letter-spacing: 2px;
	margin: 0px 0px 5px 0px;
	padding: 11px 0px 5px 0px;
	border-top: 1px solid #DDDDDD;
	}
	
#r_sidebar p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}


/*--------------------------------*/





com.circle {
	font-weight: bold;
	font-size: 12px;
}

com.circle a {
      vertical-align: baseline;
     	font-weight: bold;
	font-size: 12px;
	background: #ddd;
	color: #666666;
	display: block;
	width: 24px;
	height: 24px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	text-align: center; 
      line-height: 24px;
}


com.circle a:hover,
com.circle a:focus {
	text-decoration: none;
	background-color: #ccc;
	color: #555;
}

com.circle a:active {
	background-color: #aaa;
	color: #333;
}


  .postcom {
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 102;
        margin: 10px 10px 0 0;
}  

  .postcom2 {
margin: 10px 0 0 0;
float:right;	
}  











  .home .recent-leads .title-insert h3 {
	margin: 4px 7px;
	line-height: 1.6em;
}
  .home .recent-leads .title-insert h3 a {
	font-size: 12px;
	display: block;
	color: #000000;
	text-decoration: none;
}
  .home .recent-leads .title-insert h3 a:hover {
	color: #888;
}
.home .right { width: 303px; text-align: left; }
.home .right h3 {
	font-size: 12px;
	color: #000000;
}





.single-post-title {
	width: 932px;
	border-top: 1px solid #dddddd;
	padding-top: 10px;
}

.single-post-title h2 a{
	width: 626px;
	float: left;
	font-size: 12px;
	line-height: 25px;
	padding: 2px 0 0 0;
}

.single-post-title.col1 {
	float: left;
	width: 145px;
	padding-top: 0px;
	border-top: 0;
}

.single-post-title.col2 {
	float: left;
	width: 145px;
	padding-top: 0px;
	margin: 0 12px 0 0;
	border-top: 0;
}







/* ----------------------------------- entry style */
.post.single {
	font-size: 1.3em;
        line-height: 1.5em;
	color: #000000;
	width: 590px;

}
  .post.single h2 {
	font-size: 12px;
	line-height: 20px;
	color: #888888;
	text-decoration: none;
width: 932px;
}

.post.single h2 a {
	font-size: 12px;
	line-height: 20px;
	color: #888888;
	text-decoration: none;
}


  .post.single .entry { float: left; width: 616px;}

.leftposttitle {
	float: left;
	width: 500px;
	margin-top: 12px;
}







.meta2 {
	color: #000000;
	padding: 12px 0 0 0;
	margin-top: 16px;
	float: left;
	width: 75px;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
margin-left: -92px;
position: absolute;
}
.post.single .meta2 a {
	color: #888888;
        font-size: 10px;
	text-decoration: none;
}

.meta2 a:hover {
	text-decoration: none;
	color: #000000;
}













  .post.single .meta {
	color: #000000;
	padding: 12px 0 0 0;
	margin-top: 12px;
	float: left;
	width: 75px;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
}


  .metadate {
	color: #000000;
	font-size: 10px;
	line-height: 18px;
}



    .post.single .meta a {
	color: #888888;
        font-size: 10px;
	text-decoration: none;
}
    .post.single .meta a:hover {
	text-decoration: none;
	color: #000000;
}
  .post.single p {
	margin: 1em 0;
	font-size: 11px;
	line-height: 1.7em !important;
	color: #000000;
}
  .post.single p a,
  .post.single li a {
	font-weight: normal;
	font-size: 11px;
	color: #888888;
}

  .post.single p strong { font-weight: bold; }
  .post.single p em { font-style: normal; background: #f9f9de; }
  .post.single blockquote { margin: 0 1.5em; color: #6c6c6c; }
  .post.single h3 {
	font-size: 12px;
	color: #000000;
	margin-top: 2em;
}
  .post.single ul,
  .post.single ol { margin: 1em 1.5em; }
  .post.single ul li,
  .post.single ol li { margin: 0 0 14px 0; color: #6c6c6c; line-height: 1.3em; }
  .post.single ul li {
	padding-left: 20px;
}
  .post.single ul li strong { font-weight: bold; }
  .post.single img.floatleft { float: left; margin: 4px 10px 0 0; }
  .post.single img.floatright { float: right; margin: 4px 0 0 10px; }
  .post.single code { font-family: courier, fixed, monospace; font-size: 12px; background: #eee; }
    .post.single code strong { color: #000; }
.navigation { font-size: 1.2em; padding: 10px 0; }
  .navigation .left { width: 50%; }
  .navigation .right { width: 49%; }
.archives-page h2 a { font-size: 14px !important; line-height: 16px; }
  
/* ----------------------------------- lists */
.sidebar-wrapper { background: #fff; }
.sidebar-news {
	border: 1px solid #e9e9b4;
	display: block;
	padding: 7px;
	color: #555;
	font-size: 12px;
}
  .sidebar-news a:hover { text-decoration: none; }
.sidebar-wrapper h3 { overflow: hidden; }
ul.sidebar-ul,
.related-posts ul { font-size: 1.2em; line-height: 1.4em; margin: 10px 0 0 0; width: 340px; }
  .sidebar-ul li,
  .related-posts li {
	color:#777;
	line-height: 1.5em;
	width: 303px;
	border-top: 1px solid #ccc;
}
  .sidebar-ul li a,
  .related-posts li a {
	display: block;
	color: #888;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: normal;
}
  .sidebar-ul li a:hover,
  .related-posts li a:hover {
	color: #ffccff;
}
  .sidebar-ul li a:hover em { color: #999; }
.related-posts h3 { display: none; }
.serve-random { font-size: 12px; color: #888; margin-top: 7px; }
  .serve-random a {
	color: #000000;
}
  .serve-random a:hover {
	text-decoration: none;
	color: #888888;
}
.sidebar-nextprev { margin-top: 12px; }
  .sidebar-nextprev li { float: left; }
  .sidebar-nextprev li.previous { margin-left: 5px; }
  .sidebar-nextprev li.next { float: right; margin-right: 5px; }
  .sidebar-nextprev li a { outline: none; display: block; height: 40px; width: 160px; background: #ddd; text-indent: -9999em; }  
  .sidebar-nextprev li.previous a {
}
    .sidebar-nextprev li.previous a:hover { background-position: bottom left; }
    .sidebar-nextprev li.next a:hover { background-position: bottom right; }

/* ----------------------------------- comments */
#comments { margin: 18px 0; width: 900px;}
#comment-breaker {
	color: #000000;
	display: block;
	width: 100%;
	margin: 15px 0 18px 0;
	padding: 18px 0 0 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	font-weight: normal;
}
  #comment-breaker h2 {
        margin: 0 0 0 157px;
	font-size: 12px;
}
ol.commentslist {
	float: left;
	font-size: 11px;
	line-height: 1.5em;
	width: 900px;
}
  .commentslist li { margin-bottom: 28px; }
  .commentslist li p { margin: 0 0 1em 0; }
  .commentslist li blockquote { margin: 0 1.2em; font-style: italic; }
  .commentslist li ul, 
  .commentslist li ol { margin: 1em 1.5em; }
  .commentslist .author_meta {
	float: left;
	width: 145px;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0 12px 0 0;
}
    .commentslist .author_meta a {
	color: #000000;
	text-decoration: none !important;
	font-size: 11px;
}
    .commentslist .author_meta a:hover {
	text-decoration: none !important;
	font-weight: normal;
	color: #888888;
	font-size: 11px;
}
  .commentslist li.author .comment_text { background: #eee; width: 498px; border: 1px solid #ddd; }
    li.author .comment_text p {
	font-size: 11px;
	margin: 7px;
}
  .commentslist .comment_text { float: left; width: 459px; overflow: auto; font-size: 11px;}
    .comment_text .comment-author {
	font-weight: normal;
	margin-bottom: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	padding-top: 12px;
	color: #888888;
}
    li.author .comment_text .comment-author { margin: 7px 0 7px 7px; }
    .commentslist .comment_text a {
	font-weight: normal;
	font-size: 11px;
	color: #888888;
}
    li.author .comment_text .comment-author { margin: 7px 0 7px 7px; }
    .commentslist .comment_text a:hover {
	font-weight: normal;
	font-size: 11px;
	color: #ffccff;
}
.pings {
	float: right;
	width: 503px;
        margin-top: 0px;
}
  .pings h3 {
	color: #000000;
	font-size: 12px;
	padding: 0 0 0 2px;
	font-weight: normal;
}
  
ul.pingslist { font-size: 1.2em; line-height: 5.5em; margin: 10px 0 0 0; width: 340px; }

 .pingslist li {
	line-height: 5.5em;
	width: 340px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
}
   
    .pingslist li a {
	display: block;
	font-weight: normal;
	color: #111111;
	text-decoration: none;
	padding: 3px 2px 3px 20px;
}
    .pingslist li a:hover {
	color: #888888;
}
    .sidebar-ul li a:hover em { color: #999; }
#commentform {
	font-size: 12px;
	margin-left: 157px;
}
  #commentform p { margin: 0.8em 0; }
  #commentform p label { }
  #commentform #author,
  #commentform #email,
  #commentform #url,
  #commentform #comment {
	padding: 4px;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	color: #888888;
	border: 1px solid #AAAAAA;
}
  #commentform #comment { width: 447px; overflow: auto; height: 180px; }

  .comment-warning strong { color: #444; font-weight: bold; }
.subscribe-to-comments {
	font-size: 12px;
	color: #000000;
}

/* ----------------------------------- categories */





#carbonads-container {
  margin:0px !important;
}

.carbonad {
  border:none !important;
  background:none !important;
  padding:0px !important;
  font-family:inherit !important;
  text-align:left !important;
  font-size:11px !important;
}

.carbonad-image {
   padding-left:0px !important;
   margin-left:0px !important;
   margin-right:13px !important;

   margin-top:3px !important;

   border:none !important;
   font-size:11px !important;
   height:97px !important;
   width:auto !important;
}

.carbonad-text {
   padding-top:0px !important;
   margin-top:0px !important;

   width:160px !important;
   line-height:17px !important;
   font-size:11px !important;
   color:#222 !important;
}


.carbonad-text a {
   padding-top:0px !important;
   margin-top:0px !important;

   line-height:17px !important;
   font-size:11px !important;
   color:#222 !important;
   font-weight:normal !important;
}


.carbonad-tag {
   text-align: left !important;
   padding-top: 9px !important;
   color:#888 !important;
}

.carbonad-tag a {
   color:#888 !important;
}





body .bsap .one{margin-bottom:1em;}
.bsap .one .bsa_it_ad{border:none;background:none;padding:0;font-family:inherit;text-align:left;font-size:11px;}
body .bsap .one .bsa_it_t{margin-top:-7px;font-size:11px;font-weight:normal;color:#222;}
body .bsap .one .bsa_it_d{margin-top:-2px;line-height:17px;font-size:11px;color:#888;}
.bsap .one .bsa_it_p{margin-top:17px;text-align:right;position:static;font-size:11px;}

.bsap .one .bsa_it_p a{color:#999;font-size:11px;}

.bsap .one .bsa_it_i{float:none;font-size:11px;}
body .bsap .one .bsa_it_i img{margin-right:-4px;margin-top:-2px;border:none;font-size:11px;height:97px;width:auto;}

.featured {

        position: absolute;
        float: right;
        height: 115px;
        margin: 0 0 0 629px;
	width: 302px;
	padding-right: 18px;
    
	}
	

.catbox {
width: 700px;
}

#categories {
        width: 932px;
        padding: 15px 0 15px 0px;
	margin: 15px 0 15px;                 

/* margin: 35px 0 21px; */

        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;

}

#categories ul {
        color: #999999;
	font-size: 11px;
	line-height: 1.6em;
}
#categories li { float: left;  text-align: right;  display: block; width: 145px; margin-right: 12px; }
#categories li a {
	font-size: 11px;
        color: #222;
	font-weight: normal;
	float: left;
	text-decoration: none;
}
#categories li a:hover {
	color: #ffccff;
}




.search input {
	background-color: #f9f9f9;
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #666;
        font-size: 11px;
	border: none;
	float: left;
        margin-top: 1px;
        margin-left: -1px;
        width: 145px;
}
.search input:focus {
        font-color: #222222;
	outline: none;
}
.search input#s:focus{
     border-bottom: 1px solid #dddddd;
     font-color: #222222;
}
.search input#s:focus{
     border-bottom: 1px solid #dddddd;
     font-color: #222222;
}
#searchform input#s{
     font-color: #222222;
     color: #222222;
}




/* ----------------------------------- footer */
#footer {
	color: #222;
	font-size: 11px;
	line-height: 1.4em;
	padding: 0px 0 70px; /* 35 0  72*/
	position: relative;
	width: 960px;
}
  #footer .left { width: 400px; }
  #footer .right { fright: 400px; }

  #footer a {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
#footer a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #888888;
}

.hiddenpic { display: none; }

/* ----------------------------------- floats */

.pages { 	margin-bottom: 10px; } 

.right {
	float: right;
}

.rightsinglepost {
	margin-top: 11px;
	float: right;
}

.left {
	float: left;
	width: 932px;
        margin-top: 12px;
}

.leftpost {
	float: left;
	width: 500px;
	margin-top: 10px;
}

.rightnav {
        float: right;
        padding: 2px 0 0 0;
        margin: 0 0 0 0; 
	width: 311px;
}

.clear { clear: both; }

.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; }
* html .fix { height: 1%; }
.fix { display: block; }

/* ----------------------------------- droplist */
#drop {
	font size: 9px;
	width: 136px;
	color: #777777;
	font-family: Helvetica,Arial, sans-serif;
	height: 13px;
	background-color: #f9f9f9;
	border: 1px solid #1b1b1b;
}
#apDiv1 {
	position:absolute;
	left:605px;
	height:31px;
	z-index:102;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	top: 122px;
	line-height: normal;
}
.post.single  p  a:hover    {
	font-weight: normal;
	font-size: 11px;
	color: #ffccff;
}
#homeheader a {
	font-size: 12px;
	color: #000000;
}




.post.single img {
max-width: 932px;
width: expression(this.width > 700 ? 700: true);
}







/* = sidebar and widgets style */

.home .right { float: right; }
	.home .right h3 { font-size: 11px; padding: 4px 3px 9px; }       /*9px 3px 7px; top padding*/
h3.module-title, 
h3.widgetTitle { border-top: 0px solid #ccc; border-bottom: 1px solid #ddd; font-size: 11px; font-weight: normal; margin: 0 0 10px; padding: 9px 3px 7px; }
h3.module-title a, 
h3.widgetTitle a { border: 0; }
.widgetContainer { margin: 0 0px 36px 0px; }
	.widgetContainer .textwidget { font-size: 11px; line-height: 1.4em; margin: 0 3px 7px 3px; border-bottom: 1px solid #ddd; }
ul.module-list, 
.widgetContainer ul { margin: 0 0 20px 0; }
.module-list li, 
.widgetContainer li { font-size: 11px; line-height: 1.4em; margin: 0 0 7px 0px; padding: 0 0 7px 3px; border-bottom: 1px solid #ddd; }
.widgetContainer li a { font-size: 11px; }
.widgetContainer li a:hover { font-size: 11px; color: #ffccff; }


.sidebar-nextprev { overflow: hidden; width: 320px; }
	.sidebar-nextprev li { border-left: 1px solid #ccc; float: left; height: 40px; list-style: none; width: 159px; }
		.sidebar-nextprev li.previous { border-right: 1px solid #ccc; }
		.sidebar-nextprev li.next { border-left: 1px solid #ccc; float: right; margin-left: -1px; }
		.sidebar-nextprev li a { border-left: 1px solid #ccc; border: 0; color: #ccc; display: block; font-size: 0.9em; font-weight: bold; height: 40px; margin-left: -1px; }
			.sidebar-nextprev li a:hover { border-color: #3c6c92; color: #3c6c92; }
			.sidebar-nextprev li a span { cursor: pointer; display: block; padding: 15px 0 0 10px; }
.widgetContainer #wp-calendar { border-collapse: collapse; width: 100%; }
#wp-calendar caption { font-weight: bold; margin-bottom: 7px; }
#wp-calendar thead th { border-width: 1px 0; border: 1px solid #ccc; padding: 4px 0 4px 3px; }
#wp-calendar td { color: #777; padding: 3px 0 7px 3px; }
	#wp-calendar td a { font-weight: bold; }
#middle-widgets { width: 970px; }
	#middle-widgets .widgetContainer { clear: top; float: left; margin: 0 16px 0px 0; width: 299px; }
.sidebar-desc { font-size: 0.9em; line-height: 1.4em; margin: 0 4px; }


/* 
========================
  
Grid settings:
  	columns: 4
  	column width: 201px
  	column margin: 12px
  	container margin: 10px
    
=========================
*/
* { /* quick reset */
	margin: 0;	
}


.inner-wrapper {
	clear: both;
	display: inline;/* IE double margin fix. Feel free to move this to your IE specific stylesheets. */
	float: left;
	padding: 0 0px 0 10px;
	position: relative;
	width: 840px;
}



.container {
	clear: both;
	float: left;
	margin: 0;
	width: 100%;	
}

.one-col, .two-col, .three-col, .four-col {
	clear: none;
	display: inline;/* IE double margin fix. Feel free to move this to your IE specific stylesheets. */
	float: left;
	margin: 0 12px 0 0;
	padding: 0;
	position: relative;
}
.one-col {
	width: 201px;
}

.two-col {
	width: 414px;
}

.three-col {
	width: 627px;
}

.four-col {
	width: 842px;
	margin-right: 0;
}

.prefix-one {
	margin-left: 213px;
}

.prefix-two {
	margin-left: 426px;
}

.prefix-three {
	margin-left: 639px;
}

.suffix-one {
	margin-right: 225px;
}

.suffix-two {
	margin-right: 438px;
}

.suffix-three {
	margin-right: 651px;
}

.clear { /* Useful generic clearing class. */
	clear: both;
}
.last-col {
	margin-right: 0;
}



