@charset "UTF-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;}
	
a img {
	border: none;}
	
a:link {
	color: #4c0e5e;}

body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #111111;
	line-height: 160%;
	background: url(../images/paper-body-background.jpg) repeat;}

h1 {font: italic normal bold 16px Georgia, "Times New Roman", Times, serif;
	color: #4c0e5e;
	text-align: left;
	text-decoration:underline;
	padding-bottom: 8px;}

h2 {font: italic normal 16px Georgia, "Times New Roman", Times, serif;
	color: #4c0e5e;
	text-align: left;
	text-decoration:none;
	padding-bottom: 6px;}
	
h1 a {color: #4c0e5e;}

h3 {font: italic normal 16px Georgia, "Times New Roman", Times, serif;
	color: #4c0e5e;
	line-height: 120%;
	text-align: left;
	text-decoration:none;
	padding-bottom: 2px;}

#content p {
	padding-bottom: 12px;}


/*Basic Structure Styles*/

#wrapper {
	width: 853px;
	margin: 0 auto;}

#header {
	width: 853px;}

#header-sidebar{
	width: 239px;
	height: 405px;
	float: left;
	background: url(../images/top-nav-paper-bg.jpg) no-repeat top left;}

#header-sidebar img#rose{
	display: block;
	margin-left: 115px;
	margin-top: 7px;}

ul#top-nav{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;}
	
ul#top-nav a{
	display: block;
	width: 200px;
	height: 28px;
	font: normal normal 300 15px Georgia, "Times New Roman", Times, serif;
	color: #4c0e5e;
	text-align: center;
	text-decoration:none;
	margin-left: 33px;
	padding: 10px 0 0 0px;
	border-bottom: 1px dashed #b9a787;
	font-stretch: condensed;
	}

ul#top-nav a:hover {
	color: #FFFFFF;
	background: #4c0e5e;}
	
ul#top-nav li {
	border-bottom: medium none #b9a798; }

/*don't forget you styled these with backgrounds for placeholders*/
#header-main-map{
	width: 614px;
	height: 412px;
	float: left;
	/*background: url(../images/map-placeholder.jpg) no-repeat top left;*/}
	
#header-main-community{
	width: 614px;
	height: 412px;
	float: left;
	/*background:url(../community-images/neighborhood-flash-placeholder.jpg) no-repeat top left;*/}
	
	

#bottom{
	width: 863px;
	height: 611px;
	clear: both;}

#bottom-sidebar{
	width: 239px;
	float:left;}
	
#hood-right #promo{
	/*margin-left: 20px;*/
	padding-bottom: 0;}

/*promo img is just for the Deerfield*/	
#promo img{

	/*margin-left: 20px;*/

	padding-bottom: 0;
	padding-left: 9px;
}
#promo a{
	padding:5px;
}
#bottom-main{
	width: 612px;
	float: left;}

#bottom-main img {
	display: block;
	margin: 10px 0 25px 0;
	}
	
img#where-header {
	margin: -5px 0 10px;
	}
	
#where-header{
	/*border: 2px solid #4c0e5e;*/
	border-bottom: medium;
		}

.column{
	width: 204px;
	float:left;}
	
#first-column:{
	padding-left: 10px;}

#footer{
	height: 110px;
	background: url(../images/footer-bg-community.jpg) repeat-x bottom center;
	clear:both;}
	
#footer-content{
	padding: 20px}

p.footer-text {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4c0e5e;}
	
#footer a:link {
	color:#4c0e5e;
	text-decoration: none;}
	
#footer a:hover {
	color: #006600;
	text-decoration: underline;}
	
#footer a:visted {
	color:#4c0e5e;}
	

/*community page specific stuff, from top down*/

#plans {
	width: 185px;
	margin:0 auto 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4c0e5e;}
	
ul#plan-list {
	padding-left: 20px;}
	
ul#plan-list li {
	padding: 0 0 7px 0;}
	
#plans a:link {
	color:#4c0e5e;}
	
#hood-main{
	width: 600px;
	background-color: #faf5ec;
	height: 100%;
	margin: 0 auto;}

#hood-header{
	width: 600px;
	height: 49px;
	background:#4c0e5e;
	}
	
	.hood-welcome{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		color: #ffffff;
		font-weight: bold;}

	.hood-theme{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		color: #ffffff;
		font-style: italic;}
	
	p#title{
		padding: 10px 0 0 20px;}

#hood-left{
	float: left;
	width: 362px;
	margin: 0 0 20px 0;
	background-color:#faf5ec;
	padding: 15px;}

#hood-right{
	float: right;
	width: 184px;
	margin: 15px 0 0 15px;}

	ul#community-info{
		width: 160px;
		height: 100%;
		background: #a8ae86 url(../community-images/community-info-bg.gif) top center no-repeat;
		list-style-type: none;
		padding: 60px 0 0 0;}
		
	ul#community-info li {
		padding: 0 0 20px 10px ;}
		
	ul#community-info a {
		font: 15px Georgia, "Times New Roman", Times, serif;
		line-height: 100%;
		color: #FFFFFF;}

	ul#community-bullets{
		width: 260px;
		height: 120%;
		font: 15px Georgia, "Times New Roman", Times, serif;
		line-height: 120%;
		color: #4c0e5e;
		padding: 10px 0 0 40px;
		margin: -5px 0 5px 12px;}
		
	ul#community-bullets li {
		padding: 0 0 10px 0;
		list-style-type: square;}

#hood-right p.small {
	font-size: x-small;
	margin: -15px 0 10px 0;
}
#liveSmartLogo {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.designDifference {
font-size:15px;
margin:25px 0 0 10px;
padding:0;
text-align:left;
}
.tallowH1{
	color: #faf5ec;
	font-size: 1px;
}

/*social media styling*/

.socialText {
	font-weight: bold;
	text-align: center;
	padding: 4px 2px 2px 3px;
	border-top: 1px solid #4c0e5e;
	margin-top: 26px;
}

.social {
	padding: 5px 0 3px;
}

.newplan {
    font-weight: bold;
	font-size: 15px;
	width: 178px;
}
.nostyle {
	list-style:none;	
}
