/*
Theme Name: dotCOMreport 
Theme URI: http://www.dotcomreport.com
Description: dotCOMreport
Author: Tom Jones
Author URI: http://www.oeo-design.com
Version: v2.0
*/



@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
	padding: 0;
}
html, body {
height: 100%;
color:#323232;
font-family:arial,helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
}
body > #wrap {height: auto; min-height: 100%; background:#001055;}

#main {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	padding-bottom: 370px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -370px; /* negative value of footer height */
	height: 370px;
	clear:both;
	width:960px; margin-left:auto; margin-right:auto;
	background:url(images/footer-bg.gif) repeat-x bottom;
	}
	#main2 {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	padding-bottom: 100px;}  /* must be same height as the footer */
	
#footer2 {position: relative;
	margin-top: -100px; /* negative value of footer height */
	height: 100px;
	clear:both;
	width:960px;  margin-left:auto; margin-right:auto;
	background:url(images/footer-bg.gif) repeat-x bottom;
	} 	
	.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear {
	clear:both;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.page-navigation a, .page-navigation a:visited {
	text-decoration:none;
	color:#036;
}
.page-navigation a:hover {
	text-decoration:underline;
}
.post ul li a, .post ul li a:visited {
	color:#323232;
	text-decoration:none;
}
/post ul li a:hover {
	text-decoration:underline;
}
	
#inner-wrapper {
	width:100%;
	margin-top:0px;
}
#header {
	width:100%;
	height:110px;
}
#logo {
	width:201px;
	height:90px;
	float:left;
	background:url(images/logo.gif) no-repeat;
	margin-left:10px;
	margin-top:10px;
}
#logo a {
	width:190px;
	height:100px;
	display:block;
}
.ad-header {
	width:728px;
	height:90px;
	margin-left:5px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	background:#fff;
}
.ad-header img {
border:0;
}
#nav-wrap {
	width:960px;
	height:92px;
}#nav-wrap-opt {
	width:960px;
	height:32px;
}

#nav-left {
	width:25px;
	height:42px;
	float:left;
	background:url(images/nav-left.gif) no-repeat;
}
#nav-mid {
	width:910px;
	height:42px;
	float:left;
	background:url(images/nav-mid.gif) repeat-x;
}
#nav-mid ul {
	width:558px;
	height:42px;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	margin-right:10px;
}
#nav-mid ul li {
	float:left;
	padding:0;
	height:42px;
}
#nav-mid ul li:hover ul {
	display:block;
}
#nav-mid ul li ul  {
	width:200px;
	float:left;
	list-style:none;
	z-index:3000;
	height:auto;
	background:#109cda;
	border:#066897 1px solid;
	border-top:0;
	border-bottom:0;
	position:absolute;
	display:none;
	font-size:12px;
	height:auto;
	} 
#nav-mid ul li:hover ul li {
	display:block;
	float:left;
	width:196px;
	background:#109cda;
	border-bottom:#066897 1px solid;
	padding:2px;
	height:16px;
}
#nav-mid ul li ul li:hover {
	display:block;
	background:none;
	font-size:12px;
}
#nav-mid ul li ul li:hover a, #nav-mid ul li ul li:hover a:visited {
	font-size:12px;
}
#nav-mid ul li:hover ul li a, #nav-mid ul li:hover ul li a:visited {
	font-size:12px;
	text-decoration:none;
	padding:2px;
}
#nav-mid ul li:hover ul li a:hover {
	text-decoration:none;
}
#nav-mid ul li:hover ul li:hover {
	background:#999;
}
#nav-mid ul li a, #nav-mid ul li a:visited {
	padding-left:8px;
	padding-right:8px;
	height:32px;
	padding-top:10px;
	color:#fff;
	font-weight:bold;
	display:block;654
	font-size:14px;
	text-decoration:none;
}
#nav-mid ul li:hover a, #nav-mid ul li.current_page_item a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#nav-mid ul li:hover, #nav-mid ul li.current_page_item {
	background:url(images/nav-mid-hover.gif) repeat-x;
}
#nav-mid ul li ul li ul {
	width:200px;
	list-style:none;
	z-index:3000;
	height:auto;
	background:#109cda;
	border:#066897 1px solid;
	border-bottom:0;
	position:absolute;
	display:none;
	font-size:12px;
	height:auto;
	margin-left:198px;
	margin-top:-39px;
}
#nav-mid ul li:hover ul li ul {
	width:200px;
	list-style:none;
	z-index:3000;
	height:auto;
	background:#109cda;
	border:#066897 1px solid;
	border-bottom:0;
	position:absolute;
	display:none;
	font-size:12px;
	height:auto;
	margin-left:198px;
	margin-top:-39px;
}
#nav-mid ul li:hover ul li:hover ul {
display:block;
}
.children {
display:none;
}

