body {
	margin: 0; padding: 0;
	color: #666; font-family: Tahoma, Arial; font-size: 11px;
}
/* common */
h1, h2, h3, h4, h5, h6 { margin: 0; }
h1, h2, h3 { color: #FC4D08; font-weight: bold; }
h4, h5, h6 { font-weight: normal; }
p { margin: 10px 0; }
hr { display: none; }
/* links */
a { color: #fff; text-decoration: none; }
a:hover { color: #FC4D08; text-decoration: underline; }

body { text-align: center; background: #000 url(../images/header_bg.gif); background-repeat: repeat-x; background-position: 0px 251px; }
#page {
	text-align: left;
	margin: 0 auto;
	width: 615px;
}
/* margin */
/*#header, #main { padding-left: 30px; }*/

#header { height: 311px; text-align: left; }
#header h1 { background: url(../images/logo_bg.gif) no-repeat bottom left; height: 311px; }
#header h1 img { display: none; }
#header h2 {
	text-align: right; width: 155px; position: absolute; margin-top: -18px;
	font-size: 10px; font-weight: normal; color: #fff; !important
}

#main { text-align: left; }

#nav { padding: 20px 0px 10px 00px; width: 150px; position: absolute; background-color: #121212; border-bottom: 10px solid #FC4D08; text-align: right; }
#nav ul { list-style: none; margin: 0; padding: 0; }
#nav ul li { margin-bottom: 15px; padding: 0 10px; }
#nav ul li ul li { margin: 0; padding: 0; }
#nav ul li.profile { padding-bottom: 10px; }
#nav h3 { font-weight: normal; }

#content {
	position: relative; left: 150px; 
	width: 445px; min-height: 200px;
	padding: 20px 10px 30px 10px;
	background-color: #121212; border-bottom: 10px solid #FC4D08; border-left: 1px solid #000;
}

