/*

  ######################################

  ###   css styling by fabioth.net   ###
  
  ###        edited by Trace         ###
  
  ###    Copyright trabot.net 2009   ###

  ######################################

*/

body, html,

h1, h2,

p,

ul, li,

dl, dt, dd {

	margin: 0; padding: 0;

}


a {

  text-decoration: none;

}



img { 

  border: none; 

}



/*

  ######################################

  ###        Layout creation         ###

  ######################################

*/



body {

  background: #000 url(http://trabot.net/images/body_bg_new.gif) repeat-y center;

  font-family: Arial, Verdana, Tahoma, sans-serif;

  font-size: 11px;

  color: #cbcbcb;

}

div.center {
	text-align:center;
	width:100%;
}

div#container {

  margin: 0 auto;
  width: 750px;

}



div#header {

  height: 165px;

  background: url(http://trabot.net/images/header_bg_new.jpg) no-repeat;

  overflow: hidden;

}



div#main_top {

  height: 5px;

  background: url(http://trabot.net/images/main_top_new.gif);

  line-height: 0;

  font-size: 0;

}

div#main_headlines {

  border-bottom: 1px solid #3a3a3a;

  background:url(http://trabot.net/images/main_bg_new.gif) repeat-y;

  padding: 0px 0px 0px 0px;
  
}


div#main_profiletop {

  border-bottom: 1px solid #3a3a3a;

  text-align:right;
  
  padding-right: 10px;

  height:17px;

  background:url(http://trabot.net/images/main_bg_new.gif) repeat-y;

  font-size:10px;
  
  font-style:italic;

}
div#main_announcement {

  border-bottom: 1px solid #3a3a3a;

  text-align:center;
  
  padding-right: 10px;

  height:17px;

  background:#FFFFEF;
  color: #000;
  padding-top:3px;

  font-size:10px;
  

}
div#mobilenav {

  border-bottom: 1px solid #3a3a3a;
  
  padding-right: 10px;

  background:url(http://trabot.net/images/main_bg_new.gif) repeat-y;

  font-size:12px;

}
.mnavtbl a {
	color: #5298FC;
}
.mnavtbl {
	width:100%;
}
.mnavtbl td {
  	text-align:center;
	padding-bottom:3px;
}

div#polltop {
	
  border-bottom: 1px solid #3a3a3a;

  background:url(http://trabot.net/images/main_bg_new.gif) repeat-y;
  
  padding-left:15px;

}


div#main {

  padding: 10px 10px 10px 15px;

  background: url(http://trabot.net/images/main_bg_new.gif) repeat-y;

  overflow: hidden;

}

div#main_profiletop a {

  color: #5298fc;

}

div#main a {

  color: #5298fc;

}

div#main h1 {
  font-size: 13px; 
  margin-bottom: 10px;
  color: #5298fc;
}
div#main h2 {
  font-size: 13px; 
  color: #5298fc;
  margin-bottom: 10px;

}

div#main p {

  margin-bottom: 20px;

  border: 1px solid #3a3a3a;

  padding: 10px;

  background: #191817 url(http://trabot.net/images/p_bg.gif) top repeat-x;

}
div.twtr-tweet-text p {

  border: none !important;

  background: none !important;

}


div#main ul {

  list-style: none;

}



div#main ul li {

  height: 30px;

  padding-left: 30px;

  font-weight: bold;

  background: url(http://trabot.net/images/main_list_bg.gif) no-repeat;

}

div#main ul li.large {

  height: 45px;

  padding-left: 30px;

  font-weight: normal;

  background: url(http://trabot.net/images/main_listl_bg.gif) no-repeat;

}



div#footer {

  height: 51px;

  background: url(http://trabot.net/images/footer_bg.gif);

}

div input,select,textarea {
  font-family: Arial, Verdana, Tahoma, sans-serif;

  font-size: 11px;

  color: #cbcbcb;
  
  background-color: #191817;
  
  border: 1px solid #3a3a3a;
}

