@charset "UTF-8";
/* CSS Document */

body {
	margin:0px; background:url(images/bg/bg.png)
	}
a:link {color: #666666;}
a:visited {color: #666666;}
a:active {color: #333333;}
a {text-decoration: none;}

a.cmony:link {color: #FFFFFF;}
a.cmony:visited {color: #FFFFFF;}
a.cmony:hover {color: #E6E6E6; font-weight:bold}
a.cmony {text-decoration: none;}

a.membernav:link {color: #666666;}
a.membernav:visited {color: #666666;}
a.membernav:hover {color: #000000;}
a.membernav:active {color: #000000;}
a.membernav {text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:35px;}


.footer {
width:970px;
height:86px;
padding-top:5px;
background:url(images/bg/bottom.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
	}
	
.footernav {
font-size:11px;
line-height:14px;
color:#666666;
	}
	
.footerack {
font-size:10px;
line-height:14px;
color:#999999;
	}
	
.intro {
padding:25px;
width:522px;
height:503px;
background:url(images/bg/index_main.png);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	}
	
.introtext {
font-size:28px;
line-height:33px;
color:#FFFFFF;
	}

.bodytext {
font-size:15px;
line-height:25px;
color:#FFFFFF;
	}

.about {
padding:25px;
width:529px;
height:1048px;
background-color:#FFFFFF;
border:1px solid #D7D7D7;
line-height:1;
	}

.aboutintro {
font-size:15px;
line-height:19px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	}

.aboutbody {
font-size:11px;
line-height:14px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
	}
	.style1 {color: #999999}
	.style2 {color:#990000}
	
	.ceremony {
width:530px;
height:948px;
background-color:#FFFFFF;
border:1px solid #D7D7D7;
padding:25px;
background:url(images/bg/ceremony.png);
background-repeat:no-repeat;
	}
	.ceremonyright {
width:262px;
height:948px;
background-color:#9EC3BB;
border:1px solid #D7D7D7;
padding:25px;
	}
	
	.ceremonyintro {
font-size:15px;
line-height:20px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	
	}

.ceremonybody {
font-size:11px;
line-height:16px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
	
	}
	
	.ceremonyrightbody {
font-size:11px;
line-height:14px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
	
	}
	.poemheader {
font-size:15px;
line-height:20px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	
	}
.poems {
font-size:11px;
line-height:16px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#FFFFFF;
	
	}
	.memberlogin {
width:200px;
height:503px;
background-color:#F2F2F2;
padding:25px;

	}
	.memberintro {
width:594px;
height:503px;
background:url(images/bg/memberintro.png);
padding:25px;
	}
	.memberintrotext {
font-size:28px;
line-height:33px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

.memberbodytext {
font-size:15px;
line-height:25px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	}
	.memberlogintext {
font-size:28px;
line-height:33px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
.memberforgottext {
font-size:15px;
line-height:25px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	}
.memberloginform {
font-size:14px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
width:200px;
height:25px;

}
.membernav {
font-size:15px;
line-height:25px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	}
	.memberarea {
width:594px;
background-color:#FFFFFF;
padding:25px;

	}
	.memberareaintrotext {
font-size:15px;
line-height:25px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
.legalities {
width:530px;
height:1291px;
background-color:#FFFFFF;
border:1px solid #D7D7D7;
padding:25px;
background:url(images/bg/legalities.png);
background-repeat:no-repeat;

	}
	.legalitiesright {
width:262px;
height:1291px;
background-color:#9EC3BB;
border:1px solid #D7D7D7;
padding:25px;
line-height:1;
	}
	.legalitiesdot {
font-size:11px;
line-height:25px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
	
	}
	
	.join {
width:530px;
height:812px;
background-color:#FFFFFF;
border:1px solid #D7D7D7;
padding:25px;
background-color:#FFFFFF;
	}
	.joinright {
width:262px;
height:812px;
background-color:#9EC3BB;
border:1px solid #D7D7D7;
padding:25px;
	}
	.celebrantsearch {
width:198px;
height:501px;
background-color:#9EC3BB;
padding:25px;
vertical-align:top;

	}
	.celebrantintro {
width:592px;
height:501px;
background:url(images/bg/search.png);
background-repeat:no-repeat;
padding:25px;
border:1px solid #D7D7D7;
	}
	.celebrantintrotext {
font-size:28px;
line-height:33px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

.celebrantbodytext {
font-size:15px;
line-height:25px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
	}
	
	.celebrantmenu {
font-size:14px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
width:200px;
height:25px;

}

	.celebrantresults {
width:592px;
background-color:#FFFFFF;
padding:25px;
}
	
#rounded-corner
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	width: 586px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-celebrant
{
	background: #9EC3BB url('images/table-images/left.png') left -1px no-repeat; text-align:left;
}
#rounded-corner thead th.rounded-phone
{
	background: #9EC3BB url('images/table-images/right.png') right -1px no-repeat; text-align:left;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFF;
	background: #9EC3BB;
	text-align:left;
}
#rounded-corner td
{
	padding: 8px;
	background: #E8F9F5;
	border-top: 1px solid #fff;
	color: #000;
}
#rounded-corner tbody td.admin
{
	padding: 8px;
	background: #F2F2F2;
	border-top: 1px solid #fff;
	color: #000;
	text-align:left;
}
#rounded-corner tbody td.forumpost
{
	padding: 8px;
	background: #E8F9F5;
	border-top: 1px solid #FFFFFF;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#rounded-corner tbody td.forumdetails
{
	padding: 8px;
	background: #9EC3BB;
	border-top: 1px solid #FFFFFF;
	color: #000000;
	text-align:left;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #E8F9F5 url('images/table-images/botleft.png') left bottom no-repeat;
	color:#9EC3BB;
		text-align:left;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #E8F9F5 url('images/table-images/botright.png') right bottom no-repeat; text-align:left;

}
#rounded-corner tbody tr:hover td
{
	background: #C6E5DE;
}
#rounded-corner tbody tr:hover td.admin
{
	background: #F2F2F2;
}
#rounded-corner tbody tr:hover td.forumpost
{
	background: #E8F9F5;
}
#rounded-corner tbody tr:hover td.forumdetails
{
	background: #9EC3BB;
}
.adminform {
font-size:14px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
width:140px;
height:20px;

}
.committeeformarea {
font-size:12px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
width:560px;
height:60px;

}
.classifiedtitle {
font-size:15px;
line-height:25px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic; font-weight:bold; 
}

.classifiedbody {
font-size:12px;
line-height:15px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
	}
	.detailsform {
font-size:12px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
width:260px;
height:20px;

}
.detailsform2 {
font-size:12px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
width:120px;
height:20px;

}
.detailsform3 {
font-size:12px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
width:42px;
height:20px;

}
.detailsformarea {
font-size:12px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
width:560px;
height:150px;

}
		.formfieldcontact {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#666666;
	width:190px; height:26px;
		}
		.formareacontact {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#666666;
	width:268px; height:118px;
		}


#rounded-corner table.mceLayout td
{
	padding: 0;
	background: none;
	border: 0;
}

#rounded-corner tbody tr:hover td.admin table.mceLayout td, #rounded-corner tbody tr:hover td table.mceLayout td
{
	background: none;
}

table #description_tbl
{
	border: 1px solid #CCCCCC;
	width: 100%;
}