/* Home page CSS Document */

#content{
	margin-left:-304px;
	float:left;
	width:100%;
}
#content-inner{margin-left:304px;}
/* section styles */

.myfriends #content{	margin-left:-311px;}
.myfriends #content-inner{margin-left:311px;}



/* right sidebar styles */
.what-is{
	border:1px solid #91c888;
	padding-bottom:5px;
}
.what-is p{padding:0 11px 7px 11px;line-height:1.4}
.what-is ul{
	width:100%;
	border-bottom:1px solid #aceab0;
	float:left;
	margin-top:-20px;
}
.what-is ul li{
	float:left;
	border:1px solid #aceab0;
	border-bottom:none;
	position:relative;
	top:1px;
	padding:2px 15px 2px;
	background:#fff;
}
.what-is ul li.join-free{
	margin-left:9px;
	margin-right:3px;
	display:inline;
}
.what-is  p.learn-more{
	margin-left:4px;
	float:right;
	position:relative;
	top:-2px;
	padding:2px 7px 2px 0;
}
.what-is ul li a{font-size:100%;color:#105cb6;}
#joinfree,#login{
	border:1px solid #91c888;
	border-top:none;
	position:relative;
	z-index:999;
	background:#fff;
	margin-top:-1px;
	padding:4px 0 25px 0;
	min-height:0
}
#login {padding-bottom:20px}
#joinfree form,#login form{margin:0 8px;}

/* toggle blocks on and off*/
.reveal2 #login{display:block}
.reveal #joinfree{display:block;}

.reveal2 #joinfree{display:none}
.reveal #login{display:none;}

.hidethis #joinfree,
.hidethis #login{display:none;}

.reveal .what-is ul li.join-free a,
.reveal .what-is ul li.join-free,
.reveal2 .what-is ul li.side-login a,
.reveal2 .what-is ul li.side-login{
	color:#5cae51;
	font-weight:bold;
	text-decoration:none;
}
.what-is ul li.join-free a,
.what-is ul li.side-login a{	outline:none;}
.small{
	font-size:85%;
	color:#938e86;
	padding-top:4px;
	margin-bottom:11px;
	padding-left:5px;
}
#joinfree label,#login label{
	color:#5cae51;
	font-weight:bold;
	display:block;
	margin:0px 0 2px 0;
	font-size:122%;
	padding-left:5px;
}
#joinfree a,#login a{color:#105cb6}
#joinfree form input,#login form input{vertical-align:middle;}
input.common{
	border:1px solid #91c888;
	padding:1px 2px 2px 3px;
	font-size:122%;
	color:#5cae51;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
input.inp178{width:178px;margin-right:2px;}
input.inp261{width:261px;}
input.inp212{width:212px;}
input.inp235{width:235px;border:1px solid #707070;margin-bottom:5px}

.birthday{padding-top:3px;}
.birthday label.bday{padding-top:12px;}
.birthday select{
	border:1px solid #91c888;
	margin-right:0px;
	color:#5cae51;
	font-size:115%;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	line-height:1.0;
}
.birthday option{	padding:0px 2px 0px;}
select.month{width:101px;}
select.day{width:60px}
select.year{width:63px}
img.verify{display:block;margin:5px 0}
span.verify2{
	font-size:92%;
	color:#938e86;
	padding-top:1px;
	margin-bottom:1px;
	padding-left:5px;
	display:block;
}
.agree{
	text-align:center;
	margin-top:25px;
	font-size:122%;
}
#joinfree .agree label{
	color:#938e86;
	margin:0 0 5px 0;
	font-size:100%;
	display:inline;
}
.agree a {
	color:#105cb6;
	font-weight:bold;
	display:block;
	text-align:center;
	margin-bottom:26px;
}
.agree input.continue{
	width:125px;
	font-size:115%;
}
/* login styles */
.logform a{float:right;padding-right:8px;position:relative;top:1px;}
/* ie gets top 3px*/

#login p.remember-me {margin-top:4px}
#login p.remember-me label{
	display:inline;
	padding-left:2px;
	position:relative;
	top:2px;
}
#login p.remember-me input{vertical-align:middle}
p.login-main{margin:18px 0 0 0;text-align:center}
p.login-main input{
	width:127px;
	height:32px;
	font-weight:bold;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:122%;
}
.no-user-found{
	border:1px solid #707070;
	background:#c0c0c0;
	color:#707070;
	margin:0 13px 9px 13px;
	padding:7px 7px 8px 7px;
	font-weight:bold;
	font-size:122%;
	clear:both;
	letter-spacing:-.05em;
}
.no-user-found img{vertical-align:middle;margin-right:7px}

