/*
Theme Name: WoW Contender
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



body{

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

margin:0;

padding:0;

background-color:#000;

font-size:12px;

color:#333333;

}


.spacer{
	width:100%;
	clear:both;
	height:15px;
}
#body{

	width:993px;

	height:auto;

	margin:0 auto 0 auto;

	background-image: url(/images/n-body-bg.jpg);

	background-repeat: no-repeat;

	background-position:0 210px;

	

	

}



.header{

background-image: url(/images/n_header.jpg);

width:993px;

height:44px;

background-repeat:no-repeat;

padding-top:170px;

position:relative;

}



.menu1 img{

border:0;

margin:0;

}



.clearer{

clear:both;

}



.menu1{

margin:0 auto;

width:810px;



}



.menu1 a:link , .menu1 a:visited{

display:block;

height:32px;

float:left;

border:0;

margin:0;

/*background-repeat: repeat;*/



}

.menu1 a:hover{

background-position:0 0;

}

.menu1 ul{

margin:0;

padding:0;



}



.menu1 li{

list-style:none;

display:block;

float:left;

margin:0 7px;

}



.active{

background-position:0 32px;	

}

.home{

background-image:url(/images/n_menu.png);

background-position:0 32px;

width:58px;

}



a.home:hover,li.active a.home{

background-position:0 0;

}



.contenders{
background-image:url(/images/n_menu.png);
background-position:-72px 32px;

width:112px;

}



a.contenders:hover,li.active a.contenders{

background-position:-72px 0;

}



.register{
background-image:url(/images/n_menu.png);
background-position:-198px 32px;

width:86px;

}



a.register:hover,li.active a.register{

background-position:-198px 0;

}

.blog-link{
	background-image:url(/images/blogbg.png);
	width:50px;
	background-position:0 0;
	}



a.blog-link:hover,li.active a.blog-link{

background-position:0 32px;

}



.rankings{
background-image:url(/images/n_menu.png);
background-position:-298px 32px;

width:151px;

}



a.rankings:hover,li.active a.rankings{

background-position:-298px 0;

}



.rules{
background-image:url(/images/n_menu.png);
background-position:-463px 32px;

width:58px;

}



a.rules:hover,li.active a.rules{

background-position:-463px 0;

}



.faq{
background-image:url(/images/n_menu.png);
background-position:-535px 32px;

width:43px;

}



a.faq:hover,li.active a.faq{

background-position:-535px 0;

}







.forum{
background-image:url(/images/n_menu.png);
background-position:-592px 32px;

width:65px;

}



a.forum:hover,li.active a.forum{

background-position:-592px 0;

}





.duels1{
background-image:url(/images/n_menu.png);
background-position:-671px 32px;

width:60px;

}



a.duels1:hover,li.active a.duels1{

background-position:-671px 0;

}









.menu2{

	background-repeat:repeat;

	width:700px;

	height:60px;

	clear:both;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	position:relative;

}



.menu2 ul{

margin:0;

padding:0;

}



.menu2 li{

list-style:none;

display:block;

float:left;



}



.menu2 img{

border:0;

}



.menu2 a:link,.menu2 a:visited {

background-image: url(/images/n_menu2.png);

display:block;

margin:0 -6px;

height:48px;

}



.active2{

background-position:0 32px;	

}



.account{

background-position:0 -5px;

width:88px;

padding:0 5px;

}



a.account:hover,li.active2 a.account{

background-position:0 -60px;

height:60px;

}



li.active a{

cursor: default;

}



.duels{

background-position:-100px -5px;

width:93px;

padding:0 2px;

}



a.duels:hover,li.active2 a.duels{

background-position:-100px -60px;

height:55px;

}



.search{

background-position:-202px -5px;

width:118px;

}



a.search:hover,li.active2 a.search{

background-position:-202px -60px;

height:55px;

}



.signup{

background-position:-323px -5px;

width:118px;

}



a.signup:hover,li.active2 a.signup{

background-position:-323px -60px;

height:55px;

}



.mail{

background-position:-446px -5px;

width:84px;

}



a.mail:hover,li.active2 a.mail{

background-position:-446px -60px;

height:60px;

}



.submit{

background-position:-545px -5px;

width:153px;

}



a.submit:hover,li.active2 a.submit{

background-position:-545px -60px;

height:55px;

}

