* {
	margin: 0;
	padding: 0;
	}
body {
	background: #f0f8c0 url(http://livehistoric.com/images/backgroundtile.gif) top;
	}
a {
	color: #31ADBA;
	}
a:hover {
	color: #FF7800;
	}
p {
	margin: 0px 0 15px 0;
	}
p.blue {
color: #31ADBA;
}
.blue {
color: #31ADBA;
}
input, textarea, select, option {
	font: normal 12px/12px arial, helvetica, sans-serif;
}
hr {
	height: 0;
	overflow: hidden;
	line-height: 0;
	display: block;
	border: none;
	outline: none;
	background: none;
	margin: 15px 0;
	color: #fff;
	border-top: 1px solid #ddd;
	}

/* HEADER */
#Header {
	position: relative;
	height: auto;
	background: #FFF url(http://livehistoric.com/images/nav_bg.gif) no-repeat;
	height: 160px;
	}
	#Header #Logo {
		display: block;
		width: 175px;
		height: 112px;
		position: absolute;
		top: 34px;
		left: 44px;
		overflow: hidden;
		text-indent: -300px;
		outline: none;
		background: transparent url(../images/clear.gif) no-repeat;
		}
	#Header #Logo-right {
		display: block;
		width: 45px;
		height: 55px;
		position: absolute;
		top: 7px;
		right: 42px;
		overflow: hidden;
		text-indent: -300px;
		outline: none;
		background: transparent url(../images/clear.gif) no-repeat;
		}
	#Header #Navigation {
		position: absolute;
		top: 74px;
		left: 245px;
		height: 28px;
		width: 405px;
		/*width: 403px;*/
		padding: 0 0px;
		background: #fff;
		}
		#Navigation li {
			float: left;
			display: inline;
			height: 28px;
			padding: 0 0px 0 0;
			}
		#Navigation a {
			float: left;
			display: block;
			text-indent: -1000px;
			overflow: hidden;
			padding: 0 0 0px 0;
			height: 28px;
			background-repeat: no-repeat;
			background-position: top left;
			outline: none;
			}
		#Navigation a:hover {
			background-position: top right;
			}
		/*#Navigation li.active a {
			border-bottom: 7px solid #8e0000;
			}*/
		#Navigation li.about {
			padding: 0 0px 0 0px;
			background-image: url(http://livehistoric.com/images/nav_about.gif) no-repeat;
			}
		#Navigation li.about a {
			width: 73px;
			background-image: url(http://livehistoric.com/images/nav_about.gif);
			}
		#Navigation li.aboutactive a {
			width: 73px;
			background-position: top right;
			background-image: url(http://livehistoric.com/images/nav_about.gif);
			}
		#Navigation li.homes {
			padding: 0 0px 0 0px;
			background-image: url(http://livehistoric.com/images/nav_homes.gif) no-repeat;
			}
		#Navigation li.homes a {
			width: 74px;
			background-image: url(http://livehistoric.com/images/nav_homes.gif);
			}
		#Navigation li.homesactive a {
			width: 74px;
			background-position: top right;
			background-image: url(http://livehistoric.com/images/nav_homes.gif);
			}
		#Navigation li.developer {
			padding: 0 0px 0 0px;
			background-image: url(http://livehistoric.com/images/nav_developer.gif) no-repeat;
			}
		#Navigation li.developer a {
			width: 100px;
			background-image: url(http://livehistoric.com/images/nav_developer.gif);
			}
		#Navigation li.developeractive a {
			width: 100px;
			background-position: top right;
			background-image: url(http://livehistoric.com/images/nav_developer.gif);
			}
		#Navigation li.press {
			padding: 0 0px 0 0px;
			background-image: url(http://livehistoric.com/images/nav_press.gif) no-repeat;
			}
		#Navigation li.press a {
			width: 70px;
			background-image: url(http://livehistoric.com/images/nav_press.gif);
			}
		#Navigation li.pressactive a {
			width: 70px;
			background-position: top right;
			background-image: url(http://livehistoric.com/images/nav_press.gif);
			}
		#Navigation li.contact {
			padding: 0 0px 0 0px;
			background-image: url(http://livehistoric.com/images/nav_contact.gif) no-repeat;
			}
		#Navigation li.contact a {
			width: 86px;
			background-image: url(http://livehistoric.com/images/nav_contact.gif);
			}
		#Navigation li.contactactive a {
			width: 86px;
			background-position: top right;
			background-image: url(http://livehistoric.com/images/nav_contact.gif);
			}

