/*
Stylesheet containing all the layout information, excluding colors and fonts.
*/


.left		{float:left;} 
.right		{float:right;} 

#navsub,#nav	{margin:0 10px 0 0;height:30px;border:0px solid red;}

#navsub li,#nav li
{
	display: inline;
	list-style-type: none;
	padding-right: 15px;
	border:0px solid blue;
}


body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
}

#wrapper 	{ width:980px; position:relative; margin:0px auto; text-align: left;}
#header 	{ width:980px;overflow:hidden;}
#container 	{ width:980px;background-color:#fff;background:transparent url(/images/lots/shadow.png) repeat;}
#col_left_h 	{ float:left; width:250px; margin:0 10px;}
#col_main 	{ float:left; width:570px; margin:0 10px;}
#col_main_h 	{ float:left; width:455px; margin-right:10px; line-height:140%;}
#col_right 	{ float:left; width:355px; }
#col_right_h	{ float:left; width:215px; }
#footer 	{ clear:both; background:transparent url(/images/lots/footer_v2.png) no-repeat top left;width:980px;height:85px; margin-bottom:20px;line-height:150%;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }

div.menutitle	{height:32px;overflow:hidden;display: inline;font-size:20px;}


/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */





/* --- PAGES ---*/

#ufo_home 	{width:auto; height:300px;}



