/*

---------------------------------------------------------------------

General Definitions

---------------------------------------------------------------------

*/



body {

	background: #ecedee;

	font-family: "Helvetica Neue", Helvetica, Arial;

	font-size: 12px;

	margin: 0pt auto;

	padding: 0px;

	color: #333333;

}

a {

	outline: none;

}

.clear {

	clear: both;

}

* html .clear {

	height: 1%;

}

img {

	border: 0px none;

}

.entry a:link img {

	border: none;

}

.entry A:hover img {

	border-bottom:0px;

	border:none;

	text-decoration:none;

}

input {

	font-family: Arial, Helvetica;
    color: #E72626;
    font-family: Arial,Helvetica;
    font-size: 15px;
    font-weight: bold;
    padding: 4px;

}

input#searchsubmit {

	width:52px;

}

input#s {

	background: #FFFFFF none repeat scroll 0%;

	color: #666666;

	font-family: Helvetica, Arial, Sans-Serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	margin: 0pt 3px 0px 0px;

	padding: 5px 4px 3px;

	text-transform: none;

	width: 220px;

}

* + html input#s {

	background: #FFFFFF none repeat scroll 0%;

	color: #666666;

	font-family: Helvetica, Arial, Sans-Serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	display:inline;

	text-transform: none;

	width: 203px;

	margin: 0pt 3px 0px 0px;

	padding: 5px 4px 3px;

}

ol, ul {

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

	padding: 0px;

	margin:5px 0px;

}

/*

---------------------------------------------------------------------

Main Body Layout

---------------------------------------------------------------------

*/



#box {

	margin: 0px auto;

	padding: 0px;

	width: 990px;

	background: #fff url('i/box-bg.gif') repeat-y top left;

	border-bottom: 1px solid #CACACA;

	border-top: 1px solid #CACACA;

}

#pagebox {

	margin: 0px auto;

	padding: 0px;

	width: 990px;

	background: url(i/page-bg-new.gif) repeat-y top left;

	border-bottom: 1px solid #CACACA;

	border-top: 1px solid #CACACA;

	border-left: 1px solid #dfdfdf;

}

#top {

	margin: 0px auto;

	width: 990px;

	height:110px;

	overflow:visible;

}

#leftcontent {

	margin: 0px;

	padding: 0pt;

	width: 730px;

	float: left;

}

#mainbg {

	margin: 0px 0px;

	background:#ECEDEE;

}

#sidebar {

	background:#F1F1F1 none repeat scroll 0% 0%;

	border-right:1px solid #FFFFFF;

	float:right;

	font-size:12px;

	margin-left:10px;

	padding:0px;

	width:248px;

}

#sidebar .rsidebar li.rss {

	background:#D9D9D9 url(i/rss_guy.gif) no-repeat scroll 12px 50%;

	border-bottom:1px solid #BFBFBF;

	border-left:1px solid #C2C2C2;

	color:#929292;

	font-size:10px;

	font-weight:normal;

	height:55px;

	margin:0px 0px 0px -1px;

	padding:55px 18px 0px 0px;

	text-align:right;

	width:230px;

}

#sidebar .rsidebar li.rss a {

	color:#ff007e;

	font-weight:bold;

	border-bottom:1px solid #b5b5b5;

}

#sidebar .rsidebar li.rss a:hover {

	color:#272624;

	font-weight:bold;

	border-bottom:1px solid #272624;

}

#sidebar .rsidebar li.aboutauthor {

	background:#272624 none repeat scroll 0% 0%;

	border-bottom:0px none;

	color:#878787;

	font-size:11px;

	margin:0px 0px 0px -1px;

	padding:10px;

	width:229px;

}

#sidebar .rsidebar li.welcomebox {

	background:#CECECE none repeat scroll 0% 0%;

	border-bottom:1px solid #BFBFBF;

	border-left:1px solid #C2C2C2;

	margin-left:-1px;

	width:228px;

}

#sidebar .rsidebar li.aboutauthor img {

	width:100px;

	height:100px;

}

#sidebar .rsidebar li.aboutauthor a {

	color:#ddd;

	font-weight: bold;

}

#sidebar .rsidebar li.aboutauthor a:hover {

	color: #fff;

}

#sidebar .twitter-timestamp {

	font-size:10px;

	display:block;

}

#userbarbg {

	margin: 15px 0px 10px;

	background:#272624;

}

#userbar {

	width:990px;

	height: 32px;

	position: relative;

	margin: 0px auto;

	color: #fff;

	font: 12px Arial;

	text-decoration: none;

}

#headbarbg {

	width: 100%;

}

#headbar {

	width: 990px;

	text-align: left;

	margin: 0 auto;

	color: #000;

	font: 12px Arial;

	text-decoration: none;

	padding:0px 0px 15px;

	position: relative;

}

#userbar a, #userbar a:visited {

	font-weight:bold;

	line-height:23px;

	color:#ffffff;

	text-decoration:none;

	border-bottom:0px;

}

#userbar a:hover {

	border-bottom:1px solid #555555;

}

#headbar .headbarright {

	color:#999999;

	font-style:normal;

	font-size:11px;

	float:right;

	margin-top:22px;

	line-height:23px;

}

#headbar .headbarright li {

	list-style-type:none;

	display:inline;

	list-style-image:none;

	padding:0px;

	margin:0px;

	border:0px;

}

#userbar .userbarright {

	color:#999999;

	font-style:normal;

	font-size:11px;

	float:right;

	line-height:23px;

}

#userbar .userbarright li {

	list-style-type:none;

	display:inline;

	list-style-image:none;

	padding:0px;

	margin:0px;

	border:0px;

}

/*

---------------------------------------------------------------------

Header

---------------------------------------------------------------------

*/





/* Top Search Form */



#userbar #search {

	float: right;

	margin: 4px 0 0 0;

	width: 300px;

	height: 25px;

	position: relative;

}

#userbar #search .keyword {

	width: 230px;

	height: 17px;

	background: #393938;

	color: #b7b7b7;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding: 3px 5px;

	position: absolute;

	top: 0;

	left: 0;

	border: 0px;

}

#userbar #search .search {

	background: #4a4a49;

	color: #c4c4c4;

	font-weight: bold;

	border: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	position: absolute;

	left: 245px;

	line-height:22px;

	text-transform: lowercase;

	height: 23px;

}

