body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#eeeeee;
	line-height:22px;
}

img { border:none;padding:0px; margin:0 auto; }

.c { clear:both; font-size:1px; }
.l { float:left; }
.r { float:right; }

.spacer5 { height:5px; font-size: 1px; }
.spacer15 { height:15px; font-size: 1px; }
.spacer25 { height:25px; font-size: 1px; }
.spacer35 { height:35px; font-size: 1px; }
.spacer45 { height:45px; font-size: 1px; }

.small { font-size: 9px; }
.large { font-size: 14px; }
.xlarge { font-size: 16px; }

.white { color: #fff; }
.black { color: #000; }
.red { color:#660000; }

.width125 { width:125px; }
.width100 { width: 100px; }

strong { color: #660000; font-size:12px;}

h1 {
	color:#660000;
	font-size:14px;
	font-weight:bold;
}

h2 {
	color:#660000;
	font-size:14px;
	font-weight:bold;
}
a { color: #660000; }

hr {
	height:1px;
	color: #660000;
	background:#660000;
	border:none;
	margin-bottom:20px;
	width:100%;
}

div#mainContainer {
	border: 1px solid #ccc;
	width:100%;
	background:#ffffff;	
	margin:0 auto;
	float:left;
}

div#topPane {
	width:100%;	
	margin:0; padding:0;
	line-height:12px;
} 

div#mainContainer div#subNav {
	height:13px;
	background:#990000;
	padding:6px;
	border-bottom:#cccccc;
	line-height:12px;
}

div#mainContainer div#subNav strong {
	margin-right:10px;
}

div#mainContainer #leftPane .mainPic {
	height:290px;	
}

div#mainContainer #leftPane .navHeader {
	border-bottom:1px solid #cccccc;	
}

div#mainContainer div#mainStageContainer {
	background:url(../img/pattern1.gif);
	margin:0pt;
	padding:0pt;
	float:left;
	width:100%;
	position:relative;
	
}

div#mainContainer div#mainStageSubContainer {
	background: transparent url(../img/pinkBack.gif) repeat-y top left;
	margin:0pt;
	padding:0pt;	
}

div#mainContainer div#leftPane {
	background: transparent;
	width:185px;
	float:left;
}

div#mainContainer div#leftPane .nav {
	background:#f6e4e4;
	width:185px;
}

div#mainContainer div#leftPane ul {
	padding:0px;
	margin:0px auto;
	list-style: none;
}
div#mainContainer div#leftPane ul li {
	background:#f6e4e4;
	border-bottom: solid 1px #cccccc;
	padding-top:3px;
	height:20px;
	width:150px;	
	padding-left:35px;
}

div#mainContainer div#leftPane ul .home {
	background:url(../img/btnHome.gif) no-repeat;
	background-position:8px 3px;	
}

div#mainContainer div#leftPane ul .services {
	background:url(../img/btnServices.gif) no-repeat;
	background-position:8px 4px;	
}

div#mainContainer div#leftPane ul .aboutus {
	background:url(../img/btnAboutUs.gif) no-repeat;
	background-position:8px 2px;	
}

div#mainContainer div#leftPane ul .clergy {
	background:url(../img/btnClergy.gif) no-repeat;
	background-position:8px 2px;	
}

div#mainContainer div#leftPane ul .resources {
	background:url(../img/btnResources.gif) no-repeat;
	background-position:8px 3px;	
}

div#mainContainer div#leftPane ul .comments {
	background:url(../img/btnCouples.gif) no-repeat;
	background-position:8px 2px;	
}

div#mainContainer div#leftPane ul .contact {
	background:url(../img/btnContact.gif) no-repeat;
	background-position:8px 3px;	
}

div#mainContainer div#leftPane ul li a:link, div#mainContainer div#leftPane ul li a:active, div#mainContainer div#leftPane ul li a:visited {
	color:#666666;
	text-decoration:none;
}

div#mainContainer div#leftPane ul li a:hover {
	color:#666666;
	text-decoration:underline;;
}

div#mainContainer div#subHeader {
	background: #ffd9d9 url(../img/titleBack.jpg) no-repeat; 
	height:75px;
	margin-left:185px;
	border-bottom: 1px solid #cccccc;
}

div#mainContainer div#subHeader .images {
	float:right;
	margin-right:10px;
	margin-top:5px;
	font-size:11px;
	color:#999999;	
}

div#mainContainer div#subHeader .images img {
	margin-right:5px;		
}

