/*  
Theme Name: Contrast Style
Theme URI: http://wordpress.imblickpunkt.com
Description: SEO Optimized Portal Layout. The Text Element are white for better reading. The Code is W3C Valid and Clean. You can easy modify alot of thinks. For sure the Theme is Widget ready. If you find bugs plz visit http://wordpress.imblickpunkt.com and leave a MSG - i will fix it asap.
Tags: seo, w3c, valid, easy, three columns, Right sidebar, left sidebar, fixed width, widgets, easy customization, widget ready, valid css, valid xhtml. games
Version: 1.1
Author: Schalkie
Author URI: http://imblickpunkt.com
License :  GNU General Public License (GPL) version 3

	
 */

html {
} 

body {
	background-color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../../../../assets/images/bg_body.gif);
}
/*--------------------DIVs------------------------------*/

div#pagecenter
	{
	text-align: left;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
div#header
	{
	height:150px;
/*	padding:5px;
*/	text-align:left;
	color:#000;
	}

div#wjm-bg {
	background-image: url(http://www.weejeemedia.com/next/assets/images/bg_next_title.png);	/*-- ADDED BY WJM: --*/
	margin-left: 282px;
	height: 150px;
	background-repeat: no-repeat;
}

div#header-left-wjm {
	float: left;
	width: 280px;
	padding-top: 0px;
}

div#header-right-wjm {
	float: right;
	width: 678px;
	padding-top: 0px;
}

div#logo {          /*--- WJM ---*/
	width: 262px;
	margin-left: 20px;
}

div#blog_home {				/* WJM */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #D64E25;
	text-align: center;
	margin-right: 10px;
}

div#navbar {          /*--- WJM ---*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	float: right;
}

div#navLeft {          /*--- WJM ---*/
	float: left;
	width: 510px;
}

div#navRight {     /*--- WJM NAVBAR PHONE NUMBER ---*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 5px;
	letter-spacing: 0.1em;
	color: #D64E25;
	width: 167px;
	float: right;
}

div#sitename
	{
	margin-left:15px;
	margin-top: 40px;
	/*	font-size:24px;
*/	float:left;
	text-align:left;
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	color: #999;
	font-weight: bold;
	margin-left: 25px;
*/	
	}
	
div#top-navi
	{
	/*	background-image:url(images/top-navi-bg.gif);
THIS IS WHERE THE HOME LINK IS */	
	height:29px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 282px;
	}
	
div.top-navi-links
	{
	margin-top:6px;
	padding-left:12px;
	padding-right:12px;
	float:left;
	font-size:12px;
	font-weight:900;
	}
	
div.left-navi-blog
	{
	width:280px;
	margin-right:10px;
	float:left;
	}
	
div.left-widget
	{
	margin-top:1px;
	width:255px;
	padding-left:25px;
	margin-top:1px;
/*	background-color:#000000;
*/	padding-bottom:4px;
	}
	
div#leftbarfooter
	{
/*	background-image:url(images/leftbar-footer.gif);
	height:15px;
*/	}
	
div#rightbarfooter
	{
	background-image:url(images/rightbar-footer.gif);
	height:15px;
	}
	
div.center-blog
	{
	width:450px;
	margin-right:15px;
	margin-left:25px;
	float:left;
	margin-top:10px;
	}
	
div.post-title
	{
	margin:0px;
	padding:5px;
	/*	height:16px;
	background-image:url(images/title-header.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #D64E25;
*/	text-align: left;
	background-repeat: no-repeat;
	font-weight: bold;
	}
	
div.post-title-comment
	{
	padding:5px;
	/*	height:16px;
	background-image:url(images/title-header.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #D64E25;
*/	text-align: left;
	background-repeat: no-repeat;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}
	
div.post-author-wjm {
	margin:0px;
	padding:5px;
/*	height:16px;
	background-image:url(images/title-header.gif);
*/	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999;
	text-align: left;
	background-repeat: no-repeat;
	background-position: bottom;
}

