/*
Theme Name: Broken Pencil
Theme URI: http://www.tuesdayafternoon.net
Description: A theme by <a href="http://www.tuesdayafternoon.net">TuesdayAfternoon Media Inc.</a>.
Version: 1
Author: Peter Sicard
Author URI: http://www.tuesdayafternoon.net

*/

/* RESET */
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}
/*  */
html {
	background: url(images/bg_mid_repeat.jpg) repeat center;
	/*background-color: #B7DCF6;*/
	height: 100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	height: 100%;
	overflow-x: hidden;
	background: url(images/bg_top_layout.jpg) no-repeat center top;
}

/************************************************************************************
STRUCTURE
*************************************************************************************/
#page {
	width: 980px;
	margin: 0 auto;
	height: 100%;
}
#body {
	
}
#header {
	height: 298px;	
}
.description {
	position: absolute; 
	top: 208px;
	padding-left: 6px;
	letter-spacing:2.2px;
}
.description a {
	color: #86643a;
	font-size:12px;
}
.description a:visited {
	color: #86643a;
	font-size:12px;
}
.clearButton{
	position: absolute; 
	top: 100px;
}

#top_right_block {
	
	 
	width: 728px;
	float: right;
	
}

#ad_top {
	margin-top: 12px;
	width: 728px;
	height: 90px;
	background:#000000;
}
#search_top {
	margin-top: 38px;
	width: 500px;
	float: right;
	height: 36px;
	text-align:right;
}
.searchBP {
	/*background: url(images/searchInputBG.gif) no-repeat center top;*/
}
.searchBPInput {
	/*background: none;*/
	border: none;
	padding-top: 6px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 6px;
	color:#FFF;
	font-size:18px;
}
.searchBPBtn {
    /*border: none;
   /* background: url(images/searchBtn.gif) no-repeat top left;*/
   	background-color: none;
    padding-top: 6px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 6px;
	color:#FFF;
	font-size:18px;
}
.searchBPBtn:hover {
    color:#1D71B8;
}
#sup_navwrap {
	margin-top: 12px;
	width: 500px;
	float: right;
	color: #CA9E67;
	text-align:right;
	font-family:"Courier New", Courier, monospace;
	letter-spacing:1.5px;
}
#sup_navwrap li {
	display: inline;
	list-style-type: none;
	padding-right: 6px;
}
#sup_navwrap a {
	color: #FFFFFF;
	font-size:14px;
}
#sup_navwrap a:hover {
	color: #FFFFFF;
}

#navwrap {
	position: absolute; 
	top: 262px;
	padding-left: 0px;
	margin-left: 10px;
}
#navwrap li {
	display: inline;
	list-style-type: none;
	padding-right: 29px;
}
#navwrap a.main {
	/*font: Verdana, Geneva, sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-weight:500;
	text-transform:uppercase;
	font-size:23px;
	letter-spacing:0px;
}
#navwrap a.main:hover {
	color: #FFFFFF;
}
.navigation {
	margin-bottom: 30px;
	font-size:23px;
}
/************************************************************************************
FEATURED
*************************************************************************************/
#featured {
	width: 980px;
	height: 200px;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	padding-bottom:4px;
}
#featured h3 {
	padding-left: 10px;
}

#featured .topOtion {
	margin-top:10px;
	margin-left:10px;
	width: 230px;
	height: 40px;
	padding-top: 130px;
	display:inline-block;
	
	overflow-x: hidden;
	overflow-y: hidden;
}
#featured .topOtion .topOtionTitle {
	margin-top:0px;
	background-color:#FFFFFF;
	width: 100%;
	height: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size:14px;
	padding:2px;
}
a#prev {
	background:url(images/featured_prev.jpg); 
}

a#prev:hover {
	background:url(images/featured_prev_hover.jpg);
}

a#next {
	background:url(images/featured_next.jpg); 
}