#login .no-user-found a{
	float:none;
	margin:-2px 0 0 0;
	top:0;
	padding-left:2px;
}
.not-ok {
	margin:10px 0 4px 0;
}
.not-bg{background:#91c888;margin-bottom:2px;padding-bottom:9px}
.not-ok label{color:#fff;}
.not-ok label.memid{
	background:#fff;
	color:#5cae51;
	float:left;
	width:109px;
	margin:0 0 13px 0!important;
	padding:0 0 4px 5px;
}
#no-email2 .not-ok {margin-top:9px}

#login .not-ok p.fmid a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-top:2px;
 background:url(../images/x-close.gif) no-repeat 97% 6px;
	padding-right:17px;
}
p.retrieve-pass{text-align:right;}
#login p.retrieve-pass label{
	display:block;
	color:#fff;
	text-align:center;
	margin:6px 0 3px 0;
	clear:both;
}
p.retrieve-pass input{margin-right:13px;}
input.retpass {
	font-weight:bold;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:92%;
	height:24px;
}
p.forgot-pass{margin-top:9px;}

/* toggle email section on and off */
.no-email .ok{display:none;}
.no-email .not-ok{display:block}
.email-ok .ok{display:block;}
.email-ok .not-ok{display:none}
/*............*/

/* history css below */
#main3{
	clear:both;
	margin:0 11px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