div.post-content p
	{
	background-color:#FFFFFF;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 20px;
	text-align: left;
	color: #666;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;/*	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
*/	}
	
div.post-content li
	{
	background-color:#FFFFFF;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	color: #666;
	list-style-type: disc;
}
	
div.post-content-search p
	{
	background-color:#FFFFFF;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 20px;
	text-align: justify;
	color: #666;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;/*	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
*/	}
	
div.post-content-category
	{
	background-color:#FFFFFF;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 20px;
	text-align: justify;
	color: #666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;/*	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
*/	}

div.post-meta
	{
	color:#000;
	/*	height:14px;
*/	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999;
	background-image:url(images/post-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 50px;
	margin-top: 25px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom:10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:10px;
}
	
div#addThis {
	margin-top: 25px;
}

div.post-meta-search
	{
	color:#000;
	padding:5px;
	/*	height:14px;
*/	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999;
	background-image:url(images/post-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 0px;
	margin-bottom:10px;
	margin-right: 0px;
	margin-left: 0px;
	}
	
div.post-meta-short
	{
	color:#000;
	padding:5px;
	/*	height:14px;
*/	margin-bottom:10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999;
	background-image:url(images/post-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}

div.single-meta
	{
	/*	border:#444 1px dashed;
*/	padding:2px;
	margin:5px;
	margin-top:30px;
	color:#999;
	/*	background-color:#B0BDC5;
	*/	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div.main-meta
	{
	border:#ccc 1px dashed;
	padding:2px;
	margin:5px;
	margin-top:10px;
	color:#666;
	background-color:ddd;
	font-size:10px;
	}
	
div.commentblog
	{
/*	background-color:#F3F3F3;
*/	margin:0px;
	padding:5px;
	text-align:justify;
/*	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
*/	}

div.singlecommentborder
	{
	float:left;
	}
	
div.gravatorblog
	{
	float:left;
	width:70px;
	}
	
div.singlecomment
	{
	float:left;
	width:410px;
	}
	
div.right-navi-blog
	{
	width:153px;
	float:left;
	margin-left: 15px;
	}
	
div.right-widget
	{
	margin-top:1px;
/*	width:153px;
*/	margin-left:5px;
	margin-top:1px;
	background-color:#FFF;
	padding-bottom:4px;
	}
	
div.right-widget li
	{
	list-style: none;
	}

div.right-widget li a
	{
	color: #D64E25;
	}

.attachment-wjm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;	
}

.attachment-wjm a {
	font-family: Arial, Helvetica, sans-serif;
	color: #D64E25;	
}

.search-wjm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #666;
/*	margin-top: 15px;
*/	font-weight: bold;
	}

.wjm-meta a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #D64E25;
	}

.wjm-right-sidebar {
	margin-top: 15px;
	padding: 5px;
/*	background:#f6f6f6;
*/	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	}

.wjm-right-sidebar-meta {
	margin-top: 15px;
	text-align: left;
}

.wjm-easier  {
	font-size: 0.95em;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.widget-header
	{
	color:#666;
	font-weight:bold;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	text-align: left;
	}
	
div.clear
	{
    clear: left;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
	}
	
div#footer
	{
/*	background-image:url(images/top-navi-bg.gif);
*/	height:19px;
	text-align:left;
	margin-left: 32px;
/*	padding:5px;
	color:#FFFFFF;
*/	}

/*--- WJM ADDED THESE: ---*/
div#footer-left-wjm {
	float: left;
	width: 280px;
	padding-top: 0px;
}

div#footer-right-wjm {
	float: right;
	width: 678px;
	padding-top: 0px;
}



/*--------------------textgestaltung--------------------*/

p{
margin:0px;
     }

