/* Prime theme - Caldari version - EDK4 */

html, body
{
  margin: 0px;
  color: #DDD;
  padding: 0px;
  height: 100%;
/*  background-color: #;*/
  background-color: #000;
  background-image:url('images/caldaribg.jpg');
  background-repeat: no-repeat;
  background-position: top center;

}

.navigation
{
  background: transparent;
  padding: 0px;
  background-image:url('images/navi-bg.png');
  border-collapse: separate;
  border-spacing: 1px;
  height: 25px;
box-shadow: 0px 0px 11px black;
}

.navigation a:link
{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.navigation a:visited
{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.navigation a:active
{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.navigation a:hover
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

#footerarea {
	clear:both;
	padding: 0 0 0 10px;
	color: #858585;
}

font,th,td,p,a,div
{
  font-family: Verdana, Bitstream Vera Sans, Arial, Helvetica;
}

td
{
  padding: 1px;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

.boxwrapper {
	width: 960px;
	padding:5px;
	margin: 0 auto;
	margin-top:20px;
	box-shadow: 0px 0px 20px black;
}

.smalltext, .middletext {
	font-size: 11px;
	font-family: tahoma, sans-serif;
}

#bodybox {
	background:url('images/background-image.png');
/*	opacity:0.8;
	filter:alpha(opacity=80)*/
}

#bdybox-l {
}

#bdybox-b {
}

#bdybox-br {
}

#bdybox-bl {
}

#bdybox-t {
}

#bdybox-tr {
}

#bdybox-tl {
}

#bodyboxb {
		display:none;
}

#bdybox-lb {
}

#bdybox-bb {
}
#bdybox-brb {
}

#bdybox-blb {
}

#bdybox-tb {
}

#bdybox-trb {
        background: url(./img/custom/top-rb.png) 100% 0 no-repeat;
}

#bdybox-tlb {
        background: url(./img/custom/top-lb.png) 0 0 no-repeat;
        padding: 15px 0 15px 0;
}

#toparea {
}

#topbox {
	height: 100%;
	background-repeat: no-repeat;
	background-position:left center;
padding-top:10px;
}

#userarea {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 15px 0 0;
	color: #555;
}

#banner {
	width: 970px;
	margin: auto;
	height: 125px;
	background: #000;
}

#header {
	padding-left: 15px;
}

#overalheader {
	width: 100%;
	align: center;
	height: 60px;
	background: #909086;
}

#overalheadercontent {
	width: 600px;
	margin: auto;
	height: 60px;
	background: #909086;
}
#toolbarwrap {
	width: 1000px;
	margin: auto;
	height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
}	
#toolbar {
	height: 50px;
	align: center;
}

#toolbar-l {
	padding-left: 20px;
}

#toolbar-r {
	padding-right: 20px;
}

#topmenu {
	display: block;
	position: relative;
	height: 32px;
	font-size: 11px;
	text-trans: uppercase;
	margin: 0;
	float: left;
	width: 100%;
	padding-top: 12px;
}

#topmenu table.navigation tbody tr.kb-table-row-odd
{
  background: transparent;
}

#topmenu ul {
	margin: 14px 0 0;
	padding: 0;
	list-style-type: none;
	width: auto;
	float: left;
}

#topmenu ul li {
	display: block;
	float: left;
	margin: 0 2px;
}

#topmenu ul li a {
	display: block;
	float: left;
	color: #7F7F7F;
	text-decoration: none;
	padding: 0 0 0 10px;
	height: 21px;
	line-height: 21px;
}

#topmenu ul li a span { 
	padding: 0 9px 0 0;
}

#topmenu ul li a:hover {
	color: #DDD;
}

#topmenu ul li a:hover span {}