/* MAIN CONTENT */
#Wrapper {
	position: relative;
	width: 800px;
	padding: 0 0px;
	margin: 0 auto;
	margin-top: 50px;
	background: #fff;
	border: solid 1px #98d6dd;
	font: normal 12px/15px arial, helvetica, sans-serif;
	}
#Content {
	padding: 10px 30px 9px 30px;
	font-size: 12px;
	color: #475245;
	}
#Content_homes {
	padding: 32px 30px 9px 30px;
	font-size: 12px;
	color: #475245;
	}
#Content_home {
	padding: 22px 22px 22px 22px;
	font-size: 12px;
	color: #475245;
	}
#Content-top {
	overflow: hidden;
	}
#Columns_home {
	width: 756px;
	position: relative;
	overflow: hidden;
	}
#Columns {
	width: 740px;
	position: relative;
	overflow: hidden;
	}
	#Columns div#left_column {
		float: left;
		width: 300px;
		padding: 0 18px 0 0px;
		}
	#Columns div#left_column_homes {
		float: left;
		width: 204px;
		padding: 25px 28px 0 0px;
		}
	#Columns div#left_column_homes2 {
		width: 204px;
		padding: 0px 0px 0 31px;
		}
	#Columns div#left_column_press {
		float: left;
		width: 172px;
		padding: 25px 40px 0 20px;
		}
	#Columns #middle_column {
		float: left;
		width: 400px;
		padding: 0;
		}
	#Columns #middle_column_homes {
		float: left;
		width: 460px;
		padding: 0;
		}
	#Columns div#left_column .box {
		width: 300px;
		padding: 0px 0px 0px 0px;
		}
	#Columns div#left_column .box .box_top {
		width: 300px;
		height: 26px;
		padding: 0px 0px 0px 0px;	
		}
	#Columns div#left_column .box .box_end {
		width: 300px;
		}
	#Columns div#middle_column .box {
		width: 400px;
		}
	#Columns div#middle_column .box .box_top {
		width: 400px;
		}
	#Columns div#middle_column .box .box_end {
		width: 400px;
		}
	#Columns div#middle_column_homes .box {
		width: 500px;
		}
	#Columns div#middle_column_homes .box .box_top {
		width: 500px;
		padding: 25px 0px 0px 0px;
		}
	#Columns div#middle_column_homes .box .box_end {
		width: 500px;
		}