#userbar #search .search:hover {

	background: #ff007e;

	color: #fff;

	cursor: pointer;

}

#userbar span {

	background: #333333 !important;

}

/* Head Bar */







/* Logo */

	

#headbar .title {

}

#headbar .title a {

	color: #333333;

	text-decoration: none;

	font-size:3.0em;

	font-weight:bold;

	margin:0pt;

	overflow:hidden;

	padding:0pt;

}

/* Sign up form */



#signin {

	width: 140px;

	float: right;

	position: absolute;

	top: 0;

	right: 0;

}

#signin form {

	padding: 0 0 0 10px;

}

#signin form fieldset {

	border: none;

	padding: 0;

	margin: 0;

}

#signin form fieldset h4 {

	font-size: 14px;

	line-height: 35px;

	padding: 0;

	margin: 0;

	font-weight: bold;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

}

#signin form .form-text, #signin form .form-text-active {

	background:#EDEDED none repeat scroll 0% 0%;

	border:1px solid #CACACA;

	color:#B7B7B7;

	font-size:12px;

	padding:4px 4px 3px;

	width:117px;

}

#signin form .form-text-active {

	color: #3a6496;

	border: 1px solid #3a6496;

}

#signin form .form-item {

	position: relative;

	display: block;

	margin: 2px 0 2px 0;

	height: 25px;

}

#signin form .submit-line a {

	color: #3a6597;

	text-decoration: none;

	font-size: 10px;

	position: absolute;

	top: 3px;

	left: 0;

}

#signin form .submit-line .form-submit {

	position: absolute;

	top: 0;

	right: 3px;

}

/* Sign Up Block */



#headbar #signup {

	position: absolute;

	top: 0;

	right: 140px;

	width: 115px;

	padding: 0 10px;

	background: url(i/signup_bg.gif) repeat-x center top;

	height: 109px;

	color: #fff;

}

#signup fieldset {

	border: none;

	padding: 0;

	margin: 0;

}

#signup fieldset h4 {

	font-size: 14px;

	line-height: 35px;

	padding: 0;

	margin: 0;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

}

#signup fieldset p {

	font-size: 11px;

	padding: 0;

	margin: 0;

}

#signup fieldset a {

	display: block;

	text-align: center;

	margin: 5px 0 0 0;

}

/* Navigations */



#global_nav {

	font-size:14px;

	float:right;

	overflow:visible;

	margin:10px 0px 0px;

}

.blogtitle {

	color: #000000;

	font-size: 30px;

	font-weight: bold;

	letter-spacing: -1px;

	overflow: visible;

	vertical-align: bottom;

	padding:0px;

	height:150px;

	margin-top:-20px;

}

#global_nav ul.nav {

	margin-top: 40px;

	float: right;

	overflow: hidden;

}

#global_nav ul.nav li {

	float:left !important;

	list-style-image:none;

	list-style-type:none;

	margin:0pt 0pt 0pt 5px;

	background: transparent;

	border: none;

	padding: 0px;

}

#global_nav ul.nav li a {

	background:transparent;

	color:#222222;

	font-size:13px;

	display:block;

	font-weight:normal;

	padding:5px 10px;

	text-decoration:none;

	text-transform:lowercase;

	margin: 0px;

}

#global_nav ul.nav li a:hover {

	text-decoration:none;

	color:#222222;

	background:#d8dadb;

	margin: 0px;

	padding: 5px 10px;

}

#global_nav ul.nav li:hover {

	background:#e2e2e2;

	margin: 0px 0px 0px 5px;

	padding: 0px;

	color: #222222;

}

#global_nav ul.nav li.current_page_item {

	background:#ff007e;

	float:left !important;

	list-style-image:none;

	list-style-type:none;

	margin:0px 0px 0px 5px;

}

#global_nav ul.nav li.current_page_item a, #global_nav ul.nav li.current_page_item a:hover {

	color:#ffffff;

	font-size:13px;

	display:block;

	font-weight:bold;

	padding:5px 10px;

	text-decoration:none;

	text-transform:lowercase;

	margin: 0px;

}

#global_nav ul.nav li.current_page_item:hover {

	background: #fff;

}

.googletopads {

	padding:5px;

	background:#c2c2c2;

	float:right;

	margin-top:10px;

}

.entry h6 {

	color: #000000;

	font:16px Geneva, Arial;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	float:right;

	line-height:14px;

}

/*

---------------------------------------------------------------------

Main Index Page Only

---------------------------------------------------------------------

*/





span.continuebox a:link, span.continuebox a:visited, .rsidebar ul li ul.tablist li .continuebox a:link, .rsidebar ul li ul.tablist li .continuebox a:visited, .archivebox .continuebox a, .archivebox .continuebox a:visited {

	background:#E4E4E4;

	color:#777777;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	margin:0px;

	padding:0px 3px 1px 2px;

	text-decoration:none;

}

.continuebox a:hover, .rsidebar ul li ul.tablist li .continuebox a:hover, .archivebox .continuebox a:hover {

	background:#ffffff;

	color:#FF007E;

	border:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	margin:0px;

	padding:0px 3px 1px 2px;

	text-decoration:none;

}

/*

---------------------------------------------------------------------

Content

---------------------------------------------------------------------

*/

.postcontainer {

	float:left;

	width:740px;

}

.entryinfo {

	width:160px;

	margin-right:15px;

}

.brownbox {

	padding:10px;

	background:#272624 url('i/infoarrow.gif') no-repeat 100% 11%;

}

.brownbox a img.photo {

	height:50px;

	width:50px;

}

.brownbox h1 a, .brownbox h1 {

	font-family: "Helvetica Neue", Helvetica, Arial;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	font-size: 16px;

}

.brownbox h1 a:hover {

	background: #3c3b38;

}

.brownbox h2 {

	font-size: 10px;

	color: #878787;

	margin: 0px;

	padding: 10px 0px 0px;

	font-weight: normal;

	font-family: "Helvetica Neue", Helvetica, Arial;

	border:none;

	text-transform: none;

}

.brownbox h2 a, .brownbox h2 a:visited {

	color: #ff007e;

	text-decoration: none;

	border:none;

}

.brownbox h2 a:hover {

	color: #fff;

}