a#next:hover {
	background:url(images/featured_next_hover.jpg);
}
/******************************************/
#sidebar {
	float:left;
	width: 25%;
	background-color:#FFFFFF;
	/*height:100%;  works only if parent container is assigned a height value */
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 300px;
}
#content {
	float:left;
	width: 72%;
	background-color:#FFFFFF;
	display:inline;
	
}
#bottom {
	background: url(images/bg_bottom.jpg) no-repeat center bottom;
	height: 504px;
	width:100%;
	clear:both;
	text-align:center;
}
#footer {
	margin-left:0px;
	margin-top:20px;
	width: 980px;
	color: #FFFFFF;
	text-align:center;
}
#footer_content{
	width: 980px;
	height: 460px;
	text-align:left;
}
#smallLogo{
	margin-top:30px;
	background: url(images/smallLogo.gif) no-repeat left top;
	width: 240px;
	height: 40px;
}
#storeAd{
	margin-top:140px;
	margin-left:40px;
	width: 300px;
	height: 150px;
	background-color:#900;
	float:left;
}
#footerLinks{
	width: 150px;
	display:inline-block;
	
	
}
#footerText{
	font-weight:100;
}
.foot_nav {
	list-style-type: none;
}
.foot_nav li{
	padding-top: 20px;
}
.foot_nav a {
	color: #FFFFFF;
	font-size:16px;
}
.foot_nav a:hover {
	color: #FFFFFF;
}
#footerText{
	padding-top: 20px;
}
#groupContent{
	float:right;
	margin-top:30px;
	width: 540px;
	height: 340px;
}
#ad_bottom {
	float: right;
	margin-top: 22px;
	margin-right: 4px;
	width: 728px;
	height: 90px;
	background:#000000;
}
#ad_sidebar{
	/*background:#000000;*/
}
/***************/
.oe_overlay{
	background:#000;
	opacity:0;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
ul.oe_menu{
	list-style:none;
	position:relative;
	/*margin:30px 0px 0px 40px;
	width:560px;
	float:left;
	clear:both;*/
}
ul.oe_menu > li{
	/*
	width:112px;
	height:101px;
	padding-bottom:2px;*/
	float:left;
	position:relative;
}
ul.oe_menu > li > a{
	/*display:block;
	background-color:#101010;
	color:#aaa;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	width:90px;
	height:80px;
	padding:10px;
	margin:1px;
	text-shadow:0px 0px 1px #000;
	opacity:0.8;*/
}
ul.oe_menu > li > a:hover,
ul.oe_menu > li.selected > a{
	/*background:#fff;
	color:#101010;
	opacity:1.0;*/
}
.oe_wrapper ul.hovered > li > a{
	/*background:#fff;
	text-shadow:0px 0px 1px #FFF;*/
}
ul.oe_menu div{
	position:absolute;
	top:24px;
	left:0px;
	/*background:#000;*/
	background: url(images/subMenuBG.gif) no-repeat left top;
	width:338px;
	/*height:180px;*/
	font-family:"Courier New", Courier, monospace;
	padding-top:34px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:0px;
	display:none;
}
ul.oe_menu div ul li a{
	text-decoration:none;
	color:#FFF;
	padding:0px 0px 0px 0px;
	margin:0px;
	
	margin-bottom:3px;
	display:block;
	font-size:18px;
}
ul.oe_menu div ul.oe_full{
	width:100%;
}
ul.oe_menu div ul li a:hover{
	/*background:#000;*/
	color:#1D71B8;
}
ul.oe_menu li ul{
	list-style:none;
	float:left;
	width: 150px;
	margin-right:5px;
}
ul.oe_menu li ul.wide{
	list-style:none;
	float:left;
	width: 300px;
	margin-right:5px;
}
li.oe_heading{
	color:#aaa;
	font-size:16px;
	margin-bottom:10px;
	padding-bottom:4px;
	border-bottom:1px solid #ddd;
}
/*          */
#headerObject{
	margin-top: 50px;
	float:right;
	width: 500px;
	text-align:right;
}

