
/*************************************************/
/* OUTPUT:	css for the screen 			 		*/
/* VERSION:	1.0  								*/
/* CREATED:	October 2007						*/
/* CLIENT:	fortenberryhomesinc.com 			*/
/* AUTHOR:	Holly Fortenberry 					*/
/* CITE:	Cite author if using this css		*/
/* http://www.hollyfortenberry.com 				*/
/* http://www.emeraldpixel.com 					*/
/************************************************/

*
	{
	font-family: "Arial", "Helvetica", sans-serif !important;
	margin: 0;
	padding: 0;
	}

html, body
	{
	background: #32404d;
	height: 100%;
	width: 100%;
	}

h1
	{
	background: #fff;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 1em 0;
	padding: 0;
	color: #627f3d;
	line-height: 1em;
	}


h2
	{
	color: #fafaf7;
	font-size: 1em;
	font-weight: lighter;
	height: 2em;
	line-height: 2em;
	padding: 0 .5em 0 .5em;
	}

/* the following rule applies only to IE */
* html h2
	{
	padding: 0;
	}

h3
	{
	color: #555;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 1.2em 0 1em 1em;
	padding: 15px 0 10px 0;
	}
	
h4
	{
	color: #888;
	font-size: .9em;
	font-weight: normal;
	margin: 1em 0 .5em 0;
	}


h5
	{
	color: #444;
	font-size: .8em;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 3px 0;
	}

h6
	{
	color: #555;
	font-size: .7em;
	font-weight: normal;
	margin: 0;
	padding: 2px 0 2px 0;
	}

a[href^="http:"]
	{
	background: url(../images/externallink.gif) no-repeat right top;
	padding-right: 15px;
	}
	
a[href^="http://www.fortenberryhomesinc.com"], a[href^="http://fortenberryhomesinc.com"]
	{
	background-image: none;
	padding-right: 0;
	}

a[href$=".pdf"]
	{
	background: url(../images/pdflink.gif) no-repeat right top;
	padding-right: 15px;
	}

/* a hack to trigger haslayout to prevent disappearing text */
/* \*/
* html .gainlayout { height: 1%; }
/* */

a:link
	{
	border: none;
	color: #29527a;
	}	

a:visited
	{
	border: none;
	color: #29527a;
	}	

a:hover, a:active, a:focus
	{
	border: none;
	text-decoration: none;
	}

p
	{
	font-size: .9em;
	margin: .5em 1em .5em 0;
	padding: .5em 1em 1em 1em;
	color: #1c3854;
	line-height: 1.3em;
	}

img
	{
	border: none;
	}

ul
	{
	list-style-position: inside;
	}

li
	{
	font-size: .9em;
	color: #666;
	line-height: 1em;
	text-align: center;
	margin: 0;
	padding: 0;
	}	


/************************************/

		/* begin shell ids */

/************************************/

#container
	{
	margin: 0 auto;
	width: 800px;
	}
	