#search-wrap {
	width:242px;
	height:42px;
	float:right;
}
#search-bar {
	width:242px;
	height:42px;
	background:url(images/search-bar.png) no-repeat left center;
}
#s {
	width:170px;
	margin-left:6px;
	margin-right:6px;
	height:16px;
	margin-top:12px;
	border:0;
	background:none;
	color:#999;
	float:left;
}
#search-btn {
	width:51px;
	height:29px;
	float:right;
	margin-top:8px;
}
#nav-right {
	width:25px;
	height:42px;
	float:right;
	background:url(images/nav-right.gif) no-repeat;
}
#sub-nav {
	width:960px;
	height:50px;
	background:url(images/sub-nav-bg.gif) repeat-y;
	clear:both;
}
#sub-nav-inner {
	width:940px;
	height:49px;
	border-bottom:1px solid #ccc;
	margin-left:10px;
	margin-right:10px;
}
#sub-nav-left {
	width:675px;
	height:49px;
	float:left;
}
#sub-nav-right {
	width:265px;
	height:49px;
	float:right;
}
#main-area {
	width:960px;
	height:auto;
	min-height:400px;
	background:url(images/main-bg.gif) repeat-y;
	clear:both;
}
#main-area-opt {
	width:960px;
	height:auto;
	min-height:400px;
	background:url(images/main-optin.gif) repeat-y;
	clear:both;
}
#main-area-left {
	float:left; 
	width:675px;
	margin-left:10px;
}
#main-area-left-opt { 
	width:940px;
	margin-left:10px;
}
#main-area-right {
	float:right;
	width:265px;
	margin-right:10px;
}
.social-btn {
	width:32px;
	height:32px;
	float:left;
	margin-top:9px;
}
.social-btn a {
	width:32px;
	height:32px;
	display:block;
}
#fb {
	background:url(images/facebook.png) no-repeat;
}
#twitter {
	background:url(images/twitter.png) no-repeat;
}
#rss {
	background:url(images/rss.png) no-repeat;
	margin-left:7px;
}
#email {
	background:url(images/email.png) no-repeat;
	margin-left:10px;
}
.social-text a{
	text-decoration:none;
	color:#666;
}
.social-text {
	float:left;
	font-size:0.8em;
	color:#666;
	margin-left:2px;
	margin-right:2px;
	margin-top:11px;
	text-decoration:none;
}
.social-text a:hover {
	text-decoration:underline;
}
#featured-wrap {
	width:663px;
	height:202px;
	background:url(images/featured-bg.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
}
#featured-left {
	width:25px;
	height:192px;
	float:left;
	margin-top:5px;
}
#featured-mid {
	float:left;
	width:613px;
	height:192px;
	margin-top:5px;
}
#featured-right {
	width:25px;
	height:192px;
	margin-top:5px;
	float:right;
}
#featured-blue {
	width:663px;
	height:29px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background:url(images/featured-blue.gif) no-repeat right top;
}
#myController {
	float:left;
	margin-left:30px;
	height:25px;
}

.jFlowControl {
display:block;
color:#FFF;
font-weight:bold;
border:1px solid #CCC;
text-align:center;
padding-left:5px;
padding-right:5px;
margin-left:3px;
margin-right:3px;
margin-top:5px;
float:left;
background:#06F;
cursor:pointer;
}
.jFlowSelected {
	display:block;
color:#FFF;
font-weight:bold;
border:1px solid #CCC;
text-align:center;
padding-left:5px;
padding-right:5px;
margin-left:3px;
margin-right:3px;
margin-top:5px;
float:left;
background:#006;
cursor:pointer;
}
.jFlowNext {
	width:25px;
	height:34px;
	display:block;
	margin-top:75px;
	cursor:pointer;
	color:#fff;
	float:right;
}
.jFlowPrev {
	width:25px;
	height:34px;
	display:block;
	margin-top:75px;
	cursor:pointer;
	color:#fff;
	float:left;
}
    .thumb {
	width:150px;
	border:2px solid #ccc;
	margin-right:auto;
	margin-left:auto;
    }
	body:empty .thumb {margin-right:-50px;}