h1,h2,h4,h5,h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #D64E25;
	text-align: left;
	background-repeat: no-repeat;
	font-weight: bold;
	margin:0px;
	padding:0px;
     }

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;
	font-weight: bold;
	margin:0px;
	padding:0px;
     }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul li
	{
	list-style-image: none;
	list-style-type: disc;
	color: #666;
     }
ul
	{
	margin:0px;
	margin-left:12px;
	padding-left:8px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
     }

ul a:link
	{
	color:#D64E25; 
     }
ul a:visited{ 
	color:#D64E25; 
     }
ul a:link:active, 
ul a:visited:active{
	color:#D64E25; 
      }


ol{
     }
     li
	 {
	list-style:disc;
	margin-top:3px;
	padding-top:2px;
	padding-bottom:2px;
	color:#666;
      }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
/*	border:1px solid #B0BDC5;
	padding:3px;
	margin:2px;
*/     }

address {
     }
	 
img.ogtzuq{
border:0px;
color:#3B4D56;
	}


.text85 {				/* WJM */
	font-size: 0.85em;
	font-family: Arial, Helvetica, sans-serif;
}

.follow_weejee {				/* WJM - for "follow_us" include only */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #666;
	font-weight: bold;
	margin-bottom: 5px;
}

.text_easier {				/* WJM */
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}

.link_orange {				/* WJM */
	color: #D64E25;
}

.link_orange_h1 {				/* WJM */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #D64E25;
}

.link_orange_h1_search {				/* WJM */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #D64E25;
	margin-left: 5px;
}

.link_666 {				/* WJM */
	color: #666;
}

.link_999 {				/* WJM */
	color: #999;
}

.text7 {				/* WJM */
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.h1_style  {				/* WJM */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	color: #999;
	font-weight: bold;
	margin-left: 25px;
}

.tagline01  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.4em;
	color: #999;
	font-weight: bold;
	margin-left: 25px;
}

div#blog_home {				/* WJM */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #D64E25;
	text-align: center;
}

.menu_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999;
	text-align: right;
	margin-right: 40px;
	line-height: 25px;
}

div#menu-left-wjm {
	margin-top: 44px;
}

.h1_orange_cap {				/* WJM */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #D64E25;
	letter-spacing: .25px;
	text-transform: uppercase;
}



/*--------------------linkgestaltung--------------------*/


a {
	text-decoration:none;
     }
a:link { 
	text-decoration:none;
     }
a:visited { 
	text-decoration:none;
     }
a:link:focus{ 
	text-decoration:none;
	color: #999;
     }
a:link:hover, 
a:visited:hover {
	text-decoration: underline;
	color: #999;
    }
a:link:active, 
a:visited:active {
     }

.post-content a{
color:#666; 
     }
.post-content a:link
	{
	color:#D64E25; 
     }
.post-content a:visited{ color:#D64E25; 
     }
.post-content a:link:active, 
.post-content a:visited:active{color:#D64E25; 
      }
	  
.post-meta a:link
	{
	color:#D64E25; 
     }
.post-meta a:visited{ color:#D64E25; 
     }
.post-meta a:link:active, 
.post-meta a:visited:active{color:#D64E25; 
      }

.post-meta-search a:link
	{
	color:#D64E25; 
     }
.post-meta-search a:visited{ color:#D64E25; 
     }
.post-meta-search a:link:active, 
.post-meta-search a:visited:active{color:#D64E25; 
      }

#single-meta a{
color:#D64E25; 
     }
#single-meta a:link
	{
	color:#D64E25; 
     }
#single-meta a:visited{ color:#D64E25; 
     }
#single-meta a:link:active, 
#single-meta a:visited:active{color:#666; 
      }

.commentblog a{
color:#D64E25; 
     }
.commentblog a:link
	{
	color:#D64E25; 
     }
.commentblog a:visited{ color:#D64E25; 
     }
.commentblog a:link:active, 
.commentblog a:visited:active{color:#666; 
      }

#next-previous a {				/* WJM */
	font-size: 0.85em;
	font-family: Arial, Helvetica, sans-serif;
	color:#D64E25; 
}