/*

  ######################################

  ###          navigation            ###

  ######################################

*/



ul#main_nav {

  float: right;

  list-style: none;

}



ul#main_nav li {

  float: left;

  display: block;

  width: 90px;

  margin-top: 140px;

  height: 33px;

  background: url(http://trabot.net/images/button_bg.gif) top no-repeat;

  text-align: center;

}



ul#main_nav li a {

  display: block;

  width: 88px;

  height: 33px;

}



ul#main_nav li img {

  margin: 12px 1px;

}



/*

  ######################################

  ###              sIFR              ###

  ######################################

*/



.sIFR-flash {

	visibility: visible !important;

	margin: 0;

}



.sIFR-replaced {

	visibility: visible !important;

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}



/* decoy info */

.sIFR-hasFlash h1.flashy {

  width: 680px;

  height: 20px;

}
.sIFR-hasFlash .news_headline {

  width: 680px;

  height: 18px;

}
/*

  ######################################

  ###            Killbot             ###

  ######################################

*/
table.input table.nb td {
	border: none;
}
table.input {
	vertical-align: top;
	border: 1px solid #3a3a3a;
	font-size: 11px; 
	border-width: 0 0 1px 1px;
	font-family: Arial;
	padding:0px 0px 0px;
}
table.input td {
	vertical-align: top;
	border: 1px solid #3a3a3a;
	padding: 1px;
	font-size: 11px; 
	border-width: 1px 1px 0 0;
	font-family: Arial;
}
table.input th {
	vertical-align: top;
	border: 1px solid #3a3a3a;
	border-width: 1px 1px 0 0;
	padding: 0px;
	margin: 0px;
	font-size: 11px; 
	font-family: Arial;
}
table.input td.actiontd {
	color:#FFFFFF;
}
.b {
	border-right:none;
}
.c {
	border-left:none;
	text-align:right;
}
tr.a td {
	vertical-align: top;
	border: 1px solid #3a3a3a;
	background-color:#333;
	padding: 1px;
	margin: 1px;
	font-size: 11px; 
	border-width: 1px 1px 0 0;
	font-family: Arial;
}
tr.priority0 {
	color:#3a3a3a;
}
tr.priority1 {
	color:#FFFFFF;
}
tr.priority2 {
	color:#FF9900;
}
tr.priority3 {
	color:#FF0000;
}
td.killed {
	color:#FF0000;
}
td.alive {
	color:#00FF00;
}
.markup {
	font-size: 11px; 
	font-family: Arial;
}
img.statusimg {
     display: inline;
     vertical-align: middle;
}
.tarstatus_0 {
	color: #390;
}
.tarstatus_2 {
	color: #C00;
	font-weight: bold;
	letter-spacing: -1px;
}
.tarstatus_1 {
	color: #36F;
	font-style: italic;
}
.tarstatus_3 {
	
}
.target {
	margin: 0px;
	text-align:left;
}
.target img {
	display: block;
	float: left;
	margin: 0px 5px;
}
.target a {
	display: block;
	float: left;
	text-decoration: none;
	padding-top: 3px;
}
.target a:hover {
	text-decoration: underline;
}
.updated {
	font-style: italic;
}
/*

  ######################################

  ###       Killbot white style      ###

  ######################################

*/
table.white {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #BFBFBF;
	background: #FDFDFD;
}
table.white th {
	background: #EEE;
	text-align: center;
	font-size: 12px;
	border-bottom: 2px solid #999;
}