.banner{
	
background-position:-694px -5px;

width:91px;	

}



a.banner:hover,li.active2 a.banner{

background-position:-694px -60px;

height:55px;

}


.content{

margin:10px auto 15px auto;

}

.content2{

margin:40px auto 15px auto;

}



.content_top{

background-image:url(/images/main_top.jpg);

width:500px;

height:78px;

}

.content_bottom{

background-image:url(/images/main_bottom.jpg);

width:500px;

height:101px;



}

.content_mid{

	background-image:url(/images/main_bg.jpg);

	/*width:688px;*/

	width:460px;

	min-height:500px;

	height:auto; /*should be auto*/

	background-repeat: repeat;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}

.user{

	float:right;

	width:auto;

	padding-right:40px;

	padding-top:40px;

	font-size:10px;

	font-weight:bold;

	

}

.user a:link, .user a:visited{

	font-size:10px;

	font-weight:normal;

}

.localtime{

	font-weight:bold;

	font-size:smaller;

	padding-top:20px;

	padding-left:35px;

	float:left;

	width:auto;

}

.localtime a:link, .localtime a:visited{

	font-size:smaller;

}

.note{

	font-weight:bold;

	font-size:smaller;

	margin-left:10px;

	clear:both;

	width:340px;

	text-decoration:underline;

}

.login{

	font-size:12px;

	margin-bottom: 10px;

}

.login a:link, .login a:visited{

	color:#000;	

}



.round-a-error{

	background:#CC0000 url(/images/round_red-left.png) left top no-repeat;

	color:#FFFFFF;

	text-align:center;

	font-size:12px;

	font-weight:bold;

	margin-top:10px;

}

.round-a-error div{

	background:url(/images/round_red-right.png) right bottom no-repeat;

	padding:4px;

}

.round-a-error a:link, a:visited{

	color:#FFF;

	text-decoration:none;

}

.round-a-error a:hover{

	color:#FFF;

	text-decoration:underline;

}

.userInfo{

	font-size:12px;

	margin-top:10px;

	width:200px;

	border-top-width: 1px;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	line-height: 20px;

}

.footer{

background-image: url(/images/footer-bg.png);

background-repeat:no-repeat;

background-position:bottom;

height:45px;

width:993px;

margin-top:20px;

padding-bottom:10px;

}



.footer_txt{

float:right;

width:100%;

margin:0 auto;

}



.footer_txt a:link,.footer_txt a:visited{

color:#fff;

font-size:10px;

font-weight:bold;

text-decoration:none;

line-height:30px;

}

.footer_third{

width:33%;

float:left;

display:inline;

color:#fff;

font-size:9px;

font-weight:bold;

line-height:30px;

}



img{

border:0;

}

p{

	margin-top:0;

	margin-bottom:0;

}



.tab{

width:260px; /*anything*/

}



.tab_left{

background-image:url(/images/tab_left.png);

width:10px;

height:30px;

float:left;

}



.tab_mid{

background-image:url(/images/tab_bg.png);

float:left;

width:220px; /*subtract 40 from tab width*/

height:30px;

padding:0 10px 0 10px;

line-height:30px;

color:#fff;

font-size:12px;

font-weight:bold;

text-align:center;

background-repeat:repeat-x;

}



.tab_right{

background-image:url(/images/tab_right.png);

width:10px;

height:30px;

float:left;

}





.tab_body{

width:226px; /*subtract 34 from tab width*/

clear:both;

height:auto;

padding:10px 15px 10px 15px;

border-bottom:2px #515151 solid;

border-left:2px #515151 solid;

border-right:2px #515151 solid;

}

.column{

	margin-top:10px;

	width:auto;

}



h1{

	margin-top:0;

	font-size:14px;font-weight:bold;

}

h2{

	margin-top:0;

	font-size:13px;font-weight:bold;

}

.formContainer{

width:170px;

}

.myForm

{

	font-size:12px;

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

	width:auto;


	margin:5px 0 5px 0;

	color:#333333;

}



.mytxt

{

	width:132px;

	height:15px;

	display:block;

	float:left;

	line-height:15px;

	border:0 solid #111111;

	border:2px solid #999999;

	margin-bottom:5px;

	padding:0 0 0 5px;

}



.mytxt:focus

{

	border:2px solid #d62d32;

}





.mysel

