/*-- ROOT ELEMENTS --*/
	body { background-color: #f26530; }
	strong { font-weight: bold; }
/*-- ROOT ELEMENTS --*/
/*-- MASTER POSITIONAL --*/
	#body-wrap { width: 100%; height: auto;}
	#body-inner { position: relative; width: 880px; height: auto; margin: 0 auto; }
	
	#layer-content { position: absolute; width: 880px; height: auto; z-index: 10; }
	#layer-nav { position: absolute; width: 880px; height: auto; z-index: 1; top: 160px; }
	
/*-- MASTER POSITIONAL --*/
/*-- HEADER --*/
	#header { float: left; width: 100%; height: 100px; }
	#header-inner { float: left; width: auto; height: auto; margin: 30px 0 0 0; }
/*-- HEADER --*/
/*-- NAV --*/
	#info { float: left; width: 880px; padding: 5px 0 0 0; margin: 10px 0 0 0; height: 20px; background-color: #000000; text-align: right; }
/*-- NAV --*/
/*-- CONTENT --*/
	#content { float: left; width: 100%; height: auto; margin: 0 0 0 0; }

	#rsvp  { display: none; position: relative; width: 108px; height: 88px; float: right; top: 20px; z-index: 99; }
	
	#col-twt-alpha { position: absolute; width: 250px; height: 410px; z-index: 1; }
	#col-twt-beta { position: absolute; width: 380px; height: 410px;	margin: 0 0 0 250px; background-color: #000000; z-index: 2; }
	#col-twt-delta { position: absolute; width: 250px; height: 410px; margin: 0 0 0 630px; background-color: #ffffff; z-index: 3;}
	
	#col-beta-inner { float: left; width: 360px; height: 350px;	margin: 50px 10px 10px 10px; }
	#col-delta-inner { float: left; width: 230px; height: 350px;	margin: 50px 10px 10px 10px; }

	#beta-info-tw-alpha{ float: left; width: 40px; height: auto; margin: 10px 0 0 0; }
	#beta-info-tw-beta{ float: left; width: 220px; height: auto; margin: 10px 0 0 0; }

	#image-holder { float: left; width: 360px; height: 215px; overflow: hidden; }
	
	#beta-pagination { float: left; width: 360px; margin: 8px 0 0 0; }

	#menu { position: absolute; z-index: 1; }
	#menu-alt { position: absolute; z-index: 1; }
	
	#beta-facts-tw-alpha{ float: left; width: 60px; height: auto; margin: 45px 0 0 0; *margin: 45px 0 0 0; }
	#beta-facts-tw-beta{ float: left; width: 100px; height: auto; margin: 43px 0 0 0; *margin: 45px 0 0 0; }
		#beta-facts-tw-beta p { margin: 11px 0 0 0; }
		#beta-map-nav { margin: 5px 0 0 0; }
	
	h1 { width: 196px; height: 73px; cursor: pointer; background: url(../images/lindsay-yates-group-logo.gif) top left no-repeat; margin:0 0 0 0; text-indent: -5000px;  }	
	h2 { width: 240px; height: 20px; padding: 5px 0 0 10px; background-color: #ffffff;}
	
	#item-images { width: 360px; height: 215px; overflow: hidden;}
	
	#caption { position: absolute; top: 290px; width: 250px;}
	#caption-holder { width: 300px; height: 130px; overflow: hidden; }
	#map-holder { width: 360px; height: 280px; overflow: hidden; }
	
	.space-bottom { margin: 0 0 10px 0 }
	
	.caption-orange { font-size:16px; color: #f26530; font-family: Times, serif; line-height: 1; font-style: italic;}
		.caption-orange strong { font-style: italic;}
	.caption-black { font-size:16px; color: #000000; font-family: Times, serif; line-height: 1; font-style: italic;}
		.caption-black strong { font-style: italic;}
	
	ul.news-items-wrap { float: left; width: 100%; height: auto; }
		li.news-item { float: left; width: 100%; height: auto; margin: 2px 0 0 2px; background: url(../images/news-arrow-inactive.gif) no-repeat top right; }
		li.news-title { float: left; width: 100%; height: auto; border:0px; padding: 0 0 3px 0; border-bottom:1px dotted #f26631; font-weight: bold; }
			li.news-title a { color: #000000; text-decoration: none; }
			li.news-title a:hover { color: #f26631; text-decoration: none; }
		
		li.news-date { float: left; width: 100%; height: auto; display: none; margin: 3px 0 0 0;}
		li.news-desc { float: left; width: 100%; height: auto; margin: 5px 0 0 0; display: none;}
	
	ul.service-items-wrap { float: left; width: 100%; height: auto; }
		li.service-item { float: left; width: 100%; height: auto; margin: 2px 0 0 2px; background: url(../images/news-arrow-inactive.gif) no-repeat top right; }
		li.service-title { float: left; width: 100%; height: auto; border:0px; padding: 0 0 3px 0; border-bottom:1px dotted #f26631; font-weight: bold; }
			li.service-title a { color: #000000; text-decoration: none; }
			li.service-title a:hover { color: #f26631; text-decoration: none; }
		
		li.service-desc { float: left; width: 100%; height: auto; margin: 5px 0 0 0; display: none;}	
	
	li.active { background: url(../images/news-arrow-active.gif) no-repeat top right; }
	
	ul.info-wrap { float: right; width: auto; }
		li.info-type { float: left; width: auto; color: #f26530; font-weight: bold; text-transform: uppercase; }
		li.info-detail { float: left; width: auto; color: #ffffff; font-weight: bold; text-transform: lowercase; margin: 0 10px 0 3px; }
			li.info-detail a { color: #ffffff; }
			li.info-detail a:hover { color: #bcbec0; }
	
		
	#beta-pagination a { margin: 3px 2px 0 0; }
	#beta-pagination a:focus { outline: none; }
	
/*-- CONTENT --*/
/*-- NAV --*/
	#nav { position: relative; left: 0; top:20px; }
/*-- NAV --*/

/*-- FOOTER --*/
	#footer { float: left; width: 856px; height: auto; padding: 10px 12px 25px 12px; }
		#footer a, #footer a:link { color: #796e60; text-decoration: none; }
		#footer a:focus, #footer a:hover { color: #ffffff; text-decoration: none; } 
		
	#footer-inner { float: left; width: 100%; color: #705535; height: auto; padding: 0 0 10px 0;}
		#footer ul li.footer-left { float: left; width: 520px; height: auto; color: #705535; font-size: 10px; text-transform: uppercase; line-height: 2.2; }
		#footer ul li.footer-right { float: right; width: 300px; height: auto; text-align: right; color: #705535; font-size: 10px; text-transform: uppercase; line-height: 2.2; }

/*-- FOOTER --*/