body{ margin:0px 0px 0px 0px; font-family:trebuchet ms; font-size:12px; background-color:white;}
#bodypanel{	width:980px; text-align:left;}
h1{font-size:20px; color:gray;}
h1, h2{margin:0px;}
p{ font-size:12px; font-family:trebuchet ms; color:#7F7F7F; font-weight:normal; text-align:justify;}

.heading1{
	font-family:trebuchet ms; font-size:22px; color:#4587AB; border-bottom:1px dashed #d2d2d2;
}
.heading2{
	font-family:trebuchet ms; font-size:18px; color:#DF6A24;
}

#logo{	position:absolute; left:350px; top:30px; width:200px; height:100px; z-index:1000;}

#menu {
	top:90px; left:230px; display:block; z-index:1000;
	background-color:#e59f51; width:748px; height:62px; position:relative; 
	opacity:0.9; filter:alpha(opacity=90);
}
#menu .header_yellow_left{
	position:absolute; left:0px;height:62px; background-image:url('../images/header_yellow_left.jpg'); background-repeat:no-repeat; width:10px; display:block;
}
#menu .header_yellow_right{
	position:absolute; right:0px;height:62px; background-image:url('../images/header_yellow_right.jpg'); background-repeat:no-repeat; width:9px;
}

#benefits {
	clear:both;	position:relative; width:100%; height:230px; background-color:#eadfca; margin-top:10px; margin-bottom:0px;
}
#benefits a{ color:#4587AB;}
#benefits .top_left{
	position:absolute; top:0px; left:0px; width:10px; height:10px;
	background-image:url('../images/top_left.jpg'); background-repeat:no-repeat;
}
#benefits .top_right{
	position:absolute; top:0px; right:-1px; width:10px; height:10px;
	background-image:url('../images/top_right.jpg'); background-repeat:no-repeat;
}
#seal{
	position:absolute; top:20px; right:10px; width:200px; height:200px;
}
#story{
	clear:both;	position:relative; width:706px; height:253px; background-color:#eadfca; margin-top:10px; margin-bottom:10px;
	float:left;
    top: 0px;
    left: 0px;
}
#story .story_block{
	background-color:#FDFAF4; position:absolute; top:10px; left:10px; width:97%;
}
#story .story_block .photo{
	width:160px; height:200px; float:left;
}

#recentmatch{
	float:left;	position:relative; width:262px; height:253px; background-color:#eadfca; margin-left:10px; margin-top:10px; margin-bottom:10px;
}
#recentmatch .recentmatch_block{
	background-color:#FDFAF4; position:absolute; top:10px; left:10px; width:92%; height:233px;
}
#recentmatch .recentmatch_block .photo{
	padding:10px; width:220px; height:145px;
}

#matrimonial_links{
	margin-left:10px; clear:both;
}
#matrimonial_links .links{
	margin:0px; padding:0px 0px 0px 0px; list-style-type:none; width:550px; height:18px; border-bottom:1px dashed #d2d2d2;
	color:#A2A2A2;
}
#matrimonial_links .links li{
	margin:0px; padding:0px 3px 0px 0px; float:left; display:block; height:18px;
}
.inputs, .fill_dropdown{
	border:1px solid #D2D2D2;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:normal;
	padding:4px;
	height:14px;
}