.ratebox {

	padding: 10px;

	font-size: 13px;

	font-size: 14px;

	font-weight: bold;

	color: #434343;

	border: 1px solid #e1e1e1;

	background: #f7f7f7;

	font-family: "Helvetica Neue", Helvetica, Arial;

	text-transform: none;

}

.post-ratings, .post-ratings-loading {

	font-size: 10px!important;

	font-weight: normal!important;

}

.post-ratings {

	display:inline!important;

	margin-left: 3px!important;

}

.post-ratings img, .post-ratings-loading img, .post-ratings-image img {

	margin-bottom: -2px!important;

	padding-right: 3px!important;

}

.relatedposts {

	padding: 10px 10px 20px 10px;

	font-size: 14px;

	font-weight: bold;

	color: #434343;

	height: 155px;

	font-family: "Helvetica Neue", Helvetica, Arial;

	text-transform: none;

}

.relatedposts ul li, .relatedposts ul li a, .relatedposts ul li a:visited {

	list-style-type: none;

	list-style-image: none;

	font-size: 11px;

	color: #8b8b8b;

	line-height: 18px;

	margin: 0px;

	border: none;

	font-weight: normal;

	font-family: "Helvetica Neue", Helvetica, Arial;

}

.relatedposts ul li a:hover {

	color: #626262;

}

.entry .entrycomments {

	float: right;

	margin-top: 10px;

}

.entry .entrycomments a:link, .entry .entrycomments a:visited {

	color: #bcbcbc;

	padding: 4px;

	background: #e6e6e6;

	color:#bcbcbc;

	font-weight: bold;

	font-size: 12px;

}

.entry .entrycomments a:hover {

	text-decoration: none;

	color: #555;

	border: none;

}

h2, .entry .metabox h2 {

	color: #FF007E;

	font-size: 10px;

	font-weight: bold;

	margin: 0px;

	font-family:"Helvetica Neue", Helvetica, Arial;

	padding: 0px;

}

h2 a, h2 a:visited {

	border-bottom: 1px solid #DDDDDD;

	color: #FF007E;

	padding: 0px 0px 1px;

	text-decoration: none;

}

h2 a:hover {

	color: #000000;

}

h2 i {

	color: #999999;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	text-transform: none;

}

h2 i a, h2 i a:visited {

	border-bottom: 1px solid #DDDDDD;

	color: #999999;

	text-decoration: none;

}

.entrybottom {

	background:#f2f2f2;

	float: left;

	padding:0px;

	margin:0px;

	width:670px;

	width:440px;

	float:right;

}

.subscribebox {

	height:45px;

	background:#eaf1f5;

	color:#7c96a4;

	font-size:14px;

	line-height:45px;

	font-weight:bold;

	border:1px solid #bad0e6;

	text-align:center;

	margin-bottom:10px;

}

.entry {

	background:#FFFFFF none repeat scroll 0%;

	padding:10px;

	width:560px;

	border: none;

	float: right;

	font-size:13px;

	margin-top: 0px;

	margin-bottom: 30px;

	color:#999;

	font-weight: bold;

	line-height:18px;

	font-family:"Helvetica Neue", Helvetica, Arial;

}

.entry p {

}

.entry p strong, .entry strong {

	color: #555;

}

.entry a, .entry a:visited, .archivebox a, .archivebox a:visited, .authorbox a, .authorbox a:visited {

	color:#ff007e;

	text-decoration:none;

}

.commentscontainer {

	margin-left:160px;

	float:left;

	width:580px;

	margin-top:-30px;

}

ol.commentlist a, ol.commentlist a:visited {

	color:#000;

}

.entry a:hover, ol.commentlist a:hover, .archivebox a:hover, .authorbox a:hover {

	color:#000000;

	text-decoration:underline;

}

.entry h1, .entry h1 a, .entry h1 a:visited, .archivebox h1, .archivebox h1 a, .archivebox h1 a:visited {

	color:#4c4c4c;

	font-size:26px;

	font-weight:bold;

	letter-spacing:-1px;

	line-height:100%;

	margin:5px 0px 15px 0px;

}

.entry h1 a:hover, .archivebox h1 a:hover {

	text-decoration: none;

	color: #636363;

}

.entry .postinfo {

	border-bottom:1px solid #CCCCCC;

	border-top:2px solid #FF007E;

	font-size:11px;

	margin:10px 0px 0px;

	padding:5px 0px;

}

.entry h2, .archivebox h2 {

	color:#6d6d6d;

	font-family:"Helvetica Neue", Helvetica, Arial;

	font-size:18px;

	font-weight:bold;

	letter-spacing:0px;

	line-height:100%;

	text-transform:none;

	margin:0px;

	padding:10px 0px 5px;

	clear:both;

}

.entry img {

	max-width: 560px;

}

a.more-link {

	display: block;

	background:#eeeeee;

	padding: 5px;

	text-align: right;

	float: right;

	width: 550px;

}

.browsebox {

	float:left;

	margin:0px 27px 40px 27px;

	border:5px solid #e7e7e7;

}

.browsebox .info {

	background:#000;

	opacity:0.80;

	padding:5px;

	width:165px;

	filter:alpha(opacity=80);

}

.browsebox .info h1, .browsebox .info h1 a {

	height:12px;

	overflow:hidden;

	line-height:12px;

	font-weight:bold;

	margin:0px 0px 4px 0px;

	padding:0px;

	color:#fff;

	font-size:11px;

	letter-spacing:0px;

}

.wp-caption {

	width: auto!important;

}

.wp-caption-text {

	display: block;

	padding: 5px;

	background:#F1F1F1 none repeat scroll 0% 0%;

	border-bottom:1px solid #DDDDDD;

	margin-top: 0px;

	font-weight: normal;

	text-align: left;

}

.entry2 {

	background: #27242C none repeat scroll 0% 50%;

	color: #D1D1D1;

	float: left;

	text-align: justify;

	width: 529px;

}

#content {

	float: left;

	line-height: 18px;

	margin: 0pt auto;

	padding: 0px;

	width: 700px;

}

#content small {

	font-size: 11px;

}

.alignright {

	float:right;

	margin:3px 0px 5px 5px;;

}

.alignleft {

	float:left;

	margin:3px 5px 5px 0px;

}