.slide {
	padding:3px;
	padding-top:3px;
	overflow:hidden;
	height:186px;
}
.featured-title-holder h2 a{
	color:#036;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	width:550px;
	display:block;
	max-height:23px;
	overflow:hidden;
}
.featured-title-holder {
	width:550px;
	max-height:23px;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
}
.featured-title-holder h2 a:before {
	content: url("images/dots.png");
}
.thumb-holder {
	width:190px;
	float:right;
	height:150px;
	margin-top:-162px;
}
.ie7 .thumb-holder {
	margin-top:-175px;
	width:190px;
	float:right;
	height:150px;
}
.post-title-opt {
	color:#036;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	border-bottom:1px dashed #ccc;
	width:900px;
	display:block;
}
.post-title-opt:before {
	content: url("images/dots.png");
}
.post-title a{
	color:#036;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	border-bottom:1px dashed #ccc;
	width:600px;
	display:block;
}
.post-title a:before {
	content: url("images/dots.png");
}
.post {
	width:600px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}
.page {
	width:600px;
	clear:both;
	margin-left:20px;
	margin-right:auto;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}
.page-opt {
	width:900px;
	clear:both;
	margin-left:20px;
	margin-right:auto;
	border-bottom:1px solid #ccc;
}
.author-box {
border-bottom:1px dashed #ccc; width:400px; color:#666;
margin-bottom:2px;
height:15px;
}
.author-box p {
float:left;
width:200px;
height:15px;
max-height:15px;
min-height:15px;
display:block;
}
.author-box a {
	color:#666;
	text-decoration:none;
}
.com-view2 {
float:right;
height:15px;
}
.ie7 .author-box span {
	margin-top:-18px;
}
.author-box2 {
border-bottom:1px dashed #ccc; width:600px; color:#666;
margin-bottom:4px;
height:24px;
padding-top:1px;
padding-bottom:1px;
}
.author-box2 p {
float:left;
width:210px;
height:20px;
margin-top:2px;
}
.author-box2 a {
	color:#666;
	text-decoration:none;
}
.com-view {
float:right;
height:20px;
}
.com-view span {
margin-top:-2px;
}

.ie7 .author-box2 span {
	margin-top:-18px;
}
.post-content {
	width:400px;
	max-height:168px;
	min-height:168px;
	overflow:hidden;
}
.ie7 .post-content {
	width:400px;
	max-height:180px;
	min-height:180px;
	overflow:hidden;
}
.post-content p {
width:400px;
	min-height:111px;
	max-height:111px;
	overflow:hidden;
}
.content-thumb-holder {
	width:600px;
	height:138px;
}
.read-more {
	width:100px;
	height:30px;
	background:url(images/readmore.gif) no-repeat;
}
.read-more a {
	width:100px;
	height:30px;
	display:block;
	clear:both;
}
#email-wrap {
	width:220px;
	min-height:121px;
	margin-left:17px;
	background:url(images/emailbg.gif) no-repeat top left;
}
#name-box {
	margin-left:47px;
	margin-top:28px;
	width:160px;
	border:0;
	color:#999;
	background:none;
}

#email-box {
	margin-left:47px;
	width:160px;
	margin-top:36px;
	border:0;
	color:#999;
	background:none;
	margin-bottom:0px;
}
#signup-btn {
	margin-top:20px;
}
.sidebar-panel {
width:250px;
margin-left:5px;
margin-right:5px;
}
#wp125adwrap_2c a, #wp125adwrap_2c img {
	border:0;
}
#wp125adwrap_2c {
	margin-left:2px;
}
.sidebar-break {
	width:200px;
	height:5px;
	background:#039;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-bottom:6px;
}
.domtabs ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
.domtabs li {
      display:inline;
      margin:0;
      padding:0;
      }
