@charset "UTF-8";
/* CSS Document */

* { padding: 0; margin: 0; }

#pagewrapper {
	width: 800px;
	margin: auto;
	border: 0px;
	position: relative;
	height: 100%
}

html,body {

	background-color: rgb(225,216,191);
	margin: 0;
	padding: 0;
}
	
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bold;
}

h1.newscenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #359dac;
}

h2 {
	font-size: 100%;
	font-weight: bold;
	}

#header {
	background: url(images/slice_one2_nen.jpg) no-repeat top center;
	height: 157px;
	margin: 0 0 0 1px;
	
}

#second {
	background: url(images/slice_two_nen.jpg) no-repeat center;
	height: 192px;
}

#sharehome {
	position: absolute;
	margin: -165px 0 0px 592px;
	display: inline;
}

#sharegal {
	position: absolute;
	margin: 360px 0 0px 540px;
	display: inline;
	
}

#content {
	position: absolute;
	margin: -165px 0 0 200px;
	float: right;
	height: 400px;
	width: 400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.2em;
	padding: 0 15px 0 0px;
}

#content li {
	margin: 5px 5px 5px 5px;
}



#map {
	width: 400px; 
	height: 300px;	
}

#pano {
	width: 400px; 
	height:250px;
	
}

#directions {
	text-align: center;
}


#contentscroll {
	position: absolute;
	margin: -165px 0 0px 200px;
	height: 520px;
	width: 425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.2em;
	overflow: scroll;
	padding: 0 15px 0 0px;
}

#mapgal  {
	float: left;
	margin: -355px 0 0 176px;
	position: absolute;
	display: inline;
}

#arrow {
	position: absolute;
	float: left;
	margin: 358px 0px 0 280px;
	width: 255px;
	height: 60px;
}

.contenteli {
	position: absolute;
	margin: -165px 0 0 200px;
	float: right;
	height: 500px;
	width: 425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	overflow: scroll;
	padding: 0 8px 0 10px;
	line-height: 1.3em;

}


.contenteli li {
	margin: 5px 5px 5px 5px;

}



#third {
	background: url(images/slice_three_nen.jpg) no-repeat center;
	height: 219px;
}


#fourth {
	background: url(images/slice_four_nen.jpg) no-repeat center;
	height: 180px;
}

#fifth {
	background: url(images/slice_five_nen.jpg) no-repeat center;
	height: 33px;
}

#footer {
	width: 745px;
	height: 50px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
	margin: 0 0 0 27px;
}

#footerlogo {
	float: right;
	margin: 0 0 0 584px;
	position: absolute;
	display: inline;
	clear: both;
}

a.navroll:link {
	color: black;
	text-decoration: none;
	
}
a.navroll:visited {
	text-decoration: none;
	color: black;
 
}
a.navroll:hover {
	text-decoration: none;
	color: #067a8b;
	
}
a.navroll:active {
	text-decoration: none;
	color: black;
	
}

a.galleryroll:link {
	color: black;
	text-decoration: none;
	
}
a.galleryroll:visited {
	text-decoration: none;
	color: black;
 
}
a.galleryroll:hover {
	text-decoration: underline;
	color: #006063;
	font-size: 115%;

	
}
a.galleryroll:active {
	text-decoration: none;
	color: black;
	
}

.galleryimage {
	float: left;
	margin: 0 13px 5px 0;
	border: 4px double #000;
}

.galleryimage2 {
	float: right;
	margin: 0 0 5px 9px;
	border: 4px double #000;
}

h4 {
font-size: 65%;
font-family: Verdana, Geneva, sans-serif;
margin: 1px 0 0 8px;


}

#news {
	float: left;
	position: absolute;
	margin: 245px 0 0 60px;
	height: 200px;
	width: 100px;
	background: #E9E9E9;
	padding: 5px 5px 5px 5px;
	border: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
}

* html .urbangreymenu li, * html #urbangreymenus li a {
height:1%;
}

.urbangreymenu{
float: left;
	position: absolute;
	margin: 59px 0 0 60px;
	width: 110px;
}

.urbangreymenu .headerbar{
font: bold Verdana;
font-size: 85%;
color: white;
background: #359dac url(images/downgreen.gif) no-repeat 8px 4px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 3px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 13px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: rgb(53,157,172);
}
