body {
	margin: 20px;
}
#footnote {
       /*
       background: #124;
       color: #ccc;
       */
       border-top: 2px solid #999;
       padding: 1px;
       font-size: 75%;
       text-align: left;
}

div.logs p {
	text-align: right;
}

div.alert {
	background: #f60;
	border-top: 0px solid #999;
	padding: 1px;
	font-size: 125%;
	text-align: left;
}
div.alert table {
	border-collapse: collapse;
	width: 100%;
}

div.alert p {
        text-align: center;
        font-size: 80%;
        font-weight: bold;
}

div.alert tr th {
	background: #f60;
	font-size: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #777;
	padding: .3em;
	margin: 2px;
}

div.alert tr td {
	font-size: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #777;
	padding: .3em;
	margin: 2px;
}

.result {
	color: red;
	font-weight: bold
}
.error {
	border-width: 1px;
	border-style: solid;
	border-color: #c44;
	background: #fcc;
}
.legend {
	text-align: center;
}

body, p, td, th, font {
	color: #000000;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, SANS-SERIF;
	font-style: normal;
}

td { 	font-size: 10pt;
	font-family: Arial, sans-serif, Verdana;
}
.srvr  { background-color: #f8ebcd }
.bcast { background-color: #8df394 }
.dir   { background-color: #f1ed8c }
.filtered { background-color: #ffff33 }
.rpt   { background-color: #e39bd1 }
.cmd   { background-color: #ff6666 }
.adm   { background-color: #f37351 }
.team  { background-color: #39e4ef }
.playerjoin { background-color: #16ae88 }

a {
	color: #0000ff;

	font-size: 10pt;
	font-family : Arial, Helvetica, SANS-SERIF;
	font-style: normal;

/*	text-decoration: none; */
	font-weight : normal;
	padding-right: 4px;
	margin: 0;
}

a:visited {
	color: #000066;
	/*font-weight : bold;*/
}

h1 {
	border-top: 2px solid #999;
	color: #000000;

	font-size: 16pt;
	font-family : Arial, Helvetica, SANS-SERIF;
	font-style: normal;

	font-weight : bold;
	clear : both;
}

h2 {
	font-size: 13pt;
	color: #000000;

	font-family : Arial, Helvetica, SANS-SERIF;
	font-style: normal;

	font-weight : bold;
	clear : both;
}

h3 {
	font-size: 11pt;
	color: #000000;

	font-family : Arial, Helvetica, SANS-SERIF;
	font-style: normal;

	font-weight : bold;
	clear : both;
}


ul, li {
/*	list-style-type:  square; */
/*	list-style-image: url(/images/website/hyphen.png)*/
}

td.userprivs { float: right; }
.floatright { float: right; }
img { 	border-width: 0;
}

.registeredplayer { 
	font-weight: normal;
/*	background-color: #ffff33; */
	background-color: #ffff99;
}

.activeplayer { 
	font-weight: normal;
	background-color: #cccc99;
}

.testserver {
	background-color: #9cf;
}

.serverdisabled {
	color: #000099;
}

.serverdead {
	background-color: #ff0000;
}

.serverrestarting {
	color: #990000;
}

.serverstopped {
	color: #990000;
}

.serverpending {
	color: #990000;
}

.admin {
	background-color: #ff9900;
}

table table.actionbuttons { border-spacing : 0 }

form {
  display: block;
  margin-top: .5em;
}

form,pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
}

table tr td form { border: 0; padding: 0; margin: 0; }

input.button {
	color: #000000;
	background-color: #dddddd;
	border-width: 1px;
	border-style: solid;
	border-color: #d7d7ef #00238c #00238c #d7d7ef;
}

table caption { text-align: left;
		font-weight: bold; 
}
table.adminlist { border-width:1px; border-style:solid; border-color:#999; width: 100% }
table.logdates { margin-top: 0.5em; }
table.quicklinks { width: 100% }
table.actionbuttons { width: 100%; border: 0; padding: 0; margin: 0 }
table.legend { width: 100% }
table.boxed { border-width:1px; border-style:solid; border-color:#999 }
table.logs { border-width:1px; border-style:solid; border-color:#999; width: 100% }
table.copyright { width: 100% }
tr { padding: 0; margin: 0 }
th { padding: 0; margin: 0; text-align: left; background-color: #ccc}
.odd { background-color: #fff}
.even { background-color: #eee}
.details { font-size: 90% }
td { padding: 0; margin: 0 }
tr.playerjoin input {font-size: 80%; padding: 0; margin: 0}
td p {padding: 0; margin: 0}
td form {padding: 0; margin: 0}
tr input {font-size: 80%; padding: 0; margin: 0; width: 100%}

/* Current Bans */
div.currentbans table {
	font-size: 100%;
	border-style: solid; 
	border-color: #999;
	width: 100%;
	border-width: 1px;
}

div.currentbans td {
	background-color: #ff6666;
   	border-width: 1px;
	border-style: solid;
	border-color: #777;
   	padding: .3em;
   	margin: 2px;
}

/* Crock css */

div.crock body {
	margin: 1em;
	padding: 0;
	color: #000;
	font-family: "Bitstream Vera Sans", Verdana, sans-serif;
}

div.crock div#contents {
	background: #fff;
	margin: 0;
	padding: 0;
}

div.crock li a {
     color: #139;
     text-decoration: none;
}

div.crock li > p { 
	padding: 0;
	margin: 0;
}

div.crock div.title {
	font-size: 220%;
	font-weight: bold;
	background: #eee;
	padding: .25em .5em;
	margin: 0;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

div.crock h1 {
	font-size: 180%;
	border-bottom: 2px solid #ccc;
}

div.crock h2 {
	font-size: 120%;
	background: #eee;
	padding: .2em;
}

div.crock h3 {
	font-size: 110%;
	text-decoration: underline;
}

div.crock tt {
	color: #00f;
}

div.crock pre {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	background: #eee;
	padding: .5em;
	overflow: auto;
}

div.crock .notice {
	text-align: right;
	color: #888;
}

div.crock table {
      font-size: 100%;
      border-collapse: collapse;
}

div.crock td {
   border-width: 1px;
   border-style: solid;
   border-color: #777;
   padding: .3em;
   margin: 2px;
}

div.crock span.underline {
  text-decoration: underline;
}

div.crock .fixme {
	background: #ff0;
	font-weight: bold;
}