.domtabs a {
      float:left;
      background:url(images/tableftJ.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
.domtabs a span {
      float:left;
      display:block;
      background:url(images/tabrightJ.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    .domtabs a span {float:none;}
    /* End IE5-Mac hack */  
	.domtabs a:hover span {
      color:#FFF;
      }
    .domtabs a:hover {
      background-position:0% -42px;
      }
    .domtabs a:hover span {
      background-position:100% -42px;
      }

        .domtabs li.active a {
                background-position:0% -42px;
        }
        .domtabs li.active a span {
                background-position:100% -42px;
                color:#FFF;
        }
.content-mid-holder {
	width:250px;
	border-left:1px #24618E solid;
	border-right:1px #24618E solid;
	border-bottom:1px #24618E solid;
	margin-left:1px;
	clear:both;
}
#tab-holder {
	float:left;
      width:250px;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #24618E;
	  clear:both;
	  margin-left:1px;
}
.viewed-bg {
	width:250px;
	clear:both;
	border-bottom:1px dashed #ccc;
}
.viewed-title {
	width:190px;
	float:left;
	padding:5px;
}
.viewed-title a, .viewed-title a:visited {
	color:#323232;
	text-decoration:none;
}
.viewed-title a:hover {
	text-decoration:underline;
}
.total-comments2 {
	width:40px;
	float:right;
	padding:5px;
}
.tiny{
	display:none;
}
#most-commented ul {
	padding:0;
	margin:0;
	list-style:none;
}
#most-comemnted ul li {
	width:250px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	clear:both;
}
#most-commented ul li a, #most-commented ul li a:visited {
	color:#323232;
	text-decoration:none;
	width:190px;
	padding:5px;
	float:left;
}
#most-commented ul li a:hover {
	text-decoration:underline;
}
#most-commented ul li p {
	float:right;
	width:40px;
	padding:5px;
}
.featured-sites {
	padding:5px;
	width:240px;
	margin:0;
	list-style:none;
}
.featured-sites li {
	border-bottom:1px dashed #ccc;
}
.featured-sites li a, .featured-sites li a:visited {
	color:#323232;
	text-decoration:none;
	font-size:14px;
}
.featured-sites li a:hover {
	text-decoration:underline;
}
.featured-sites li:before {
	content: url("images/dots-grey.png");
}	
#advertise-here {
	margin-left:auto;
	margin-right:auto;
	width:200px;
	height:30px;
	background:url(images/advertise-here.gif) no-repeat;
}
#advertise-here a{
	display:block;
	width:200px;
	height:30px;
}
.tt, .tt:visited {
	padding:2px;
	color:#036;
	font-weight:bold;
	text-decoration:none;
}
.tt:hover {
	text-decoration:underline;
}
.nothumb {
	margin-top:2px;
}
.nothumb:hover {
	margin-top:-2px;
	height:20px;
	width:20px;
}
.posted-in {
	float:left;
	width:300px;
}
.posted-in a, .posted-in a:visited {
	color:#666;
	text-decoration:none;
}
.posted-in a:hover {
	text-decoration:underline;
}
.digg {
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
.tweet {
	float:right;
	width:200px;
}
.tt:after {
	content:url("images/twitterme.gif");
}
.social2 {
	float:right;
	margin-right:10px;
}
.related-posts {
	width:258px;
	float:right;
	
}
.related-posts ul li {
	border-bottom:1px dashed #ccc;
	margin-bottom:3px;
}
.related-posts ul li a, .related-posts ul li a:visited {
	color:#323232;
	text-decoration:none;
}
.related-posts ul li a:hover {
	text-decoration:underline;
}
.related-ad {
	width:336px;
	height:280px;
	float:left;
}
.related-ad img, .post-ad-block img {
border:0;
}
.post-ad-block {
	float:left;
	width:340px;
	height:300px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
}
.page-ad-block {
	float:right;
	width:336px;
	height:280px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
}
.grav {
	float:left;
	padding:5px;
	margin-bottom:5px;
}
.grav img {
	border:1px solid #ccc;
}
#main-bottom {
	width:960px;
	height:19px;
	background:url(images/bottom.gif) no-repeat;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
#cat-holder {
	width:960px;
	height:auto;
	min-height:40px;
	background:url(images/cat-bg.gif) repeat-y;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
#cat-holder h2 {
	color:#999;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	border-bottom:1px dashed #999;
	display:block;
}
#interactive-logo  {
	display:block;
	width:200px;
	height:48px;
	background:url(images/interactive-logo.png) no-repeat;
}
#footer-links a, #footer-links a:visited {
	color:#323232;
	text-decoration:none;
}
#footer-links a:hover {
	text-decoration:underline;
}
#optin-wrap {
	width:378px;
	margin-left:auto;
	margin-right:auto;
}
.optin-mid {
	width:343px;
	background:url(images/optin-report_03.gif) repeat-y;
	padding-left:10px;
	padding-right:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#323232;
	text-align:center;
}
.optin-mid table {
	margin-left:auto;
	margin-right:auto;
}
.optin-mid input[type="text"] {
	width:200px;
	height:30px;
	border:1px solid #323232;
	font-size:24px;
}
.optin-mid span {
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	color:#F00;
	margin-top:-15px;
	display:block;
}
.optin-mid p {
	margin-bottom:10px;
}
.optin-btm {
	width:378px;
	height:47px;
	background:url(images/optin-report_04.gif) no-repeat;;
}
.optin-top-wrap {
	width:378px;
	height:225px;
}
.optin-top-r-left {
	width:242px;
	height:255px;
	float:left;
	background:url(images/optin-report_01.gif) no-repeat;
}
.optin-top-r-right {
	width:136px;
	height:255px;
	float:right;
	background:url(images/optin-report_02.gif) no-repeat;
}
.optin-top-cheet-left {
	width:242px;
	height:225px;
	float:left;
	background:url(images/optin_cheet01.jpg) no-repeat center bottom;
}
.optin-top-cheet-right {
	width:136px;
	height:225px;
	float:right;
	background:url(images/optin_cheet02.gif) no-repeat center bottom;
}
.optin-top-rev-left {
	width:242px;
	height:255px;
	float:left;
	background:url(images/optin-rev_01.gif) no-repeat;
}
.optin-top-rev-right {
	width:136px;
	height:255px;
	float:right;
	background:url(images/optin-rev_02.gif) no-repeat;
}
#rb-page-pages {
display:block;

