
/* CSS Document */

	* {margin:0; padding:0;	border:0}

	a:link, a:visited {color:#faa805; text-decoration:underline; font-weight:bold}
	a:hover, a:active {color:#fff; text-decoration:none; font-weight:bold}

	body {
		max-width:1000px;
		background:#810902 url(bg.gif) top center repeat-x;
		margin:5px auto 0 auto;
		text-align:center;
		font-size:62.5%;
		font-family:"Trebuchet MS", "Times New Roman", Serif;
		color:#fff
	}

	#content {
		max-width:1000px;
		background:#810902 url(header.jpg) top left no-repeat
	}

	#head {
		max-width:1000px;
		text-align:center;
		padding-top:90px
	}
	
	.brideandgroom, .weddate {
		color:#cf6641;
		font-weight:bold
	}
	
	.brideandgroom {
		font:600 16pt Georgia, "Trebuchet MS", Serif;
		letter-spacing:.2em;
		*letter-spacing:.5em
	}

	.weddate {
		font:12pt Georgia, "Trebuchet MS", Serif;
		letter-spacing:normal;
		font-weight:bold
	}	

	#main {
		max-width:1000px;
		text-align:center
	}
	
	#navigation {
		clear:both;
		max-width:1000px;
		height:27px;
		*height:25px;
		margin-top:20px;
		background-color:#cf6641;
		filter:alpha(opacity=50); 
		-moz-opacity:0.5; 
		opacity:0.5; 
		-khtml-opacity:.5;		
		text-align:center;
		z-index:-1
	}
	
	#navigation ul {
	}
	
	#navigation li {
		list-style:none;
		float:left;
		font:10pt Georgia, "Trebuchet MS", Serif;
		font-weight:bold;
		z-index:4
	}

	#navigation li a {height:22px; display:block; padding:5px 18px 0 18px; text-decoration:none}
	
	a#nav1 {
		margin-left:40px
	}
	
	#navigation li a:link, #navigation li a:visited {color:#fff}
	#navigation li a:hover, #navigation li a:active {color:#fcb605}
	
	#copy {}
		#copy-inner {}
			#copy-text {
				clear:both;
				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:#5E170A;
				padding:10px 10px
			}
			
			.maintext {
				width:74%;
				float:left;
				text-align:justify;
				margin:30px 10px 10px 0
			}
	
	.title {
		font-size:1.2em;
		color:#f6a441;
		font-weight:bold
	}

	a.ws:link, a.ws:visited {
		color:#cf6641;
		font-weight:normal;
		text-decoration:none
	}
	
	a.ws:hover, a.ws:active {
		color:#f6a441;
		font-weight:normal;
		text-decoration:underline
	}
	
	.gbTitle, .evnTitle, .contact-titles, .regTitle, .bioTitle, .attTitle {
		font-size:16px;
		font-weight:bold;
		color:#f6a441
	}
	
		.regTitle a:link, .regTitle a:visited, .regTitle a:hover, .regTitle a:active {
			text-decoration:none
		}
	
	.gbComment, .evnComment, .regComment {
		padding:5px 5px 25px 40px;
		border-top:solid 1px #f6a441
	}
	
 	#bioB, #bioG {clear:both}

	#bioB {padding:15px 0}
	
	 #bioG {
		padding-top:20px;
		margin-top:20px;
		border-top:dashed 1px #963526
	}
	
	#thebridespic, #thegroomspic {
		width:39%;
		text-align:center
	}
	
	.imgB, .imgG {
		padding:6px 6px;
		background-color:#5e170a
	}
	
	.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:#f6a441;
		text-decoration:underline
	}
	
	#templates a:hover, #templates a:active {
		color:#fff;
		text-decoration:none
	}
	
	#thumbnail {
		width:120px;
		float:left;
		margin:15px 5px 0 5px;
		text-align:center;
		padding:10px 5px 10px 5px;
		background-color:#5e170a
	}

	.thumbs {font-size:13px}	
	a.thumbs:link, a.thumbs:visited {
		color:#fff;
		font-weight:normal;
		text-decoration:none
	}
	
	a.thumbs:hover, a.thumbs:active {
		color:#f6a441;
		font-weight:normal;
		text-decoration:underline
	}
	
	.mopics {margin-top:10px}
		
	#pics {width:100%}
	
	.thumbs img {padding:6px 6px; margin:10px 10px; border:solid 1px #cf6641}
	
	#Photos {
		width:100%;
		margin:10px auto;
		text-align:center 
	}

		.prev, .play, .next {
			width:42px;
			height:24px
		}
	
		.prev {background:url(previous.gif) no-repeat top center }
		.play {background:url(stopplay.gif) no-repeat top center; color:#fcc00a; margin-bottom:2px; padding-bottom:2px }
		.next {background:url(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 Verdana, Arial, Helvetica, sans-serif;
		color:#6e1e10; 
		background-color:#e3d8d8; 
		border:solid 1px #6e1e10; 
		padding:0 2px;
		margin:2px
	}
	
	.input {height:17px}
	.msg {overflow:auto}
	.btn {width:89px; height:19px; background:url(btn.gif) top center no-repeat}
			
	#footer {
		clear:both;
		max-width:1000px;
		height:20px;
		padding-top:5px;
		text-align:center;
	}
	.thecount {color:#f6a441; font-size:16pt}
	
	div#ws-close {clear:both; width:1000px; margin:5px auto; color:#cf6641; text-align:left; font:x-small Verdana, Arial, Helvetica, sans-serif; letter-spacing:1.5px; border-top:solid 1px #cf6641}
		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 #6e1e10}

	#gv Table td {padding:5px 0}	
	.gv1 {}
	.gv2 {background-color:#99150e; border-top:solid 1px #cf6641; border-bottom:solid 1px #cf6641}
	.img {padding:6px; border:solid 1px #99150e; background-color:#cf6641}
	
