/*

	CSS 
	by Brian Jessee
	
	Background #dad8d8
	Content Background #f3f6f5
	Dark Red			#990000
	
*/

*				{margin: 10; padding: 0;}
body			{font: 14px Georgia, serif; background: #dad8d8 fixed no-repeat; }

a img			{border:0;}
.clear			{ clear: both; }


#page-wrap		{width: 960px; margin: 0px Auto; overflow: hidden; position: relative; height: 250px; min-height: 100%; height:auto !important; height: 100%  }
#push			{height: 250px:}
#center 			{display: block;  margin-left: auto;  margin-right: auto; }

#main-nav		{background: #f3f6f5; margin: 5px 0px 5px 0px;font: 25px Impact; -moz-border-radius: 10px; 					-webkit-border-radius: 10px; border-radius: 10px; }
#main-nav		ul li a{ padding: .2em .2em; text-decoration: none; color:black}
#main-nav 		ul li a:hover {background-color: #990000; color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#navlist		li{display: inline; list-style-type: none;}

/* Slider */
#gallery{width: 960px;	height: 250px;background: #f3f6f5; color=black;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#gallery1{width: 960px;	height: 250px;background: #f3f6f5; color=black;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position:relative; }
#gallery1 img {float:left; margin: 10px;height: 230px; width:430px;	overflow: hidden;margin-left:30px;}
#feat{	width: 930px;	height: 230px;	 padding:10px 20px;	}

.stepcarousel{	position: relative; 	overflow: scroll;	width: 885px; 	height: 230px;	margin: 0px 10px;	background:none;	}
.stepcarousel .belt{	position: absolute; 	left: 0;	top: 0;	}
.stepcarousel .panel{	float: left; 	overflow: hidden; 	width:430px; 	height:230px;	margin: 0 5px;	padding: 4px;		}
.stepcarousel .panel img{	margin: 0px; 	padding:0px;	height: 230px; width:430px;	overflow: hidden;	}

/*RSS Feeds */
#rss			{float:left; display:inline; background: #f3f6f5; width: 280px; height: 260px; margin: 10px 5px 0px 5px; overflow:auto; padding: 0px 10px 0px 20px;  -moz-border-radius: 10px; -webkit-border-radius: 10px border-radius: 10px;}
#rss img			{margin: 5px 0px 0px 30px; height:50px; width:220px; }
#rss p 			{border-top: 2px solid #990000;  }


/* Blog Entries */
#main-content 	{float: left; background: #f3f6f5;width: 940px; margin: 10px 0px 0px 0px; padding:10px 10px 10px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.post 			{padding: 0px 0 0 10px;}
.post h3			{float: left; font: georgia; font-size: 1.5em; margin: 0px; color: #990000; width: 350px; height: 65px; padding: 25px 10px 20px 5px; }
.post h4			{float: left; font: georgia; font-size: 1.5em; margin: 0px; width: 150px; padding: 25px 10px 20px 5px; text-align:center;}
.post h5			{font-size: 1em;}
.odd		{width: 910px; height: 100px; border: 2px solid #990000; overflow:hidden;}

.odd h3  		{float: left; font: georgia; font-size: 1.5em; margin: 0px;}
.even 		{width: 910px; height: 100px;overflow:hidden;}

.entry			{padding-top:10px;position:relative;}
.entry form 		{clear: both; position: absolute;  top: 5px ;right: 5px; }
.entry p1 		{float: right; width:175px; height:90px;} /*Address Map or Grand Grand Location*/
.entry p2 		{float:left;height:80px;} /*Phone, Adddress, Menu, Email */
.entry p3 		{float: right; width:300px; padding: 15px 0 0 0;} /*Contact Info for Events*/
.entry p4		{float: left; width: 500px; height:70px; } 
.tellafriend 	{float: right; }

/* Footer Ads */ 
#footerads	{width: 960px; height: 230px;float: left; margin:10px 0 0 0px;}
.ad-row 	{margin: 0px 10px 0px 5px;overflow: hidden; float: left; display:inline;}
.ad-row  img { width: 225px; height: 185px;}

/* Footer */
#footer			{background: #f3f6f5; height: 250px;margin-top: 15px; border-top: 4px solid #990000; padding-top: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#footer-content	{ width: 960px; margin: 0px Auto;}
#footer-a		{width: 465px; float: left; margin-right: 15px;}
#footer-b		{width: 465px; float: right; margin-left: 15px;text-align:center;}


/*Community CSS*/
#community		ul li a{ padding: .2em .4em; text-decoration: none; color:black}
#community		ul li a:hover {background-color: #cba2a5;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#clist			li{ list-style-type: none;}


/*Typography*/
#center			{text-align:center;}
h1				{font:strong;} 
a				{color: #990000;text-decoration: none;}
a:hover			{background: #990000; color: white;}

/*Lennar */
#lennar			{  margin: 10px; text-align: center;}