
body {
	margin:0; padding:0;
	font:11pt/1.5 sans-serif;
    background-color: white;
}

td {
	font-size:80%;
}

th {
	font-size:80%;
}

table.dense {
	font-size:100%;
}

#header {
	margin:10; padding:0;
	}

#main1 {
	margin:10; padding:0;
}
#main2 {
	margin:0; padding:0;
}
#left {
	float:left;
	width:150px;
	margin:10; padding:0;
	font-size:80%;
}
#right {
	float:right;
	width:150px;
	margin:10; padding:0;
	font-size:80%;
}
#middle {
	margin:10 150px;
	font-size:80%;
}
.column-in {
	margin:0; padding:0.5em 1em;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

.error {
	color: red;
}

.login {
}

.content {
	font-size:80%;
}

h1,h2,h3,h4 { margin: 0.2em 0 }
p { margin: 0.5em 0; }
a { color:black }

.copy { text-align:center; font-size:80% }

.copyright  { font-size: 80% }

/* Coin Ring related styles */

.coinRingAddText {
	padding-left: 4px;
	padding-right: 4px;
	font-size: smaller;
	font-weight: bold;
}

.coinRingAddWidgets {
	font-size: smaller;
}

.coinRingMessage {
}

.coinRingError {
    color: red;
}

#coinRingMessages {
    text-align:center;
}

#confirmDeleteCoinRing {
    text-align:center;
}

#coinRingPageSelector {
}

#coinRingSummary {
    margin: 4px;
}

.coinRingTable {
    width: 600px;
    text-align: left;
}

.idTable {
    width: 400px;
    text-align: left;
}

.coinRingOfferTable {
    width: 600px;
    text-align: left;
    font-size: 100%;
}

.coinRingUserOfferTable {
    width: 100%;
    text-align: left;
    font-size: 100%;
}

.coinRingUserOfferTableData {
    padding: 4px;
}

.coinRingOfferMessage {
    text-align: center;
    margin: 8px;
}

.coinRingUserTitle {
    font-weight: bold;
}

.coinRingTitle {
}

.coinRingSubTitle {
}

.coinRingTableHeader {
    color: #ffffff;
    background: #000000;
}

.coinRingTableRow0 {
    background: white;
}

.coinRingTableRow1 {
    background: #dddddd;
}

.coinRingUserName {
    font-size: large;
}

#coinRingAddMember {
    text-align:center;
}

/* Styles related to tab tables */

.tabTable {
}

.selectedTab {
    background: #ffffff;
    color: #000000;
    border-top: solid 1px;
    border-left: solid 1px;
    border-right: solid 1px;
    padding: 8px;
}

.unselectedTab {
    background: #000000;
    color: #ffffff;
    padding: 8px;
}

.selectedSmallTab {
    background: #ffffff;
    color: #000000;
    border-top: solid 1px;
    border-left: solid 1px;
    border-right: solid 1px;
    padding: 8px;
	font-size: xx-small;
}

.unselectedSmallTab {
    background: #000000;
    color: #ffffff;
    padding: 8px;
	font-size: xx-small;
}

.tabLink {
    color: #ffffff;
}

.underline {
	text-decoration: underline;
}

.addText {
	margin: 4px;
}

.smallLink {
	font-size: 60%;
}

.deadAndBuried {
    color: red;
}

.deletedCheating {
    color: red;
}

.torpor {
    color: red;
}

td.permTable { 
	text-align:center; 
}

td.uploads {
	text-align: center;
}

.dead {
    color: white;
    background: black;
    border: solid 1px white;
}

.cheat {
    color: red;
    background: black;
    border: solid 1px white;
}

.battleCloak {
    background: #00ffff;
    color: black;
}

.neutral {
    background: #ff8888;
    color: black;
}

.torpor {
    background: black;
    color: #ff8888;
    border: solid 1px white;
}

.normal {
    color: black;
    background: white;
}