float:left;
margin-left:5px;
margin-right:5px;
}
#rb-page-next, #rb-page-prev {
float:left;
}

/*Cat List */
.ddmcc {
	width: 310px;
	float: left;
}

.ddmcc ul {
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
}

.ddmcc li {
	margin: 0 0 2px 0;
	padding: 0;
}
.ddmcc li:before {
	content:url("images/News.png");
	height:16px;
	width:16px;
}
.ddmcc li a, .ddmcc li a:visited {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.ddmcc li a:hover {
	text-decoration:underline;
}

.ddmcc p.sep {
	font-size: 1.2em;
	color: #808080;
	font-weight: bold;
}

.ddmcc p.sep:hover {
	cursor: pointer;
}
/* Comments */

.gravatarsignup {background:url(images/gravatarsignup.png) no-repeat; width:230px; height:100px;}

#comment {width:300px;}
.voting-buttons {width:65px; margin-left:auto; margin-right:auto;}
.comment-meta { padding-bottom:2px; margin-bottom:2px;}
.vote-reuslts {position:absolute; margin-top:30px; text-align:center; width:90px; padding:5px; clear:both;}
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; font-family:arial, helvetica, sans-serif;}
ol.commentlist li { border:1px solid #ccc; background:#f2f2f2; position:relative; clear:both;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-Admin {background:#000;}
ol.commentlist li.comment {  padding:1em; margin-bottom:10px; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 12px arial; margin-left:10px; float:right; background:#fff; width:100px; border:1px #ccc solid; min-height:120px;  }
.fn { font-weight:bold; color:blue; }
.fn a.url {color:blue;}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; margin:10px; width:70px; }
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 {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#036; }
ol.commentlist li.comment p { font-size:12px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:12px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; display:block; clear:both;}
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { display:block;list-style:none; margin:1em 0 0; text-indent:0; clear:both; position:relative; }
ol.commentlist li.comment ul.children li {clear:both; position:relative;}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {position:relative; clear:both;}
ol.commentlist li.comment ul.children li.comment {position:relative;}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; clear:both; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; clear:both;}
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; clear:both;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {background:#cacaca;}
ol.commentlist li.even { background:#f6f6f6; position:relative; }
ol.commentlist li.odd { background:#999999; position:relative;}
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