/*--------------------bilder als links--------------------*/
a img{
	border:none;
/*	border:1px solid #B0BDC5;
	padding:3px;
	margin:2px;
*/     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }
	  
a:link:hover img, 
a:visited:hover img {
/*	border:1px solid #B0BDC5;
	padding:3px;
	margin:2px;
	background-color:#B0BDC5;
*/    }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
	margin-top: 4px;
     }

input#s{
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	 
	}

/*.commentlist {	padding:0px;
	margin:0px;
	 
	}
*/

.nocomments {
	text-align:justify;
	font-size: 0.85em;
	font-family: Arial, Helvetica, sans-serif;
	color: #999	 
	}
 
.commentlist li {
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
*/	padding:0px;
	list-style:none;
	margin-top: 0px;
	margin-right: 0px;
/*	margin-bottom: 10px;
*/	margin-left: 0px;
/*	color:#111;
*/	font-weight: normal;
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

/*.commentlist p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;	 
	text-align:justify;
	padding:0px;
	padding-top:5px;
	
	}
*/
#commentform p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666;	 
	}

.commentmetadata {
	color:#000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
/*	height:14px;
*/	margin-bottom:10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;	 
	}

#commentform input {
border:1px solid #CCC;
margin-bottom:3px;
	}

#commentform textarea {
	border:1px solid #CCC;
	width:438px;
	}

#commentform #submit {
	 
	}

div.comment-header
	{
	color:#666;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }

/*-------------------WP Requires------------------*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
/*	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
*/	padding-top: 4px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	/*	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
*/}

.wp-caption p.wp-caption-text {
	font-size: 0.72em;
	margin: 0;
	text-align: left;
	line-height: 14px;
	font-family: "Times New Roman", Times, serif;
	padding: 4px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


div.cancel-comment-reply a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D64E25;	
}

div#reply-wjm {
	margin-top: 60px;
	margin-bottom: 25px
}

div#comment-bottom {
	margin-bottom: 60px;
}

div#comments-wjm {
	margin-bottom: 20px;
}

h3 a {
	color: #D64E25;		
	}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #666;
	}
ol.commentlist li.comment div.vcard cite.fn { 
	font-style:normal; 
	}
ol.commentlist li.comment div.vcard cite.fn a.url {
	color:#D64E25
	}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {
	color:#999;
	font-size: 0.8em;
	}
ol.commentlist li.comment div.commentmetadata {
	margin-bottom: 0.7em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
ol.commentlist li.comment div.comment-meta { 
	font-size: 0.7em; 
	}
ol.commentlist li.comment div.comment-meta a { 
	color:#999; 
	}
ol.commentlist li.comment p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 20px;
	text-align: left;
	color: #666;
	margin:0 0 1em;
	}
ol.commentlist li.comment p a {
	color: #D64E25;
}
ol.commentlist li.comment ul { 
	font-size:1em;
	list-style:disc; 
	margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	}
ol.commentlist li.comment div.reply a {
	font-weight:normal;
	color: #D64E25;
	}
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {
	line-height: 20px;
	text-align: justify;
	color: #666;
	margin:0 0 1em; 
	}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { 				    
	border-left:1px solid #CCC;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 0.25em;
	padding-left: 10px;
	padding-right: 10px;
}
ol.commentlist li.comment ul.children li.depth-3 { 
	border-left:1px solid #CCC;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 0.25em;
	padding-left: 10px;
	padding-right: 10px;
}
ol.commentlist li.comment ul.children li.depth-4 { 
	border-left:1px solid #CCC;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 0.25em;
	padding-left: 10px;
	padding-right: 10px;
}
ol.commentlist li.comment ul.children li.depth-5 {
	border-left:1px solid #CCC;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 0.25em;
	padding-left: 10px;
	padding-right: 10px;
}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { /*border-left:3px solid #CCC;*/ }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}