blockquote {

	background: #efefef none repeat scroll 0% 50%;

	border-left: 5px solid #cfcfcf;

	margin: 15px 30px 0pt 10px;

	padding: 5px 10px 5px 20px;

}

blockquote cite {

	display: block;

	margin: 5px 0pt 0pt;

}

.tagsbox {

	font-size: 10px;

	margin: 5px 0px;

	padding: 5px;

}

.googleads1 {

	background: #101214 none repeat scroll 0% 50%;

	color: #FFFFFF;

	float: left;

	font-weight: bold;

	margin: 30px 0px 0px;

	padding: 10px;

	width: 509px;

}

.red {

	color: #FF007E;

	border-bottom:1px solid #dddddd;

}

.lovebar {

	background:#dddddd url('i/rsstag.png') no-repeat top right;

	height:65px;

	line-height:65px;

	font-size:20px;

	font-family:Geneva, Arial;

	margin-bottom:25px;

}

.entry .lovebar p {

	font-family:Geneva, Arial;

	font-size:20px;

	height:65px;

	line-height:65px;

	padding-left:150px;

	margin:0px;

}

.entry .metabox {

	float:left;

	font-family:"Helvetica Neue", Helvetica, Arial;

	font-size:11px;

	margin:0px 5px;

	padding:5px;

	width:203px;

}

.rssinput {

	background: #101214 none repeat scroll 0% 50%;

	border: 1px solid #403B47;

	color: #ACDDD8;

	font-weight: bold;

	padding: 4px;

	width: 150px;

}

.navigation {

	color: #666666;

	padding: 0px 0px 0px 168px;

}

/* Captions - NOT IN USE WITH CURRENT IMAGECAPTION-EASY PLUGIN - Plugin in use due to the fact wordpress butchers exceprts if you use there method of an image caption on an image that is at the top of a post.



.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.alignleft {

float:left;

margin:10px 10px 10px 0px;

}

.alignleft img {

	border: 0px solid #fff;

	margin-bottom:5px;

}

.alignright {

float:right;

margin:10px 0px 10px 10px;

}

.alignright img {

	border: 0px solid #fff;

	margin-bottom:5px;

}



.wp-caption img {

	margin-bottom:5px;

	padding: 0;

	border: 0 none;

}



#topentry .wp-caption p.wp-caption-text, .wp-caption p.wp-caption-text {

	font-size: 10px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



---END CAPTIONS */



/* Image Caption Easy Styles */



.imagecaptioneasy {

	padding: 5px;

	font-family: "Helvetica Neue", Arial;

	font-size: 10px;

	line-height: 1.15em;

	text-align: center;

	border: 1px solid #cccccc;

	background: #f3f3f3;

	color: #555;

}

.imagecaptioneasy img {

	border: 0px solid #fff;

	margin-bottom:5px;

}

.imagecaptioneasy span {

	text-align: left;

}

.imagecaptioneasy_top_left {

	margin: 0 10px 10px 0;

	float: left;

}

.imagecaptioneasy_top_right {

	margin: 0 0 10px 10px;

	float: right;

}

.imagecaptioneasy_top_nowrap {

	margin: 0 0 10px 0;

	float: none;

}

.imagecaptioneasy_left {

	margin: 10px 10px 10px 0;

	float: left;

}

.imagecaptioneasy_right {

	margin: 10px 0 10px 10px;

	float: right;

}

.imagecaptioneasy_nowrap {

	margin: 10px auto;

	float: none;

	max-width:660px;

}

.alignleft img {

	border: 0px solid #fff;

	margin-bottom:5px;

}

.alignright img {

	border: 0px solid #fff;

	margin-bottom:5px;

}

.imagecaptioneasy_ft {

	margin: 10px 10px 10px 0;

	float: left;

}

.imagecaptioneasy_ght {

	margin: 10px 0 10px 10px;

	float: right;

}

.imagecaptioneasy_top_ft {

	margin: 0px 10px 10px 0px;

	float: left;

}

.imagecaptioneasy_top_ght {

	margin: 0px 0px 10px 10px;

	float: right;

}

/*

---------------------------------------------------------------------

Sidebar

---------------------------------------------------------------------

*/



#misc {

	background: #27242C none repeat scroll 0% 50%;

	float: right;

	padding: 15px;

	width: 240px;

}

#info {

	color: #D1D1D1;

	float: left;

	font-size: 12px;

	line-height: 18px;

}

.line {

	width:100%;

	height:1px;

	border-bottom:1px solid #dddddd;

}

#sidebar .rsidebar h2, h6 {

	color:#434343;

	font-family:"Helvetica Neue", Helvetica, Arial;

	font-size:14px;

	margin:0px 0px 10px;

	font-weight:bold;

	text-transform:none;

}

#sidebar .rsidebar h2 a, #sidebar .rsidebar h2 a:visited {

	font-size:14px;

}

.rsidebar {

	color: #666666;

}

.rsidebar ul {

	margin:0px;

	padding:0px;

}

.rsidebar ul li {

	background:transparent;

	font-size:11px;

	padding:15px 10px;

	line-height:16px;

	width:228px;

	border-top:1px solid #fff;

}

.rsidebar ul li ul li input {

	border: 0px;

	background: #fafafa;

	padding: 3px;

	width: 204px;

	color: #999;

	font-size:12px;

	font-weight: bold;

	margin-bottom: 5px;

	font-family:"Helvetica Neue", Helvetica, Arial;

}

.rsidebar ul li ul li input.button {

	background: #b8b8b8;

	border: 0px;

	padding: 3px;

	width: auto;

	color: #333;

	font-size:12px;

	font-weight: bold;

	font-family:"Helvetica Neue", Helvetica, Arial;

}

.rsidebar ul li ul li input.button:hover {

	border: 0px;

	cursor: pointer;

	background: #FF007E;

	padding: 3px;

	width: auto;

	color: #fff;

	font-size:12px;

	font-weight: bold;

	font-family:"Helvetica Neue", Helvetica, Arial;

}

.rsidebar ul li ul li input.check {

	border: 0px;

	cursor: pointer;

	width: auto;

	color: #fff;

	font-size:12px;

	font-weight: bold;

	font-family:"Helvetica Neue", Helvetica, Arial;

}

