body {
	background-color:#feecc6;
	color: #626261;
	margin:0;
}
a:link, a:visited {
    color: #FF0000;
    text-decoration: underline
}
a:active, a:hover {
    color: #FF0000;
    text-decoration: none
}
td {
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
input, select {
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
input.short {
	width:100px;
}
input.long {
	width:220px;
}
select.long {
	width:225px;
}
submit {
	font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
}
#header {
	background:url("/design_03/images_new/generic.jpg");
	width:800px;
	height:578px;
	margin:0 auto;
	padding:0;
	border:0;
	text-align:center;
	position:relative;
	font-size:0px;
}
#header_sex {
	width:800px;
	height:542px;
	margin:0 auto;
	padding:0;
	border:0;
	text-align:center;
	position:relative;
	font-size:0px;
}
#header_join {
	background:url("/design_03/images_new/join_01.jpg");
	width:800px;
	height:106px;
	margin:0 auto;
	padding:0;
	border:0;
	text-align:center;
	font-size:0px;
}
#join_left {
	float:left;
	background:url("/design_03/images_new/join_02.jpg") top center no-repeat;
	margin:0 -299px 0 0;
	width:299px;
	height:805px;
	padding:0;
	border:0;
}
.male {
	background:url("/design_03/images_new/male.jpg");
}
.female {
	background:url("/design_03/images_new/female.jpg");
}
#header_text {
	position:absolute;
	top:120px;
	left:220px;
	margin:0;
	padding:0;
	width: 375px;
	height: 250px;
}
#header_sex #header_text {
	top:200px;
	left:210px;
	width: 372px;
	height: 210px;
}
#link_male, #link_female {
	width:220px;
	height:150px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	font-size:0px;
	position:absolute;
}
#link_male {
	left:178px;
	top:375px;
}
#link_female {
	left:401px;
	top:375px;
}
.join_b, .members_b {
	width:197px;
	height:51px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	font-size:0px;
	position:absolute;
}
.members_b {
	background:url("/design_03/images_new/members.gif");
	left:178px;
}
#header .members_b, #header .join_b {
	top:527px;
}
#header_sex .members_b, #header_sex .join_b {
	top:454px;
}
.join_b {
	background:url("/design_03/images_new/join.gif");
	left:426px;
}
#container {
	background-color:#ffe1b7;
	width:800px;
	margin:0 auto;
	padding:0;
}
.special {
	font-family: Verdana,Arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
}
.join {
	font-family: Verdana,Arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
}
.title {
	font-family: Verdana,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
	margin:0;
	padding:40px 0 20px 0;
}
#header_text .title {
	padding:0 0 10px 0;
}
.intro {
	font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
	line-height:120%;
	margin:0 0 20px 0;
}
#header_text p.intro {
	margin-bottom:5px;
}
.gintro {
	font-family: Verdana,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
	line-height:120%;
}
.scontainer {
	padding:0;
	width:725px;
	margin:0 auto;
	border:0;
}
.scontainer a {
    font: 100%/1.2 Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size: 16px;
	text-align:center;
	padding:10px 0 30px 0;
	margin:0;
	border:0;
}
.scontainer img {
	margin:0;
	padding:0;
	border:0;
	display:block;
}
.tform {
    font: 100%/1 Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #626261;
	background-image:url("/design_03/images_new/join_07.gif");
	background-position:left;
	background-repeat:repeat-y;
	background-color:#fff7ca;
	margin-left:299px;
	height:805px;
}
.story {
    font: 100%/1.2 Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #626261;
	position:relative;
	background-image:url("/design_03/images_new/sample_05.gif");
	background-position:left;
	background-repeat:repeat-y;
	background-color:#fff7ca;
}
.story .upleft, .tform  div .upleft {
	position:absolute;
	top:0;
	left:0;
}
.story .upright, .tform  div .upright {
	position:absolute;
	top:0;
	right:0;
}
.story .downleft, .tform div .downleft {
	position:absolute;
	bottom:0;
	left:0;
}
.story .downright, .tform div .downright {
	position:absolute;
	bottom:0;
	right:0;
}
.story div {
	background-image:url("/design_03/images_new/sample_07.gif");
	background-position:right;
	background-repeat:repeat-y;
	padding:0 29px 0 29px;
	margin:0;
	border:0;
	overflow:hidden;
}
.tform div {
	background-image:url("/design_03/images_new/join_09.gif");
	background-position:right;
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	border:0;
	position:relative;
}
.tform div.mform {
    font: 100%/1.6 Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	height:689px;
	margin:0;
	padding:0 50px;
	border:0;
}
.tform div.jform {
	height:719px;
	margin:0;
	padding:0;
	border:0;
}
.tform div div {
	background:transparent;
	position:static;
}
.tform div p {
    font: 100%/1.2 Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	margin:0;
	padding:0 50px;
	border:0;
}
.story div a {
	float:left;
	display:block;
	margin:0 10px 10px 0;
	border:0;
	padding:0;
}
.story div a img {
	width:165px;
	height:235px;
}
.story div h2 {
    font: 100%/1.2 Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #626261;
    text-align: center;
    margin:0 0 10px 0;
    padding: 0 0 3px 0;
	text-align:left;
}
.story div p {
	margin:0 5px;
}
.story div a.sref {
    font: 100%/1.2 Verdana, Arial, Helvetica, sans-serif;
    padding:0;
	margin:10px 0 5px 0;
    font-size: 12px;
    font-weight: bold;
	float:none;
	text-align:right;
}
#footer{
	width:800px;
	height:121px;
	margin:0 auto 30px auto;
	padding:0;
	border:0;
	position:relative;
	background-color:#ffe1b7;
}
#footer .members_b, #footer .join_b {
	top:10px;
}
#footer p.menu {
    font: 13px/1.2 Verdana, Arial, Helvetica, sans-serif;
	display:block;
	position:absolute;
	font-weight:bold;
	width:800px;
	top:81px;
	left:0;
	text-align:center;
	background-color: #ffb988;
	margin:0;
	padding:5px 0;
}
