/* Private page CSS Document */
#main2{
	clear:both;
	margin:0 11px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
#sidebar2{
	width:433px;
	float:right;
	margin-right:-3px;
	display:inline;
	position:relative;
}
#content2{overflow:auto;min-height:0}
.private .tab{margin:0}
.pbox{
	border:1px solid #e2dfa5;
	margin:0 11px 11px 0;
}
.pbox-inner{
	border-top:2px solid #fff;
	background:#f5f4e0;
	padding:9px 12px 5px 17px;
}
.pbox h3{
	color:#519746;
	padding:0 0 6px 0;
	font-size:152%;
	font-weight:bold;
	background:#f5f4e0;
	margin-bottom:0px;
}
h3 span.submit-resource{
	font-weight:bold;
	font-size:80%;
	padding:0 7px 0 7px;
	position:relative;
	color:#105cb6;
	background:#fff;
	border:1px solid #105cb6;
	margin-left:8px;
	position:relative;
}
h3 span.submit-resource a{
	background: url(../images/plus3.gif) no-repeat 100% 7px;
	padding:0 16px 0 0;
	color:#105cb6;
	text-decoration:none;
	position:relative;
	top:-1px;
}
h3 span.submit-resource a:hover{text-decoration:underline}

/* Addded on 17 Oct 2007 */
h3 span.submit-resource1{
	font-weight:bold;
	font-size:80%;
	padding:0 7px 0 7px;
	position:relative;
	color:#105cb6;
	background:#fff;
	border:1px solid #105cb6;
	margin-left:8px;
	position:relative;
}
h3 span.submit-resource1 a{
	background: url(../images/plus3.gif) no-repeat 100% 7px;
	padding:0 16px 0 0;
	color:#105cb6;
	text-decoration:none;
	/*position:relative;*/
	top:-1px;
}
h3 span.submit-resource1 a:hover{text-decoration:underline}

