* {
margin: 0;
padding: 0;
	}
	body {
		color: #000000;
		background-color: #ffffff;
		font-family: "Arial";
		font-size: 75%;
		text-align: center;
		}

	div#container {
		margin: 10px;
		text-align: left;
		}

/* Header */

	div#header {
		margin: 8px 0;
		text-align: left;
		}

/* Content Section */

	div#center {
		margin: 0 0 0 165px;
		color: inherit;
		padding: 20px;
		background-color: #fff;
		}

	div#center p {
		margin: 5px 0 5px 0;
		color: #444;
		background-color: inherit;
		font-size: 100%;
		line-height: 18px;
		}
		
	div#center input {
		background-color: #E2E0FE;
		color: #000;
		font-size: 100%;
		}

	div#center textarea {
		background-color: #E2E0FE;
		color: #000;
		font-size: 100%;
		}
		
	div#center option {
		background-color: #E2E0FE;
		color: #000;
		font-size: 100%;
		line-height: 18px;
		font-family: "Times";
		}

	h1 {
		color:#07043B;
		font-size:200%;
		}
	
	h2 {
		color:#050066;
		font-size:180%;
		}
	div#form option
		{
		background-color: E2E0FE;
		font-size: 100%;
		line-height: 18px;
		font-family: "Arial";
		}
		
	div#form
		{
		background-color: E2E0FE;
		font-size: 100%;
		line-height: 18px;
		font-family: "Arial";
		}

/* Menu */

	div#left {
		float: left;
		padding: 2px;
		width: 150px;
		color: inherit;
		background-color: #fff;
		text-align: center;
		font-family: "Arial";
		}

	div#left p {
		margin: 0 10px 5px 10px;
		color: #625138;
		background-color: inherit;
		font-size: 100%;
		}

	ul#nav-left {
		margin: 20px;
		list-style: none;
		}

	ul#nav-left li {
		}

	ul#nav-left li a {
		display: block;
		width: 125px;
		padding: 5px 10px;
		color: #625138;
		background-color: inherit;
		text-decoration: none;
		border-bottom: 1px solid #E8E5E1;
		}

	ul#nav-left li a:hover {
		color: #666;
		background-color: #E8E5E1;
		border-bottom: 1px solid #625138;
		}

/* Wedding Tabs */
			
	div#nav-menu
		{
		width: 325px;
		margin-left: auto;
		margin-right: auto;
		}
	

	#nav-menu ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
		}

	#nav-menu li
		{
		float: left;
		margin: 0 0.15em;
		}

	#nav-menu li a
		{
		background: url(/images/nav.gif) #fff top left repeat-x;
		height: 1.5em;
		line-height: 1.5em;
		float: left;
		width: 8em;
		display: block;
		border: 0.1em solid #dcdce9;
		color: #0d2474;
		text-decoration: none;
		text-align: center;
		text-valign: center;
		}

/* Footer */

	div#footer{
		clear: both;
		text-align: center;
		}

		div#footer p {
		font-size: 85%;
		font-family: "Times";
		font-style: italic;
		font-weight: bold;
		}

*.x {
	display: none;
	}

	li.inline {
		display: inline;
		padding-left: 3px;
		padding-right: 7px;
		border-right: 0px;
		}

	li.last {
		display: inline;
		padding-left: 3px;
		padding-right: 3px;
		border-right: 0px;
		} 