#metabar
	{
	background: #29527a;
	background: url(http://www.fortenberryhomesinc.com/images/topcurve.png) no-repeat;
	height: 56px;
	width: 100%;
	margin-top: 20px;
	}

#nameplatewrap
	{
	height: 133px;
	width: 100%;
	}
	
#nameplate
	{
	height: 133px;
	width: 800px;
	}

#mainbar
	{
	background: url(http://www.fortenberryhomesinc.com/images/menubar.png) repeat;
	color: #efe7da;
	height: 29px;
	margin: 0 auto;
	width: 800px;
	}

#majorbar
	{
	position: relative;
	}

#minorbar
	{
	float: right;
	width: 40%;
	}

#mainblock
	{
	background: #fff url(http://www.fortenberryhomesinc.com/images/bottomcurve.png) bottom no-repeat;
	margin: 0 auto;
	}

#mainfeature
	{
	margin: 30px;
	}

#colophonwrap
	{
	clear: both;
	margin: 0 auto;
	width: 100%;
	}
	
#colophon
	{
	height: 100%;
	line-height: 1.5em;
	margin: 0 auto;
	text-align: center;
	width: 750px;
	}	

/************************************/

		/* end shell ids */

/************************************/

/************************************/

		/* begin home page */

/************************************/

#home #mainfeature
	{
	height: 100%;
	margin: 30px 160px 30px 50px;
	width: 530px;
	}

#home #majorbar
	{
	background-color: #475c6e;
	border: 1px solid #d5e1db;
	float: right;
	height: 100%;
	margin: 0 20px 0 0;
	padding: 20px 0 20px 0;
	text-align: center;
	width: 150px;
	}
	
#home #majorbar li
	{
	color: #fff;
	list-style: none;
	text-align: center;
	}

#home #majorbar a
	{
	color: #fff;
	text-decoration: none;
	font-style: italic;
	}

#home #majorbar p
	{
	margin: 1.5em 0 0 0;
	padding: 0;
	text-align: center;
	}
	
#home #majorbar li img
	{
	margin: 0 .1em 0 0;
	}

/* the following rule applies only to IE */
* html #home #majorbar p
	{
	margin: 1em 1em 0 0;
	}

.majormenu li p
	{
	font-size: 1.1em;
	text-decoration: none;
	color: blue;
	}
	
/************************************/

		/* end home page */

/************************************/

/************************************/

		/* begin descendants */

/************************************/

#community #mainfeature ul li,
#gallery #mainfeature ul li,
#elevations #mainfeature ul li
	{
	background: #fff;
	border: 1px solid #efe7da;
	float: left;
	list-style-position: inside;
	list-style-type: none;
	margin: 1px;
	text-align: center;
	}
	
#community #mainfeature ul li a,
#gallery #mainfeature ul li a,
#elevations #mainfeature ul li a
	{
	background: #fff;
	border: none;	
	text-align: center;
	}

#elevations p
	{
	font-size: .9em;
	}

#floorplans p
	{
	font-size: 1em;
	}

#home h2
	{
	background: url(../images/medcurve.png) no-repeat top left;
	}

#elevations #mainfeature h2#cane,
#elevations #mainfeature h2#reed,
#gallery h2#community,
#gallery #mainfeature h2#nature
	{
	clear: left;
	}

#mainfeature li
	{
	font-size: .8em;
	}

#properties #majorbar
	{
	margin: 0;
	width: 385px;
	}

#properties #majorbar h2
	{
	background: url(../images/smallcurve.png) no-repeat;
	}

#properties #mainfeature ul
	{
	padding: 0 0 1em 1em;
	}

#properties #mainfeature li,
#readme #mainfeature li,
#utilities #mainfeature li,
#wetlands li
	{
	line-height: 1em;
	list-style-position: inside;
	list-style-type: circle;
	margin: 1em 0 1em 2em;
	text-align: left;
	}

#readme #mainfeature li
	{
	margin: 0 0 1em 2em;
	}
		
#siteindex #mainfeature li
	{
	font-size: 1em;
	margin: 0 0 0 2em;
	text-align: left;
	list-style-position: inside;
	list-style-image: url(../images/folder.gif);
	}

#contactus h2,
#about h2,
#gallery h2,
#elevations h2,
#community h2,
#amenities h2,
#beaches h2,
#birding h2,
#boating h2,
#fishing h2,
#history h2,
#environment h2,
#government h2,
#organizations h2,
#schools h2,
#transportation h2,
#utilities h2,
#canalcity h2
	{
	background: url(../images/longcurve.png) no-repeat top left;
	}

/************************************/

		/* end descendants */

/************************************/

/************************************/

		/* begin semantic ids */

/************************************/
#bait
	{
	margin: 1em;
	}

#bait li
	{
	list-style: none;
	padding: .2em;
	text-align: left;
	border: 1px solid white;
	}

#baitshop
	{
	float: right;
	margin: 1em 1em 0 0;
	}

#baitshop li
	{
	border: 1px solid white;
	}

#canalcity #mainfeature ul li
	{
	line-height: 1em;
	list-style-position: inside;
	list-style-type: circle;
	margin: 1em 0 1em 2em;
	text-align: left;
	}
	
#clubs
	{
	margin: 1em;
	}

#clubs li
	{
	list-style: none;
	padding: .2em;
	text-align: left;
	}

#colophon p
	{
	color: #f7f7f6;
	padding: .5em;
	}

#colophon p a
	{
	color: #ffc559;
	}

#dadportrait
	{
	float: right;
	margin: 1em;
	}

#emergency li
	{
	border: 1px solid white;
	}
		
#forttravis
	{
	float: right;
	margin: 0 0 1em 1em;
	}

#logo 
	{
	border: none;
	margin-left: 1em;
	}

#map
	{
	float: right;
	margin: 2em 2em 1em 2em;
	}

#otherservices li
	{
	border: 1px solid white;
	}
	
#parks
	{
	margin: 1em;
	width: 300px;
	}

#parks li
	{
	list-style: none;
	padding: .2em;
	text-align: left;
	border: 1px solid white;
	}

#phoneemail
	{
	background: #fff;
	float: right;
	font-size: 1.3em;
	margin: 1.5em 3em 1em 2em;
	}

#ramps
	{
	margin: 1em;
	width: 300px;
	}

#ramps li
	{
	list-style: none;
	padding: .2em;
	text-align: left;
	}

#readme
	{
	color: #32404d;
	}

#readme:hover
	{
	color: #b9cea3;
	}

#residential li
	{
	border: 1px solid white;
	}

#restaurants
	{
	margin: 1em;
	width: 300px;
	}

#restaurants li
	{
	list-style: none;
	padding: .2em;
	text-align: left;
	border: 1px solid white;
	}

#sites
	{
	position: relative;
	top: -10px; left: 275px;
	}
	
#stingareeboats
	{
	float: right;
	margin: 2em;
	}

#ecology,
#terns,
#terneggs
	{
	display: block;
	margin: 2em;
	text-align: center;
	}

#properties #majorbar,
#directions,
#service,
#vision,
#propgal,
#comgal,
#natgal,
#recreation,
#services,
#willow,
#cane
	{
	background: #fafaf7;
	}
	
#ecofeatures,
#stdfeatures,
#upgrades
	{
	background: #fafaf7;
	float: right;
	font-size: .9em;
	margin: 0 0 1em 0;
	width: 100%;
	}

#ecofeatures h2,
#stdfeatures h2,
#upgrades h2
	{
	background: url(../images/tinycurve.png) no-repeat;
	}
	
#ecofeatures p,
#stdfeatures p,
#upgrades p
	{
	margin: 0;
	}

/************************************/

		/* end semantic ids */

/************************************/
/*********************************/

	/* begin mainmenu */

/*********************************/

ul.mainmenu
	{
	background: url(http://www.fortenberryhomesinc.com/images/menuline.png) no-repeat;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 800px;
	}

ul.mainmenu li
	{
	display: inline;
	padding: 0;
	margin: 0;
	}
	
ul.mainmenu a
	{
	background: url(http://www.fortenberryhomesinc.com/images/menuline.png) repeat-y right top;
	display: block;
	font-size: 1em;
	line-height: 2em;
	text-align: center;
	text-decoration: none;
	width: 100px;
	}

ul.mainmenu a:link
	{
	color: #22254e;	
	float: left;
	}


ul.mainmenu a:visited
	{
	color: #22254e;
	float: left;
	}


ul.mainmenu a:hover
	{
	color: #fff;
	float: left;
	}

#home #mainbar .home a,
#properties #mainbar .properties a,
#elevations #mainbar .elevations a,
#floorplans #mainbar .floorplans a,
#about #mainbar .about a,
#community #mainbar .community a,
#gallery #mainbar .gallery a,
#contactus #mainbar .contactus a
	{
	color: #fff;
	}

/*********************************/

	/* end mainmenu */

/*********************************/
/*********************************/

	/* begin majormenu */

/*********************************/

#majorbar ul.majormenu li
	{
	width: 100%;
	}

#community #majorbar ul.majormenu,
#amenities #majorbar ul.majormenu,
#beaches #majorbar ul.majormenu,
#birding #majorbar ul.majormenu,
#boating #majorbar ul.majormenu,
#fishing #majorbar ul.majormenu,
#history #majorbar ul.majormenu,
#environment #majorbar ul.majormenu,
#government #majorbar ul.majormenu,
#organizations #majorbar ul.majormenu,
#schools #majorbar ul.majormenu,
#transportation #majorbar ul.majormenu,
#utilities #majorbar ul.majormenu
	{
	border-top: 10px solid #acc097;
	border-bottom: 10px solid #acc097;
	border-right: 10px solid #acc097;
	
	display: inline;
	float: right;
	list-style-type: none;
	list-style-position: inside;
	margin: 1em 1em 1em 2em;
	padding: 0;
	text-align: center;
	width: 165px;
	}


#community #majorbar ul.majormenu li a,
#amenities #majorbar ul.majormenu li a,
#beaches #majorbar ul.majormenu li a,
#birding #majorbar ul.majormenu li a,
#boating #majorbar ul.majormenu li a,
#fishing #majorbar ul.majormenu li a,
#history #majorbar ul.majormenu li a,
#environment #majorbar ul.majormenu li a,
#government #majorbar ul.majormenu li a,
#organizations #majorbar ul.majormenu li a,
#schools #majorbar ul.majormenu li a,
#transportation #majorbar ul.majormenu li a,
#utilities #majorbar ul.majormenu li a
	{
	background: #54627c;
	background: #38445b;
	border-left: 10px solid #acc097;
	color: #fafaf7;
	display: block;
	line-height: 1.3em;
	border-top: 1px solid #acc097;
	padding: 0;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 155px;
	}

#community #majorbar ul.majormenu li.community a,
#amenities #majorbar ul.majormenu li.amenities a,
#beaches #majorbar ul.majormenu li.beaches a,
#birding #majorbar ul.majormenu li.birding a,
#boating #majorbar ul.majormenu li.boating a,
#fishing #majorbar ul.majormenu li.fishing a,
#history #majorbar ul.majormenu li.history a,
#environment #majorbar ul.majormenu li.environment a,
#government #majorbar ul.majormenu li.government a,
#organizations #majorbar ul.majormenu li.organizations a,
#schools #majorbar ul.majormenu li.schools a,
#transportation #majorbar ul.majormenu li.transportation a,
#utilities #majorbar ul.majormenu li.utilities a
	{
	background: #fff;
	border-left: 10px solid #38445b;
	border-right: 10px solid #38445b;
	border-top: 0;
	color: #54627c;
	display: block;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	width: 155px;
	}

/*********************************/

	/* end majormenu */

/*********************************/
/*********************************/

	/* classes */

/*********************************/
	
.address
	{
	background: #fff;
	color: #1c3854;
	font-size: 1.1em;
	font-style: normal;
	line-height: 1.3em;
	margin: 2.7em 0 2em 3em;
	padding: 0 0 1em 1em;
	}

.clear
	{
	clear: both;
	}

.floatr
	{
	float:  right;
	}

.firstpara
	{
	background: #fff;
	font-size: 1em;
	margin-top: 1em;
	}

.firstpara:first-letter
	{
	color: #1c3854;
	font-size: 1.5em;
	}

.highlight
	{
	border: 3px solid #fbfaf7;
	margin: 0 0 0 1em;
	}

li.floorplan
	{
	padding: 2em;
	list-style-type: none;
	}

li.floorplan a:hover
	{
	border-bottom: 5px solid #629cb9;
	}

.propaddress
	{
	color: #50220a;
	margin: 1em;
	text-align: center;
	}

.skip
	{
	color: #29527a;
	display: none;
	}

.top
	{
	clear: left;
	}
	
.warning
	{
	font-style: italic;
	color: red;
	}

.pending
	{
	color: #ff9900;
	}