/* main defaults */
html {background-color:#000;}
body {
	color:#000;
	font:normal 18px "Trebuchet MS",helvetica,arial,sans-serif;
	margin:0px; padding:0px; text-align:center;
	background:#000;
}
div#main-container {
	display:block;
	position:relative;
	width:610px;
	margin:0 auto 0 auto;
	border:5px solid #D5E7F4;
	padding:0px;
	background:#fff;
}

/* header */
#logo-container {
	font-family: "Comic Sans MS", cursive;
	color:#000;
	width:610px;
	height:32px;
	float:left;
	display:block;
	position:relative;
	margin:0;
}
#logo-container a {
	font-family: "Comic Sans MS", cursive;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#000;
	width:610px;
	height:32px;
	float:left;
	display:block;
	position:relative;
	text-decoration:none;
	border:none;
	outline: none;
	margin:0 0 0 0;
}
h1#pagetitle {
	display:block;
	position:relative;
	font-size:20px;
	text-transform:uppercase;
	color:#0f5a8c;
	margin:0;
	text-align:center;
	line-height:30px;
	padding:0;
	height:30px;
	float:left;
	width:610px;
	background:#d5e7f4;
}
h1#pagetitle span {color:#000;}

/* default container */
.d {
	display:block;
	position:relative;
	margin:0;
	text-align:justify;
	line-height:25px;
	width:610px;
}
.d a, div#footer a {text-decoration:underline; color:#0f5a8c}
.d a:hover, div#footer a:hover {color:#000;}
.d a.ml {font-size:16px; font-weight:bold; margin:0;}

/* stats */
/* profile image */
.d.pid {display:block; position:relative; height: 250px; width:290px; *width:290px; _width:280px; float:left; background:#d5e7f4;}
.pi {display:block; position:relative; height: 150px; width:250px;}
.pi img {
	border:5px solid #d5e7f4;
	position: relative;
	float:left;
	display:block;
	margin:0px;
}

/* stat blocks */
.grid {
	display:block;
	position:relative;
	width:185px;
	margin:10px 0 0 30px;
}
.grid span {
	display:block;
	position:relative;
	line-height:26px;
	height:26px;
	border-bottom:none;
	font-size:14px;
	color: #0f5a8c;
	text-align:left;
	font-weight:bold;
}
.grid span b {font-weight:normal; padding-left:10px; color:#000;}
.grid span.otherheight {height: 18px;}

/* images in div */
.d.i {height:126px; text-align:center; margin:10px auto; background:#D5E7F4;}
.d.i a.si {}
.d.i a.si img {border:5px solid #d5e7f4; margin:0px 15px;}

/* center div */
.d.c {text-align:center; margin:10px auto 10px auto;}

/* banner border */
.d a.banner img {border:1px solid #D5E7F4; margin:0;}

/* mycams link bold */
.d p.words a.bold_link {font-weight:bold;}

/* join ... */
.d a.gourl {font-size:30px; line-height:30px; font-weight:bold; text-transform:uppercase;}


/* footer */
div#footer {display:block; position:relative; font-size:11px; margin:25px 0 10px 0;}

/* white number in link */
span.perfnum {color:#000; font-size:16px;}
span.nameintext {color:#7edfff;}