{

	width:100px;

	height:20px;

	display:block;

	float:left;

	line-height:15px;

	border:0 solid #111111;

	border:2px solid #999999;

	margin-bottom:5px;

	padding:0 0 0 5px;

}



.mysel:focus

{

	border:2px solid #d62d32;

}





.mysubmit

{

	display:block;

	float:left;

	border:solid 0 #fff;

	background:none;

	background-repeat:no-repeat;

	background-image: url(/images/login_up2.png);

	width:62px;

	height:33px;

	cursor:pointer;

	margin-top:0;

	margin-left:5px;

}

.mysubmit:hover{

	background-image: url(/images/login_down2.png);

}

a:link,a:visited{

	font-size:12px;

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

	text-decoration:none;

	clear:both;

	color:#0066ff;

}



a:hover,a:active{

	font-size:12px;

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

	text-decoration:underline;

	color:#0066ff;

}



.formclearer{

clear:both;

}

.icon{

	margin:2px;

}

.MB_head{

	font-size:14px;

	font-weight:bold;

}

.duelinfo{

	margin-left: 170px;

	margin-bottom: 20px;

}



.duel_container{

	width:85%;

	position:relative;

	padding:10px 0 10px 0;

	text-align: center;

	margin-left:10%;

	margin-right:10%;

}

.duel_containerHome{

	width:100%;

	position:relative;

	padding:0;

	text-align: center;

	margin-left:3%;

	margin-right:3%;

}

.corner{

	width:auto;

	height:20px;

	position:absolute;

	top: 0px;

	right: 0px;

	text-align:right;

}

.did{

	width:auto;

	height:20px;

	position:absolute;

	text-align:left;

	font-weight:bold;

	top:0;

	left:0;

}

.left{

	float:left;

	width:36%;

	padding-top:30px;

	text-align:left;

}



.right{

	float:right;

	width:40%;

	padding-top:30px;

	text-align:left;

}





.middle{

	float:left;

	width:20%;

	padding-top:30px;

}

.sperator{

	height:1px;

	background-color:#000;

	clear:both;

	margin:0 auto 0 auto;

	width:90%;

	margin-bottom:15px;

}

#tnt_pagination {

	display:block;

	text-align:left;

	height:22px;

	line-height:21px;

	clear:both;

	padding-top:15px;

	margin-right:40px;

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

	font-size:12px;

	font-weight:normal;

	text-align:right;

}



#tnt_pagination a:link, #tnt_pagination a:visited{

	padding:7px;

	padding-top:2px;

	padding-bottom:2px;

	border:1px solid #333;

	margin-left:10px;

	text-decoration:none;

	background-color:#000;

	color:#e2ad1e;

	width:22px;

	font-weight:normal;

}



#tnt_pagination a:hover {

	background-color:#000;

	border:1px solid #ff2222;

	color:#e2ad1e;

}



#tnt_pagination .active_tnt_link {

	padding:7px;

	padding-top:2px;

	padding-bottom:2px;

	border:1px solid #ff2222;

	margin-left:10px;

	text-decoration:none;

	background-color:#000;

	color:#ff2222;

	cursor:default;

}



#tnt_pagination .disabled_tnt_pagination {

	padding:7px;

	padding-top:2px;

	padding-bottom:2px;

	border:1px solid #333;

	margin-left:10px;

	text-decoration:none;

	background-color:#000;

	color:#D7D7D7;

	cursor:default;

}



.box-top{

background-image: url(/images/box-top.png);

width:218px;

height:32px;

background-repeat:no-repeat;

text-align:center;

padding-top:14px;

}



.box-bottom{

background-image: url(/images/box_bottom.png);

width:218px;

height:23px;

background-repeat:no-repeat;

}



.box-mid{

background-image: url(/images/box-bg2.png);

height:auto;

width:178px;

padding:0 20px;

background-repeat: no-repeat;

background-position:bottom;

min-height:166px;



}



.box-mid-cont{

background-image: url(/images/box-bg.png);

height:auto;;

width:218px;

background-repeat: repeat-y;

background-position:50% -25px;

}


/* Box pagination */

.qp_counter{
padding:0 25px;
}



.left-content{

float:left;

width:230px;

position:relative;

}





.content-all{

width:963px;

margin:0 auto;

padding:0 15px;

}



.box{

margin-bottom:3px;

float:left;

width:218px;

}



.mid-content{

float:left;

}



.servers{

padding:5px 0;

}



