/* Structure
===================================================*/
body {margin:0;background:#FFF7C5;}
#everything {
	width:600px;margin:auto;background:#FFFFFF;
}
#top {background:#FFF7C5;padding-top:20px;}
#topnav {
	text-align:center;padding:7px;
	background:url(../images/lay/topnavbg.gif) #F4BFC5;
}
#content {
	float:right;width:478px;padding:6px;
}
#leftnav {width:110px;padding-bottom:16px;}
#bottom {clear:both;background:#FFCED7;padding:4px;text-align:center;}


/* Content and Defaults
===================================================*/
* {font-size:10px;font-family:verdana;color:#202020;line-height:1.5em;}
a {
	font-weight:bold;text-decoration:none;
	color:#E75873;
}
#content a {border-bottom:dashed 1px #C47A88;}
a:hover {background:#EE92A3;color:#FFFFFF;}
b {color:#C47A88;}
h1,h2,h3 {
	font-size:14px;margin-top:6px;margin-bottom:10px;
	border-bottom:solid 1px #FCD4DC;color:#E75873;
}
h2 {margin-top:16px;}
h3 {
	font-size:11px;padding-left:4px;margin-bottom:6px;
}

.highlight h3 {border-color:#FFFFFF;padding-left:14px;}
.highlight {
	padding:8px;background:#FFF7C5;border:solid 1px #FFF7C5;
}
.highlight2 {
	padding:8px;border:solid 1px #FCD4DC;
}

hr {border:solid 1px #FCD4DC;}
input,.input {
	background:#FFCED7;border:solid 1px #FFCED7;
	margin:2px;width:140px;
}
input:hover,.input:hover {background:#FFFFFF;}
input:focus,.input:focus {border-color:#FFDBE0;}
.mini {
	font-size:10px;font-family:verdana;color:#858585;
	letter-spacing:0;margin-left:6px;
}
p {margin:10px 0 14px 0;}
.member {
	width:80px;height:80px;
	border:solid 1px #E75873;
}
a:visited .member {border:dashed 1px #C0C0C0;opacity:.4;filter:alpha(opacity=40);color:#C0C0C0;}
.span {width:80px;float:left;text-align:right;margin-right:6px;}
table td {vertical-align:top;}


/* Stats Table
========================================*/
#stats td {width:60px;text-align:center;}
#stats .left {text-align:right;text-decoration:underline;cursor:help;}


/* Message Board
========================================*/
.table {background:#FEFADC;margin:auto;}
.row {
	border-bottom:solid 2px #FFFFFF;
	padding:6px;
}


/* Top & Bottom Navigation
===================================================*/
#topimage {padding-left:20px;margin-bottom:12px;}
#topnav a {color:#620010;padding:4px;margin:0 5px;}
#topnav a:hover {color:#E75873;background:#FFFFFF;}
#bottom a {margin:8px;padding:2px;}


/* Left Navigation
===================================================*/
#leftnav h1 {font-size:12px;margin:20px 0 4px 0;padding-left:4px;}
#leftnav a {
	display:block;padding-left:4px;color:#858585;
	border-bottom:solid 1px #F8E2E6;
}
#leftnav a:hover {color:#FFFFFF;}