.rsidebar ul li ul, .categorytop ul {

	list-style-type: none;

	margin: 0pt;

}

.rsidebar ul li ul li {

	border:0px none;

	list-style-image:none;

	margin:0px;

	padding:10px;

	width:208px;

}

.rsidebar ul li ul li.ptimg {

	border:0px none;

	list-style-image:none;

	margin:0px;

	padding:10px 0px;

	width:208px;

}

/* WALL WIDGET */

li#wp-wall .wpwall {

	background:#dfdfdf none repeat scroll 0% 50%;

	padding:15px;

	width:200px;

}

#wp_wall p {

	margin-top:4px;

	margin-bottom:4px;

}

#wallcomments p {

	margin-bottom:5px;

}

#wp_latest {

	float: right;

	padding:3px;

	font-size: 10px;

	font-weight: bold;

	background: #b5b5b5;

}

#wall_post input {

	padding: 5px;

	background: #c2c2c2;

	width: 200px;

	border: 0px;

	text-transform: lowercase;

	font-weight: bold;

}

#wall_post textarea {

	border: 1px solid #cccccc;

	width: 190px;

}

#wallcomments {

	background:#EEEEEE none repeat scroll 0% 0%;

	margin-left:-10px;

	overflow:auto;

	padding:5px 10px;

	width:200px;/* uncomment this for fixed height 

	height: 200px;

	*/	

	

	/* uncomment this for border around the wall

	border: 1px solid #cccccc;

	padding: 7px;

	*/

}

.nav {

	height:30px;

	margin:0px;

}

.nav a {

	margin:0px 0px 0px 10px;

}

.nav img {

	cursor:pointer;

}

.wallauthor, .rsidebar ul li .wallauthor a, .wallauthor a:visited {

	font-weight:bold;

	font-size: 10px;

}

.wallcomment {

	font-weight:normal;

	font-size: 10px;

}

.wall-error {

/* background:#ffb0b0; */



}

.wall-success {

/* background:#c0dFa0; */

}

#wall_post_toggle {

	cursor:pointer;

}

.wall-alt {

/* this would paint every other comment with a background  

	background: #F0F0E0 ; 	*/

}

.wall-1 {

/* this would paint the background of first comment, wall-2 for second...

	background:#c0dFa0; */

}

.wall-admin {

/* this would paint the background for admin made comments 

	background:#F0F0E0; */

}

.wall-registered {

/* this would paint the background for other registred users 

	background:#F0d0E0; */

}

/* END WALL WIDGET */



.sidecomments {

	background:#E5E5E5 none repeat scroll 0% 0%;

	color:#555555;

	float:left;

	margin:0px 0px 5px;

	padding:10px;

	width:210px;

	line-height:16px;

}

.sidecomments .sidebargravatar {

	background:#CCC6B7 none repeat scroll 0% 0%;

	display:block;

	float:left;

	margin:0px 6px 0px 0px;

	padding:0px;

}

.rsidebar ul li ul li .categorytop ul li, ul li, li {

	background: transparent url(i/bullet.gif) no-repeat scroll 1px 9px;

	list-style-type: none;

	margin: 0px;

	padding: 3px 0px 3px 8px;

	border-bottom:1px solid #cacaca;

	border-left:none;

	border-top:none;

	border-right:none;

}

.rsidebar ul li ul li.nolist, .rsidebar ul li ul li.nolist a {

	list-style-image:none;

	list-style-type:none;

	padding:0px;

	text-decoration:none;

	border:0px;

	margin:0px 0px 3px 0px;

}

ul li a, ul li a:visited {

	text-decoration:none;

	border:0px;

}

.rsidebar ul li ul li a, .rsidebar ul li ul li a:visited, .rsidebar ul li a, .rsidebar ul li a:visited, .categorytop ul li a, .categorytop ul li a:visited {

	font:11px "Helvetica Neue", Helvetica, Arial;

	color:#333333;

	font-weight:normal;

	text-decoration:none;

}

.rsidebar ul li ul li a:hover, .categorytop ul li a:hover, ul li a:hover {

	text-decoration:underline;

}

.rsidebar ul {

	list-style-type: none;

	margin: 0pt;

	padding: 0pt;

}

.rsidebar p {

	margin: 0px;

	padding: 0px 0px 5px 0px;

}

.rsidebar ul li .rsidebar-title {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

}

.rsidebar ul li ul.tablist li .linetwo, .archivebox .linetwo, .authorbox .linetwo, .rsidebar ul li .linetwo {

	font:10px "Helvetica Neue", Helvetica, Arial;

	color:#888888;

	font-weight:normal;

}

.rsidebar ul li ul.tablist li .linetwo a:link, .rsidebar ul li ul.tablist li .linetwo a:visited, .archivebox .linetwo a:link, .archivebox .linetwo a:visited, .authorbox .linetwo a:link, .authorbox .linetwo a:visited, .rsidebar ul li .linetwo a:link, .rsidebar ul li .linetwo a:visited {

	color:#FF007E;

	border-bottom:none;

	font-weight:normal;

	text-decoration:none;

	font-size:10px;

}

.rsidebar ul li ul.tablist li .linetwo a:hover, .archivebox .linetwo a:hover, .authorbox .linetwo a:hover, .rsidebar ul li .linetwo a:hover {

	border-bottom:1px solid #333333;

	text-decoration:none;

}

/*

---------------------------------------------------------------------

Sidebar Posts Javascript Tab Switcher

---------------------------------------------------------------------

*/





.rsidebar ul li .tabberlive .tabbertabhide {

	display: none;

}

.rsidebar ul li .tabber {

/*	background: #EEEEEE none repeat scroll 0% 50%;*/

	}

.rsidebar ul li ul.tablist {

	/*background: #e7e7e7 none repeat scroll 0% 50%;*/

	background: #e7e7e7;

	float: left;

	padding: 5px 10px 10px;

	width: 210px;

}

.rsidebar ul li ul.tablist a:link, .rsidebar ul li ul.tablist a:visited {

	color:#888888;

	text-decoration:none;

	border-bottom:none;

	font-weight: normal;

}

.rsidebar ul li ul.tablist a:hover {

	border-bottom: 1px solid #dddddd;

	text-decoration:none;

}

