	body{
		font-size:14px;
		font-family:"Tahoma","Arial";
		background-color:#D3AE5F;
		position:relative;
		overflow-y:scroll;
	}
	#background-gradient{
		position:absolute;
		top:30px;
		left:0;
		width:100%;
		height:600px;
		background: #E9D3A3;
		background-image: -ms-linear-gradient(top, #E9D3A3 0%, #D3AE5F 60%);
		background-image: -moz-linear-gradient(top, #E9D3A3 0%, #D3AE5F 60%);
		background-image: -o-linear-gradient(top, #E9D3A3 0%, #D3AE5F 60%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E9D3A3), color-stop(0.6, #D3AE5F));
		background-image: -webkit-linear-gradient(top, #E9D3A3 0%, #D3AE5F 60%);
		background-image: linear-gradient(to bottom, #E9D3A3 0%, #D3AE5F 60%);
		z-index:-2;
	}
	#top-background{
		background-color:#E9D3A3;
		width:100%;
		height:30px;
		z-index:-1;
	}
	
	.clear{
		height:10px;
		width:100%;
		clear:both;
	}
	/*------------------------------------*/
	#mainnav{
		width:700px;
		height:42px;
		padding-left:240px;
		line-height:3;
		font-weight:bold;
		background-color:#E9D3A3;
	}
	#mainnav ul{
		margin:0;
		padding:0;
	}
	#mainnav li{
		float:left;
		display:block;
		margin:0;
		padding:0;
		list-style-type: none;
		text-align:center;
		/*width:20%;
		width:120px;*/
		width:100px;
	}
	#mainnav li a, #mainnav li a:link, #mainnav li a:visited{
		display:block;
		width:100%;
		color:#89521F;
		text-decoration:none;
	}
	#mainnav li.active a, #mainnav li a:active, #mainnav li a:hover{
		color:#fff;
		background-color:#134C54;
	}
	
	/*------------------------------------*/
	footer .container_12{
		color:#bbb;
		background-color:#333;
	}
	footer a, footer a:link,footer a:visited{
		color:#eee;
		text-decoration:none;
	}
	footer a:active, footer a:hover{
		color:#fff;
		text-decoration:underline;
	}	
	/*------------------------------------*/
	
	#navimages{
		position:absolute;
		width:437px;
		height:100px;
		bottom:0px;
		right:0px;
		background-image:url('/static/image/structure/combined.png');
		background-position:right;
		background-repeat:no-repeat;
	}
	
	header{
		position:relative;
	}
	#wrap {
		padding-top:30px;
	}
	#logo{
		position:absolute;
		top:-10px;
		left:20px;
		text-indent: -999em;
		background-image:url('/static/image/structure/logo.png');
		background-repeat:no-repeat;
		width:200px;
		height:174px;
	}
	#mainbody{
		background-color:#fff;
		padding-top:10px;
	}
	/*------------------------------------*/
	figcaption{
		font-size:0.9em;
		font-weight:bold;
		text-align:center;
	}
	p{
		text-align:justify;
		font-size:1em;
		line-height:1.5;
	}
	p.bold{
		color:#000;
		font-weight:bold;
	}
	p.center{
		text-align:center;
	}
	p.faded{
		color:#666;
	}
	p.blurb{
		text-align:center;
		color:#333;
		line-height:1;
	}
	h1,h2,h3,h4,h5,h6{
		font-weight:bold;
		line-height:2;
		margin:0;
		padding:0;
	}
	h1{
		font-size:1.6em;
	}
	h2{
		font-size:1.4em;
	}
	h3{
		font-size:1.3em;
	}
	h4{
		font-size:1.2em;
	}
	h5{
		font-size:1.1em;
	}
	h6{
		font-size:1.0em;
	}
	a{
		text-decoration:none;
		font-weight:bold;
		color:#C45950;
		/*#89521F;*/
	}
	a:hover{
		text-decoration:underline;
		color:#134C54;
	}
	.galleryList a{
		margin:0;
		padding:0;
		border:none;
		display:block;
		float:left;
		margin:1px;	
	}
	.smallimage,.bigimage{
		border:solid 4px #eee;
	}
	/*.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,
	.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{
		background-color:#eee;
	}*/
	fieldset{
		border:solid 1px #bbb;
		padding:5px;
		margin:2px;
	}
	legend{
		font-weight:bolder;
	}
	.error{
		color:#B22222;
	}
	
	.nav1 ul{
		margin:0px;
		padding:0px;
	}
	.nav1 li{
		margin:0;
		padding:0;
		list-style-type: none;
	}
	.nav1 li a{
		display:block;
		width:100%;
		padding:5px;
		background-color:#fff;
		color:#222;
		text-decoration:underline;
	}
	.nav1 li a:hover{
		background-color:#666;
		color:#fff;
		text-decoration:none;
	}
	.nav1 li.selected a{
		background-color:#222;
		color:#fff;
		text-decoration:none;
	}
	ul.locations{
		margin:0;
		padding:0;
	}
	.locations li{
		margin:0;
		display:block;
		float:left;
		list-style-type: none;
		width:170px;
		height:170px;
		padding:0 10px;
	}
	.locations li p{
		text-align:center;
	}
	.locations li img{
		height:100px;
		width:170px;
	}
	.compact{
		margin-top:2px;
		margin-bottom:2px;
	}
	.left{
		text-align:left;
	}
	.arrownav li{
		list-style-type: none;
		margin:0;
		padding:0;
	}
	.arrownav li a{
		display:block;
		padding:2px 10px;
		position:relative;
	}
	.arrownav li a:link,.arrownav li a:visited{
		background-color:#ddd;
		color:#000;
		text-decoration:none;
	}
	.arrownav li a:hover,.arrownav li a:active{
		background-color:#D3AE5F;
		color:#fff;
		text-decoration:none;
	}
	.arrownav li a.active,.arrownav li a:link.active,.arrownav li a:visited.active,.arrownav li a:hover.active,.arrownav li a:active.active{
		background-color:#333;
		color:#fff;
	}
	#arrow{
		position:absolute;
		background-image:url('/static/image/structure/arrow_right.png');
		right:-12px;
		top:0;
		background-repeat:no-repeat;
		width:12px;
		height:25px;
	}
	.locationtitle{
		margin-top:10px;
	}
	.quote{
		
	}
	.quote .portrait{
		width:100px;
		height:100px;
		float:right;
		margin-left:10px;
	}
	.highlight{
		background-color:#FFFFCE;
		text-align:center;
		padding:5px;
		margin-top:5px;
	}
	.highlight img{
		padding:0 5px;
	}
	#mobilead{
		background-image:url('/static/image/structure/mobile_small.jpg');
		height:190px;
		position:relative;
	}
	#mobile_add1{
		position:absolute;
		top:67px;
		left:43px;
		display:inline-block;
		overflow:hidden;
		width:135px;
		height:47px;
	}
	#mobile_add2{
		position:absolute;
		top:112px;
		left:43px;
	}
	#mobilead h1{
		font-size:16px;
		font-weight:bold;
		letter-spacing:1;
		line-height:1.2;
		text-align:center;
		color:#fff;
		margin-top:10px;
	}
	#mobile_from{
		position:absolute;
		bottom:0px;
		left:0px;
		font-size:10px;
		color:#bbb;
	}
	#mobile_more{
		position:absolute;
		bottom:0px;
		right:0px;
		font-size:10px;
		color:#bbb;
	}
	#mobile_from,#mobile_more,#mobilead h1{
		padding:5px;
		background-color:#333;
		background-color:rgba(51,51,51,0.5);
	}
	#fbbox{
		height:190px;
		width:220px;
	}
	#error{
		color:#8B0000;
	}
	.mvfrmtp{
		height:280px;
		width:940px;
		margin:0 10px;
		background-image:url("/static/image/structure/main-image1.jpg");
	}
	.videobox_container{
		width:220px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
	}
	.videobox_container.left{
		float:left;
	}
	.videobox_container.right{
		float:right;
	}
	.videobox_container.leftBias{
		padding-left:0px;
		padding-right:10px;
	}
	.videobox_container.rightBias{
		padding-left:10px;
		padding-right:0px;
	}
	.videobox{
		width:220px;
		font-size:12px;
		background-color:#ddd;
	}
	.videobox h2{
		font-size:12px;
		text-align:center
	}
	.videobox p{
		margin:0;
		text-align:right;
		font-size:10px;
		margin-right:5px;
	}
	.instruction{
		text-align:center;
		font-size:1.2em;
		font-weight:bold;
		width:65%;
		margin-left:17%;
		margin-top:20%;
		background-color:rgb(0,0,0);
		background-color:rgba(0,0,0,0.7);
		color:#fff;
		padding:2px;
	}
	
	#gie{
		position:relative;
		height:190px;
	}
	#gi,#gil{
		position:absolute;
		top:0;
		left:0;
		width:100%;
	}
	.gallerySmallImage{
		float:left;
		display:block;
		width:90px;
		height:90px;
		padding:0;
		border-width:2px;
		border-style:solid;
		border-color:#eee;
		margin-right:1px;
		margin-bottom:1px;
		background-color:#fefefe;
	}
