﻿#groupheader {
    position: absolute; margin: 0; padding: 0; width: 990px; top: 141px;height:95px;
    _top:140px;_margin-left:-3px;_height:92px;
}
.membersecondaryheader {
    background: #FDC980 url(images/bkg/yourprofileheadback2.png) repeat-x top left; padding: 0; margin: 0;
    height: 95px;
}
.nonmembersecondaryheader {
    background: #bedef5 url(images/bkg/theirprofileheadback.png) repeat-x top left; padding: 0; margin: 0;
    height:95px;
}
h2.stats {
background:transparent url(images/btns/icons/site/headers/picks.png) no-repeat scroll 0%;
}
#groupinviteauto input{
	border: 1px solid #959595;
    width:290px;
    padding-left: 2px;
}
#newgroup .label{
    font-weight: bolder;
    font-size: 95%;
}
#newgroup .categorylist{
    margin: 0px 0 0px 30px;
    font-weight: bolder;
    font-size: 85%;
}
#newgroup .categorylist div{
    margin:5px 0 5px 0;
}
#newgroup .categorylist input
{
    margin: 0 5px 0 0;
}

#addnewtopic {
    color:#4D4D4D;
    font-size:65%;
}

.thetopic {
    border-bottom:1px dotted #CCCCCC;
    padding:2px 0 2px 0;
    margin: 0 0 8px 0;
}

.thetopic .header{
    border-bottom:1px dotted #CCCCCC;
    padding:2px 0 2px 0;
    margin-bottom:8px;
}

.thetopic .body{
    margin-left:25px;
}


.topiccomments {
    padding:2px 0 2px 0;
    margin: 0 0 8px 0;
}
.topiccomments .title{
font-size:120%;
}

.pillow0
{
    background: url(images/bkg/group_comment_bkg.png) repeat-x top;
}

.commentblock
{
    margin: 0 0 10px;
    padding: 10px 0 30px 10px;
    border:solid 1px #c2c2c2;
    background-color:White;
}

.membercomment{
    margin: 10px 0px 10px 0;
    padding-bottom:5px;
    padding-right:10px;
    border:solid 1px #c2c2c2;
    background-color: #FFFFFF;
}
.membercomment .header{
    border-bottom:1px dotted #CCCCCC;
    padding:2px 0 2px 0;
    margin-bottom:8px;
}

.membercomment.disabled .header{
    border-bottom:none;
    margin-bottom:0;
}

.membercomment.disabled .commentthread{
    display:none;   
}

.membercomment.level0{
    border:1px solid #918F8F;
    background: #f7f7f7 url(images/bkg/group-bkglong.png) repeat-x;
}
.membercomment.level1{
    border:1px solid #B7B7B7;
    background-color: #FFFFFF; 
}
.membercomment.level2{
    border:1px solid #d7d7d7;
    background: #f7f7f7 url(images/bkg/group-bkgshort.png) repeat-x;
}
.membercomment.editor{
    background: #ffffff url(images/bkg/group-bkgeditor.png) repeat-x;
}
.membercomment.your {
    background-color:#FDEFD9;
    background-image: none;
}
.membercomment .yourcommentlabel {
    font-size:85%;margin:20px 0 0 0;color:#EF2464;text-align:center;padding:0;font-weight:bolder;
}

.membercomment .cannotreplylabel {
    font-size:85%;
    color:#5A5A5A;
    text-align:right;
    padding:0;
    font-weight:bold;
}

.commentbody .avatar, .commentbody .youravatar {
    line-height:0;
}

.standardbutton .buttonoff p{
    line-height:1.2em;
}

.replybutton{
    padding: 0;
    text-align: right;
}
.button4 .buttonoff p{
    padding:3px 5px 0 5px;
}
.button4 .buttonoff p a:link, .button4 .buttonoff p a:visited, .largebutton .buttonoff p a:link, .largebutton .buttonoff p a:visited, .button3 .buttonoff p a:link, .button3 .buttonoff p a:visited {
    font-size:90%;
}

.replydiv {
    margin:12px 0 24px 0;
}

.newcomment
{
    height: auto;
    margin: 0;
    padding: 0 0 25px 11px;
    background: #FFD28E url(images/bkg/group_newcomment_bkg.png) repeat-x left top;
    border:solid 1px #c2c2c2;
}
.newcomment .title{
font-size:120%;
}

.membercomment .commentwasuseful {
    font-size: 95%;
    font-weight:bold;
    color:#575757;
    margin: 0 0 10px 0;
    padding:0;
}

.invitelist
{
    height:455px;
    border:solid 1px #c2c2c2;
}
.inviterow
{
	_width:100%;
	padding: 2px 5px 2px 5px;
}

.inviterowodd
{
	background:#e0edf8;
}

#invitepeople .onefriend{
    margin: 7px 3px 0px 3px;
    text-align:center;
    overflow:hidden;
    width:89px;
    float: left;
    height:108px;
}

#groupemailinvite textarea {
	border:1px solid #959595;
	padding-left:2px;
	padding-top: 3px;
	width:340px;
	height:120px;
}

.borderbottom{
	padding-top: 5px;
	width:655px;
	border-bottom:1px solid #959595;
}

.sentinvites
{
	opacity:0.0;
	font-size:130%;
	color:#F06822;
}

.membercomment.other .header a{
    color: #0077C6
}

.membercomment .header .showcomment a{
    color:#999;
}

.membercomment.disabled .header .reportcomment a{
    color:#999;
    cursor:default;
}
.membercomment.disabled .header .reportcomment a:hover, .membercomment.disabled .header .reportcomment a:visited:hover {
    text-decoration:none;
}


#groupminiprofile{
    margin: 10px 0 10px 7px
}

#groupminiprofile h2{
    padding: 8px 5px 5px 0;
}

.publicgrouptype
{
	font-size:90%;
	font-weight:bold;
	padding: 0px 5px 5px 5px;
}

.privategrouptype
{
	font-size:90%;
	color: #999999;
	padding: 0px 5px 5px 5px;
}

.groupnumbers
{
	color:#666666;
}

.thetopic .editoravatar{
    border: 2px solid #14843A;
    margin-left:-2px;
    margin-top:-2px;
}
