/* @override 
	http://www.newspond.com/~chan/newspond.com/css/userprofile.css
	http://www.newspond.com/css/userprofile.css
*/

.profilename {
	height: 38px;
	background: #000 url(../gfx/userprofile2/up_bg2.gif) repeat-x 0 bottom;
}

/* @group bio */

body#profile-bio {
	/* background: #000 repeat-y center; */
}

#bio-container {
	background: #3a3c41 url(../gfx/profile/bio2/bio-bg-m.gif) repeat-y center;
	padding-bottom: 40px;
}

.biobox {
	color: #fff;
	background: url(../gfx/profile/bio2/bio-bg.jpg) no-repeat center top;
	padding: 53px 0 11px;
	text-align: center;
}

.biobox .biobox-plate {
	width: 458px;
	margin-right: auto;
	margin-left: auto;
	background: #000 url(../gfx/profile/bio2/plate-m.jpg) repeat-y;
}

.biobox .biobox-plate div, 
.biobox .biobox-plate div div {
}
.biobox .biobox-plate div
{
	background: url(../gfx/profile/bio2/plate-top.jpg) no-repeat 0 top;
}
.biobox .biobox-plate div div.plate-inner
{
	background: url(../gfx/profile/bio2/plate-b.jpg) no-repeat 0 bottom;
	padding-bottom: 60px;
	position: relative;
}
.biobox .biobox-plate .plate-header
{
	height: 127px;
	background-image: none;
}
.biobox .biobox-plate .plate-header h1
{
	color: #ffffff;
	height: 45px;
	font: bold 22px/32px "Lucida Grande", Tahoma, Verdana, sans-serif;
	letter-spacing: -1px;
	text-shadow: #24262a 0 -1px 1px;
	position: relative;
	top: 67px;
}
.biobox .biobox-plate .plate-header h2
{
	color: #929397;
	height: 27px;
	font: 13px/18px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-shadow: #161719 0 -1px 0;
	position: relative;
	top: 55px;
	text-transform: lowercase;
}

.biobox .biobox-plate .plate-level {
	position: absolute;
	top: 26px;
	right: 33px;
}

.biobox .biobox-plate .plate-label {
	height: 22px;
	background-image: none;
	color: #6a6d74;
	text-align: left;
	text-shadow: #000000 0 0 0px;
	text-indent: 12px;
	position: relative;
	text-transform: lowercase;
	padding: 19px 30px 2px;
	font: 13px/14px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
}

.biobox .biobox-plate .plate-inset {
	height: 28px;
	color: #6a6d74;
	text-align: left;
	text-shadow: #000000 0 0 0px;
	position: relative;
	text-transform: lowercase;
	font: 12px/14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	background: url(../gfx/profile/bio2/bio-break.gif) repeat-x 0 44px;
	width: 376px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 1px;
}

.biobox .biobox-plate .plate-name {
	height: 34px;
	background: #212123 url(../gfx/profile/bio2/label-bg.jpg) no-repeat center top;
	font: bold 14px/33px "Lucida Grande", Verdana, sans-serif;
	text-shadow: #000 0 -1px 0;
	white-space: nowrap;
	overflow: hidden;
	margin-left: auto;
	width: 380px;
	margin-right: auto;
}

.biobox .biobox-plate .plate-name-green {
	height: 34px;
	background: #212123 url(../gfx/profile/bio2/label-bg.jpg) no-repeat center top;
	font: bold 14px/31px "Lucida Grande", Verdana, sans-serif;
	text-shadow: #000000 0 -1px 0;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	color: #8fc82c;
	width: 380px;
}

.biobox .biobox-plate .plate-name-red {
	height: 35px;
	background: #212123 url(../gfx/profile/bio2/label-bg.jpg) no-repeat center top;
	font: bold 14px/31px "Lucida Grande", Verdana, sans-serif;
	text-shadow: #000000 0 -1px 0;
	overflow: hidden;
	margin-left: 30px;
	margin-right: 30px;
	color: #fff;
}

.biobox .biobox-plate .plate-name a {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	line-height: 30px;
}

.biobox .biobox-plate .plate-name a:hover {
	color: #f8ae00;
}

