/* ---------------------------------------------------------

PRINT Styles for Forestar Real Estate Group
www.forestargroup.com

Author(s): David Guillory, Matt Wetzler

Sibley/Peteet Design - Austin
www.spdaustin.com

Created: March 2006

------------------------------------------------------------ */

html, body, div, p, form, input, textarea {
	font: 10pt/14pt Arial,Helvetica,Verdana,sans-serif;
	color: #000;
	}
body {
	margin: 0 5% 0 5%;
	_padding: 0 5% 0 5%;
	width: 90%;
	background: #fff;
	}
a {
	color: #000;
	text-decoration: underline;
	}
img {
	border: 1pt solid #919B91;
	}
hr {
	display: block;
	margin: 12pt 0;
	_margin: 12pt 0;
	border: 1px solid #919B91;
	border-width: 1pt 0 0 0;
	height: 1pt;
	}
div.hr {
	clear: both;
	padding-top: 12pt;
	margin-bottom: 12pt;
	border-bottom: 1px solid #919B91;
	}
blockquote {
	float: right;
	width: 55%;
	margin: 6pt 0 6pt 10pt;
	font: italic 12pt/16pt "Times New Roman", Times, serif;
	color: #7D3C14;
	}
	blockquote .attribution {
		font: 10pt/10pt "Times New Roman", Times, serif;
		margin-top: -5pt;
		text-align: right;
		color: #7D3C14;
		}

/* BASIC STRUCTURE
------------------------------------------------------------------------------------------ */

#wrapper {
	width: 100%;
	_height: 1%;	
	}

#home-three-columns {
	clear: left;
	}
	#home-three-columns #column-investment {
		float: left;
		width: 30%;
		}
		#home-three-columns #column-investment img {
			width: 100%;
			}
	#home-three-columns #column-builders {
		float: left;
		width: 30%;
		margin-left: 3%;
		}
		#home-three-columns #column-builders img {
			width: 100%;
			}
	#home-three-columns #column-municipalities {
		float: left;
		width: 30%;
		margin-left: 3%;
		}
		#home-three-columns #column-municipalities img {
			width: 100%;
			}
#sidebar {
	float: right;
	width: 25%;
	_width: 25%;
	_height: 1%;
	}

#stewardship-content,
#investment-content,
#hvl-content {
	float: left;
	width: 70%;
	}

.hero-medium,
.company-management-hero,
.company-overview-hero,
.company-philosophy-hero,
.company-careers-hero,
.community-detail-hero,
.builder-devloper-hero,
.municipalities-hero,
.municipalities-partner-hero, 
#featured-large img {
	width: 100%;
	}
.inset {
	float: left;
	margin: 5pt 10pt 5pt 0;
	}
#stewardship-inset {
	display: none;
	}
.past-inset {
	float: right;
	margin: 5pt 0 5pt 10pt;
	}
.intro {
	font: bold 11pt/13pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
.question {
	font: bold 14pt/14pt Arial, Helvetica, sans-serif;
	color: #73692D;
	}


/* HEADERS
------------------------------------------------------------------------------------------ */

h1 {
	font: italic 23pt/24pt "Times New Roman", Times, serif;
	color: #334D30;
	}
h2 {
	font: normal 14pt/16pt "Times New Roman", Times, serif;
	}
h3 {
	font: bold 10pt/12pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
h4 {
	font: italic 10pt/12pt "Times New Roman", Times, serif;
	color: #7D3C14;
	}
#sidebar h2,
#overview-content #overview-history h2,
#past-content h2,
#past-content .past-project {
	font: bold 12pt/14pt Arial, Helvetica, sans-serif;
	color: #334D30;
	text-transform: uppercase;
	}
#past-content h3 {
	font: bold 10pt/12pt Arial, Helvetica, sans-serif;
	color: #666666;
	}
#overview-content h2,
#commercial-content h2,
#community-partner-content h2 {
	font: italic 16pt/16pt "Times New Roman", Times, serif;
	color: #334D30;
	}



/* MASTHEAD
------------------------------------------------------------------------------------------ */

/*#logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 182pt;
	height: 62pt;
	}*/
#logo {
	padding-bottom: 15pt;
	}
#logo img {
	border: none;
	width: 120pt;
	}


/* SEARCH
------------------------------------------------------------------------------------------ */

#search {
	display: none;
	}


/* NAVIGATION
------------------------------------------------------------------------------------------ */

#nav-main {
	display: none;
	}
#nav-messaging {
	display: none;
	}
#nav-toolbar {
	display: none;
	}
	
.learn-more-rust {
	display: none;
	}
.learn-more-green {
	display: none;
	}
.back-to-top {
	display: none;
	}
.links {
	display: none;
	}
.imgswap {
	display: none;
	}
.featured-small-flash,
#community-flash,
#commercial-flash {
	display: none;
	}

/* FOOTER
------------------------------------------------------------------------------------------ */

#footer {
	clear: both;
	padding-top: 20pt;
	}

/* MANAGEMENT TEAM
------------------------------------------------------------------------------------------ */

#management-name-list {
	display: none;
	}
.management-bio h2 {
	font: bold 12pt/12pt Arial, Helvetica, sans-serif;
	color: #8C9150;
	}
.management-bio h3 {
	margin-bottom: 16px;
	font: bold 8pt/8pt Arial, Helvetica, sans-serif;
	color: #8C9150;
	}
.management-bio p {
	margin-bottom: 12pt;
	}
.management-inset {
	float: left;
	margin: 5pt 10pt 5pt 0;
	_margin-bottom: 0;
	}


