body {
  margin: 1.8em auto;
  padding: 0;
  background-color: #005084;
  color: white;
  font: small Arial, Helvetica, Verdana, sans-serif;
  }

#wrapper {
		background-color: #fdf8f2;
		width:794px;
		color: black;
		margin: 0em auto;
		padding: 10px;
		
		}
#header img{border: none;}
#header-bottom {
			border-top: 1px solid #b9d2e3;
			border-bottom: 1px solid #b9d2e3;
			height: 1%;
				}
				
		#header-bottom ul {
						margin: 0;
						padding: 0;
						text-align: right;
						height: 1%;
						}
						
		#header-bottom li {
						display: inline;
						background-color: #fdf8f2;
						color: #050845;
						font-size: 1.2em;
						}

		#header-bottom a:link, #header-bottom a:visited {
						text-decoration: none;
						background-color: #fdf8f2;
						color: #050845;
						}
		#header-bottom a:hover {
						background-color: #fdf8f2;
						color: blue;
						text-decoration: underline;
						}				
#main {		
		position: relative;
		width: 100%;
		margin-top: 10px;
	}
	#about #content .inner {padding-bottom: 20px;}
	#about #content .inner p{margin-left: 20px; padding-right: 20px;}
	#about #content  img{float: right; padding-left: 10px;}
	

		#contact #content .inner {padding-bottom: 20px;}
			#disclaim #content .inner {padding-bottom: 20px;}
			#disclaim #content .inner p{margin-left: 20px; padding-right: 20px;}
			#privacy #content .inner ul {display: block;
								list-style-type: disc;}
				#privacy #content .inner p{margin-left: 20px; padding-right: 20px;}
				#privacy #content .inner ul {display: block;
								list-style-type: disc;}
					#map #content .inner ul {display: block;
								list-style-type: disc;}	
						#map #content .inner ul ul{display: block;
								list-style-type: circle; }	
							#map #content .inner ul ul ul{display: block;
								list-style-type: disc;
								}	

		
	#content {
		margin: 0;
		border: 1px solid #5F717C;
		background-color: #f3dfbd;
		color: black;
		height: 1%;
		}
		#content .inner {
				margin: 0;
				background-color: #f3dfbd;
				color: black;
		}
		#content .inner {
				margin: 10px 40px 10px 40px;
				}
		#content .inner{	
				color: #666666;
				font-size: 0.9em;
				}
		#content  h2 {
				color: #245185;
				padding-bottom: 0.2em;
				border-bottom: 1px solid #b9d2e3;
				font-size: 1.3em;
				}
				#content  h3 {
				color: #245166;
				padding-bottom: 0.2em;
				
				font-size: 1em;
				}
				
											
				#content .rightinner {
						margin: 0 0 30px 0;
						border-bottom: 1px solid #b9d2e3;
						}
				#content .rightinner li{list-style: none; display: inline;}
				#content .rightinner p {
						margin-left: 142px;		
						}
				#content .rightinner img {
						border: none;
						}
			#content .update {text-align: right;
							font-size: 0.8em}
#mainfeature {
		background-image: url(../images/window1.jpg);
		background-repeat: no-repeat;
		background-color: #E4EEF6;
		margin: 5px;
		color: #8080b8;
		padding: 3em 2em 3em 3em;
		height: 1%;
		}
#houses #mainfeature{background-image: url(../images/exterior_feature1.jpg);}
#about #mainfeature{background-image: url(../images/about-img.jpg);}
#event #mainfeature{background-image: url(../images/about-img.jpg);}
#contact #mainfeature{background-image: url(../images/about-img.jpg);}

		#mainfeature h1.split {
				font-size:2.5em; 
				position:relative; 
				font-family:arial, verdana, sans-serif; 
				height:1em;
				}
		#mainfeature h1.split span {
				position:absolute; 
				left:-1px; 
				top:-1px; 
				color:#def;
				}
		#mainfeature h1.split:before {
				content:attr(title); 
				position:absolute; 
				left:0; 
				top:0; 
				color:#000;
				}
		#mainfeature p {
				font-size: 1.3em;
				text-align: right;
				padding-right: 5em;
				}
		#mainfeature p.more {
				margin-top: 0;
				text-align: right;
				
				}
		#mainfeature p.more a:link, #mainfeature p.more a:visited {
				color: white;
				text-decoration: none;
				background-image: url(../images/more-bullet.gif);
				background-repeat: no-repeat;
				background-position: center left;
				padding-left: 14px;
				}
		#mainfeature p.more a:hover {
				color: #000656;}	
#sidebar {
		position: absolute;
		top: 0;
		left: 0;
		width: 240px;
		background-color: #E4CDB1;
		color: white;
		border: 1px solid #5F717C;
		}
		#sidebar h3{
				font-size: 110%;
				background-image: url(../images/sidebar-header-bg.jpg);
				background-repeat: no-repeat;
				margin: 0;
				padding: 0.2em 0 0.2em 10px;
				font-weight: normal;
				}
		#sidebar .inner {
				padding: 10px;
				}
		#sidebar ul {
				list-style: none;
				margin-left: 0;
				padding-left: 20px;
				}
		#sidebar p, #sidebar li {
				font-size: 90%;
				line-height: 1.4em;
				}
		#sidebar ul a:link, #sidebar a:visited {
				color: white;
				}
		#sidebar  a:hover { text-decoration: none;}		
		#sidebar .date {
				font-weight: bold;
				}
			#sidebar .motm-image {
					float: right;
					margin: 0 30px 0 20px;
					}	
			#sidebar p.more {
					clear: right;
					margin: 0 30px 0 0;
					text-align: right;
					}	
			#sidebar p.more a:link, #sidebar p.more a:visited {
					color: white;
					background-image: url(../images/more-bullet.gif);
					background-repeat: no-repeat;
					background-position: center left;
					padding-left: 14px;
					}
#footer {
		width: 100%;
		border-top: 1px solid #b9d2e3;
		border-bottom: 1px solid #b9d2e3;
		margin-top: 10px;
		padding-bottom: 4px;
		clear: both;
		}
		#footer p {
			font-size: 90%;
			color: #256290;
			margin: 0;
			padding: 0.2em 0 0.2em 0;
					}
#copyright {
		background-color: #fdf8f2;
		color: #050845;
		
		font-size: 0.8em;
		margin: 0;
		padding: 0 0 30px 20px;
		width: 300px;
		float: left;
		
		}
#footer ul {
		margin: 0;
		padding: 0;
		text-align: right;
		height: 1%;
						}
						
		#footer li {
				display: inline;
				background-color: #fdf8f2;
				color: #050845;
						}
#footer a:link{
		text-decoration:none;
		background-color:  #fdf8f2;
		color: #050845;
		}
		#footer a:visited {
						text-decoration: none;
						background-color: #fdf8f2;
						color: purple;
						}
		#footer a:hover {text-decoration: underline;
						background-color: #fdf8f2;
						color: blue;
						}
					