/* LEFT COLUMN NAVIGATION */
#navlist_homes {
margin: 0;
padding: 0;
list-style-type: none;
}
	#navlist_homes a, #navlist_homes a:visited {
	display: block;
	background-repeat: no-repeat;
	text-indent: -1000px;
	text-decoration: none;
	width: 204px;
	}
	#navlist_homes a:hover {
	background-position: top right;	
	}
		#navlist_homes li.mlb {
		background-image: url(http://livehistoric.com/images/navlft_homes_mlb.gif);
		width: 204px;
		height: 40px;
		}
		#navlist_homes li.mlb a {
		background-image: url(http://livehistoric.com/images/navlft_homes_mlb.gif);
		height: 40px;
		}
		#navlist_homes li.dl {
		background-image: url(http://livehistoric.com/images/navlft_homes_dl.gif);
		width: 204px;
		height: 40px;
		}
		#navlist_homes li.dl a {
		background-image: url(http://livehistoric.com/images/navlft_homes_dl.gif);
		height: 40px;
		}
		#navlist_homes li.dtn {
		background-image: url(http://livehistoric.com/images/navlft_homes_dtn.gif);
		width: 204px;
		height: 40px;
		}
		#navlist_homes li.dtn a {
		background-image: url(http://livehistoric.com/images/navlft_homes_dtn.gif);
		height: 40px;
		}
		#navlist_homes li.br {
		background-image: url(http://livehistoric.com/images/navlft_homes_br.gif);
		width: 204px;
		height: 40px;
		}
		#navlist_homes li.br a {
		background-image: url(http://livehistoric.com/images/navlft_homes_br.gif);
		height: 40px;
		}
		#navlist_homes li.nr {
		background-image: url(http://livehistoric.com/images/navlft_homes_nr.gif);
		width: 204px;
		height: 40px;
		}
		#navlist_homes li.nr a {
		background-image: url(http://livehistoric.com/images/navlft_homes_nr.gif);
		height: 40px;
		}
		#navlist_homes li.pb {
		background-image: url(http://livehistoric.com/images/navlft_homes_pb.gif);
		width: 204px;
		height: 40px;
		}
		#navlist_homes li.pb a {
		background-image: url(http://livehistoric.com/images/navlft_homes_pb.gif);
		height: 40px;
		}
		#navlist_homes li.qc {
		background-image: url(http://livehistoric.com/images/navlft_homes_qc.gif);
		width: 204px;
		height: 40px;
		}
		#navlist_homes li.qc a {
		background-image: url(http://livehistoric.com/images/navlft_homes_qc.gif);
		height: 40px;
		}
		
#navlist {
margin: 0;
padding: 0;
list-style-type: none;
}
	#navlist a, #navlist a:visited {
	display: block;
	background-repeat: no-repeat;
	text-indent: -1000px;
	text-decoration: none;
	width: 150px;
	}
	#navlist a:hover {
	background-position: top right;	
	}
		#navlist li.btnback {
		background-image: url(http://livehistoric.com/images/navlft_back.gif);
		width: 150px;
		}
		#navlist li.btnback a {
		background-image: url(http://livehistoric.com/images/navlft_back.gif);
		}
		#navlist li.story {
		background-image: url(http://livehistoric.com/images/navlft_story.gif);
		width: 150px;
		}
		#navlist li.story a {
		background-image: url(http://livehistoric.com/images/navlft_story.gif);
		}
		#navlist li.storyactive a {
		background-image: url(http://livehistoric.com/images/navlft_story.gif);
		background-position: top right;
		}
		#navlist li.features {
		background-image: url(http://livehistoric.com/images/navlft_features.gif);
		width: 150px;
		}
		#navlist li.features a {
		background-image: url(http://livehistoric.com/images/navlft_features.gif);
		}
		#navlist li.featuresactive a {
		background-image: url(http://livehistoric.com/images/navlft_features.gif);
		background-position: top right;
		}
		#navlist li.kitchen {
		background-image: url(http://livehistoric.com/images/navlft_kitchen.gif);
		width: 150px;
		}
		#navlist li.kitchen a {
		background-image: url(http://livehistoric.com/images/navlft_kitchen.gif);
		}
		#navlist li.kitchenactive a {
		background-image: url(http://livehistoric.com/images/navlft_kitchen.gif);
		background-position: top right;
		}
		#navlist li.bath {
		background-image: url(http://livehistoric.com/images/navlft_bath.gif);
		width: 150px;
		}
		#navlist li.bath a {
		background-image: url(http://livehistoric.com/images/navlft_bath.gif);
		}
		#navlist li.bathactive a {
		background-image: url(http://livehistoric.com/images/navlft_bath.gif);
		background-position: top right;
		}
		#navlist li.sharedspaces {
		background-image: url(http://livehistoric.com/images/navlft_sharedspaces.gif);
		width: 150px;
		}
		#navlist li.sharedspaces a {
		background-image: url(http://livehistoric.com/images/navlft_sharedspaces.gif);
		}
		#navlist li.sharedspacesactive a {
		background-image: url(http://livehistoric.com/images/navlft_sharedspaces.gif);
		background-position: top right;
		}
		#navlist li.intrnlworkings {
		background-image: url(http://livehistoric.com/images/navlft_intrnlworkings.gif);
		width: 150px;
		}
		#navlist li.intrnlworkings a {
		background-image: url(http://livehistoric.com/images/navlft_intrnlworkings.gif);
		}
		#navlist li.intrnlworkingsactive a {
		background-image: url(http://livehistoric.com/images/navlft_intrnlworkings.gif);
		background-position: top right;
		}
		#navlist li.nearbystuff {
		background-image: url(http://livehistoric.com/images/navlft_nearbystuff.gif);
		width: 150px;
		}
		#navlist li.nearbystuff a {
		background-image: url(http://livehistoric.com/images/navlft_nearbystuff.gif);
		}
		#navlist li.nearbystuffactive a {
		background-image: url(http://livehistoric.com/images/navlft_nearbystuff.gif);
		background-position: top right;
		}
		#navlist li.parking {
		background-image: url(http://livehistoric.com/images/navlft_parking.gif);
		width: 150px;
		}
		#navlist li.parking a {
		background-image: url(http://livehistoric.com/images/navlft_parking.gif);
		}
		#navlist li.parkingactive a {
		background-image: url(http://livehistoric.com/images/navlft_parking.gif);
		background-position: top right;
		}
	
	/* Box typography */
	.box h1 {
		font-size: 1.2em;
		margin: 0px 0 0px 0;
		}
	.box h1.top {
		padding: 0 0 0px;
		border-bottom: 1px solid #e4e3df;
		}
	.box h2 {
		font-size: 1.1em;
		margin: 8px 0 0;
		padding: 0;
		}
	#Columns #left_column .box h1,
	#Columns #right_column .box h1,
	#Columns #left_column .box h1 a,
	#Columns #right_column .box h1 a {
		color: #783101;
		text-decoration: none;
		}
	#Columns #middle_column .box h1,
	#Columns #middle_column .box h1 a {
		color: #515501;
		text-decoration: none;
		}
	#Columns #middle_column .box h2 {
		color: #1c343e;
		}
	#Columns #right_column .box h2 {
		color: #972f1e;
		}
	#Columns #middle_column .box p,
	#Columns #left_column .box p {
		line-height: 16px;
		}