.biobox .biobox-plate .plate-small {
	font-size: 14px;
	line-height: 31px;
}

.biobox .biobox-plate div div .bio-label {
	background-image: none;
	padding: 13px 45px 0;
	text-align: left;
	font: 11px/22px "Lucida Grande", Tahoma, Verdana, sans-serif;
	color: #8b8d9b;
	text-shadow: #000000 0 1px 0;
}

.biobox .biobox-plate div div .bio-label a {
	color: #fff;
}
/* @end */

/* body#profile-bio {
 	background: #0b0b0d url(../gfx/vertical14.gif) repeat-y 50%;
}

body#profile-comments {
 	background: #0b0b0d url(../gfx/vertical14.gif) repeat-y 50%;
} */

.profilename span.myProfile {
	color: #ffa600;
	font-weight: bold;
	font-size: 14px;
}

.profilename span.myProfile a {
	color: #ffa600;
	font-weight: bold;
	text-decoration: none;
}

.profilename span.myProfile a:hover {
	color: #ffc55b;
}
.profilename .pn1 {
	padding:0;
	margin:0;
	height: 38px;
	text-align: left;
	background: url(../gfx/userprofile2/user_hair-dark.jpg) no-repeat left top;
}

.profilename .pn2 {
	padding: 0 21px 0 0;
	margin:0;
	height: 38px;
	text-align: left;
	background: url(../gfx/userprofile2/up_bg-right.jpg) no-repeat right top;
}

/* @group profilenav */

.mainp-nav a.pronav-button {
	cursor: pointer;
	width: auto !important;
	width: 25px;
	display: block;
	float: right;
	height: 38px;
	font: 11px/36px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-decoration: none;
	white-space: nowrap;
}

.mainp-nav a:hover {
	background: #000 url(../gfx/userprofile2/profilenav-buttons.gif) repeat-x 0 -38px;
}

.mainp-nav a:active {
	background: #000 url(../gfx/userprofile2/profilenav-buttons.gif) repeat-x 0 -76px;
}

.mainp-nav a.pb-sel {
	background: #000 url(../gfx/userprofile2/profilenav-buttons.gif) repeat-x 0 0;
}

a.pronav-button strong {
	color: #848b98;
}

.mainp-nav span {
	cursor: pointer;
	white-space: nowrap;
	width: auto !important;
	width: 25px;
	display: block;
	height: 38px;
	padding-left: 35px;
	padding-right: 15px;
}

.mainp-nav a span.pnav-reg {
	text-shadow: #121519 0 -1px 0;
	color: #838895;
}

.mainp-nav a span.pnav-reg strong {
	color: #848b98;
}

.mainp-nav a:hover {
	color: #b4b8c0;
}

.mainp-nav a:active {
	color: #b4b8c0;
}

.mainp-nav a:hover span.pnav-reg strong {
	color: #fff;
}

.mainp-nav span.pnav-sel {
	text-shadow: #121519 0 -1px 0;
	color: #626871;
}

.mainp-nav span.pnav-sel strong {
	color: #fff;
}

/* @group bio */

.mainp-nav a.pn-bio span.pnav-sel {
		background: url(../gfx/userprofile2/profilenav-person.gif) no-repeat 14px -114px;
}

.mainp-nav a.pn-bio span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-person.gif) no-repeat 14px 0px;
}

.mainp-nav a.pn-bio:hover span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-person.gif) no-repeat 14px -38px;
}

.mainp-nav a.pn-bio:active span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-person.gif) no-repeat 14px -77px;
}

/* @end */

/* @group comments */

.mainp-nav a.pn-comments span.pnav-sel {
		background: url(../gfx/userprofile2/profilenav-comment.gif) no-repeat 14px -114px;
}

.mainp-nav a.pn-comments span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-comment.gif) no-repeat 14px 0px;
}

.mainp-nav a.pn-comments:hover span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-comment.gif) no-repeat 14px -38px;
}

.mainp-nav a.pn-comments:active span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-comment.gif) no-repeat 14px -76px;
}

/* @end */

/* @group saved */

.mainp-nav a.pn-saved span.pnav-sel {
		background: url(../gfx/userprofile2/profilenav-star.gif) no-repeat 14px -114px;
}

