/* -------  module members  -------  */
/* ----------  Group  ----------  */
.members-head {text-align: left;}
.members-head h2 {font-size: 2em; text-align:left; font-family: garamound; margin: 15px 0px 15px 0px; color: grey }
.members-head p {font-size: 1.0em; margin:0 0 10px 0}

/* ----------  Member ----------  */
.members-member {
	margin-bottom: 20px;	
	border-bottom: 1px dotted #999999;
}
.members-member td {
	font-size: 1.0em;
	text-align: left;
}
.members-member img {margin: 0; }

.member-text {padding-left:8px;}
.member-name {font-size: 1.1em; margin:0;}
.member-score {
	font-size: 1.3em;
	margin:4px 0;
	text-align: center;
}
.member-short1 {font-size: 1.0em; margin:4px 0;}
.member-long1 {font-size: 0.9em; margin:2px 0 6px 0;}

.member-short2 {font-size: 0.9em; margin:6px 0 2px 0;}
.member-long2 {font-size: 0.8em; margin:2px 0;}

.member-link {font-size: 1.0em; margin:4px 0;}
.member-page {font-size: 1.0em; margin:4px 0;}

.pmenu {width:100%;}
.pmenu a {display:block; float:left; width:178px; height:178px; text-decoration:none ! important; border:1px solid grey; margin:2px 23px 1px 3px; background-position: -1px 10px;}
.pmenu a:hover {background-color:#dddddd; background-position: 178px 0px; font-weight: bold; }

.pmenu img {width:120px; height:90px;}
.pmenu .name {color:white; display:block; background-color:#333333; margin:0px; padding:2px; font-size:12px;font-weight:bold; }
.pmenu .short {width:70px; height:65px; color:#666666; display:block; background-image: url(/modules/members/img/postit.png); background-repeat:no-repeat; margin:100px 0 0 100px; padding:20px 0 0 10px; font-size:10px; font-weight:bold; }

.someclass {
	font-size:11px;
font-weight:normal;
line-height:16px;}
