/* main defaults */
html {background-color:#000;}
body {
	color:#fff;
	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:730px;
	margin:10px auto 0 auto;
	border:1px solid #32393d;
	padding:0px;
	background:#131313;
}

/* header */
#logo-container {
	font-family: "Trebuchet MS",helvetica,arial,sans-serif;
	color:#000;
	display:block;
	position:relative;
	background:url(FHG_header_01.jpg);
	height:100px;
	width:730px;
	margin:0px;
}
#logo-container a {
	font:bold 32px "Trebuchet MS",helvetica,arial,sans-serif;
	text-decoration:none;
	text-align:center;
	color:#000;
	display:block;
	position:relative;
	height:100px;
	width:730px;
	margin:0px;
	background:url(FHG_header_01.jpg) no-repeat;
}
h1#pagetitle {
	display:block;
	position:relative;
	font-size:30px;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding-top:0px;
	padding-bottom:27px;
}
h1#pagetitle span {color:#689eef;}

/* default container */
.d {
	display:block;
	position:relative;
	margin:0 0 20px 0;
	text-align:justify;
	line-height:25px;
	width:700px;
}
.d a, div#footer a {text-decoration:underline; color:#689eef}
.d a:hover, div#footer a:hover {color:#fff;}
.d a.ml {font-size:20px; font-weight:bold; margin:0 0 20px;}

/* stats */
/* profile image */
.d.pid {height: 250px;}
.pi {display:block; position:absolute; top:0px; left:80px;}
.pi img {border:5px solid #32393d;}

/* stat blocks */
.grid {
	display:block;
	position:absolute;
	top:0px;
	left: 420px;
	width:185px;
	padding:10px 0 0 10px;
}
.grid span {
	display:block;
	position:relative;
	height:25px;
	line-height:22px;
	border-bottom:none;
	font-size:13px;
	color: #689eef;
	text-align:left;
	font-weight:bold;
}
.grid span b {font-weight:normal; padding-left:10px; color:#fff;}
.grid span.otherheight {height: 25px;}

/* images in div */
.d.i {height:126px;text-align:left;}
.d.i a.si {float:left;}
.d.i a.si img {top:5px; left:5px; border:5px solid #32393d; margin:0px 33px;}

/* center div */
.d.c {text-align:center; margin:0 15px 20px 15px;}

/* banner border */
.d a.banner img {border:1px solid #131313; margin:0;}

/* mycams link bold */
.d p.words a.bold_link {font-weight:bold;}

/* join ... */
.d a.gourl {font-size:40px; line-height:40px; font-weight:bold;}


/* footer */
div#footer {display:block; position:relative; margin-top:40px; font-size:11px; margin-bottom:10px;}

/* white number in link */
span.perfnum {color:#689eef; font-size:22px;}
span.nameintext {color:#7edfff;}