table.white td {
	border-bottom: 1px solid #BFBFBF;
	border-right: 1px dotted #BFBFBF;
	vertical-align: top;
	padding: 1px;
}
table.white a {
	color: #333;
}
table.white tr.priority1 {
	color:#000;
}
table.white td.actiontd {
	color:#000;
}
/*

  ######################################

  ###          Stats section         ###

  ######################################

*/
table.stat {
	vertical-align: top;
	border: 1px solid #3a3a3a;
	font-size: 11px; 
	border-width: 0 0 1px 1px;
	font-family: Arial;
	padding:0px 0px 0px;
}
table.stat td {
	vertical-align: top;
	border: 1px solid #3a3a3a;
	padding-bottom:1px;
	padding-left:3px;
	padding-top:2px;
	font-size: 11px; 
	border-width: 1px 1px 0 0;
	font-family: Arial;
}
table.stat th.top {
	color: #09F;
	font-weight:bold;
}
table.stat th {
	vertical-align: top;
	border: 1px solid #3a3a3a;
	border-width: 1px 1px 0 0;
	padding: 0px;
	margin: 0px;
	font-size: 11px; 
	font-family: Arial;
}

/*

  ######################################

  ###          Stats Menu            ###

  ######################################

*/
table.table_menu {
	background: #202020;
	border: 1px solid #3A3A3A;
	border-bottom: none;
}