#BodyContent {
	padding: 0 15px;
	margin: 5px 0 0 0;
	line-height: 16px;
	font-size: 12px;
	overflow: visible;
	}

/* HOMES HEADER */
#Homesheader {
	font-size: 12px;
	height: 77px;
	line-height: 15px;
	text-align: center;
	color: #475245;
	position: relative;
	}
#Homesheader-left {
	position: absolute;
    width: 300px;
    top: 5px;
    left: 0px;
	padding: 5px 0px 5px 0px;
	line-height: 15px;
	text-align: left;
	/*border: 1px solid #9ABBDC*/
	}
#Homesheader-center {
	position: absolute;
    width: 180px;
    top: 5px;
	left: 318px;
	padding: 5px 0px 5px 10px;
	line-height: 15px;
	text-align: left;
	border-left: 1px solid #a3a9a2;
	}
#Homesheader-right {
	position: absolute;
    width: 180px;
    top: 5px;
    left: 516px;
	padding: 5px 0px 5px 10px;
	line-height: 15px;
	text-align: left;
	border-left: 1px solid #a3a9a2;
	}
/* GREEN MESSAGE BOX */
#Green-box {
	position:relative;
	width: 412px;
	background: #ffffff;
	border: 1px solid #b5ebdd;
	margin-top: 75px;
	margin-bottom: 135px;
	text-align: center;
	}
	
#Green-box-mid {
	position:relative;
    width: 402px;
	background: #b5ebdd;
	border: 5px solid #ffffff;
	text-align: center;
	/*border: 1px solid #9ABBDC*/
	}