.server{

float:left;

width:45%;

text-align:center;

}



.registered{

	color:#fff;

	font-size:11px;

	font-weight:bold;

	position:absolute;

	left: 5px;

	top: 216px;

}

 

.registered b{

color:#ff9900;

font-size:11px;

font-weight:bold;

}





.logged{

	color:#fff;

	font-size:10px;

	font-weight:bold;

	text-align:right;

	position:absolute;

	left: 760px;

	top: 215px;

	width: 228px;

	background:none;

	height: 14px;

}

.logged a{

	font-size:10px;

}

.logged b{

color:#ff9900;

font-size:10px;

font-weight:bold;

}



.right-content{

float:right;

width:218px;

height:530px;

position:relative;

}



.logged img{

vertical-align:middle;

}

.logged a:link, .logged a:visited{

	background:none;

	height:auto;

	display:inline;

}



.register-link{

	color:#fff;

	font-size:11px;

	font-weight:bold;

	text-align:center;

	padding:10px;

}

.register a:link, .logged a:visited{

	background:none;

	height:auto;

	display:inline;

}



.register-link img{

	margin-top:5px;

}

.pw{

	font-size:10px;

	color:#FFFFFF;

	font-weight:bold;

}

.pw a{

	color:#0066ff;

	font-weight:bold;

	font-size:10px;

}

a{ outline: none;

    -moz-outline-style: none;

}





.box2-top{

background-image: url(/images/box2-top.png);

width:418px;

height:32px;

background-repeat:no-repeat;

text-align:center;

padding-top:14px;

}



.box2-bottom{

background-image: url(/images/box2_bottom.png);

width:418px;

height:23px;

background-repeat:no-repeat;

}



.box2-mid{

background-image: url(/images/box2-bg2.jpg);

height:auto;

width:338px;

padding:0 40px;

background-repeat: no-repeat;

background-position:bottom;

min-height:137px;

}



.box2-mid-cont{

background-image: url(/images/box2-bg.png);

height:auto;

width:418px;

background-repeat: repeat-y;

background-position:50% -25px;

}



.box2{

margin:0 auto;

width:418px;

}



.loading{

position:relative;

margin-top: 40px;

text-align:center;

display:none;

}

.homeContent{

width:auto;

float:left;

/*padding:20px;*/

padding:0px 20px 20px 20px;

height:auto;

}

.serverIcon{

cursor:pointer;

}





















/******************	NEWS *************************/

.news-cont{

padding:20px;

}

.news-title{

padding-bottom:5px;

}

.news-title a{

font-size:14px;

font-weight:bold;

}

.news-content{



}

.readmore{

width:auto;

text-align:left;

float:right;

}

.readmore a{



}

news-date{

font-size:11px;

}


/*************** NEWS BOX *******************/
.article{
	padding:5px 0 20px 0;
	clear:both;
}
.article h3{
  font-size:50%;
  margin-bottom:4px;
	margin-top:0;
}
.article .newsdate {
  font-size:80%;
}
.article p {
  font-size:85%;
  line-height:1.5em;
  color:#777;
}
.article .readmore {
  padding-top:5px;
  font-size:80%;
}
#newspages{
	margin:10px;
	padding-bottom:5px;
}
#newspages{
  font-size:80%
}
#newspages a{
  font-size:10px;
}


/************ QUICK PAGNIATION ****************/
#pages{
	margin:10px;
}
#pages{
  font-size:80%
}
#pages a{
  font-size:10px;
}

#Facedpages{
	margin:10px;
}
#Facedpages{
  font-size:80%
}
#Facedpages a{
  font-size:10px;
}

#adjpages{
	margin:10px;
}
#adjpages{
  font-size:80%
}
#adjpages a{
  font-size:10px;
}
/*********************POLL*******************************/



/* Bar Graphs */

.graph {

  width: 250px;

  position: relative;

  right: 30px;

}

.bar-title {

  position: relative;

  float: left;

  width: 104px;

  line-height: 20px;

  margin-right: 17px;



  text-align: right;

}

.bar-container {

  position: relative;

  float: left;

  width: 70px;

  height: 10px;

  margin: 0px 0px 15px;

}



.bar-container div {

  background-color:#cc4400;

  height: 20px;

}

.bar-container strong {

  position: absolute;

  right: -32px;

  top: 0px;

}

