body {
 font-family: verdana,arial,helvetica,sans-serif;
}
#topbody {
 text-align: center;
}
#wrap {
 width: 756px;
 margin-left:auto;
 margin-bottom: 0px;
 margin-right:auto;
 text-align:left;
 padding: 0px;
}
.topimage {
 width: 234px;
 float : right;
 margin: 0px 0px 10px 10px;
 padding: 0px;
 font-size: 12px;
 text-align: center;
}
a:link {
 color: #0033CC;
}
a:hover {
 color: #CC537C;
}
img {
 border: 0px;
}
form {
 margin: 0px;
 padding: 0px;
}
#topheadmenu {
 font-size: 80%;
 float: right;
 width:auto;
 margin: 0px;
 padding: 0px;
}
.headermenu {
 clear: right;
 margin: 0px 0px 15px 0px;
 padding: 5px 0px;
 font-size: 80%;
 border-bottom: 1px dotted #CCC;
 color: #666;
}
#header {
 background:url("/image/headerbar.gif");
 height: 75px;
 margin: 0px 0px 15px 0px;
}
#headlogo {
 margin: 0px;
 padding: 0px;
 width: auto;
 float: left;
}
.headmenu {
 margin: 0px 0px 15px 0px;
 padding: 5px;
 font-size: 80%;
 background: #F6F7FC;
 color: #666;
}
#pleftarea {float:left; width:160px;}
#prightarea {float:right; width:234px;}
#pcontent {margin: 0px 254px 0px 180px;}
.ruby {
 font-size: 80%;
 text-align: right;
}
.namebanner{
 padding: 5px;
 font-size: 80%;
 margin-bottom: 10px;
 border: 1px solid #666;
 background: #F6F7FC;
}
.namebanner a{
 text-decoration:none;
}
.headline{
 margin: 0px 0px 10px 0px;
 padding: 10px;
 background:url("/image/titleback.gif") repeat-x;
 border-top: 2px solid #5154CC;
 border-bottom: 1px solid #5154CC;
 color: #666;
 font-size: 90%;
}
.igosso_subtitle,
.fh2{
 padding: 10px;
 font-size: 100%;
 background:url("/image/titleback3.gif") repeat-x;
 color: #FFF;
}
.wordhead{
 border-top: 1px solid #DEDEDE;
 background:url("/image/titleback2.gif") repeat-x;
 color: #666;
 font-size: 90%;
 margin: 20px 0px 10px 0px;
 padding: 10px;
}
.male{
 background:url("/image/user.gif") no-repeat;
 padding: 0px 0px 5px 18px;
 font-size: 90%;
 margin-bottom: 5px;
}
.female{
 background:url("/image/user_female.gif") no-repeat;
 padding: 0px 0px 5px 18px;
 font-size: 90%;
 margin-bottom: 5px;
}
.url {
 font-size: 90%;
 color: #008000;
}
.fdescription{
 font-size: 90%;
 line-height: 1.5;
}
.fdescription table{
 margin: 0px;
 padding: 0px;
 vertical-align: top;
 border-collapse: collapse;
 border: 1px solid #CCC;
 border-top: 2px solid #CCC;
 border-bottom: 2px solid #CCC;
}
.fdescription th{
 margin: 0px;
 padding: 5px;
 background: url("/image/thback1.gif") repeat-x;
 border: 1px solid #CCC;
 border-collapse: collapse;
 vertical-align: top;
 font-size: 90%;
 font-weight: normal;
 text-align: left;
 white-space: nowrap;
}
.fdescription td{
 margin: 0px;
 padding: 5px;
 border: 1px solid #CCC;
 border-collapse: collapse;
 vertical-align: top;
 font-size: 90%;
}
.slphere{
 background: url("/image/thbackhere.gif") repeat-x;
}
.fdescription th.slphere{
 background: url("/image/thbackhere.gif") repeat-x;
 font-weight: bold;
}
.imgmenu{
 margin-bottom: 10px;
}
.adarea{
 font-size: 80%;
 margin-top: 5px;
 padding: 10px;
 border: 1px solid #A4AEE1;
}
.adzonetag{
 width: auto;
 float: right;
 margin: 0px;
 padding: 0px;
}
.adzonetag a {
 color: #666;
}
.adarea ul{
 margin: 0px;
 padding: 0px;
 list-style-type:none;
}
.adarea li{
 padding-bottom: 5px;
 color: #666;
}
.adarea li a{
 font-weight: bold;
}

.research {
 border-top: 1px solid #DEDEDE;
 background:url("/image/titleback2.gif") repeat-x;
 color: #666;
 font-size: 80%;
 line-height:150%;
 margin: 20px 0px 10px 0px;
 padding: 10px;
}
.pagetop {
 text-align: right;
 font-size: 80%;
 margin: 10px 5px 10px 0px;
}
.backtotop{
 background:url("/image/arrow_up.gif") no-repeat;
 padding: 1px 0px 2px 18px;
}
.footerarea {
 margin: 30px 0px 10px 0px;
 padding: 5px 0px 0px 0px;
 height: 50px;
 color: #666;
 border-top: 1px solid #C7C9D6;
	clear: both;
	font-size: 80%;
	text-align: right;
}
.footercopy {
	margin: 0px 10px 10px 5px;
	padding: 0px;
}
.freset {
 clear: both;
 margin: 0px;
 padding: 0px;
}

.igosso_subtitle a {
 color: #FFF;
}
.igosso_hreview {
 clear: both;
 margin: 0px 0px 20px 0px;
}
.igosso_hreview h3 {
 margin: 0px;
 clear: both;
 margin-left: 110px;
 font-weight: normal;
}
.igosso_hreviewtxt h4 {
 margin: 0px 0px 5px 110px;
 font-size: 90%;
}
.avatar {
 float: left;
 margin: 0px 0px 0px -110px;
 padding: 0px;
 border: 0px;
}
.igosso_revrating,
.igosso_tags_area,
.igosso_description {
 font-size: 80%;
 line-height:150%;
 margin: 2px 0px 0px 110px;
}
