html, body { width: 100%; padding: 0; margin: 0; }
body { background: #fff; width: 100%; margin: 0; }

	a {
		color: #821c39;
		text-decoration: underline;
	}
	
	a:hover {
		color: #821c39;
		text-decoration: none;
	}

	#header {
		background: #a13553;
		height: 46px;
		width: 100%;
		padding: 0;
		border: 0;
		margin-bottom: 40px;
		border-bottom: 1px solid #821c39;
	}
	
		#header #wrapper {
			width: 800px;
			margin: auto auto;
			overflow: hidden;
		}
	
			#header #wrapper #logo {
				float: left;
				background: url('../../images/layout/logo.png');
				width: 93px;
				height: 67px;
				margin: 10px 0;
			}
			
			#header #wrapper #newsletter {
				float: right;
				width: 700px;
				padding: 0;
				border: 0;
				margin: 0;
			}	
			
				#header #wrapper #newsletter .click {
					padding: 14px;
					padding-right: 0;
					font-family: "Lucida Sans Unicode";
					font-size: 12px;
					font-weight: bold;
					color: #FFF;
					text-shadow: 1px 1px 0 #000;
					text-align: right;
				}
				
					#header #wrapper #newsletter .click a {
						color: #FFF;
						text-decoration: underline;
					}
					
					#header #wrapper #newsletter .click a:hover {
						color: #FFF;
						text-decoration: none;
					}
				
					#email {
						border: 1px solid #CCC;
						width: 200px;
						background: #FFF;
						padding: 5px;
						font-family: "Lucida Sans Unicode";
						font-size: 16px;
						color: #777;
					}
					
						#header #wrapper #newsletter #open #email:focus { outline: none; }
						
					#header #wrapper #newsletter #open #selection {
						float: right;
						overflow: hidden;
						margin-top: 6px;
						margin-right: 6px;
					}
					
					#submit { 
						border: 1px solid #999;
						background: #e4e4e4;
						padding: 5px;
						font-family: "Lucida Sans Unicode";
						font-size: 16px;
						color: #777;
					}
					
						#submit:hover {
							background: #CCC;
							cursor: pointer;
						}
					
					#header #wrapper #newsletter #open .small {
						width: 240px;
						font-size: 11px;
						float: left;
						text-align: right;
						margin-top: 10px;
					}
					
						#header #wrapper #newsletter #open .small a{
							color: #999;
							text-decoration: underline;
						}
						
						#header #wrapper #newsletter #open .small a:hover{
							color: #999;
							text-decoration: none;
						}
						
	#alert {
		background: #ffffbb;
		width: 800px;
		margin: 10px auto;
		margin-bottom: 22px;
		border: 1px solid #d6c567;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		padding: 6px;
		font-family: "Lucida Sans Unicode";
		font-size: 11px;
		color: #706736;
	}
			
	#content {
		width: 800px;
		margin: 10px auto;
		padding: 0;
		border: 0;
		overflow: hidden;
	}
	
		#content .inner {
			width: 800px;
			padding: 0;
			padding-bottom: 8px;
			border: 0;
			border-bottom: 1px solid #CCC;
			overflow: hidden;
			margin-bottom: 10px;
		}
		
			#content .inner #left-text {
				float: left;
				width: 440px;
				padding: 0;
				margin: 0;
				margin-right: 10px;
				border: 0;
			}
			
				#content .inner #left-text h1 {
					font-family: "Lucida Sans Unicode";
					font-size: 30px;
					font-weight: bold;
					letter-spacing: -1px;
					color: #821c39;
					margin: 0;
					margin-bottom: -10px;
				}
				
				#content .inner #left-text p {
					font-family: "Lucida Sans Unicode";
					font-size: 11px;
					color: #666;
					text-align: justify;
					line-height: 18px;
				}
			
			#content .inner #right-image {
				float: right;
				height: 225px;
				width: 328px;
				padding: 0;
				margin: 0;
				border: 0;
			}
			
				#content .inner #right-image img {
					margin: 0 1px;
					height: 225px;
					width: 328px;
					padding: 0;
					border: 1px solid #333;
					display: block;
					border-radius: 6px;
					-moz-border-radius: 6px;
					-webkit-border-radius: 6px;
				}
		
			#content .inner h1 {
				font-family: "Lucida Sans Unicode";
				font-size: 30px;
				font-weight: bold;
				letter-spacing: -1px;
				color: #821c39;
				margin: 0;
				margin-bottom: -10px;
			}
			
			#content .inner p {
				font-family: "Lucida Sans Unicode";
				font-size: 11px;
				color: #666;
				text-align: justify;
				line-height: 18px;
			}
			
				#content .inner p a {
					color: #821c39;
					text-decoration: none;
					font-weight: bold;
				}
				
				#content .inner p a:hover {
					color: #a13553;
					text-decoration: underline;
				}
				
				#content .inner p table, tr, td {
					border: 1px solid #999;
					width: 627px;
					background: #E9E9E9;
					text-align: center;
					color: #666;
					font-family: "Lucida Sans Unicode";
					font-size: 11px;
					color: #333;
				}
		
			#content .inner .update {
				width: 250px;
				float: left;
				padding: 0;
				margin: 8px;
				border: 0;
			}
			
				#content .inner .update h1 {
					font-family: "Lucida Sans Unicode";
					font-size: 12px;
					text-align: justify;
					color: #821c39;
					margin: 0;
				}
				
				#content .inner .update p {
					font-family: "Lucida Sans Unicode";
					color: #666;
					font-size: 11px;
					text-align: justify;
					margin: auto auto;
				}
				
			#content .inner .contactMethod {
				width: 250px;
				float: left;
				padding: 0;
				margin: 8px;
				border: 0;
			}
			
				#content .inner .contactMethod h1 {
					font-family: "Lucida Sans Unicode";
					font-size: 22px;
					text-align: center;
					color: #821c39;
					margin: 0;
				}
				
				#content .inner .contactMethod p {
					font-family: "Lucida Sans Unicode";
					color: #666;
					font-size: 10px;
					text-align: justify;
					margin: auto auto;
				}
				
				#content .inner .contactMethod .phone {
					font-family: "Lucida Sans Unicode";
					font-size: 20px;
					color: #333;
					text-align: center;
					margin: 10px 0;
				}
				
				#content .inner .contactMethod #letter {
					font-family: "Lucida Sans Unicode";
					font-size: 14px;
					color: #333;
					text-align: left;
					margin: 10px 14px;
				}
				
				#content .inner .contactMethod #e-mail {
					font-family: "Lucida Sans Unicode";
					font-size: 12px;
					color: #333;
					text-align: left;
					margin: 10px 14px;
				}
				
	#footer {
		background: #a13553;
		width: 100%;
		padding: 0;
		border: 0;
		margin-bottom: 0;
		border-top: 1px solid #821c39;
	}
	
		#footer #wrapping {
			width: 800px;
			margin: auto auto;
			overflow: hidden;
			padding: 10px;
		}
	
			#footer #wrapping #text {
				font-family: "Lucida Sans Unicode";
				font-size: 11px;
				color: #D9859D;
				text-align: left;
				line-height: 18px;
			}
		
				#footer #wrapping #text a {
					color: #D9859D;
					text-decoration: underline;
				}
			
				#footer #wrapping #text a:hover {
					color: #FFF;
					text-decoration: none;
				}