#poll-results p {

  text-align: center;

}



.show_results{

  display:block;

  width:auto;

  margin:2% 18%;

  text-align:right;

}



.videoContainer{

width:200;

float:right;

height:auto;

}

.videoContainerV{

width:200;

float:left;

height:auto;

}

.vhead{

position:relative;

}

.vTitle{

text-align:center;

overflow:hidden;

width:180px;

}

.vtext{

font-size:10px;

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

text-align:center;

color:#333333;

}

.vtext a{

font-size:10px;

font-weight:bold;

}

.clipsbutton{

text-align:center;

margin-top:5px;

}

.frame{

	width:166px; /*Width of the thumbnail*/

	height:126px; /*Heightof the thumbnail*/

	background-image:url(/images/frame.png);

	position:absolute;

}





#video{

	margin:18px 23px;

	cursor:pointer;

}







/*********************ADS*******************************/



.ad-cont{

padding:0 0 20px 0;

height:auto;

width:500px;

}

.ad-cont2{

text-align:right;

width:200px;

height:auto;

margin-left:10px;

}



/*********************COMMENTS*******************************/



h2#comments                                         { font-size: 28px; margin: 0 0 15px 0; }

#comment-area										{padding:20px;}

#leave-comment-title                                { width: 220px; height: 19px; text-indent: -9999px; margin: 25px 0 10px 0; }

#comment-writer-info								{ overflow: hidden; margin: 0 0 8px 0; }

#comment-writer-info div							{ width: 188px; float: left; position: relative; z-index: 100; }

#comment-writer-info div img                        { position: absolute; top: 4px; left: 4px; width: 23px; }

#comment-writer-info label                          { position: absolute; top: 7px; left: 45px; z-index: 50; color: #333; font-size: 13px; }

#comment-writer-comment label					    { position: absolute; top: -9999px; left: -9999px; }

#comment-writer-info div input						{ border: 1px solid #f69c3a; padding: 9px 5px 5px 42px; width: 128px; height: 15px; outline: none; background-color: white; }



#author                                             { background: url(images/commentform-name-bg.png) top left no-repeat; }

#url                                                { background: url(images/commentform-url-bg.png) top left  no-repeat; }



#comment-writer-comment                             { overflow: hidden; }

#comment-writer-comment	textarea					{ width: 343px; padding: 10px; border: 1px solid #f69c3a; font: 13px "Lucida Grande", Arial, Sans-Serif; float: left; outline: none; }



#remember-area                                      { width: 177px; float: right; padding: 17px 17px 0 0; }

#remember-area h5                                   { font: bold 14px "Lucida Grande", Sans-Serif; margin: 0 0 10px 0; color: black; }

#remember-area ul                                   { margin-left: 15px; list-style: outside disc; }

#remember-area ul li                                { background: none !important; padding: 0; margin: 0 0 8px 0; font: 11px/1.2 "Lucida Grande", Sans-Serif; color: black; }



#comment-area .cancel-comment-reply					{ margin: 0 0 8px; }

#comment-area #cancel-comment-reply-link			{ padding: 1px 4px; background: #620303; color: white; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#comment-area #cancel-comment-reply-link:hover		{ background: red; border: none; } 

#comment-writer-submit								{ text-align: right; padding: 5px 20px 0 0; background: url(images/submit-area-line-bg.png) top right no-repeat; margin: 0 0 20px 0; }

ol.commentlist #respond #leave-comment-title        { display: none; }

ol.commentlist #comment-writer-info					{ width: 250px; }

ol.commentlist #comment-writer-info div				{ width: 220px; float: none; margin: 0 0 8px 0; }

ol.commentlist #comment-writer-comment textarea		{ width: 245px; }

ol.commentlist #remember-area                       { width: 132px; float: left; padding: 17px 0 0 8px; }

#comment-area ol.commentlist #remember-area ul      { list-style: outside disc; margin: 0 0 0 15px; }

#comment-area ol.commentlist #remember-area ul li   { padding: 0; border: 0; list-style: outside disc !important; }



.comment-text 										{ padding-left: 60px; }



#comment-area ol#commentList						{ list-style: none; margin: 0; }

.commentArrow										{ position: absolute; left: -14px; top: 7px; }

.commentPreview .authorInfo							{ width: 115px; float: left; }

.commentPreview code								{ width: 375px; background: none; margin: 0; padding: 0; }