.rsidebar ul li ul.tablist li {

	-x-system-font:none;

	background:transparent url(i/bullet.gif) no-repeat scroll 1px 9px;

	border:0px none;

	font-family:"Helvetica Neue", Helvetica, Arial;

	font-size:11px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:14px;

	list-style-type:none;

	margin:0px;

	padding:5px 0px 5px 8px;

	width:200px;

}

.rsidebar ul li ul.tablist li ul li, .rsidebar ul li ul.tablist li ul li a:link, .rsidebar ul li ul.tablist li ul li a:visited {

	background:transparent;

	list-style-type:none;

	list-style-image:none;

	font-weight:normal;

	text-decoration:none;

	border:0px;

	padding:0px;

	margin:5px 0px 0px 4px;

}

.rsidebar ul li ul.tablist li a:link, .rsidebar ul li ul.tablist li a:visited {

	font:11px "Helvetica Neue", Helvetica, Arial;

	color:#333333;

	font-weight:normal;

	border-bottom:none;

	text-decoration:none;

}

.rsidebar ul li ul.tablist li a:hover, .rsidebar ul li ul.tablist li ul li a:hover {

	border-bottom:1px solid #9d9d9d;

}

.rsidebar ul li .tabberlive {

	background: #d5d5d5 none repeat scroll 0% 50%;

	display: block;

	float: left;

	margin: 0px;

	width: 100%;

}

.rsidebar ul li ul.tabbernav {

	background:#D5D5D5 none repeat scroll 0% 50%;

	display:inline;

	float:left;

	padding:5px;

	width:220px;

}

.rsidebar ul li ul.tabbernav li {

	background:#D5D5D5 none repeat scroll 0% 50%;

	border:medium none;

	float:left;

	margin:0px;

	padding:0px;

	width:auto;

}

.rsidebar ul li ul.tabbernav li a:link, .rsidebar ul li ul.tabbernav li a:visited {

	background: #d5d5d5 none repeat scroll 0% 50%;

	color: #555555;

	display: block;

	margin: 0px 4px 0px 0px;

	overflow: hidden;

	padding: 5px;

	width: auto;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

	border:none;

}

.rsidebar ul li ul.tabbernav li:hover a {

	background: #f4f4f4 none repeat scroll 0% 50%;

	color: #6d6d6d;

	border:none;

}

.rsidebar ul li ul.tabbernav li.tabberactive a {

	background:#272624 none repeat scroll 0% 50%;

	color:#FFFFFF;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

}

.rsidebar ul li .tabberlive .tabbertab {

/* artem background: #EEEEEE none repeat scroll 0% 50%;*/

	}

.rsidebar ul li .tabberlive .tabbertab h2 {

	display: none;

}

.rsidebar ul li .tabberlive .tabbertab h3 {

	display: none;

}

.rsidebar ul li #tab1.tabberlive {

}

.rsidebar ul li #tab2.tabberlive {

}

.rsidebar ul li #tab2.tabberlive .tabbertab {

	height: 200px;

	overflow: auto;

}

/*

---------------------------------------------------------------------

Comments

---------------------------------------------------------------------

*/



.boxcomments {

	background:#FFFFFF none repeat scroll 0% 50%;

	margin:10px 0px 0px;

	padding:0px 10px 0px;

	border-top: 1px solid #ddd;

}

.boxcomments a, .boxcomments a:visited {

	color:#898989;

	border:0px;

	text-decoration:none;

}

.boxcomments a:hover {

	border-bottom:1px solid #dddddd;

	text-decoration:none;

	color:#4c4c4c;

}

ol.commentlist p {

	font-size:13px;

	color:#666;

	line-height:16px;

	font-family:"Helvetica Neue", Helvetica, Arial;

	margin:5px 0px 5px 0px;

	padding:0px;

}

ol.commentlist p.thdrpy {

	font-size: 10px;

	margin: 0px 5px;

	padding: 0px;

}

.comment-childs {

	border-right: 1px solid #fff!important;

	padding: 5px!important;

	margin: 5px 5px 5px 5px!important;

	border-bottom: 1px solid #fff!important;

	border-left: 1px solid #d5d5d5!important;

	border-top: 1px solid #bcbcbc!important;

}

ol.commentlist p.thdrpy a {

	font-size: 10px;

	font-weight: bold;

}

ol.commentlist p strong, ol.commentlist p b {

	color: #222;

}

.commentauthor {

	float:left;

	display:inline;

	font-weight:normal;

	margin-left:-175px;

	line-height:14px;

	width:160px;

}

.commentauthorname {

	color:#333333;

	font-weight:bold;

	border:0px;

	line-height:18px;

}

.commentauthor .commentauthorname a:link, .commentauthor .commentauthorname a:visited {

	text-decoration:none;

	color:#ff007e;

	border-bottom:1px solid #cccccc;

}

.commentauthor .commentauthorname a:hover {

	text-decoration:none;

	color:#333333;

	border-bottom:1px solid #4c4c4c;

}

.commentauthorname img {

	height:50px;

	width:50px;

}

.commentbody {

	color:#666666;

	font-size:11px;

	margin:0px;

	padding:5px;

	width:98%;

}

.commentbody small {

	font-size:10px;

}

.postbox {

	background:#fafafa none repeat scroll 0%;

	color:#333333;

	border-top: 1px solid #ddd;

	border-bottom: 0px;

	margin:10px 0px 0px 0px;

	padding:0px 10px 10px;

}

.postbox p {

	margin:10px 0px 0px 0px;

}

.postbox a, .postbox a:visited {

	color:#4c4c4c;

	text-decoration:none;

	border-bottom:1px solid #dddddd;

}

.postbox a:hover {

	color:#4c4c4c;

	border-bottom:1px solid #4c4c4c;

	text-decoration:none;

}

#commentform {

	margin: 0pt;

}

#commentform label {

	margin: 0pt;

}

#commentform input {

	padding: 5px;

}

#commentform textarea {

	font-size: 13px;

	margin: 5px 0pt 10px;

	padding: 5px;

	width: 97%;

}

.commentbody .comment-childs img {

	float: right;

	width:50px;

	height:50px;

}

#commentform #submit {

	background:#646464 none repeat scroll 0% 0%;

	border:0px none;

	color:#FFFFFF;

	font-weight:bold;

}

