﻿/*	#ed893e - gold
	#660000 - spice
*/

* {margin:0; padding:0;	border:0}

	a:link, a:visited {color:#7e010d; text-decoration:underline}
	a:hover, a:active {color:#a7041a; text-decoration:none}

@font-face {
	font-family:"Gothic-IE";
	src:url(/Templates/fonts/GOTHIC.eot)
}
@font-face {
	font-family:"Gothic";
	src:url(/Templates/fonts/GOTHIC.TTF);
}

@font-face {
	font-family:"Amaze-IE";
	src:url(/Templates/fonts/AMAZR__.eot)
}
@font-face {
	font-family:"Amaze";
	src:url(/Templates/fonts/AMAZR__.TTF);
}

	body {
		width:100%;
		margin:0 auto;
		text-align:center;
		background:#7e010d url(/templates/Music/strings/bg.jpg) repeat-x top left;
		font-size:16px;
		font-family:Arial, Verdana, Sans-Serif;
		color:#474747
	}
	
	#head {width:960px; height:350px; margin:0 auto; text-align:center; margin:0 auto; text-align:center}
			#head-l {width:440px; height:350px; float:left; background:url(/templates/Music/strings/top-bg-l.jpg) no-repeat top left}
			#wed {padding:270px 10px 0 0; text-align:right; color:#fff}
			.brideandgroom {font:normal 48px Amaze, Amaze-IE, Arial, Sans-Serif}
			.weddate {font:bold 16px Arial, Sans-Serif}
		#head-r {width:520px; height:350px; float:left; background:url(/templates/Music/strings/top-bg-r.jpg) no-repeat top right; text-align:left}
			.wedimg {background-color:#fff; padding:10px; margin-left:20px}

	#main {
		clear:both;
		width:960px;
		margin:0 auto;
		text-align:center
	}
	
	#left-side {width:160px; float:left}

		#templates {
			margin:10px 10px 0 0;
			font-size:10pt;
			font-weight:bold;
			text-align:right
		}
			
		#navigation {
			width:160px;
			text-align:right;
			padding-top:20px
		}
	
		#navigation ul {}
	
		#navigation li {
			list-style:none;
			font:bold 11pt Gothic, Gothic-IE, Arial, sans-serif	
		}
	
		#navigation li a {height:24px; display:block; padding:3px 10px; text-decoration:none; margin-top:10px}
		#navigation li a:link, #navigation li a:visited {color:#fff}
		#navigation li a:hover, #navigation li a:active {color:#ed893e; background-color:#a7041a}
	
	#copy {
		width:760px;
		float:left;
		margin:40px auto 0 auto
	}
	
	#copy-top-left {width:22px; height:22px; float:left; background:url(/templates/Music/strings/corner-tl.png) no-repeat top left}
	#copy-top-mid, #copy-bot-mid {width:716px; height:22px; float:left; background-color:#fff}
	#copy-top-right {width:22px; height:22px; float:left; background:url(/templates/Music/strings/corner-tr.png) no-repeat top right}
	
	#copy-inner {clear:both; width:680px; min-height:300px; background-color:#fff; padding:20px 40px; text-align:left; line-height:24px}
	
	#copy-bot-left {width:22px; height:22px; float:left; background:url(/templates/Music/strings/corner-bl.png) no-repeat top left}
	#copy-bot-right {width:22px; height:22px; float:left; background:url(/templates/Music/strings/corner-br.png) no-repeat top right}
	
	.contact-titles, .bioTitle, .attTitle {
		font:bold 30px Amaze, Amaze-IE, Arial, Sans-Serif;
		color:#a7041a;
		letter-spacing:normal;
		padding:10px 0
	}
	
	.gbTitle, .evnTitle, .regTitle 	{
		font:bold 16px Arial, Sans-Serif;
		color:#a7041a;
		letter-spacing:normal;
		padding:10px 0
	}
	
	.contact-details {line-height:30px}
	
	.gbComment, .regComment, .evnComment {padding:5px 5px 25px 40px; border-top:solid 1px #ccc}
	
	#bioB, #bioG {clear:both}
	#bioB {padding:15px}
	#bioG {padding-top:20px; margin-top:20px; border-top:dashed 1px #afc372; min-height:320px}
	
	.imgB, .imgG {padding:6px 6px; background-color:#fff; border:solid 1px #a7041a}
	
	.imgB {margin:5px 12px 6px 0}
	.imgG {margin:5px 0 6px 12px}
	
	.mopics {margin-top:10px}
	
	#pics {width:100%}

	.thumbs {font-size:13px}
	.thumbs img {padding:6px 6px; margin:10px 10px; border:solid 1px #a1a1a1}
	
	#Photos {
		width:100%;
		margin:10px auto;
		text-align:center 
	}

		.prev, .play, .next {width:42px; height:24px}
	
		.prev {background:url(prev.gif) no-repeat top center}
		.play {background:url(stop.gif) no-repeat top center; color:#4c4c4c; margin-bottom:2px; padding-bottom:2px; font-family:Arial, Sans-Serif; font-weight:bold}
		.next {background:url(next.gif) no-repeat top center}	

	#footer {clear:both; width:960px; margin:5px auto; text-align:center}
	
	.thecount {width:960px; margin:10px auto; text-align:center; font-family:Amaze, Amaze-IE, Arial, Sans-Serif; font-size:26pt; color:#ed893e}
	
	div#ws-close {clear:both; width:100%; margin:5px auto 15px auto; color:#ed893e; text-align:center; font:x-small Verdana, Arial, Helvetica, sans-serif; letter-spacing:1.5px}
		div#ws-close h1 {font:x-small Verdana, Arial, Helvetica, sans-serif; letter-spacing:1.5px; text-decoration:underline}
	
	#templates a:link, #templates a:visited, #ws-close a:link, #ws-close a:visited {color:#ed893e; text-decoration:underline}
	#templates a:hover, #templates a:active, #ws-close a:hover, #ws-close a:active {color:#fff; text-decoration:none}
		
	.hold-form {margin:20px auto 0 auto; text-align:center; padding:20px; line-height:20px; border:solid 1px #e3e3e3; -webkit-border-radius:20px; -moz-border-radius:20px}
	
	.input, .msg {
		font:14px Arial, Tahoma, Sans-Serif;
		color:#a7041a;
		background-color:#fff; 
		border:solid 1px #a7041a; 
		padding:0 2px;
		margin:6px
	}
	
	.input {height:22px}
	.msg {overflow:auto}
	.captcha {border:solid 1px #a7041a}
	.btn {width:90px; background-color:#f3d5d5; border:solid 1px #a7041a; color:#4c4c4c; font-size:16px; padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer}
	
	.title {font:bold 36px Amaze, Amaze-IE, Arial, Sans-Serif; color:#a7041a;	letter-spacing:normal; line-height:24px; padding:10px 0}
	.greeting {font-style:italic }	
	.sm {font-size:12px}	
	.error {color:Red }
	.captcha {margin:5px; border:solid 1px #ed893e}

	#gv Table td {padding:5px; margin:5px auto}
	.gv1 {}
	.gv2 {background-color:#e3e3e3; border-top:solid 1px #a7041a; border-bottom:solid 1px #a7041a}
	.img {padding:6px; border:solid 1px #962121; background-color:#fff}	
	.clear {clear:both; height:0}