div#mainContainer div#subHeader .images {
	line-height:12px;
}

div#mainContainer div#rightPane {
	width:540px;
	background:#ffffff;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin-left:185px;
	padding:20px;
}

div#mainContainer div#adRight {
	position:absolute;
	top:100px;
	left:780px;
	width:120px;
}

div#mainContainer .banner {
	background: url(../img/dress.jpg);
	height:158px;	
	padding-top:40px;
	padding-left:15px;
}

div#footer { 
	clear:both;
	text-align:center;
	padding-top:10px;
	width:860px;
}

div#footer .banners {
	width:550px;
	text-align:center;
	margin-left:175px;
	vertical-align:top;
	margin-top:10px;
}

.aboutUsPlayer{
	 float:right;
	 text-align:center;
	 padding-left:15px;
	 width:300px;
}

div#clergyMembers {
	line-height:16px;
}
div#clergyMembers .clergyMember {
	width:270px;height:160px;
}

div#clergyMembers .photo {
	width:100px;
	margin-right:0px;
}

div#clergyMembers .video {
	text-align:center;
	padding-left:5px;
	width:250px;
}

div#clergyMembers .desc {
	width:160px;
}

div#clergyMembers .clergyMember .copy {
	width:160px;
}

div#clergyMemberDetail .backLink {
	float:left;
	width:380px;	
}

div#clergyMemberDetail .navLinks {
	float:left;
	width:160px;	
	text-align:right;
}

div#clergyMemberDetail .prevLink {
	margin-right:20px;
}

div#clergyMemberDetail .image {
	margin-right:25px;
	margin-bottom:15px;
}

div#weddingResources .formContainer {
	width: 540px;
	height:300px;
	background: url(../img/weddingcake.jpg) no-repeat bottom right;
	
}

div#weddingResources strong { color: #000000; }

div#weddingResources .formLabel {
	float:left;
	font-weight:bold;
	margin-top:10px;
	width:75px;
}

div#weddingResources .formField {
	float:left;
	margin-top:10px;
	width:465px;
}

div#weddingResources .submit {
	float:left;
	margin-top:25px;
	width:540px;
}

/*  LINK RESOURCES */
.reception {
	background-image: url(../img/reception.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.locations {
	background-image: url(../img/reception.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.beauty {
	background-image: url(../img/videographer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.entertainment {
	background-image: url(../img/entertainment.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.catering {
	background-image: url(../img/catering.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.photographers {
	background-image: url(../img/photographer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.videographers {
	background-image: url(../img/videographer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.decorations {
	background-image: url(../img/decorations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.wedsites {
	background-image: url(../img/websites.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.misc {
	background-image: url(../img/misc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.apparel {
	background-image: url(../img/apparel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.wedsites {
	background-image: url(../img/websites.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.associations {
	background-image: url(../img/associations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.transportation {
	background-image: url(../img/transportation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.travel {
	background-image: url(../img/associations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.djs {
	background-image: url(../img/djs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.coordinator {
	background-image: url(../img/coordinator.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.linksText {
	line-height: 18px;
}
.lodging {
	background-image: url(../img/lodging.jpg);
	background-repeat: no-repeat;
}
.serviceAreas {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.event {
	background-image: url(../img/djs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#elope strong { color:#000000; }

div#couplesComments strong {
	color:#000000;
}

div#couplesComments hr {
	color:#000000;
	background:#000000;
}

div#couplesComments img {
	margin-right:15px;
	margin-left:15px;
	margin-bottom:15px;
}

div#homeResources {
	width:175px;
	line-height:14px;
}

div#homeResources .header {
	background:url(../img/home_bg_top.gif) no-repeat;
	height:18px;
	font-weight:bold;
	padding:7px 0px 0px 20px;
	color:#ffffff;
}

div#homeResources .white {
	background:url(../img/home_bg_white.gif) repeat-y;
	height:20px;	
	padding:3px 0px 0px 20px;	
}

div#homeResources .pink {
	background:url(../img/home_bg_pink.gif) repeat-y;
	height:20px;	
	padding:3px 0px 0px 20px;	
}

div#homeResources .sep {
	height:1px;
	font-size:1px;
	background:url(../img/home_sep.gif) no-repeat;
}

div#homeResources .footer {
	height:20px;
	font-size:1px;
	background:url(../img/home_bg_bottom_white.gif) no-repeat;
}

div#clergyMemberDetail strong { color: #000000; }