/* FOOTER */
#Footer {
	font-size: 10px;
	height: 33px;
	line-height: 33px;
	background: #b5ebdd url(http://livehistoric.com/images/footer_bg.gif) top;
	background-repeat: repeat-x;
	text-align: center;
	color: #31adba;
	position: relative;
	}
	#Footer span {
		padding: 0 40px 0 0;
	}
	#Footer a {
		color: #31adba;
		font-size: 10px;
		text-decoration: none;
		}
	#Footer a:visited {
		color: #31adba;
		text-decoration: none;
		}
	#Footer a:hover {
		color: #FF7800;
		text-decoration: none;
		}
#Footer-left {
	position:absolute;
    width:143px;
    top:5px;
    left:0px;
	padding-left:22px;
	text-align: left;
	line-height: 28px;
	/*border: 1px solid #9ABBDC*/
	}
#Footer-center {
	top: 5px;
	line-height: 28px;
	position: relative;
	/*border: 1px solid #9ABBDC*/
	}
#Footer-right {
	position:absolute;
    width:143px;
    top:5px;
    right:0px;
	padding-right:22px;
	text-align: right;
	line-height: 28px;
	/*border: 1px solid #9ABBDC*/
	}
		
		
		
/* BOXES */
.box {
	background-position: top;
	}
	.box .box_top,
	.box .box_end {
		background-repeat: no-repeat;
		background-position: top left;
		height: 4px;
		}
	.box .box_end {
		line-height: 0;
		overflow: hidden;
	}
	.box .box_mid {
		padding: 0px 0px 0px 0px;
		}
.box_homes {
	background-position: top;
	}
	.box_homes .box_top,
	.box_homes .box_end {
		background-repeat: no-repeat;
		background-position: top left;
		}
	.box_homes .box_top {
		width: 460px;
		padding-top: 40px;
	}
	.box_homes .box_end {
		overflow: hidden;
	}
	.box_homes .box_mid {
		padding: 0px 0px 0px 0px;
		width: 460px;
		}
#ContactPgFH {
	font-size: 10px;
	height: 30px;
	line-height: 18px;
	position: relative;
	margin-top: 20px;
	color: #475245;
	}
	
/* LISTS */
ul.featureslist {
	list-style: none;
	margin: 0 0 15px 0;
	}
	ul.featureslist li {
		margin: 0px 0 0 0;
		background: url(http://livehistoric.com/images/bullet.gif) 1px 5px no-repeat;
		padding: 0 0 0 10px;
		display: block;
		line-height: 15px;
		}

/* TYPOGRAPHY & BODY CONTENT */
h1 {
	font-size: 18px;
	margin: 0px 0 0px 0;
	color: #FF7800;
	height: 36px;
	}
p.blue; {
color: #31ADBA;
}

.bodysmall {
	font-size: 10px;
	line-height: 12px;
	color: #475245;
	}
a.bluepress {
	color: #31ADBA;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	}
a.bluepress:visited {
	color: #31ADBA;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	}
a.bluepress:hover {
	color: #FF7800;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	}
a.grey {
	color: #475245;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	}
a.grey:visited {
	color: #475245;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	}
a.grey:hover {
	color: #FF7800;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	}
a.ind  {
	color: #31ADBA;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px; 
	padding-left: 30px; 
}

a.ind:visited  { 
	color: #31ADBA;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	padding-left: 30px; 
}

a.ind:hover  {
	color: #FF7800;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	padding-left: 30px; 
}
a.ind2  {
	color: #31ADBA;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px; 
	padding-left: 60px; 
}

a.ind2:visited  { 
	color: #31ADBA;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	padding-left: 60px; 
}

a.ind2:hover  {
	color: #FF7800;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	padding-left: 60px; 
}

a:active  { outline: none;
}

a { outline: none;
}

/* ASSORTED CLASSES */

div.clear {
	clear: both;
}
div.separator {
	margin: 15px 0;
	height: 0;
	overflow: hidden;
	clear: both;
	border-top: 1px solid #ccc;
}