.mainp-nav a.pn-saved span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-star.gif) no-repeat 14px 0px;
}

.mainp-nav a.pn-saved:hover span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-star.gif) no-repeat 14px -38px;
}

.mainp-nav a.pn-saved:active span.pnav-reg {
		background: url(../gfx/userprofile2/profilenav-star.gif) no-repeat 14px -76px;
}

/* @end */

/* @end */
.profilename .pn1 .profileusername {
	color: #97a2b5;
	position: relative;
	top: 11px;
	font: 15px Helvetica, Arial, sans-serif;
	text-align: left;
	left: 59px;
	float: left;
	display: block;
	text-shadow: #000 0 -1px 1px;
}

.profilename .pn1 .profileusername strong {
	color: #fff;
}
.profiledetails {
	height: 41px;
	text-align: center;
	background: url(../gfx/profile/profiledetails_bg.jpg) repeat-x 0 bottom;
}

.profilename .pn1 .profileright {
	color: #9facba;
	display: block;
	float: right;
	height: 39px;
	padding-right: 27px;
	background: url(../gfx/userprofile2/up_bgright.jpg) no-repeat right;
	font: 15px/38px Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #000 0 -1px 1px;
}

.profilename .pn1 .profileright strong {
	color: #fff;
}

.profile_hud {
	margin-right: 30px;
	margin-left: 35px;
	color: #405460;
	padding-bottom: 3px;
	height: 21px;
	margin-bottom: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.profile_hud .hud_left select {
	color: #6a7c82;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fbfcfe;
	border: 1px solid #889397;
	margin-left: 10px;
	width: 116px;
	font-weight: normal;
}
.profile_hud .hud_left input {
	color: #6a7c82;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b9c7cc;
	background-color: #e6ebed;
	margin-left: 10px;
	width: 116px;
	font-weight: normal;
}
.profile_hud .hud_left {float: left;}
.profile_hud .hud_right {
	float: right;
	color: #96A6AB;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.profile_hud .hud_right strong {color: #5e727b; font-weight: bold;}
.profile_hud .hud_left .hudgo {width: 30px;}

.profilenav .navcontainer {
	height: 36px;
	margin-right: auto;
	margin-left: auto;
}

/* @group comments history */

table.posthistory {
	width: 100%;
}

div.posthistory-pagnav span.comments-stats {
	color: #7e838c;
	position: absolute;
	top: 32px;
	font: 10px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	left: 33px;
}

div.posthistory-pagnav {
	background: #232528 url(../gfx/userprofile2/comhistory/pagenavbg.gif) repeat-y center;
	position: relative;
	padding-top: 25px;
}

/* @group header */

table.posthistory tr.top {
	background-color: #434649;
	background-image: url(../gfx/userprofile2/comhistory/header.gif);
	color: #f6faff;
	font: bold 11px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	height: 28px;
}

table.posthistory tr.top td {
	height: 28px;
	text-shadow: #212325 0 -1px 1px;
	padding-left: 13px;
	line-height: 27px;
}

table.posthistory tr.top td.left {
	background: url(../gfx/userprofile2/comhistory/header-l.jpg) no-repeat;
	padding-left: 14px;

}

table.posthistory tr.top td.right {
	background: url(../gfx/userprofile2/comhistory/header-r.jpg) no-repeat right;
	padding-left: 17px;
}



/* @end */

table.posthistory tr.comment td {
	height: 28px;
	font-family: "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
}

table.posthistory tr.comment {
}

table.posthistory tr td.left {
	width: 44px;
}

table.posthistory tr.comment:hover td.left {
	background: url(../gfx/userprofile2/comhistory/header-hov-l.jpg) no-repeat left;
}

table.posthistory tr.comment:hover td.right {
	background: url(../gfx/userprofile2/comhistory/header-hov-r.jpg) no-repeat right;
}

table.posthistory tr td.story {
	width: 237px;
}

table.posthistory tr td.right {
	width: 100px;
	overflow: hidden;
}

table.posthistory tr.light td.post {
	background: #161819 url(../gfx/userprofile2/comhistory/light-m.gif) repeat-y center;
}

table.posthistory tr.light td {
	background-color: #161819;
}

table.posthistory tr.dark td {
	background-color: #030303;
}

table.posthistory tr.comment td.post a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	padding-left: 15px;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
}

table.posthistory tr.comment td.preply a {
	color: #8b95a1;

}

table.posthistory tr.comment:hover td.post a {
	color: #000;
}

table.posthistory tr.comment td.pthread a {
	color: #fff;
	font-size: 11px;
}

table.posthistory tr.comment td.story a {
	display: block;
	color: #797e88;
	text-decoration: none;
	font-size: 10px;
	padding-left: 15px;
	line-height: 26px;
	height: 28px;
	overflow: hidden;
}

table.posthistory tr.comment td.date {
	color: #6b6f78;
	text-decoration: none;
	font-size: 10px;
	padding-left: 15px;
	line-height: 26px;
}

table.posthistory tr.comment td.story a:hover {
	color: #492800;
	font-weight: bold;
}

table.posthistory tr.comment td.post a:hover {
	text-shadow: #fcd94c 0 1px 0;
	background: #f2bc11 url(../gfx/userprofile2/comhistory/header-hov.gif) repeat-x 0 0;
	font-weight: bold;
}
table.posthistory tr.comment td.post a:active {
	background: url(../gfx/userprofile2/comhistory/header-hov.gif) repeat-x 0 -27px;
}

table.posthistory td.left .replynum {
	display: block;
	width: 31px;
	margin-left: 18px;
	text-align: center;
	height: 16px;
	font: bold 11px/16px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

table.posthistory tr.light td.left .thread {
	background: url(../gfx/userprofile2/comhistory/threa-darkbg3-l.gif) no-repeat 0 0;
	color: #fff;
	text-shadow: #000 0 -1px 0;
}

table.posthistory tr.dark td.left .thread {
	background: url(../gfx/userprofile2/comhistory/threa-darkbg3.gif) no-repeat 0 0;
	color: #fff;
	text-shadow: #000 0 -1px 0;
}


table.posthistory tr.light td.left .reply {
	color: #636970;
	background-position: 0 0;
	background-repeat: repeat-x;
	text-shadow: #000 0 -1px 0;
}

table.posthistory tr.dark td.left .reply {
	color: #636970;
	background-position: 0 0;
	background-repeat: repeat-x;
	text-shadow: #000 0 -1px 0;
}


table.posthistory tr.comment:hover td,
table.posthistory tr.comment:hover td a {
	text-shadow: #fcd94c 0 1px 0;
	background: #f2bc11 url(../gfx/userprofile2/comhistory/header-hov.gif) repeat-x 0 0;
	color: #000;
}

table.posthistory tr.comment:hover {

	background: #f2bc11 url(../gfx/userprofile2/comhistory/header-hov.gif) repeat-x 0 0;
	font-weight: bold;
}

table.posthistory tr.comment:active {

	background: #f2bc11 url(../gfx/userprofile2/comhistory/header-hov.gif) repeat-x 0 -27px;
}

table.posthistory tr.comment:hover td .reply {
	color: #000;
	text-shadow: #fcd94c 0 1px 0;
}
table.posthistory tr.comment:hover td .thread {
	background: url(../gfx/userprofile2/comhistory/history-hov-thread.gif) repeat 0 top;
	color: #ffcb00;
	text-shadow: #000 0 1px 3px;
}

/* @end */
.profilenav {
	height: 36px;
	text-align: left;
	background: url(../gfx/userprofile2/menu_hov2.gif) repeat-x 0 -72px;
}
.profilenav .navcontainer .p-item-selected a, .profilenav .navcontainer .p-item a {
	height: 36px;
	padding-right: 21px;
	font-family: "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	font-size: 13px;
	line-height: 33px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 0;
	text-align: center;
	text-shadow: #000 0 -1px 5px;
	display: block;
	float: left;
	padding-left: 21px;
}

.profilenav .navcontainer .p-item-selected {
	display: block;
}

.profilenav .navcontainer .p-item-selected a.leftmost, 
.profilenav .navcontainer .p-item a.leftmost
{
	padding-left: 18px;
}

.profilenav .navcontainer .p-item-selected a {
	color: #fff;
	display: block;
	float: left;
	background-image: url(../gfx/userprofile2/menu_sel.gif);
}

.profilenav .navcontainer .p-item-selected a.leftmost {
	background: url(../gfx/userprofile2/bgloss_sel_user.jpg) no-repeat 0 0;
}

.profilenav .navcontainer .p-item a.leftmost:hover {
	background: url(../gfx/profile/nav-hov-user.jpg) no-repeat 0 0;
}
.profilenav .navcontainer .p-item a {
	background: url(../gfx/userprofile2/bgloss_break3.gif) no-repeat right 0;
	color: #fff;
	height: 36px;
}

.profilenav .navcontainer a strong {
	color: #f8ae00;
	text-shadow: #000000 0 0 0;
}

.profilenav .navcontainer .p-item-selected a strong {
	color: #fff;
	text-shadow: #000 0 0 8px;
}

.profilenav .navcontainer .p-item a:hover {
	background: url(../gfx/userprofile2/menu_hov2.gif) repeat-x 0 0;
}
.profilenav .navcontainer .p-item a:active {
	background: url(../gfx/userprofile2/menu_hov2.gif) repeat-x 0 -36px;
}

.profilenav .navcontainer .p-item a:hover, 
.profilenav .navcontainer .p-item a:hover strong {
	color: #b6bfc8;
	text-shadow: #000000 0px 0px 0;
}
.profilenav .navcontainer .p-item a:active, 
.profilenav .navcontainer .p-item a:active strong {
	color: #9aa2a9;
}

.profilenav .psn1, .profilenav .psn2, .profilenav .psn3 {
	padding:0;
	margin:0;
	height: 36px;
}

.profilenav .psn1, .profilenav .psn2 .leftmost {
	padding-left: 0;
}

.profilenav .psn1 {
	background: url(../gfx/userprofile2/bgloss_left_user2.jpg) no-repeat left;
}

.profilenav .psn2 {
	background: url(../gfx/userprofile2/bgloss_right_user2.jpg) no-repeat right;
	padding-left: 0;
}

.profilenav .psn3 {
	background: url(../gfx/profile/profilenavgleam-2.jpg) no-repeat center top;
}

.onlineStatusBox {
	color: #7c8791;
	width: 143px;
	float: right;
	height: 36px;
	font: 13px/36px Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	right: 5px;
	background-position: right 5px;
	background-repeat: no-repeat;
}

.statusOnline {
	background-image: url(../gfx/profile/nav_status_on.jpg);
}

a.editprofilebutton {
	background: url(../gfx/userprofile2/editprofilebutton.gif) no-repeat center center;
	font-weight: bold;
	display: block;
	width: 211px;
	height: 70px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: -29px;
	text-indent: -9999px;
}

a.editprofilebutton-inner {
	color: #ff9114;
	text-decoration: none;
	font: 13px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	position: absolute;
	top: 29px;
	left: 40px;
}

a.editprofilebutton-inner:hover {
	color: #d07300;
}

a.editprofilebutton-inner:active {
	color: #b16200;
}

.statusOnline strong {
	color: #96e945;
}

.nocommentshistory-error {
	height: 84px;
	background: #000 url(../gfx/userprofile2/nocomments.gif) repeat-x;
	color: #44484f;
	padding-top: 56px;
	font: 18px/18px Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.statusOffline {
	background-image: url(../gfx/profile/nav_status_off.jpg);
}

.statusOffline strong {
	color: #e54444;
}

/* @group saved stories */

.saved-filter {
	float: left;
	height: 28px;
	padding-top: 6px;
	padding-left: 26px;
	padding-right: 1px;
}

.subinfo-saved {
	padding-top: 9px;
	color: #9a9fab;
}

/* @group old */

.sx_header select {
	width: 113px;
	background-color: #dadee1;
	height: 20px;
	position: relative;
	top: 1px;
	font: bold 11px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	color: #45484b;
	border: 1px solid #737c86;
	margin-right: 8px;
}

.sx_header option {
	font-size: 13px;
}



/* @end */



/* @end */