#commentform #submit:hover {

	background:#FF007E none repeat scroll 0% 0%;

	border:0px none;

	cursor: pointer;

	color:#FFFFFF;

	font-weight:bold;

}

#commentform h3, .boxcomments h3 {

	font-size: 14px;

	font-weight: bold;

	color:#434343;

	margin:10px 0px 5px 0px;

	padding:0px;

}

.odd {

	background: #dedede none repeat scroll 0% 50%;

}

input#url, input#author, input#email, textarea {

	font-family: Helvetica Neue, Helvetica, Arial;

	margin-bottom: 0.6em;

	margin-top: 2px;

	padding: 5px;

	width: 545px;

	border:1px solid #ddd;

}

/*

---------------------------------------------------------------------

Footer

---------------------------------------------------------------------

*/

#footerbg {

}

#footer {

	clear:both;

	padding:0px 0px 20px 0px;

	width: 990px;

	margin: 0px auto;

}

.footer_box1 {

	float:left;

	width:275px;

}

.footer_box1 h3 {

	color: #504f4d;

	font-family: Geneva, Arial;

	font-size: 18px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

.footer_box1 p, .footer_box2 p {

	color:#666;

	font-family:"Helvetica Neue", Helvetica, Arial;

	font-size:11px;

	margin:5px 0px 0px 0px;

	line-height:14px;

}

.footer_box1 p a, .footer_box1 p a:visited {

	color:#555;

	font-weight: bold;

	text-decoration:none;

	border-bottom:1px solid #cccdce;

}

.footer_box1 p a:hover {

	text-decoration:none;

	border-bottom:1px solid #a5a6a8;

	color:#222;

}

.footer_box2 {

	border-color:#d8d9db;

	border-style:solid;

	border-width:0px 0px 0px 1px;

	float:right;

	height:134px;

	margin-left:10px;

	padding-left:15px;

	width:220px;

}

.footer_box2 p a, .footer_box2 p a:visited, .footer_box2 ul li a, .footer_box2 ul li a:visited {

	color:#666;

	font-size:11px;

	line-height:16px;

	text-decoration:none;

	border-bottom:none;

}

.footer_box2 p a:hover, .footer_box2 ul li a:hover {

	color:#222;

	text-decoration:none;

	border-bottom:1px solid #a5a6a8;

}

.footer_box2 ul li {

	border-bottom-color: #e0e2e3;

	color:#999;

}

.footer_box2 h3 {

	color: #504f4d;

	font-family: "Helvetica Neue", Helvetica, Arial;

	font-size: 14px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}

.footercreditbox {

	background: #27242C none repeat scroll 0% 50%;

	display: block;

	line-height: 12px;

	margin: 0px;

	padding: 5px;

	text-align: center;

}

/*

---------------------------------------------------------------------

Archives

---------------------------------------------------------------------

*/

.archivebox {

	width:720px;

	background:#fff;

	float:left;

	padding: 10px 10px 10px 10px;

	float:left;

	/*margin-top:10px;*/

	font-family:"Helvetica Neue", Helvetica, Arial;

	color:#555555;

}

.archivebox p {

	margin:0px;

	padding: 0px;

}

.archivebox strong {

	font-size:14px;

}

.archivebox h2 {

	display:block;

	margin:0px 0px 15px 0px;

	padding:5px;

	background:#f2f2f2;

}

.archivebox .thumblist {

	padding:5px;

	width:175px;

	height:175px;

	margin:0px 5px 5px 0px;

	background:#ebebeb;

	float:left;

	display:block;

	overflow:hidden;

}

.archivebox li {

	font-size:12px;

	color:#555555;

	line-height:14px;

	font-family:"Helvetica Neue", Helvetica, Arial;

}

.archivebox li a, .archivebox li a:visited {

	color:#4c4c4c;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	border:0px;

}

.archivebox li a:hover {

	font-size:12px;

	color:#4c4c4c;

	text-decoration:none;

	border-bottom:1px solid #4c4c4c;

}

.authorbox {

	background:#272624 none repeat scroll 0% 0%;

	margin:0px auto 10px;

	padding:10px;

	width:970px;

}

.authorbox img.photo {

	border:5px solid #484848;

}

.active-authors ul li img.photo {

	height:200px;

	width:200px;

}

.active-authors ul {

	margin:0px;

	padding:0px;

}

.active-authors ul li {

	background:#9F9F9F url(i/artistnamebox.gif) no-repeat scroll left bottom;

	float:left;

	height:258px;

	margin:10px 20px 10px 20px;

	padding:0px;

	text-align:center;

	width:200px;

}

.active-authors ul li h1, .active-authors ul li h1 a, .active-authors ul li h1 a:visited {

	font-weight:bold;

	margin:15px 0px 5px 0px;

	color:#fff;

	font-family:"Helvetica Neue", Helvetica, Arial;

	font-size:13px;

	letter-spacing:0px;

}

.active-authors ul li h2 {

	font-size:10px;

color#7e7e7e;

	line-height:11px;

	margin:0px;

	padding:0px;

	font-weight:normal;

}

.authorbox h1 {

	letter-spacing:-1px;

	font-size:18px;

	color:#fff;

	margin:0px;

	padding:0px;

}

.authorbox p {

	color:#999999;

	font-family:"Helvetica Neue", Helvetica, Arial;

	font-size:12px;

	line-height:15px;

	margin-bottom:0px;

}

/*

---------------------------------------

Javascript tab switcher single post foot

---------------------------------------

*/

ul.whatsnext {

	font-size:12px;

	font-weight:bold;

}

ul.whatsnext li a {

	vertical-align:top;

}

#content .entry .entrybottom .tabberlive .tabbertabhide {

	display: none;

}

#content .entry .entrybottom .tabber {

}

#content .entry .entrybottom ul.tablist {

	background:#FFFFFF none repeat scroll 0% 50%;

	border-color:#CCCCCC;

	border-style:none solid solid;

	border-width:medium 1px 1px;

	float:left;

	margin:0px;

	padding:5px;

	width:428px;

}

#content .entry .entrybottom ul.tablist ul.related_post {

	margin:0px;

}

#content .entry .entrybottom ul.tablist a:link, #content .entry .entrybottom ul.tablist a:visited {

	color:#888888;

	text-decoration:none;

	border-bottom:none;

}

