﻿
/* CSS Document */

	* {
		margin:0;
		padding:0;
		border:0
	}

	a:link, a:visited {color:#7a8e3f; text-decoration:underline; font-weight:bold}
	a:hover, a:active {color:#faa805; text-decoration:none; font-weight:bold}

	body {
		max-width:1000px;
		background-color:#fff;
		margin:5px auto 0 auto;
		text-align:center;
		font-size:14px;
		line-height:22px;		
		font-family:Tahoma, Arial, sans-serif;
		color:#6b89b2
	}

	#content {
		max-width:1000px;
		background:url(header.jpg) no-repeat top left
	}

	#head {
		max-width:1000px;
		text-align:center;
		padding-top:110px
	}
	
	.brideandgroom, .weddate {
		color:#afc372;
		letter-spacing:.2em
	}
	
	.brideandgroom {
		font-size:16pt;
		font-weight:bold;
		*letter-spacing:.5em
	}

	.weddate {
		font:12pt tahoma, arial, helvetica, verdana;
		font-weight:normal;
		*letter-spacing:.3em
	}	

	#main {
		max-width:1000px;
		text-align:center
	}
	
	#navigation {
		clear:both;
		max-width:1000px;
		height:27px;
		*height:25px;
		text-align:center;
		margin-top:20px;
		background-color:#d5dfed;
		filter:alpha(opacity=70); 
		-moz-opacity:0.7; 
		opacity:0.7; 
		-khtml-opacity:.7;
		z-index:-1
	}
	
	#navigation ul {
	}
	
	#navigation li {
		list-style:none;
		float:left;
		font:bold 10pt tahoma, Arial, sans-serif;
		z-index:4		
	}

	#navigation li a {height:22px; display:block; padding:5px 20px 0 20px; text-decoration:none}
	
	a#nav1 {margin-left:40px}
	
	#navigation li a:link, #navigation li a:visited {color:#234069}
	#navigation li a:hover, #navigation li a:active {color:#556b0e;	background-color:#afc372}
	
	#copy {}
		#copy-inner {}
			#copy-text {
				width:600px;
				float:left;
				padding:40px 20px 20px 20px;
				margin:0 auto;
				font-size:14px;
				text-align:justify
			}
				
			#thepic {
				width:360px;
				float:left;
				margin:40px 0
			}
					
			.wedimg {
				background-color:#d5dfed;
				padding:10px 10px
			}
		
			.maintext {
				width:74%;
				float:left;
				text-align:justify;
				margin:30px 10px 10px 0
			}
	
	.title {
		font:bold 1.1em tahoma, Arial, sans-serif;
		color:#234069;
		letter-spacing:normal;
		line-height:24px
	}
	
	a.ws:link, a.ws:visited {
		color:#7a8e3f;
		font-weight:normal;
		text-decoration:none
	}
	
	a.ws:hover, a.ws:active {
		color:#f2b449;
		font-weight:normal;
		text-decoration:underline
	}
	
	.gbTitle, .evnTitle, .contact-titles, .regTitle, .bioTitle, .attTitle {
		font-size:1em;
		font-weight:bold;
		color:#afc372
	}
	
	.gbComment, .regComment, .evnComment {
		padding:5px 5px 25px 40px;
		border-top:solid 1px #afc372
	}
	
		.regTitle a:link, .regTitle a:visited, .regTitle a:hover, .regTitle a:active {
			text-decoration:none
		}

 	#bioB, #bioG {clear:both}

	#bioB {padding:15px 0}
	
	#bioG {
		padding-top:20px;
		margin-top:20px;
		border-top:dashed 1px #afc372
	}
	
	.imgB, .imgG {
		padding:6px 6px;
		background-color:#d5dfed
	}
	
	.imgB {margin:5px 12px 6px 0}
	.imgG {margin:5px 0 6px 12px}
	
	#templates {
		clear:both;
		padding:10px auto 20px auto;
		font-family:"Trebuchet MS", "Times New Roman", serif;
		font-size:10pt;		
		text-align:left
	}
	
	#templates a:link, #templates a:visited {color:#facc69;	text-decoration:underline}
	#templates a:hover, #templates a:active {color:#7a8e3f;	text-decoration:none}

	.mopics {
		margin-top:10px
	}
		
	#pics {width:100%}

	.thumbs {font-size:13px}
	.thumbs img {padding:6px 6px; margin:10px 10px; border:solid 1px #7a8e3f}

	#Photos {
		width:100%;
		margin:10px auto;
		text-align:center 
	}
	
		.prev, .play, .next {
			width:42px;
			height:24px
		}
	
		.prev {background:url(/templates/floral/lily-white/previous.gif) no-repeat top center }
		.play {background:url(/templates/floral/lily-white/stopplay.gif) no-repeat top center; color:#f8facd; margin-bottom:2px; padding-bottom:2px }
		.next {background:url(/templates/floral/lily-white/next.gif) no-repeat top center }
		
	.contact-top {
		width:320px;
		height:30px;
		background:url(frm_top.gif) no-repeat top center
	}
	
	.contact-mid {
		width:320px;
		background:url(frm_mid.gif) repeat-y top center
	}
	.contact-bot {
		width:320px;
		height:30px;
		background:url(frm_bot.gif) no-repeat top center
	}
	
	.input, .msg {
		font:x-small tahoma, verdana, arial, sans-serif;
		color:#0c3f8a; 
		background-color:#fff; 
		border:solid 1px #3864A1; 
		padding:0 2px 0 2px;
		margin:2px 2px 2px 2px
	}
	
	.input {height:17px}
	.msg {overflow:auto}
	.btn {width:89px; height:19px; background:url(btn.gif) top center no-repeat}il
	
	div#footer {
		clear:both;
		max-width:1000px;
		padding:5px 0;
		text-align:center;
	}
	.thecount {font-size:16pt; color:#7293c2}
	
	div#ws-close {clear:both; width:1000px; margin:5px auto; color:#7a8e3f; text-align:left; font:x-small Verdana, Arial, Helvetica, sans-serif; letter-spacing:1.5px; border-top:solid 1px #7a8e3f}
		div#ws-close h1 {font:x-small Verdana, Arial, Helvetica, sans-serif; letter-spacing:1.5px; text-decoration:underline}

	.sm {font-size:x-small;	letter-spacing:1.5px}
	.captcha {margin:5px; border:solid 1px #3864A1}
	
	#gv Table td {padding:5px 0}
	.gv1 {}
	.gv2 {background-color:#f1f7ff; border-top:solid 1px #e2ebf9; border-bottom:solid 1px #e2ebf9}
	.img {padding:6px; border:solid 1px #e2ebf9; background-color:#fff}
