form { display:inline; }

#profilecontainer, #quickdemog { width:942px; }

#profilecontainer { position:relative; }

#quickdemog {
	position:absolute;
	top:0;
	left:0;
	height:56px;
	font-size:150%;
	font-weight:bold;
}
#quickdemog div { padding:3px 0 3px 265px; }

#notintab {
	position:relative;
	top:5px;
	left:0px;
	width:260px;
	float:left;
}

#username {
	font-weight:bold;
	font-size:150%;
}
#profilephoto { margin:5px 0; }
#photobox {
	text-align:center;
	padding-bottom:7px;
}
#photobox, #photoalbumlink { border:2px solid #36f; }
#photoalbumlink {
	position:relative;
	top:-9px;
	text-align:center;
	margin:0 40px;
	font-weight:bold;
}
#photoalbumlink a { text-decoration:none; }

.group {
	border:1px solid #131;
	margin-bottom:5px;
}
#photobox, .group, #demogtable, #introtitle div {
	-moz-border-radius:16px;
	-khtml-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}
.grouppad {
	padding:8px 12px;
}

.innotintab {
	position:relative;
	top:-5px;
}

.profileofftab {
	cursor:pointer;
	cursor:hand;
}
#demogon, #demogoff { left:0; }
#refson, #refsoff { left:135px; }
#qairreon, #qairreoff { left:270px; }
#intson, #intsoff { left:405px; }
#forumon, #forumoff { left:540px; }
.topleft {
	position:absolute;
	top:0;
	left:0;
	border:0;
}
.profiletab .toprightprofile {
	position:absolute;
	top:0;
	border:0;
	left:125px;
}

.profiletab {
	text-align:center;
	position:absolute;
	top:0;
	height:24px;
	font-size:9pt;
	font-weight:bold;
}
.profiletab { width:134px; }

.intab { padding:3px; }
.hideit { display:none; }
.showit { display:block; }

#tabcontainer {
	position:relative;
	float:right;
	top:32px;
	width:675px;
}
.intabs {
	position:relative;
	padding:15px 20px;
}
.thetabs {
	position:relative;
	top:24px;
	left:0px;
	right:0px;
	display:none;
	border:2px solid #039;
}
#footprint {
	position:absolute;
	top:15px;
	left:618px;
}
#demog { display:block; }

#demog table {
	margin:-6px;
	padding:12px;
}
#demog td {
	font-weight:bold;
	padding:5px 8px;
}
#introtitle {
	position:relative;
	border-bottom:2px solid #999;
	margin:-3px 0 18px 0;
	background-color:#fff;
}
#introtitle div {
	position:relative;
	top:16px;
	margin-left:8px;
	border:2px solid #999;
	padding:3px 8px;
	width:230px;
	font-size:130%;
	font-weight:bold;
	text-align:center;
}
#intro {
	line-height:1.4em;
	padding-bottom:10px;
}

.ref { margin:3px 0 0 0; }
.refname { padding:2px; }
.refname a:link, .refname a:visited { text-decoration:none; }
.refbody { padding:3px; }
.refspace {	height:3px; }
.refimg {
	float:left;
	margin-right:5px;
}

#intlevelhead {
	text-align:right;
	font-weight:bold;
}
#sklevelhead {
	text-align:center;
	font-weight:bold;
}
.intlevel {
	text-align:center;
	padding-left:6px;
	padding-right:8px;
}
.sklevel { text-align:center; }

#sitemsg {
	position:absolute;
	top:60px;
	left:20px;
	width:300px;
	border:2px solid #03c;
	padding:5px 8px;
	background:#def;
}
