body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
p{margin-top:5px;}
h1{
	font-size:18px;
	color:#765077;
	margin-top:5px;
	margin-bottom:5px;
}
h1 a{
	text-decoration:underline;
	font-size:18px;
	color:#765077;
}
.alphabet_male td{
	text-align:center;
	background:#b4d3f0;
	color:#3a7bbb;
	font-weight:bold;
}
.alphabet_male a{color:#3a7bbb; text-decoration:none;}
.alphabet_male a:hover{text-decoration:underline;}

.alphabet_female td{
	text-align:center;
	background:#fabfd3;
	color:#ba3264;
	font-weight:bold;
}
.alphabet_female a{color:#ba3264; text-decoration:none;}
.alphabet_female a:hover{text-decoration:underline;}

.adv_block .t{background:url(/images/b.jpg) top repeat-x;}
.adv_block .b{background:url(/images/b.jpg) bottom repeat-x;}
.adv_block .r{background:url(/images/b.jpg) right repeat-y;}
.adv_block .l{background:url(/images/b.jpg) left repeat-y;}

.adv_block .tl{background:url(/images/top_left.jpg) 0 0 no-repeat;}
.adv_block .tr{background:url(/images/top_right.jpg) 100% 0 no-repeat;}
.adv_block .bl{background:url(/images/bottom_left.gif) 0 100% no-repeat;}
.adv_block .br{background:url(/images/bottom_right.gif) 100% 100% no-repeat;padding:1px;}

.ya_block{
}
.menu_active_left{
	background:url(/images/menu_active_left.jpg) no-repeat;
	height:21px;
	width: 9px;
	float:left;
}
.menu_active_middle{
	background:url(/images/menu_active_middle.jpg) repeat-x;
	height:18px;
	text-align:center;
	color:#fff;
	float:left;
	padding: 3px 8px 0px 8px;
}
.top_nav a, .menu_active_middle a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.top_nav a:hover, .menu_active_middle a:hover{
	text-decoration:underline;
}
.menu_active_right{
	background:url(/images/menu_active_right.jpg) no-repeat;
	height:21px;
	width: 9px;
	float:left;
	margin-right:5px;
}
.menu_left{
	background:url(/images/menu_left.jpg) no-repeat;
	height:21px;
	width: 9px;
	float:left;
}
.menu_middle{
	background:url(/images/menu_middle.jpg) repeat-x;
	height:18px;
	text-align:center;
	color:#765077;
	float:left;
	padding: 3px 8px 0px 8px;
}
.menu_middle a{
	color:#765077;
	text-decoration:none;
	font-weight:bold;
}
.menu_middle a:hover{
	text-decoration:underline;
}
.menu_right{
	background:url(/images/menu_right.jpg) no-repeat;
	height:21px;
	width: 9px;
	float:left;
	margin-right:5px;
}
.top_nav{
	background:url(/images/topnav.jpg) no-repeat;
	color:#fff;
	height:27px;
	padding-left:20px;
	padding-right:20px;
}

.letter_male{
	background:url(/images/lettermale.jpg) no-repeat center;
	text-align:center;
	color:#fff;
	width:32px;
	height:29px;
	font-size:14px;
	padding-top:10px;
	font-weight:bold;
	float:left;
}
.letter_male a{color:#fff; text-decoration:none;}
.letter_male a:hover{text-decoration:underline;}

.letter_female{
	background:url(/images/letterfemale.jpg) no-repeat center;
	text-align:center;
	color:#fff;
	width:32px;
	height:29px;
	font-size:14px;
	padding-top:10px;
	font-weight:bold;
	float:left;
}
.letter_female a{color:#fff; text-decoration:none;}
.letter_female a:hover{text-decoration:underline;}

.msg { padding:10px 10px 10px 35px; }
.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}

.lovestory_title a{color:#000; text-decoration:none; border-bottom:none;}
.lovestory_title a:hover{border-bottom:2px solid #000;}

.lovepoem_title a{color:#000; text-decoration:none; border-bottom:none;}
.lovepoem_title a:hover{border-bottom:2px solid #000;}

.lovedeclaration_title a{color:#000; text-decoration:none; border-bottom:none;}
.lovedeclaration_title a:hover{border-bottom:2px solid #000;}

.menu_left1{
	background:url(/images/menu_left1.jpg) no-repeat;
	height:21px;
	width: 9px;
	float:left;
}
.menu_middle1{
	background:url(/images/menu_middle1.jpg) repeat-x;
	height:18px;
	text-align:center;
	color:#765077;
	float:left;
	padding: 3px 8px 0px 8px;
}
.menu_middle1 a{
	color:#765077;
	text-decoration:none;
	font-weight:bold;
}
.menu_middle1 a:hover{
	text-decoration:underline;
}
.menu_right1{
	background:url(/images/menu_right1.jpg) no-repeat;
	height:21px;
	width: 9px;
	float:left;
	margin-right:5px;
}


.menu_active_left1{
	background:url(/images/menu_active_left1.jpg) no-repeat;
	height:21px;
	width: 9px;
	float:left;
}
.menu_active_middle1{
	background:url(/images/menu_active_middle1.jpg) repeat-x;
	height:18px;
	text-align:center;
	color:#fff;
	float:left;
	padding: 3px 8px 0px 8px;
}
.top_nav a, .menu_active_middle1 a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.top_nav a:hover, .menu_active_middle1 a:hover{
	text-decoration:underline;
}
.menu_active_right1{
	background:url(/images/menu_active_right1.jpg) no-repeat;
	height:21px;
	width: 9px;
	float:left;
	margin-right:5px;
}