/*html, body
{
	background-color: #;
	color: #dfdfdf;
	height: 100%;
	margin: 0;
	padding: 0;
}

div.navigation
{
	background: #111;
	border-collapse: separate;
	border-spacing: 1px;
	padding: 0;
}

div.navigation > table
{
	border: 0;
	height: 25px;
	table-layout: fixed;
	width: 100%;
}

div.navigation tr
{
	background:url('images/2nd-bg-lighter.png');
}

div.navigation td
{
	text-align: center;
}

div.navigation a
{
	display: block;
}

font, th, td, p, a, div
{
	font-family:Verdana,"Bitstream Vera Sans",Arial,Helvetica;
}

td
{
	padding: 1px;
}
*/
.main-table
{
	border-bottom: 0 solid #555;
	border-collapse: separate;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	border-spacing: 0;
	border-top: 0 solid #555;
	height: 100%;
	padding: 0;
	width: 950px;
}

.kill-points
{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

input, button, select
{
	border: 1px solid #464646;
	font-size: 12px;
	background-color: #000;
	color: #fff;
}

form {
	display: block;
	margin-top: 0em;
	border: 0px solid #eee;
	font-size: 12px;
	color: #fff;
}

textarea {
	color: #fff;
	background: #000;
	font-size: 12px;
	border: 1px solid #464646;
	font-family: Verdana, Bitstream Vera Sans, Arial, Helvetica;
}


#content
{
/*	background: #111;*/
	font-size: 11px;
	margin-top: -1px;
	padding: 10px;
	width: 785px;
}

#context, .context_element
{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	width: 145px;
}

.context_element
{
	margin-bottom: 10px;
	width: 145px;
}

div.bar
{
	background: #189FCC;
	border-bottom: 1px #00688B solid;
	border-right: 1px #00688B solid;
	font-size: 4px;
	height: 6px;
}

div.bar-background
{
	background: #;
	font-size: 4px;
	height: 6px;
}

.awardbox-list div.bar-background
{
	width: 60px;
}

.contractlist div.bar-background
{
	width: 75px;
}

.contract-list-efficiency div.bar-background
{
	width: 120px;
}


div.bar-red
{
	background: #300;
	border-bottom: 1px #200 solid;
	border-right: 1px #200 solid;
	height: 8px;
}

.box-title
{
	background: #333;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	text-align: center;
}

.box-content
{
	margin-bottom: 20px;
	padding: 10px;
	width: 150px;
}

.menu-wrapper
{
	padding-bottom: 5px;
	padding-top: 5px;
}

.menu-caption
{
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 5px;
}

.menu-item
{
	font-weight: bold;
	padding-left: 15px;
}

#page-title
{
	border-bottom: 1px solid #414141;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	padding-top: 3px;
}

/* caption over boxes - Involved parties */
.block-header
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* for exampe Awards for April 2007 */
.block-header2
{
	border-bottom: 1px solid #414141;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
}

.f_killmail
{
	font-size: 10px;
}

textarea.killmail
{
	font-size: 11px;
}

.link
{
	padding-right: 5px;
}

.kb-table, .kb-subtable
{
	color: #e0e0e0;
	font-size: 10px;
	padding: 0;
}

.kb-table
{
	border-collapse: separate;
	border-spacing: 1px;
	border: 1px solid #;
}

.kb-table-title
{
	height: 10px;
}

/* Ship type */
.kb-table-header
{
	background:url('images/content-bg-darker.png');
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	padding: 4px;
}

.kb-table-row-odd
{
	background:url('images/2nd-bg-lighter.png');
}

.kb-table-row-even
{
	background:url('images/clear.png');

}

.kb-table-rows > tbody > tr:nth-child(even)
{
	background:url('images/2nd-bg-lighter.png');
}

.kb-table-rows > tbody > tr:nth-child(odd)
{
	background: #;
}

.kb-table-row-slot
{
	background:url('images/2nd-bg-lighter.png');
}

.kb-table-row-destroyed
{
	background: #;
}

.kb-table-row-dropped
{
	background:url('images/droppedgreen.png');
}

.kb-table-row-hover,
.contractlist tr:hover,
.kb-table-rows > tbody > tr:hover,
.kb-kl-table tbody .kb-table-row-even:hover,
.kb-kl-table .kb-table-row-odd:hover
{
	background:url('images/kill-highlight-bg.png');
	cursor: pointer;
}

img.finalblow
{
	border: solid 1px #fd5616;
	height: 64px;
	width: 64px;
}

img.avatar
{
	border: 1px solid #333;
}

img.icon
{
	border: 1px solid #333;
}

td.item-icon,
th.item-icon
{
	border: 0px solid #333;
	height: 32px;
	width: 32px;
}

div.item-icon
{
	border: none;
	height: 32px;
	position: relative;
	text-align: left;
	width: 32px;
}

img.icon-hover
{
	border: 1px solid #DD9300;
	cursor: pointer;
}

td.avatar-name
{
	color: #ccc;
	font-size: 10px;
	font-weight: bold;
}

td.killmail
{
	color: #ddd;
	font-family:"Courier New", Courier;
	font-size: 11px;
}

td.battleship
{
	background: #DD9300;
}

.kb-table td,
.kb-table th
{
	padding: 2px;
}

td.kb-table-imgcell
{
	height: 32px;
	padding: 0;
	vertical-align: middle;
	width: 32px;
}

td.kb-table-imgcell > img
{
	margin-bottom: -3px;
}

.kb-date-header
{
	background-image:url("img/day.gif");
	background-position: 0 16px;
	background-repeat: no-repeat;
	color: #ccc;
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 15px;
}

.kb-campaigns-header
{
	background-image:url("img/campaign.png");
	background-position: 0 -3px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #414141;
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.kb-kills-header
{
	background-image:url("img/kills.png");
	background-position: 0 -3px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #414141;
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.kb-losses-header
{
	background-image:url("/img/losses.png");
	background-position: 0 -3px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #414141;
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.kb-contract-target-header
{
	background-image:url("../../img/contract-target.gif");
	background-position: 0 -3px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #414141;
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.kl-kill, .kl-loss, .kl-kill-null, .kl-loss-null
{
	text-align: center;
}

.kl-kill-null, .kl-loss-null
{
	color: #aaa;
}

td.kl-kill-null-bg
{
	background: #030;
	color: #999;
}

td.kl-loss-null-bg
{
	background: #300;
	color: #999;
}

td.kl-kill
{
	color: #0a0;
	font-weight: bold;
}

.kl-loss
{
	color: #a00;
	font-weight: bold;
}

td.kl-kill-bg
{
	background: #030;
	color: #0b0;
	font-weight: bold;
}

td.kl-loss-bg
{
	background: #300;
	color: #b00;
	font-weight: bold;
}

#weeknav
{
	right: 0;
	top: 20px;
}

td.weeknav
{
	color: #666;
	font-size: 9px;
	font-weight: bold;
}

select.kb-select
{
	font-size: 10px;
	width: 210px;
}

input.kb-input
{
	font-size: 10px;
}

a:link
{
	color: #189FCC;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.kb-table-row-hover:link
{
	color: #333;
}

a:visited
{
	color: #189FCC;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a:active
{
	color: #189FCC;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.counter {
margin: 5px;
height: 0;
clear: both;
border-width: 1px 0 0;
border-top: 1px solid 
black;
border-bottom: 1px solid 
#181818;
}


.comment
{
	border-radius: 10px;
	background:url('images/commentbg.png');
	border: 0;
	color: #ccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-top: 5px;
	padding-left: 8px;
	padding-top: 8px;
}

.comment:focus
{
	border-color: #FFF;
}

.comment-button
{
	border-radius: 10px;
	background:url('images/commentbg.png');
	border: 0;
	color: #ccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-top: 5px;
}

.comment-button:focus
{
	border-color: #FFF;
}

#comments-wrap
{
	border-top: #333 thin solid;
	clear: left;
	color: #ccc;
	float: left;
	font-size: 12px;
	margin-top: 15px;
	width: 250px;
}

.comment-text
{
	border-bottom-color: #333;
	border-bottom-style: solid;
	border-bottom-width: thin;
	overflow: hidden;
	padding: 5px;
}

#countdown
{
	background-color: #000;
	border: 0;
	color: #ccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.popup-table
{
	-moz-opacity:.9;
	background-color: #333;
	filter:alpha(opacity=90)
}

.killcount
{
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	padding-right: 4px;
}

.losscount
{
	color: #d00;
	font-size: 9px;
	font-weight: bold;
}

.kb-summary-summary > .losscount
{
	text-align: left;
}

.kb-summary-summary > .killcount
{
	text-align: right;
}

.kb-table-rows > tbody > tr.kb-table-row-kill:nth-child(even)
{
	background: url('images/2nd-bg-lighter.png');
}

.kb-table-rows > tbody > tr.kb-table-row-kill:nth-child(odd)
{
	background: #;
}

.kb-table-rows > tbody > tr.kb-table-row-loss:nth-child(even)
{
	background:url('images/destroyedred.png');
}

.kb-table-rows > tbody > tr.kb-table-row-loss:nth-child(odd)
{
	background:url('images/destroyedred.png');
}

.kb-table-rows > tbody > tr.kb-table-row-kill:hover
{
	background: #0083CC;
	color: #FFF;
	cursor: pointer;
}

.kb-table-rows > tbody > tr.kb-table-row-loss:hover
{
	background: #DD9300;
	color: #222;
	cursor: pointer;
}

div.kb-shiptype
{
	float: left;
	margin-top: 3px;
	padding-left: 3px;
}

div.kb-shipicon
{
	float: right;
	height: 32px;
}

td.kb-shipfilter
{
	font-family:Verdana,Tahoma;
	font-size: 12px;
}

a.kb-shipclass:visited
{
	color: #ddd;
}

a.kb-shipclass:link
{
	color: #ddd;
}

a.kb-shipclass-hl:link
{
	color: #0A0;
	text-decoration: underline;
}

a.kb-shipclass-hl:active
{
	color: #0A0;
	text-decoration: underline;
}

a.kb-shipclass-hl:visited
{
	color: #0A0;
	text-decoration: underline;
}

a.kb-shipclass:active
{
	color: #ddd;
}

a.kb-shipclass:hover
{
	color: #ddd;
	text-decoration: underline;
}

a.kb-contract:link
{
	font-size: 12px;
}

a.kb-contract:visited
{
	font-size: 12px;
}

#content
{
	float: left;
}

#context, .context_element
{
	float: right;
}

.context_element > *
{
	margin-bottom: 10px;
	width: 150px;
}

#main
{
	background: #111;
	border-bottom: 0 solid #555;
	border-collapse: separate;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	border-spacing: 0;
	border-top: 0 solid #555;
	margin: auto;
	padding: 0;
	width: 950px;
}

.stats
{
	margin-bottom: 5px;
}

.summarytable
{
	margin-bottom: 5px;
}

.klsplitter
{
	margin-bottom: 5px;
	margin-top: 5px;
}

.kltable
{
	text-align: center;
}

#profile
{
	clear: both;
	color: #e0e0e0;
	float: right;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.kb-kl-table a:link,
.kb-kl-table a:visited
{
	color: #e0e0e0;
	font-size: inherit;
	font-weight: inherit;
}

.counter
{
	clear: both;
}

.kl-detail-victim, .kl-detail-invsum, .kl-detail-inv, .kl-detail-comments,
.kl-detail-vicship, .kl-detail-shipdetails, .kl-detail-fitting
{
	margin-bottom: 10px;
}

#kl-detail-left, #kl-detail-right
{
	text-align: left;
	vertical-align: top;
}

#kl-detail-left
{
	display: inline-block;
	margin: 0 5px 10px 0;
	width: 370px;
}

#kl-detail-right
{
	display: inline-block;
	margin: 0 0 10px 0;
	width: 398px;
}

#popup
{
	display: none;
	left: 350px;
	padding: 5px;
	position: absolute;
	text-align: center;
	top: 217px;
	width: 99%;
	z-index: 5;
}

.mod_name
{
	font-weight: bold;
	margin-top: 5px;
}

div.awardbox
{
	float: left;
	height: 480px;
	margin: 0 20px 10px 20px;
	text-align: center;
	vertical-align: top;
	width: 150px;
}

.no_stretch
{
	overflow: hidden;
	white-space: nowrap;
}

.contractlist
{
	border-spacing: 1px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 98%;
}

.contractlist tr td:first-child
{
	text-align: left;
}

.contractlist tr.kb-table-header td.kb-date
{
	width: 80px;
}

.contractlist tr.kb-table-header td.killcount
{
	width: 50px;
}

.contractlist tr.kb-table-header td.iskcount
{
	width: 70px;
}

.contractlist tr.kb-table-header td.efficiency
{
	width: 120px;
}

.contractlist td.kb-date
{
	text-align: center;
}

.contractlist efficiency
{
	text-align: left;
	width: 75px;
}

.contractlist .efficiency_percent
{
	width: 40px;
}

.contractlist .name
{
	font-weight: bold;
}

.contract-stats
{
	border-spacing: 1px;
	font-weight: bold;
	margin-bottom: 10px;
	table-layout: fixed;
	width: 100%;
}

.contract-stats td
{
	text-align: left;
}

.contract-stats .kb-date
{
	width: 120px;
}

.contract-stats .contract-data-name
{
	width: 206px;
}

td.contract-logo
{
	height: 80px;
	text-align: center;
	width: 80px;
}

.contract-list-summary td.kl-kill-bg,
.contract-list-summary td.kl-loss-bg
{
	text-align: center;
	width: 60px;
}

.contract-summary-name
{
	font-weight: bold;
	width: 112px;
}

.contract-list-efficiency .efficiency_percent,
.contract-list-efficiency .efficiency_bar
{
	font-weight: bold;
	width: 120px;
}

.kb-box
{
	border-spacing: 1px;
	margin-bottom: 10px;
	width: 150px;
}

.kb-box > tr > td
{
	text-align: left;
}

.kb-box .kb-table-header
{
	text-align: center;
}

img
{
	border: 0;
}

.summarytable td
{
	vertical-align: top;
}

.kb-summary-summary
{
	text-align: center;
	width: 100%;
}

.kb-summary-summary > div
{
	display: inline-block;
	width: 48%;
}

.kb-summary-clear
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.summarysubtable
{
	border-spacing: 1px;
	width: 100%;
}

.summarytable > table
{
	border-collapse: collapse;
	width: 785px;
}

.summarytable-verbose
{
	text-align: center;
	width: 60px;
}

.summarytable-brief
{
	text-align: center;
	width: 30px;
}

.kb-kl-table
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 785px;
}

.kl-shiptype
{
	width: 190px;
}

.kl-victim
{
	width: 188px;
}

.kl-finalblow
{
	width: 175px;
}

.kl-location
{
	height: auto;
	text-align: left;
	width: 144px;
}

.kl-value
{
	width: 40px;
}

.kl-shiptype-text
{
	width: 157px;
}

.kl-victim-text
{
	width: 175px;
}

.kb-kl-table tr.kb-table-header > td
{
	text-align: center;
}

.kb-kl-table td
{
	vertical-align: middle;
}

.kl-inv-comm
{
	float: left;
	vertical-align: middle;
}

.kl-inv-comm img
{
	vertical-align: middle;
}

.kl-date
{
	float: right;
}

table.awardbox td.kb-table-header
{
	text-align: center;
}

table.awardbox table
{
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}

.awardbox-top td
{
	font-weight: bold;
	text-align: center;
}

.awardbox-num
{
	width: 15px;
}

.awardbox-count
{
	text-align: right;
}

.awardbox-comment
{
	text-align: center;
}

.awardbox .kb-table-header
{
	text-align: center;
}

.kb-clock
{
	text-align: center;
}

.kb-clock .kb-subtable
{
	border-collapse: collapse;
	width: 100%;
}

#clock
{
	font-weight: bold;
}

.alliance-detail .logo,
.corp-detail .logo,
.pilot-detail .logo
{
	background-color: black;
	height: 128px;
	text-align: center;
	width: 128px;
}

.alliance-detail .attribute-name,
.corp-detail .attribute-name
{
	width: 130px;
}

.pilot-detail .attribute-name
{
	width: 180px;
}

.alliance-detail .attribute-data-short,
.corp-detail .attribute-data-short
{
	width: 90px;
}

.alliance-detail .attribute-data-long,
.corp-detail .attribute-data-long
{
	width: 270px;
}

.alliance-detail td,
.corp-detail td,
.pilot-detail td
{
	font-weight: bold;
	text-align: left;
}

.alliance-detail td:last-child,
.corp-detail td:last-child
{
	font-weight: normal;
}

.corp-detail .description
{
	height: 100px;
	overflow: auto;
	width: 100%;
}

.pilot-detail.stats > table
{
	table-layout: fixed;
	width: 100%;
}

.alliance-detail-corps td
{
	text-align: center;
}

.alliance-detail-corps td:first-child,
.alliance-detail-corps td:last-child
{
	text-align: left;
}

.alliance-detail-corpname
{
	width: 200px;
}

.alliance-detail-ticker
{
	width: 60px;
}

.alliance-detail-members
{
	width: 60px;
}

.alliance-detail-joined
{
	width: 90px;
}

.alliance-detail-tax
{
	width: 60px;
}

.alliance-detail-site
{
	width: 257px;
}

.alliance-detail-corps tr.kb-table-header td
{
	font-weight: bold;
}

.toplist-table
{
	border-spacing: 1px;
	width: 306px;
}

.toplist-table td:first-child
{
	padding: 0;
}

.toplist-table tr
{
	height: 32px;
}

.toplist-table .kb-table-header
{
	height: 16px;
	text-align: center;
}

.toplist-name
{
	width: 200px;
}

.toplist-rank
{
	width: 60px;
}

.toplist-table td:nth-child(3)
{
	text-align: center;
}

.toplist-table .kb-table-header
{
	text-align: center;
}

.kl-detail-victim > table,
.kl-detail-vicship > table,
.kl-detail-inv > table,
.kl-detail-comments > table
{
	border-collapse: separate;
	width: 100%;
}

.kl-detail-victim .logo
{
	text-align: center;
	width: 68px;
}

.kl-detail-victim .logo > img,
.kl-detail-vicship .logo > img
{
	height: 64px;
	width: 64px;
}

.kl-detail-victim .attribute-name
{
	font-weight: bold;
	width: 68px;
}

.kl-detail-victim .attribute-data
{
	width: 198px;
}

.kl-detail-victim td
{
	font-weight: bold;
}

.kl-detail-vicship .logo
{
	text-align: center;
	width: 68px;
}

.kl-detail-vicship td.logo
{
	height: 64px;
	text-align: center;
	width: 64px;
}

.kl-detail-vicship .attribute-name
{
	font-weight: bold;
	width: 118px;
}

.kl-detail-vicship .attribute-data
{
	width: 206px;
}

.kl-detail-vicship td
{
	font-weight: bold;
}

.kl-detail-vicship td:last-child
{
	font-weight: normal;
}

.kl-detail-inv .logo
{
	text-align: center;
	width: 70px;
}

.kl-detail-inv .attribute-data
{
	width: 194px;
}

.kl-detail-inv td.logo
{
	height: 66px;
	vertical-align: middle;
	width: 66px;
}

.kl-detail-inv td
{
	padding: 1px 2px;
}

.kl-detail-comments-outer
{
	text-align: left;
	vertical-align: top;
	width: 100%;
}

.kl-detail-comments-inner
{
	border-collapse: collapse;
	width: 100%;
}

td.finalblow
{
	text-align: center;
	width: 64px;
}

.violentsystems td:first-child
{
	font-weight: bold;
	width: 25px;
}

.violentsystems td:nth-child(2)
{
	width: 215px;
}

.violentsystems td:last-child
{
	text-align: center;
	width: 60px;
}

.invtype > div
{
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 360px;
}

.invtype > div:first-child
{
	margin-left: 5px;
	margin-right: 30px;
}

.invtype img.logo
{
	float: left;
	height: 64px;
	margin-right: 10px;
	width: 64px;
}

.invtype img.icon
{
	height: 32px;
	width: 32px;
}

.invtype table.kb-table,
.kl-detail-shipdetails table.kb-table
{
	width: 100%;
}

.invtype td.description
{
	text-align:left !important;
}

.invtype table.kb-table td:first-child
{
	height: 32px;
	width: 32px;
}

.invtype table.kb-table td:nth-child(2)
{
	font-weight: bold;
}

.invtype table.kb-table td:last-child
{
	text-align: right;
	width: 100px;
}

.kl-detail-shipdetails tr.kb-table-row-odd > td:nth-child(3)
{
	text-align: center;
	width: 30px;
}

.kl-detail-shipdetails tr.kb-table-row-odd > td:last-child
{
	text-align: right;
}

.kl-detail-shipdetails tr.summary
{
	text-align: right;
}

.kl-detail-shipdetails tr.summary.bpo,
.kl-detail-shipdetails tr.summary.itemdrop,
.kl-detail-shipdetails tr.dropped
{
	background:url('images/droppedgreen.png');
}

.kl-detail-shipdetails tr.totalloss
{
	background:url('images/destroyedred.png');
}

.kl-detail-shipdetails tr.totalloss > td:first-child
{
	border: 1px solid #600;
	font-weight: bold;
	text-align:right;
}

.kl-detail-shipdetails tr.totalloss > td:last-child
{
	border: 1px solid #C00;
	text-align:right
}

.kl-detail-shipdetails tr.summary.bpo td,
.kl-detail-shipdetails tr.summary.itemdrop td
{
	border: 1px solid green;
}

.kl-detail-shipdetails tr.summary td:first-child
{
	font-weight: bold;
}

.kl-detail-invsum > table.kb-table
{
	width: 100%;
}

.kl-detail-invsum td
{
	vertical-align: top;
}

.kl-detail-invsum td.invcorps,
.kl-detail-invsum td.invcorps > div.no_stretch
{
	width: 210px;
}

.kl-detail-invsum td.invships,
.kl-detail-invsum td.invships > div.no_stretch
{
	width: 117px;
}

.fitting-panel > div.fit-module
{
	height: 32px;
	width: 32px;
	z-index: 2;
}

.fitting-panel > div.fit-ammo
{
	height: 24px;
	width: 24px;
	z-index: 3;
}

.fitting-panel > div
{
	position: absolute;
}

.fitting-panel div.bigship
{
	height: 256px;
	left: 72px;
	top: 71px;
	width: 256px;
	z-index: 0;
}

.fitting-panel img.bigship
{
	height: 256px;
	width: 256px;
}

.fitting-panel div.verified
{
	height: 16px;
	left: 382px;
	top: 0;
	width: 16px;
	z-index: 4;
}

.fitting-panel div.verified > img
{
	height: 16px;
	width: 16px;
}

.fitting-panel div.fit-slot-bg
{
	height: 398px;
	left: 0;
	top: 0;
	width: 398px;
	z-index: 1;
}

.kill-related-friendly,
.kill-related-hostile
{
	display: inline-block;
	width: 378px;
}

.kill-related-friendly > table.kb-table,
.kill-related-hostile > table.kb-table
{
	width: 376px;
}

.kill-related-friendly .destroyed,
.kill-related-hostile .destroyed
{
	background-color:#E44!important;
}

.kill-related-friendly tr.kb-table-header > td,
.kill-related-hostile tr.kb-table-header > td
{
	text-align: center;
}

.kill-related-friendly tr.kb-table-header > td:last-child,
.kill-related-hostile tr.kb-table-header > td:last-child
{
	width: 40px;
}

.kill-related-stats > table.kb-table
{
	width: 100%;
}

.kill-related-stats > table.kb-table th
{
	text-align: left;
	width: 200px;
}

.kill-related-stats > table.kb-table td
{
	text-align: left;
}

.kill-related-subsection
{
	font-weight:normal!important;
}

div#owners > div
{
	border:2px red solid;
	display: inline-block;
	height:228px;
	margin: 5px;
	text-align:center;
	vertical-align:top;
	width:360px;
}

div#owners > div > img
{
	height:128px;
	width:128px;
}

div#owners div.owner-title
{
	display: block;
	font-size: 2em;
	font-weight: bold;
	height:70px;
	margin: 0.5em 0;
}
div#searchresults > table
{
	width: 450px;
}

div.login table td:first-child
{
	width: 160px; font-weight: bold;
}