table.table_menu tr th {
	font-weight: bold;
	border-bottom: 1px solid #3A3A3A;
}
table.table_menu tr td {
	height: 22px;
	padding: 5px 0px 5px 20px;
	background: url(http://trabot.net/images/table_menu_bg.gif) no-repeat left bottom;
}

table.table_menu td:hover {
	background: #0099FF;
}
/*

  ######################################

  ###              News              ###

  ######################################

*/
.news_frontline {
	color: #5298fc;
	font-size:24px;
}
.quotefrom {
	font-style:normal;
	font-weight:bold;
}
div.quote {
	margin-bottom:5px;
	margin-top:5px;
	padding: 10px;
	background: none repeat scroll 0 0 #191817;
    border: 1px solid #5F5F5F;
	font-style:italic;
}
.news_headline {
	color: #5298fc;
	font-size:18px;
}
.cmttable {
	width:475px;
}
.news_subtitle {
	font-size:10px;
}
.news_footer {
	text-align:right;
	width:100%;
}
hr.news_hr {
	color: #000;
	background-color: #000;
	height: 1px;
}
table.table_list {
	 width:100%;
	 padding: 0px 3px 0px 3px;
}
table.table_list tr th {
	font-weight: bold;
	border-right: 1px solid #3A3A3A;
	padding-bottom: 3px;
}
table.table_list tr td {
	font-weight:bold;
	vertical-align:top;
	padding: 0px 0px 3px 0px;
}
div#main_headlines a {
  color: #5298fc;
}
input[disabled] {
	color:#3a3a3a;
}
.imglink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	vertical-align: bottom;
}
.sort {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	vertical-align:middle;
}
.dbd {
	color:#F00;
}
.rate {
	color:#3a3a3a;
}
table .interview {
	border-spacing:0;
}
table .interview td {
	vertical-align:top;
	padding:2px 8px 0px 3px;
}
td .anick {
	color: #09F;
}
td .question {
	color: #5298fc;
	font-weight:bold;
}
td .cc {
	font-style:italic;
}
td .crewnick {
	color:#3C6;
	padding-right:5px;
}
.comment {
	display:block;
	padding-left:10px;
	padding-top:5px;
	word-wrap:break-word;
	width:400px;
}
.rating {
	vertical-align:top;
	padding-top:5px;
	padding-left:6px;
}
.quoteit {
	border-bottom: 2px solid #5F5F5F;
    text-align:right;
	vertical-align:bottom;
	width:70px;
}
.epanel {
	text-align:right;
	float:right;
}
.borderlow {
	border-bottom: 2px solid #5F5F5F;
    color: #5298FC;
	font-family: verdana;
}
#previewdiv {
	float: right; 
	border: 1px solid #3A3A3A; 
	width: 300px; 
	display:none; 
	padding:10px;	
}
/*
Stats styling
*/
.nospacing {
	width:100%;
	border-spacing:0px;
	border-collapse: collapse; 
	padding: 0px;
	margin: 0px;
	border: none;
}
.nospacing td, nospacing th {
	padding: 1px;
	margin: 0px;
	border: none;
}
.nospacing tr {
	padding-right: 3px;
	margin: 0px;
}
.bold {
	font-weight:bold;
}
.centertd {
	text-align:center;
}
.leftdiv {
	float:left;
	width:50%;
}
.deathsdiv{
	overflow:auto;
	height:350px;
	padding-right:5px;
}
.rightdiv{
	float:right;
	width:50%;
}
.wargraph {
	width:710px;
	height:150px;
}
.expand {
    font-size: 10px;
    color: #CBCBCB;
}
div#main ul.unit-rating {
    background: url("http://trabot.net/images/star_rating.gif") repeat-x scroll left top transparent !important;
    height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100px;
	margin: auto;
}
div#main ul.unit-rating li {
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -90000px;
}
div#main ul.unit-rating li a {
    display: block;
    height: 20px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9000px;
    width: 20px;
    z-index: 20;
}
div#main ul.unit-rating li a:hover {
    background: url("http://trabot.net/images/star_rating.gif") repeat scroll left center transparent !important;
    left: 0;
    z-index: 2;
}
div#main ul.unit-rating a.r1-unit {
    left: 0;
}
div#main ul.unit-rating a.r1-unit:hover {
    width: 20px;
}
div#main ul.unit-rating a.r2-unit {
    left: 20px;
}
div#main ul.unit-rating a.r2-unit:hover {
    width: 40px;
}
div#main ul.unit-rating a.r3-unit {
    left: 40px;
}
div#main ul.unit-rating a.r3-unit:hover {
    width: 60px;
}
div#main ul.unit-rating a.r4-unit {
    left: 60px;
}
div#main ul.unit-rating a.r4-unit:hover {
    width: 80px;
}
div#main ul.unit-rating a.r5-unit {
    left: 80px;
}
div#main ul.unit-rating a.r5-unit:hover {
    width: 100px;
}
div#main ul.unit-rating li.current-rating {
    background: url("http://trabot.net/images/star_rating.gif") repeat scroll left bottom transparent !important;
    display: block;
    height: 21px;
    position: absolute;
    text-indent: -9000px;
    z-index: 1;
}
#artrating {
	float:right;
	width:130px;
	text-align:center;
}
#comments {
	float:left;
	width:480px;
}
#twitbox {
	float:right;
	width:220px;
}
#copy {
	float:left;
}
#newstable {
	width:100%;
	padding-left: 10px;
}
.sdivright {
	float:right;
	width:345px;
}
.sdivright table.stat, .sdivleft table.stat {
	width:100%;
}
.sdivleft {
	float:left;
	width:345px;
}
.tcenter td {
	text-align:center;
}
#spacediv {
	float:left;
	width:100%;
}
#newmembers {
	height:315px;
}
.footerlink {
	display: block; padding: 20px 10px; text-decoration: underline;
}
.footerlink a{
	 color: rgb(203, 203, 203);
}
.subtext{
	font-size:10px;vertical-align:sub;
}
.highlight{
	color:#FFF;
}
.highlighted{
	color:#5298fc;
}
/*****************/
/** QapTcha CSS **/
/*****************/
.QapTcha {
    margin: 20px auto;
    text-align: left;
    width: 250px;
}
.QapTcha .clr{clear:both}

.QapTcha #bgSlider {
	width:202px;
	height:22px;
	background:transparent url('http://trabot.net/images/sprites.png') no-repeat 0 -22px;
	float:left
}

.QapTcha #Slider {
	width:48px;
	height:22px;
	background:transparent url('http://trabot.net/images/sprites.png') no-repeat -32px 0;
	cursor:e-resize
}

.QapTcha #Icons {
	float:left;
	width:16px;
	height:16px;
	background:transparent url('http://trabot.net/images/sprites.png') no-repeat 0 0;
	margin-top:3px;
	margin-left:10px;
}

.QapTcha #TxtStatus {
	width:202px;
	margin-top:7px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	clear:both
}

/** States **/
.QapTcha .dropSuccess {
	color:#568E2F
}
.QapTcha .dropError {
	color:#bb2828
}
