@CHARSET "UTF-8";
body {
	font-family: Lucida Grande,Verdana,Geneva,Sans-serif; 
	font-size: 14px;
	background:#fafafa; 
	color: #444;
	margin: 5px;
}
form { margin: 0; padding: 5px;  }
h1 { color: #E13300; border-bottom: 1px solid #666; font-size: 20px; font-weight: normal; margin: 0 0 20px; padding: 3px 0 7px 3px; }
h2 { color: #000; border-bottom: 1px solid #999; font-size: 16px; font-weight: bold; margin: 20px 0 15px; padding: 5px 0 6px; }
/* ul { margin:0; padding:0; list-style-image:none; list-style-type: none; } */
li { vertical-align: middle; }
input[type=text], input[type=password], textarea { width: 600px; margin: 5px 5px 10px 5px; padding: 4px; font-size: 14px; border: 1px solid #666; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
select { padding: 3px; font-size: 14px; margin: 5px 5px 10px 5px; border: 1px solid #666; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.wrapper { text-align: left; margin: 10px; }
code { background-color: #F9F9F9; border: 1px solid #D0D0D0; color: #002166; display: block; font-family: Monaco,Verdana,Sans-serif; font-size: 12px; margin: 14px 0; padding: 12px 10px; }
.important {  
	background:#FBE6F2;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
	border:1px solid #D893A1; 
	color:#333333; 
	margin:10px 0 5px; 
	padding:10px; 
}
.error { 
	background: #FEF1EC;
	border:1px solid #CD0A0A;
	color:#CD0A0A;
	padding: 5px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.ok { 
	background:#F1FBE5;
	border:1px solid #8CCE3B;
	color:#030303; 
	padding: 5px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

p { margin:12px 0 12px 0; }

table { margin:0; padding:0; }
table td, form table th { padding: 5px; }
table th { background: #eee; font-weight: bold; padding-left: 10px; padding-right: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;  }
.help { font-size: 12px; font-style: italic; }
a {color: #1212aa; }
button { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.rules { padding: 10px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #444; background: #eaeaea; }
.rules p { font-weight: bold; } 

table.sitelist td, table.sitelist th { padding-left: 5px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; }
table.sitelist th { padding-top: 12px; padding-bottom: 12px; }
tr.odd { background: #f3f3ff; }
.footer { background: #eaeaea; margin-top: 15px; margin-bottom: 20px; padding: 5px; border: 1px solid #444; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
table.sitelist tr.highlight { background: #FBE6F2; }
a.menu { padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 20px; border: 1px solid #a44; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