/* COMMUNITY DETAIL PAGE
------------------------------------------------------------------------------------------ */

#community-specs,
#hvl-specs,
#commercial-specs {
	float: right;
	width: 30%;
	font-size: 11pt;
	}
	#community-specs h3,
	#hvl-specs h3,
	#commercial-specs h3 {
		color: #7D3C14;
		font: bold 12pt/12pt Arial, Helvetica, sans-serif;
		}
	#community-specs ul,
	#hvl-specs ul,
	#commercial-specs ul {
		margin-top: 10pt;
		margin-bottom: 20pt;
		}
	#community-specs li,
	#hvl-specs li,
	#commercial-specs li {
		_height: 1%;
		}
	#community-specs li span,
	#hvl-specs li span,
	#commercial-specs li span {
		display: block;
		color: #67675F;
		padding: 2pt 2pt 1pt 4pt;
		font-weight: bold;
		}
	#community-specs p,
	#hvl-specs p,
	#commercial-specs p {
		color: #414137;
		margin-top: 7pt;
		}
	#community-specs strong,
	#hvl-specs strong,
	#commercial-specs strong {
		color: #7D3C14;
		font-weight: bold;
		}	
	#community-specs .disclaimer,
	#commercial-specs .disclaimer {
		margin: 15pt 0 0 0;
		color: #8D8D87;
		font-size: 8pt;
		line-height: 9pt;
		font-style: italic;
		}

#community-detail-photos,
#hvl-detail-photos,
#commercial-detail-photos {
	float: left;
	width: 68%;
	}
	.community-detail-cell,
	.hvl-detail-cell,
	.commercial-detail-cell {
		float: left;
		width: 45%;
		padding: 0 8pt 8pt 0;
		}
	.community-detail-cell p,
	.hvl-detail-cell p,
	.commercial-detail-cell p {
		margin-top: 8pt;
		font-size: 9pt;
		font-style: italic;
		line-height: 11pt;
		padding: 1pt;
		}
	.community-detail-cell img,
	.hvl-detail-cell img,
	.commercial-detail-cell img {
		width: 100%;
		}


/* MSA PAGES
------------------------------------------------------------------------------------------ */

#community-usa img {
	float: left;
	width: 67%;
	margin-bottom: 20pt;
	}

#community-locator-forms {
	display: none;
	}

#community-msa-1 img,
#commercial-msa-1img,
#community-msa-2 img,
#commercial-msa-2 img,
#community-msa-3 img,
#commercial-msa-3 img,
#community-msa-3 img,
#commercial-msa-3 img,
#community-msa-4 img,
#commercial-msa-4 img,
#community-msa-5 img,
#commercial-msa-5 img,
#community-msa-6 img,
#commercial-msa-6 img,
#community-msa-7 img,
#commercial-msa-7 img,
#community-msa-8 img,
#commercial-msa-8 img,
#community-msa-9 img,
#commercial-msa-9 img,
#community-msa-10 img,
#commercial-msa-10 img,
#community-msa-11 img,
#commercial-msa-11 img {
	float: left;
	width: 68%;
	margin-bottom: 20pt;
	}

#community-msa-list {
	float: right;
	width: 30%;
	}
#community-msa-list li {
	font-weight: bold;
	}

#msa-info {
	clear: both;
	}
	#msa-info h4 {
		margin: 10pt 0 10pt 0;
		color: #7D3C14;
		font: bold 20pt/20pt Arial, Helvetica, sans-serif;
		}
	div.msa-photos {
		float: left;
		width: 40%;
		}
		div.msa-photos .msa-photo-hero {
			width: 89%;
			}
		div.msa-photos .msa-photo-hero p,
		div.msa-photos .msa-photo-support p {
			margin: 8pt 12pt 0 0;
			font-size: 11pt;
			font-style: italic;
			line-height: 15pt;
			padding: 1pt;
			}
		div.msa-photos .msa-photo-support {
			float: left;
			width: 42%;
			_width: 41%;
			margin: 8pt 8pt 0 0;
			}
		div.msa-photos .msa-photo-hero img,
		div.msa-photos .msa-photo-support img {
			width: 100%;
			}
				
	div.msa-text {
		float: right;
		width: 58%;
		}
		div.msa-text p {
			color: #000;
			font: 14pt/18pt "Times New Roman", Times, serif;
			margin-bottom: 12pt;
			}

/* BASIC TABLE
------------------------------------------------------------------------------------------ */

	table {
		border-collapse: separate;
		}
	td {
		padding: 12px;
		}
	th.col-one {
		color: #D2CDA5;
		}
	td.col-one {
		background-color: #D2CDA5;
		width: 264px;
		}
		td.col-one img {
			float: left;
			border: 0;
			margin-right: 12px;
			}
	td.col-two {
		background-color: #AFB47D;
		text-align: center;
		}
	th.col-two {
		color: #AFB47D;
		}
	td.col-three {
		background-color: #CDD2C8;
		width: 364px;
		}
	th.col-three {
		color: #CDD2C8;
		}
	td.total-acres {
		padding-left: 12px;
		font-weight: bold;
		}


/* STEWARDSHIP
------------------------------------------------------------------------------------------ */
#stewardship-content.stewardship-home {
	width: 100%;
	}

#stewardship-content ul {
	list-style: none;
	}
	#stewardship-content ul ul {
		list-style: circle;
		margin-left: -36px;
		}

#markets-flash-map {
	display: none;
	}


/* STRATEGY
------------------------------------------------------------------------------------------ */
.value-creation-step img {
	border: none;
	}


/* WELCOME LETTER
------------------------------------------------------------ */
.welcome img {
	border: none;
	}