#content .entry .entrybottom ul.tablist a:hover {

	border-bottom:1px solid #dddddd;

	text-decoration:none;

}

#content .entry .entrybottom ul.tablist li {

	background: transparent url(i/bullet.gif) no-repeat scroll 1px 9px;

	list-style-type: none;

	margin: 0px;

	padding: 5px 0px 5px 8px;

	font:11px "Helvetica Neue", Helvetica, Arial;

	line-height:14px;

}

#content .entry .entrybottom ul.tablist li ul li, #content .entry .entrybottom ul.tablist li ul li a:link, #content .entry .entrybottom ul.tablist li ul li a:visited {

	background:transparent;

	list-style-type:none;

	list-style-image:none;

	font-weight:normal;

	text-decoration:none;

	border:0px;

	padding:0px;

	margin:5px 0px 0px 4px;

}

#content .entry .entrybottom ul.tablist li a:link, #content .entry .entrybottom ul.tablist li a:visited {

	font:11px "Helvetica Neue", Helvetica, Arial;

	color:#333333;

	font-weight:bold;

	border-bottom:none;

	text-decoration:none;

}

#content .entry .entrybottom ul.tablist li a:hover, #content .entry .entrybottom ul.tablist li ul li a:hover {

	border-bottom:1px solid #3B5E8E;

}

#content .entry .entrybottom .tabberlive {

	background:#EEEEEE none repeat scroll 0% 50%;

	display:block;

	float:left;

	margin:0px;

	width:100%;

}

#content .entry .entrybottom ul.tabbernav {

	background:#EEEEEE none repeat scroll 0% 50%;

	border:1px solid #CCCCCC;

	display:inline;

	float:left;

	margin:0px;

	padding:5px;

	width:428px;

}

#content .entry .entrybottom ul.tabbernav li {

	float: left;

	margin: 0px;

	padding: 0px;

	border:none;

	width:auto;

}

#content .entry .entrybottom ul.tabbernav li a:link, #content .entry .entrybottom ul.tabbernav li a:visited {

	background: #EEEEEE none repeat scroll 0% 50%;

	color: #555555;

	display: block;

	margin: 0px 4px 0px 0px;

	overflow: hidden;

	padding: 5px;

	width: auto;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

	border:none;

}

#content .entry .entrybottom ul.tabbernav li:hover a {

	background: #cbcbcb none repeat scroll 0% 50%;

	color: #6d6d6d;

	border:none;

}

#content .entry .entrybottom ul.tabbernav li.tabberactive a {

	background:#3B5E8E none repeat scroll 0% 50%;

	color:#FFFFFF;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

}

#content .entry .entrybottom .tabberlive .tabbertab {

	background: #EEEEEE none repeat scroll 0% 50%;

}

#content .entry .entrybottom .tabberlive .tabbertab h2 {

	display: none;

}

#content .entry .entrybottom .tabberlive .tabbertab h3 {

	display: none;

}

#content .entry .entrybottom #tab1.tabberlive {

}

#content .entry .entrybottom #tab2.tabberlive {

}

#content .entry .entrybottom #tab2.tabberlive .tabbertab {

	height: 200px;

	overflow: auto;

}



/*

---------------------------------------

Threaded comments styling

---------------------------------------

*/

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li { margin:0px 0px 15px 0px; }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { float:right;

padding:1em;

width:410px;

border:none; }



ol.commentlist li div.comment-author {}

ol.commentlist li div.vcard { font:normal 12px; }

ol.commentlist li div.vcard cite.fn { float:left;

font-style:normal;

margin:100px 0px 0px -137px; }

ol.commentlist li div.vcard cite.fn a.url {}

ol.commentlist li div.vcard cite.fn a.url:hover {

border:0px;}

ol.commentlist li div.vcard img.avatar { border:5px solid #f0f0f0;

float:left;

height:100px;

margin:-16px 0pt 0pt -137px;

width:100px; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li ul.children div.vcard img.photo, ol.commentlist li ul.children div.vcard img.avatar-32,  ol.commentlist li ul.children div.vcard img.avatar {

border:3px solid #f0f0f0;

float:left;

height:50px;

margin:-12px 0pt 0pt -85px;

width:50px;

}

ol.commentlist li div.vcard img.photo {border:5px solid #f0f0f0;

float:left;

height:100px;

margin:-11px 0pt 0pt -137px;

width:100px;}

ol.commentlist li div.vcard span.says {display:none;}

ol.commentlist li div.commentmetadata {float:left;width:100px;margin:115px 0px 0px -137px;}

ol.commentlist li div.comment-meta { font-size:9px; }

ol.commentlist li div.comment-meta a { color:#9e9e9e; }

ol.commentlist li div.comment-meta a:hover {border:0px;}

ol.commentlist li p { font-size:12px; margin:0 0 1em; }

ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }

ol.commentlist li div.reply { font-size:10px;margin:0px 0px 5px 0px; }

ol.commentlist li div.reply a { font-weight:bold;color:#a2a2a2;display:inline;padding:4px;border:1px solid #ddd;width:auto;background:#e8e8e8; }

ol.commentlist li div.reply a:hover { color:#ed258a; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li ul.children div.vcard img.photo, ol.commentlist li ul.children li ul.children div.vcard img.avatar-32,  ol.commentlist li ul.children li ul.children div.vcard img.avatar {

border:3px solid #f0f0f0;

float:left;

height:50px;

margin:-2px 0pt 0pt -75px;

width:50px;

}

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li div.vcard span.says {display:inline;}

ol.commentlist li ul.children li div.vcard cite.fn { float:none;font-style:normal;margin:0px; }

ol.commentlist li ul.children li div.commentmetadata {float:none;width:auto;margin:0px 0px 5px 0px;}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { border-left:4px solid #555; margin:0 0 .25em .25em;

float:right;

padding:1em;

width:300px; }

ol.commentlist li ul.children li.depth-3 { border-left:3px solid #999; margin:0 0 .25em .25em;float:right;

padding:.5em;

width:215px; }

ol.commentlist li ul.children li.depth-4 {}

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { background:#fff; }

ol.commentlist li.odd { background:#f2f2f2; }

ol.commentlist li.parent { border-left:5px solid #111; }

ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}