.noicon{padding:0 6px 0 6px!important;}
.noicon a{background-image:none!important;padding-right:0!important}
.private ul.newpop{	
	margin:0 0 11px;
	z-index:1;
	padding:2px 10px 5px 62px;
}
.private ul.newpop li a{font-size:100%;}
.private ul.newpop li h3{	color:#519746;display:inline;padding:0 3px 0 4px ;}
.private ul.newpop li h3,
.private ul.newpop li a{vertical-align:top;}
.private ul.newpop li a {position:relative;top:1px;}
.private ul.newpop li.last {background-image:none;}
.private h2.pokernews{
	margin-top:-1px;
	padding-left:61px
}
.private .tab{position:relative}
p.face{
	position:absolute;
	top:15px;
	left:0;
	width:61px;
	height:60px;
	background:#fff;
	z-index:99;
}
p.face img{float:left;border:1px solid #ccc}
.private-tab{width:100%;position:relative;}
.private .top10 ul li span{padding:4px 0 3px 0;margin-right:8px}
.private .top10{
	border:none;
	padding:0 0 0 0;
	margin:9px 0 0 0;
	min-height:0;
}
.private .top10 ul{padding-left:0;margin:0}
.private .top10 ul li a{	width:auto;padding-bottom:5px;}
.private .top10 ul li a em{position:relative;top:1px;}
p.viewall{
	text-align:right;
	font-weight:bold;
	clear:both;
	margin-top:-6px;
	padding-bottom:3px;
}
p.viewall a{text-decoration:underline;color:#105cb6;}
ul.rvrow{	list-style:none;margin-top:1px;}
ul.rvrow li{
	display:inline;
	margin-right:3px;
	padding-right:6px;/* ie gets 3px*/
	background: url(../images/pipe2.gif) no-repeat 100% 50%;
}

ul.rvrow li.last{background:none;}

ul.rvrow li.redvote,
ul.rvrow li.redvote a{
	color:#bf0000;
	font-weight:bold;
	text-decoration:none;
}
ul.rvrow li.redvote{
	margin-right:3px;
	font-size:114%;	
	padding-right:6px;
	letter-spacing:.04em;
}
p.add-rec{margin:10px 0}
p.no-rec{margin:8px 0}
p.add-rec a{
	font-weight:bold;
	font-size:114%;
}
p.add-rec span a{
	font-weight:normal;
	font-size:85%;
}
p.add-rec span{margin-left:17px;position:relative;top:-2px} 
p.rec-bread{margin:14px 0 3px 0;}
p.p-rec{margin-bottom:6px;}
p.extramb{margin-bottom:15px;}

p.rec-bread a{
float:right;
font-weight:bold;
}
table.mem-stat{table-layout:fixed;margin:0 0 3px 0}
table.mem-stat th{width:241px;padding:3px 5px 3px 0;font-weight:normal}
table.prof-width th{width:106px;}
/* profile settings*/
img.face2,img.face3{border:1px solid #ccc;display:block;margin:4px 0}
img.face3{float:left;margin:0 4px 0 0}
table.profile-set {
	margin:8px 0 20px 0;
	font-size:114%;
}
table.profile-set th{
	background:#f5f4e0;
	color:#519746;
	width:111px;
	padding:6px 7px 7px;
	font-weight:bold;
	vertical-align:top;	
	border-bottom:2px solid #fff;
}
table.profile-set td{padding:6px 13px 7px}
table.profile-set td a.mysite{font-size:92%;}
h2.profset{
	color:#519746;
	padding:0 0 6px 7px;
	font-size:159%;
	font-weight:bold;
	background:#fff;
	margin:10px 0 0 0;
}
h2.profset span{
	font-weight:bold;
	font-size:77%;
	padding:0 6px 0 6px;/* ie gets 0 bottom ppadding*/
	position:relative;
	color:#105cb6;
	background:#fff;
	border:1px solid #105cb6;
	margin-left:8px;
	position:relative;
}
h2.profset a{
	color:#105cb6;
	text-decoration:none;
	position:relative;
	top:-1px;
}
h2.profset a:hover{text-decoration:underline}

/* edit profile page code below*/
input.editset{
	border:1px solid #91c888;
	padding:1px 5px 2px;
	width:295px;
	font-size:107%;
	font-weight:normal;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
label.checksearch{
	font-size:85%;
	position:relative;
	margin-top:4px;
	float:left;
	padding-left:2px;
}
.checkbox{float:left;clear:both;margin-top:7px;}
.editfile{
	border:1px solid #91c888;
	padding:2px 5px 5px;
	width:307px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
table.editp td{padding:4px 13px 5px 8px}
.editp input.myweb{
	font-size:85%;
	color:#105cb6;
	text-decoration:underline;
	padding:2px 5px 5px;
}
.editp th.myimage{border-bottom:none;}
.editp th.curr-image{font-weight:normal;}
.editp td.curr-face{padding-top:0;}
.editp img.face2{margin-top:1px;}
.editp tr.myemail th,
.editp tr.myemail td {padding-bottom:1px!important;}
p.save-changes input{
	width:192px;
	height:36px;
	margin:0 0 20px 132px;
	font-size:154%;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
/* end */
/* edit navigation page code below. */
.editp select{
	border:1px solid #91c888;
	padding:0px 0 0 5px;
	width:307px;
	font-size:107%;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
p.onoff label{padding-right:9px}
label.filter-on {font-weight:bold;}
.editp select{margin:1px 0 2px 0}
a.how-change{
	float:right;
	font-size:75%;
	position:relative;
	top:2px;
}
th.frow-home{	padding:7px 7px 9px!important;}

/* end */
/* edit recommendations page */
p.bread-select{font-size:114%;padding-left:8px;margin-bottom:14px}
p.bread-select select{
	border:1px solid #91c888;
	padding:0px 0 0 5px;
	font-size:100%;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
 vertical-align:middle;
	margin-left:1px;
	width:130px;
}
p.bread-select span#bread-select-view-subs{font-size:70%};
table.editp th{padding-right:6px;}
.editp tr.double th{border-bottom:none;}
.editp tr.double th,
.editp tr.double td{padding-bottom:0;}
.editp tr.double td input{
	margin-top:0;
	margin-bottom:0;
	float:left;
}
.editp tr.url td input{margin-top:-1px!important}
.editp tr.double th{padding-top:9px;}
table.editp tr.double td{padding-top:7px}
table.editp tr.url th{font-weight:normal;}
table.editp tr.url td{padding-bottom:7px}
table.editp tr.url p{
	font-size:72%;
	padding:4px 6px 3px;
	line-height:1.35em;
}
/* lowrep class used to grey out link text etc */
tr.lowrep th{background:#f0f0f0!important;color:#c8c8c8!important}
tr.lowrep input{color:#c8c8c8!important;border-color:#c6c7c5!important}
/* end */

/* edit public profile page */
.fr{float:right}
.public-profile{
	border:1px solid #e2dfa5;
	padding:10px 17px 8px;
	margin:0 11px 16px 0
}
.public-profile h2.profset{
	margin:0 0 9px 0;
	padding:0;
}
.public .pbox{border:none;}
.public .pbox-inner{
	border:none;
	background:#fffaef;
	padding-left:18px;
}
.public .pbox h3.fr-what{	padding:6px 12px 10px 18px;}
.public .pbox h3.fr-what a{
	font-size:55%;
	padding-left:10px;
	font-weight:normal;
	text-decoration:underline;
	vertical-align:middle
}
.public .pbox h3.fr-what span.viewall a{font-size:100%}
.fr-what span{
	float:right;
	font-weight:normal
}
.public .pbox .pbox-inner{font-size:110%}

.public p.rec-bread{margin:18px 0 6px 0;}
.public p.p-rec{margin-bottom:9px;}
.public p.extramb{margin-bottom:26px;}

.public-profile dl{clear:both;margin:0 0 7px 0;}
.public-profile dt{float:left}
.public-profile .mempro dt {width:100px}
.public-profile .memhist dt {width:125px}
.stats dl{clear:both;margin:0 10px 7px 11px;}
.stats dt{width:170px;float:left}
.public #sidebar{padding-top:1px;}
.public .sidebox{margin-top:0}
.stats{padding-bottom:1px;}
.stats h3{margin-bottom:7px;}
.mempro,.memhist{float:left;width:39%}
.memhist{margin-left:16%;}
/* end */

/* register page step 1 */
.register #main2{margin:0 11px 0 24px;}
#sidebar3{
	width:342px;/* was 385*/
	float:right;
	margin-right:0px;
	display:inline;
	padding-top:13px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}

.ybox{
  border:1px solid #aceab0;
	margin:0 0 14px 0;
	background:#f5f4e0;
	/*color:#77dd7e;*/
  color:#5cae51;
	min-height:0;
}
.ybox-inner{
	background:#f5f4e0;
	padding:9px 12px 8px 12px;
	min-height:0;
}
.ybox h3{
	/*color:#77dd7e;*/
  color:#5cae51;
	padding:0 0 5px 0;
	font-size:152%;
	font-weight:bold;
	background:#f5f4e0;
	margin-bottom:0px;
}
.yintop{	border-top:2px solid #fff;background:#fff;padding:0 0 8px 0}
.yintop h3{	padding:2px 12px 5px 12px;}
.yintop p{
	padding:0 12px 0 10px;
	margin:8px 0 0 0;
}
.ybox ul{	margin:6px 0;}
.ybox li {
	background: url(../images/green-bullet3.gif) no-repeat 0 8px;
	margin:0 0 3px 0;/* was 10px*/
	padding-left:12px;
}
.register #content2{color:#707070;margin-right:355px;overflow:visible}/* was 395*/
/*.register fieldset.firstfield {margin-top:-18px;margin-bottom:26px} */ /* changed*/
.register fieldset.firstfield {margin-top:-18px;}/* changed*/
fieldset,legend{border:none;min-height:0}
.register fieldset{border:1px solid #aceab0;padding:0 19px;}/* padding and border added*/
.regs1 ul{color:#707070;}
.regs1 ul{
	color:#707070;
	margin:6px 0 26px 0;	
	clear:both;
}
.regs1 li{
	color:#707070;
	padding-left:18px;
	margin:0 0 3px 0;
	background: url(../images/grey-bullet.gif) no-repeat 10px 9px;
}
h2.regfree{
	color:#5cae51;
	font-size:182%;
	margin:18px 0 24px 7px;
	font-weight:bold;
	}
h2.regfree span{
	font-size:70%;
	color:#707070;
	padding-left:0;/* was 22px*/
	font-weight:bold;/* was normal*/
	display:block;/* make span drop to new line*/
}
h2.regfree a{
	color:#105cb6;
	padding-left:5px;
	font-size:90%
}
form.regs1 legend{
	font-size:152%;
	font-weight:normal;
	padding:0 5px; /* was just left 4px*/
	margin-bottom:15px;
}
/*form.regs1 fielsdset.firstfield legend{margin-bottom:22px}*/
.register fieldset.review-terms{border:none;margin-top:25px;padding-left:5px;}/* added*/
.register fieldset.review-terms legend{padding-left:0}
form.regs1 legend{padding-top:12px}/* added*/
form.regs1 legend span{font-size:75%;padding-left:5px}
form.regs1 label{
	display:block;
	color:#5cae51;
	font-weight:bold;
	font-size:114%;
	padding:0 0 6px 4px;
}
input.inp284,
input.inp487,
input.inp241,
input.inp222,
input.inp486,
input.inp397,
input.inp347   {
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	border:1px solid #5cae51;
	color:#79786c;
	padding:5px 10px 5px;
	width:262px;
	margin-bottom:0px;
	background:#fff url(../images/green-input.gif) repeat-x 0 0;
}
input.inp487{width:465px}
input.inp241{width:219px}
input.inp222{width:200px;}

input.check-avail{
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	width:197px;
	height:38px;
	margin-left:2px;
	position:relative;
}
p.inv-verif{
	background: url(../images/id-warning.gif) no-repeat 5px 2px;
	color:#ca5100;
	padding:2px 0 5px 34px;
	margin:5px 0 -2px 0;
	font-weight:bold;
	font-size:122%;
	display:none;
	clear:both
}
/*add a class of wanrnx2 here to reveal warning message and to highlight input and text*/
.warnx2 p.inv-verif,.warnx4 p.inv-verif{display:block}
.warnx2 .uname,.warnx4 label{color:#ca5100!important;}
.warnx2 input.inp398,
.warnx2 input.inp284,
.warnx4 input.inp222{
	border:1px solid #ca5100;	
	background:#fff url(../images/red-input2.gif) repeat-x 0 0;
}

/* add a class of wanrnx3 here to reveal warning message and to highlight input and text*/
.warnx3 p.inv-verif{display:block}
.warnx3 .cpass-left,.warnx3 .cpass-right{color:#ca5100;}
.warnx3 .cpass-left input.inp241,
.warnx3 .cpass-right input.inp241{	
	border:1px solid #ca5100;
	background:#fff url(../images/red-input2.gif) repeat-x 0 0;
}
.warnx4 select{
	color:#ca5100!important;
	background:#fef2f2!important;
	border:1px solid #ca5100!important;
}
.warnx3 label.choosepass,.warnx3 label.retypepass{color:#ca5100;}

.warnx3 label.eaddress {color:#ca5100;}
.warnx3 input.inp487{	
	border:1px solid #ca5100;
	background:#fff url(../images/red-input2.gif) repeat-x 0 0;
	margin-bottom:4px
}

.cpass-left,.cpass-right{float:left;width:241px;margin-bottom:5px}
.cpass-right{margin-left:5px}
.regcap img,.regcap input{vertical-align:middle;}
.regcap img {margin-left:2px;}

#selectmonth,
#selectday,
#selectyear{
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	border:1px solid #5cae51;
	color:#5cae51;
	width:108px;
	background:#eff9ee;
	height:34px;
}
#selectday{width:89px;}
#selectyear {width:96px;}

.review-terms{	margin-top:16px;}
.review-terms .continueterms{
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	width:125px;
	height:36px;
	display:block;
	margin:20px 0 50px 0;
}
form.regs1 .review-terms label{
	display:inline;
	color:#938e86;
}
.review-terms legend{margin-bottom:16px!important;}
input.ihaveread{margin-left:3px;}

/* register step 2 page */
.activation{width:100%;}
.activation p{font-size:114%;margin:15px 0 15px 0;line-height:1.5em}
.activation h3{
	margin:20px 0 18px 0;	
	font-size:159%;
	font-weight:normal;
}
.activation .invalid-id{margin:-10px 0 5px 0}
.we-sent strong{color:#b90000;font-weight:bold}
.activation ul{margin:18px 0 39px 0}
.activation li{
	padding-left:12px;
	margin:0 0 20px 0;
	background: url(../images/grey-bullet2.gif) no-repeat 1px 7px;
	font-size:114%;
}
.activation p.inv-verif{margin-bottom:10px;margin-top:4px}
.activation .warnx2 input.inp487{border:1px solid #ca5100;	background:#fff url(../images/red-input2.gif) repeat-x 0 0;}
.activation label{margin-top:12px}
.activation .check-avail{margin-top:14px}
.activation .warnx2 label{color:#ca5100;}

/* register step 3 page */
#content4{
	margin:0 25px 0 25px;
	min-height:0;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	color:#707070;
}
#content4 h2.regfree{margin-bottom:15px}
#content4 p{font-size:114%;margin-bottom:10px}
#content4 p.em5{font-size:100%}
#content4 p.invalid-id{margin:15px 0}
.register .sebox{
	border:none;
	margin:15px 0 40px 0;
	width:420px;
	float:left;
}
.register .sebox-inner{
	border:none;
	background:#fff;
	padding:0;
}
.register p.send-invites{margin:16px 17px 10px 0;}
.regstep3{margin:57px 0 40px 28px!important}
.register .srchexfriends{
	padding-top:1px;
	clear:both;
	width:100%;
}
.register textarea.inv-message {height:140px}

/* end */

/* login page code */
#content5{
	margin:0 17px 0 17px;
	min-height:0;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	color:#707070;
}
#content5 h2.regfree{
	margin:18px 0 12px 9px;
}
.login-to label,
.lostusername label{
	display:block;
	color:#5cae51;
	font-weight:bold;
	font-size:114%;
	padding:0 0 6px 4px;
}
.lostusername label{color:#707070;font-weight:normal}

input.inp486 {	width:464px;}
input.inp397 {	width:378px;}
input.inp347 {	width:325px;}

p.srch-criteria{
	color:#707070;
	margin:5px 0 18px 0;	
	clear:both;
	padding-left:18px;
	background: url(../images/grey-bullet.gif) no-repeat 10px 9px;
}
.warnx5 p.inv-verif{display:block}
.warnx5 label{color:#ca5100!important;}
.warnx5 input.inp486,
.warnx5 input.inp397,
.warnx5 input.inp347{
	border:1px solid #ca5100;	
	background:#fff url(../images/red-input2.gif) repeat-x 0 0;
}
p.ret-access-detail{
	text-align:right;
	margin:13px 0 0 0;
	clear:both;
}
.ret-access-detail input{
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	width:280px;
	height:38px;
	margin:0 15px 0 0;
	position:relative;
}
#content5 p.invalid-id{margin-right:0}
#content5 p.logerr{margin-left:10px}
p.p114{font-size:114%;line-height:1.4em;margin:15px 0 20px 10px}
.lostusername {
	float:right;
	width:371px;
	margin:0 34px 0 0;
	display:inline;
	position:relative;
}
.logleft{
	float:left;
	width:464px;
	margin-left:4px;
	display:inline;
}
.luname{padding:10px 0 4px 9px}
.lostusername h3.sidehead{font-size:122%}
.remlog label{
	color:#5cae51;
	font-weight:bold;
	font-size:114%;
	padding:0 0 0 4px;
}
.remlog .check-avail{width:122px;margin:0 0 0 12px;}
.logleft fieldset{
	border:1px solid #aceabo;
	padding:0 20px;
	width:401px;
	margin-bottom:10px;
}
.logleft legend{
	font-size:152%;
	font-weight:normal;
	padding:0 5px;
}
.remlog label,.remlog  input{vertical-align:middle;}
.remlog p{padding:10px 0 0 20px;}
.remlog{padding-bottom:20px}
.logleft{padding-bottom:55px;}