.history .tab{margin:0}
.history .private-tab{width:100%;position:relative;}
.history ul.newpop{	
	margin:0 0 11px;
	z-index:1;
	padding:2px 10px 5px 62px;
}
.history ul.newpop li a{font-size:100%;}
.history ul.newpop li h3{	color:#519746;display:inline;padding:0 3px 0 4px ;}
.history ul.newpop li h3,
.history ul.newpop li a{vertical-align:top;}
.history ul.newpop li a {position:relative;top:1px;}
.history ul.newpop li.last {background-image:none;}
.history h2.pokernews{
	margin-top:-1px;
	padding-left:61px
}
.history .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}
.history #sidebar{padding-top:5px}
.history #content-inner{padding-top:13px;}
.history .sboxtop{margin-top:0}
p.hist{border:1px solid #65b159;}
p.hist a{
	color:#d52c27;
	background:transparent;
	padding-left:0;
	text-align:center;
}
.voted .hist span{display:none}
/* Hide it until needed */
.voted .hist a{display:block;color:#d52c27}
.junked .hist a{display:block;	color:#a0a0a0;}
.junked .hist b{display:none}
li.greyvote a{
	padding-right:15px!important;
	background:url(../images/grey-tup.gif) no-repeat 100% 2px;
}
li.greyvote {background:transparent!important}
.alltopics select {
	color:#ca5100;
	font-size:85%;
	width:130px;
	padding:0 0 0 5px;
	border:1px solid #65b159;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	position:relative;
	top:1px;
}
.alltopics {padding-left:3px!important;background:transparent!important}

/* myfriends-public page */
.myfriends #sidebar{margin-right:14px!important;}
ul.topfriends{
	padding:0 5px 0 37px;
	margin:10px 0 1px 0;
	position:relative;
	min-height:0;
}
ul.topfriends ul {margin:0;padding:0;}
ul.topfriends li{margin:0 0 9px 0;position:relative;}
ul.topfriends li li{
	margin:0;
	display:inline;
	background:url(../images/pipe9.gif) no-repeat 100% 6px;
	padding:0 2px 0 5px;
	line-height:1.1em;
	position:relative;
	top:-1px;
}
ul.topfriends li li.last{background:transparent}
ul.topfriends a.arrows{font-size:144%}
ul.topfriends a {font-size:85%}
ul.topfriends li img{
	position:absolute;
	left:-24px;
	top:6px;
	border:1px solid #ccc;
}
ul.topfriends ul {position:relative;left:-5px;}
/* larger version */
ul.topfriendslarge{
	padding:0 5px 0 83px;
	margin:2px 0 40px 0;
	position:relative;
	min-height:0;
}
ul.topfriendslarge ul {margin:0;padding:7px 0 0 0;}
ul.topfriendslarge li{margin:0 0 33px 0;position:relative;}
ul.topfriendslarge li span{color:#9f9e93;padding-left:5px;}
ul.topfriendslarge li li{
	margin:0 0 9px 0;
	display:inline;
	background:url(../images/pipe12.gif) no-repeat 100% 3px;
	padding:0 6px 0 9px;
	line-height:1.4em;
}
ul.topfriendslarge li li.last{background:transparent}
ul.topfriendslarge a.arrows{font-size:159%}
ul.topfriendslarge a {font-size:114%}
ul.topfriendslarge li img{
	position:absolute;
	left:-63px;
	top:0px;
	border:1px solid #ccc;
}
ul.topfriendslarge ul {position:relative;left:-9px;}

/* myfriends private page */
#sidebar433{
	width:444px;
	float:right;
	margin-right:4px;
	display:inline;
	padding-top:1px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
.sebox{
	border:1px solid #e2dfa5;
	margin:0 11px 11px 0;
}
.sebox-inner{
	border-top:2px solid #fff;
	background:#f5f4e0;
	padding:9px 3px 1px 9px;
}
#content3{
	margin-left:-464px;
	float:left;
	width:100%;
}
#content-inner3{margin-left:464px;min-height:0;}
ul.tfl2{margin-left:7px;}
.myfriends .success2{	margin:12px 0px 7px 7px;}
.srchexfriends label,
.srchexfriends h3{
	display:block;
	color:#519746;
	font-weight:bold;
	font-size:144%;
	padding:0 0 9px 4px;
}
input.inp321,
input.inp370,
input.inp398  {
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	border:1px solid #5cae51;
	color:#79786c;
	padding:5px 10px 5px;
	width:297px;
	margin-bottom:0px;
	background:#fff url(../images/green-input.gif) repeat-x 0 0;
}
input.inp370 {width:348px;vertical-align:middle;}
input.inp398 {width:376px;}

p.send-invites{text-align:right;margin:16px 12px 10px 0;}
p.send-invites input{
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	width:225px;
	height:38px;
	margin-left:2px;
	position:relative;
}
p.inv-verif{
	background: url(../images/id-warning.gif) no-repeat 5px 2px;
	color:#ca5100!important;
	padding:2px 0 5px 34px;
	margin:5px 0 -2px 0;
	font-weight:bold;
	font-size:122%;
	display:none;
	clear:both
}
.se2 p.inv-verif{margin:5px 0 8px 31px;}
/*add a class of wanrnx2 here to reveal warning message and to highlight input and text*/
.warnx2 p.inv-verif{display:block}
.warnx2 label{color:#ca5100;}
.warnx2 input.inp398,
.warnx2 input.inp321,
.warnx2 input.inp370{	background:#fff url(../images/red-input2.gif) repeat-x 0 0;border:1px solid #ca5100;}
.warnx2 label.num{color:#ca5100!important;}
.warnx2 textarea.inv-message{
	border:1px solid #ca5100;
	color:#ca5100;
	background:#fff url(../images/red-input2.gif) repeat-x 0 0;
}
#content4 .warnx2 p.inv2,#sidebar433 .warnx2 p.inv2 {margin-left:0px!important}
p.srch-criteria{
	color:#707070;
	margin:2px 0 12px 0;	
	clear:both;
	padding-left:18px;
	background: url(../images/grey-bullet.gif) no-repeat 10px 9px;
}
input.sef{
	background:#65b159;
	color:#fff;
	font-weight:bold;
	width:87px;
	padding:5px 0;
	font-size:144%;
	border:none;
	margin-left:2px;
}
.srchexfriends h3{	margin:0;	padding:0 0 5px 0px;}
.srchexfriends p{color:#707070;}
.srchexfriends h4{
	color:#707070;
	font-size:159%;
	margin:23px 0 17px 0;
	font-weight:normal;
}
.srchexfriends h4.personalise{	margin:30px 0 14px 0;}
.srchexfriends h4 span{font-size:65%;padding-left:5px;}
.sebox .se2{padding-left:16px;padding-bottom:5px}
.sebox label.num{
	color:#519746;
	font-size:182%;
	display:inline;
	padding:0 12px 0 0;
	vertical-align:middle;
}
p.listemail{margin:0 0 13px 0;clear:both}
.sebox label.invit{font-size:114%;margin-top:12px}
textarea.inv-message,
textarea.email-foot{
	width:376px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:114%;
	border:1px solid #5cae51;
	color:#79786c;
	padding:5px 10px 5px;
	background:#fff url(../images/green-input.gif) repeat-x 0 0;
}
textarea.email-foot{
	font-size:100%;
	border:1px solid #ccc;
	color:#808080;
	padding:5px 10px 5px;
	background:#fff;
	height:111px;
}
label.invit span{
	color:#707070;
	font-size:85%;
	padding-left:5px;
	font-weight:normal;
}
.myf2{margin-bottom:15px!important}
.myf2 strong{margin-bottom:0}
ul.tfl2 {
	padding:7px 5px 1px 76px;
	margin:10px 0 10px 6px;
	position:relative;
	min-height:0;
}
ul.bg {
	margin:16px 0 16px 6px;
	border:2px solid #f1f0d3;
	background:#f8f8e9;
	padding:15px 5px 0 76px;
}
.tfl2 ul ul {border:none;}
ul.tfl2 li img{	top:-2px;}
ul.tfl2 a.tfl-delete{
	position:absolute;
	left:-63px;
	top:50px;
	width:48px;
	border:1px solid #579cf0;
	background:#fff;
	display:block;
	font-size:100%;
	color:#105cb6;
	text-decoration:none;
	text-align:center;
	padding:1px 0 2px 0
}
ul.lasttf{margin-bottom:40px!important;}
/* end */