#headerObject input[type="text"], #inputArea textarea
{
    font-family:"Courier New", Courier, monospace;
    font-size: 13px;
	color: #ffffff;
    margin-bottom: 3px;
    display: inline;
    padding: 3px;
    border: solid 2px #000;
    width: 40%;
    /*background-image: url( 'images/input_bg.png' );
    background-repeat: repeat-x;
    background-position: top;*/
	background-color:#000;
	text-indent:6px;
}
#headerObject input[type="text"]:focus, #inputArea textarea:focus
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
	color:#1D71B8;
}
#headerObject input[type="submit"]
{
    font-family:"Courier New", Courier, monospace;
    font-size: 13px;
	color: #ffffff;
    margin-bottom: 3px;
    display:inline;
    padding: 3px;
    border: solid 2px #000;
	background: none;
    
}
#headerObject input[type="submit"]:hover
{
    color:#1D71B8;
    
}
#newsletterPageObject
{
	margin-top: 4px;
	text-align:center;
	padding: 10px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-right-style: dashed;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
	background-color:#F9EEBA;
}
#newsletterPageObject input[type="text"], #inputArea textarea
{
    font-family:"Courier New", Courier, monospace;
    font-size: 13px;
	color: #ffffff;
    margin-bottom: 3px;
    display: inline;
    padding: 3px;
    border: solid 2px #000;
    width: 40%;
    /*background-image: url( 'images/input_bg.png' );
    background-repeat: repeat-x;
    background-position: top;*/
	background-color:#000;
	text-indent:6px;
}
#newsletterPageObject input[type="text"]:focus, #inputArea textarea:focus
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
	color:#1D71B8;
}
#newsletterPageObject input[type="submit"]
{
    font-family:"Courier New", Courier, monospace;
    font-size: 13px;
	color: #ffffff;
    margin-bottom: 3px;
    display:inline;
    padding: 3px;
    border: solid 2px #000;
	background: none;
    
}
#newsletterPageObject input[type="submit"]:hover
{
    color:#1D71B8;
    
}
#newsletterBPInput
{
	width: 150px;
}
#searchBPInput
{
	width: 250px;
}
/***************/
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	
}
h2 {
	color:#333;
	font-size:20px;
	letter-spacing:1px;
	margin-left: 0px;
	margin-top: 18px;
	margin-bottom: 18px;
}
h3 {
	text-transform:uppercase;
	color:#CCCCCC;
	font-size:14px;
	letter-spacing:1px;
	margin-left: 0px;
	margin-top: 6px;
}
h4 {
	color:#666;
	font-size:28px;
	margin-top: 24px;
	margin-bottom: 5px;
	margin-left: 0px;
}
p {
	text-indent:0px;
	
	line-height: 24px;
	margin-left: 0px;
	margin-right: 26px;
	margin-top: 0px;
	margin-bottom: 16px;
}
blockquote {
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 10px;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size:18px;
}
a {
	text-decoration: none;
	outline: none;
	color:#1D71B8;
}
a:hover {
	/*color: #000;*/
	text-decoration: none;
}
a:visited {
	color: #7996ae;
	text-decoration: none;
}
/************************************************************************************
SIDEBAR
*************************************************************************************/
#sidebarContent{
	display:block;
	height: 600px;
};
#sidebar h3 {
	margin-bottom: 8px;

}
#sidebar h2 {
	margin-top: 8px;
	margin-bottom: 4px;
	padding-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size:14px;
}
#sidebar a {
	text-decoration: none;
	color:#1D71B8;
}
#sidebar a:hover {
	/*color: #000;*/
	text-decoration: none;
}
#sidebar a:visited {
	color: #7996ae;
	text-decoration: none;
}
#sidebar p {
	margin-top: 0px;
	color:#333;
	font-size:12px;
}
.divline {
	width: 90%;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
}
.issueTitle{
	font-weight:100;
	font-size:24px;
	color: #666;
}
.padBottom{
	padding-bottom: 6px;
}
.more{
	text-align:center;
	padding: 6px;
	/*background-color:#E5E5E5;*/
	background: url(images/moreBG.jpg) no-repeat center bottom;
}
#sidebarCover{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-right-style: dashed;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
}
/*******************/
#breakout-right
{
	float:right;
	width: 300px;
	background: url(images/cat_search.jpg) no-repeat center top;
	padding: 0px;
}
#breakout-right input[type="text"], #inputArea textarea
{
    font-family:"Courier New", Courier, monospace;
    font-size: 13px;
	color: #ffffff;
    margin-bottom: 3px;
    display: inline;
    padding: 3px;
    border: solid 2px #000;
    width: 40%;
    /*background-image: url( 'images/input_bg.png' );
    background-repeat: repeat-x;
    background-position: top;*/
	background-color:#000;
	text-indent:6px;
	margin-left: 65px;
}
#breakout-right input[type="text"]:focus, #inputArea textarea:focus
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
	color:#1D71B8;
}
#breakout-right input[type="submit"]
{
    font-family:"Courier New", Courier, monospace;
    font-size: 13px;
	color: #1D71B8;
    margin-bottom: 3px;
    display:inline;
    padding: 3px;
    border: solid 2px #000;
	background: none;
    
}
#searchCategory_wrapper
{
	width: 100%;
	height: 25px;
}
#breakout-right #searchCategory
{
    float: right;
    
}
#breakout-right input[type="submit"]:hover
{
    color:#000;
    
}
#breakoutPosts
{
	background-color:#FFF;
}
#breakout-right h2{
	color: #000;
	margin-left: 20px;
	margin-bottom: 2px;
	font-size:20px;
}
#breakout-right p{
	margin-left: 20px;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size:18px;
}
.catagoryfeatureObject{
	margin-left: 20px;
	height: 300px;
}
#backIssueCover{
	margin-top: 40px;
	float:right;	
}
/*******************
POSTS
*******************/
.post{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	margin-bottom: 30px;
}
.post h3 {
	text-transform:uppercase;
	color:#CCCCCC;
	font-size:14px;
	letter-spacing:1px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.post-info {
	/*background-color:#CCCCCC;*/
	background: url(images/bg_tape_divider.jpg) no-repeat center bottom;
	font-size:12px;
	height: 14px;
	margin-bottom: 10px;
}
.post-date {
	float: right;
	background-color:#FFFFFF;
	color:#999;
	padding-left: 8px;
}
.post-author {
	background-color:#FFFFFF;
	padding-right: 8px;
}
.post-title h2 {
	font-size:28px;
	margin-top: 24px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.post-title h2 a {
	color:#1D71B8;
}
.post-title h2 a:visited {
	color:#7996ae;
}
.post-cat{
	background-color:#FFFFFF;
	padding-right: 6px;
	line-height:12px;
}
.post-option{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	margin-bottom: 6px;
}
.post-option h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.post-option p {
	margin-top: 0px;
	color:#333;
	font-size:12px;
}
.backIssue {
	width: 200px;
	display:inline-block;
	float:left;
}
.marketplaceAD{
	padding: 6px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	border-right-style: dashed;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
	margin-right: 6px;
	display:inline-block;
	float:left;
}
#share{
	text-align:right;
	padding: 6px;
}
/*******************
CAPTIONS
*******************/
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}
/*******************
TABELS
*******************/
#adTable
{
	
}
#adTable table 
{
    width:90%;
    border-top:1px solid #e5eff8;
    border-right:1px solid #e5eff8;
    margin:1em auto;
    border-collapse:collapse;
}
#adTable td 
{
    border-bottom:1px solid #e5eff8;
    border-left:1px solid #e5eff8;
    padding:.3em 1em;
    text-align:center;
}
/**/
#subscribe
{
	
}
/******************/