#commentList li.item                                { margin: 0 0 35px 0; }

#commentList .commentText,

.commentPreview .commentText						{ width: 380px; float: right; border: 1px solid #999; background: #eee; padding: 15px;

													  position: relative; min-height: 50px; margin: 0 0 10px 0; }

#commentList li.author .commentText p				{ color: black; }

#comment-area ol.commentlist                        { list-style: none; margin: 0; padding: 0; text-indent: 0; }

#comment-area ol.commentlist li                     { border: 1px solid #d5d5d5; margin: 0 0 10px; 

                                                      padding: 5px 7px 15px 70px; position:relative;  

                                                      background: white; list-style: none !important; }

#comment-area ol.commentlist code                   { width: 370px; }

#comment-area ol.commentlist li.bypostauthor        { background: #fff0da; }

#comment-area ol.commentlist ul ul                  { margin: 15px 0 0 0; }



ol.commentlist li div.comment-author                { padding: 0 170px 0 0; }

ol.commentlist li div.vcard cite.fn                 { font-style: normal; font-weight: bold; font-size: 14px; }

ol.commentlist li div.vcard cite.fn a.url           { color: #fe4902; text-decoration: none;  }

ol.commentlist li div.vcard cite.fn a.url:hover     { color: #000; }

ol.commentlist li div.vcard img.avatar              { position: absolute; top: 9px; left: 11px; }



ul.commentlist li div.comment-meta                  { font: normal 9px helvetica,arial,sans-serif; position: absolute; right: 10px; 

                                                      text-align: right; top: 10px; }

ol.commentlist li p                                 { margin: 0 0 1em; }

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

ol.commentlist li .reply .comment-reply-link		{ position: absolute; bottom: 5px; right: 5px; font: italic 12px Georgia, Serif; border: 0					; color: #3680A1; text-transform: none; }

ol.commentlist li .reply .comment-reply-link:hover  { color: black; border: 0 !important; }

ol.commentlist li div.reply a                       { color:#fff; text-decoration: none; text-transform: uppercase; }

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

ol.commentlist li ul.children li.depth-2            { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3            { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4            { margin:0 0 .25em; }

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

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

ol.commentlist li.pingback div.vcard                { padding: 0 170px 0 0; }


ul.commentlist{
	list-style:none;
	margin:0;
	padding:0;
}

ul.commentlist li img{
	float:left;
	margin:0 5px 0 0;
}

ul.commentlist li {
	border:#666 dashed 1px;
	margin:10px 0;
	padding:10px;
	position:relative; 
}


.block {
height:195px;
border:1px dashed #333;
margin-bottom:20px;
}

.block .thumb {
	width:170px;
	padding-top:22px;
	padding-left:20px;
	float:left;
}


.block .thumb a img {
border-width:2px;
border-color:#909189;
}


.block .thumb a:hover img {
border-width:2px;
border-color:#FFCC00;
}


.block .intro h2 {
font-family: Georgia, sans-serif;
color:#207eca;
font-size:18px;
font-weight:normal;
}

.block .intro h2 a{
font-family: Georgia, sans-serif;
color:#207eca;
font-size:18px;
font-weight:normal;
text-decoration:none;
}

.block .intro h2 a:hover{
font-family: Georgia, sans-serif;
color:#990000;
font-size:18px;
font-weight:normal;
}

.block .intro h3 {
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
color:#909189;
font-size:12px;
font-weight:normal;
line-height:18px;
}

.block .intro h3 a{
text-decoration:none;
color:#54c7c7;
}

.block .intro h3 a:hover{
text-decoration:none;
color:#990000;
}

.block .intro p {
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
color:#909189;
font-size:12px;
font-weight:normal;
line-height:18px;
}

.block .intro p a{
text-decoration:none;
color:#54c7c7;
}

.block .intro p a:hover{
text-decoration:none;
color:#990000;
}

.block .infoBottom {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#909189;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	clear:both;
}

.block .infoBottom a{
text-decoration:none;
color:#54c7c7;
font-weight:bold;
}

.block .infoBottom a:hover{
text-decoration:none;
color:#990000;
}

.rss{
	position:absolute;
	top:165px;
	right:57px;
	width:32px;
	height:32px;
}

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

.twitter{
	position:absolute;
	top:162px;
	right:17px;
	width:32px;
	height:32px;
}