#stylizedForm{
	font-family:"Courier New", Courier, monospace;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color:#CCCCCC;
	border-right-style: dashed;
	border-right-width: 1px;
	border-right-color:#CCCCCC;
}
#stylizedForm table{
	width:100%;
}
#stylizedForm  input[type="text"], #inputArea textarea
{
    font-family:"Courier New", Courier, monospace;
    font-size: 13px;
	color: #ffffff;
    margin: 3px;
    display: inline;
    padding: 3px;
    border: solid 2px #000;
    width: 80%;
	background-color:#000;
	text-indent:6px;
}
input[type="text"]:focus, #inputArea textarea:focus
{
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
	color:#1D71B8;
}
#stylizedForm select{
	font-family:"Courier New", Courier, monospace;
    font-size: 13px;
	color: #ffffff;
    margin: 3px;
    display: inline;
    padding: 3px;
    border: solid 2px #000;
    width: 80%;
	background-color:#000;
	text-indent:6px;
}
#stylizedForm radio{
    margin: 3px;
    display: inline;
    padding: 3px;
    border: solid 2px #000;
	background-color:#000;
}
.lbl{
	text-align:right;
	padding-right: 8px;
	width:200px;
	font-weight:bold;
}
#buyNowSubmit{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#submitBtn{
	font-family:"Courier New", Courier, monospace;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color:#000;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color:#000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color:#000;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color:#000;
	padding: 6px;
	text-align:center;
	width: 180px;
}


/*******************
IMAGE
*******************/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
/**
COMMENTS
**/
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 74px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }




