@charset "utf-8";
/* CSS Document */

* {padding: 0; margin: 0;}

body { margin:0px;  background: transparent url(http://static1.grsites.com/images/glossymetal.jpg) repeat scroll left top;}
a:link {font-weight:bold; text-decoration:none; color:#333; }
a:hover{color:#09F;}
a:visited{font-weight:bold;}
a:active
{
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}

#logo1 {position:absolute; top:0px; left:0px; background:url(ny/img/logo.png) no-repeat; width:212px; height:61px;}

#info_intro2 {
	position: relative;
	padding-top:20px;
	padding-left:0px;
	width: 370px;
	height:300px;
	font-size:50px;
	z-index:20;
}

#cityLine { width:100%; background:url(ny/img/SkySbg.png) repeat-x; height:369px; z-index:1; position:absolute; margin-top:25px;}

#news2 {
	position: relative;
	left: 0px;
	margin-top:-300px;
	padding-left:0px;
	width: 349px;
	height:570px;
	font-size:50px;
	text-align:center;
	z-index:30;
}

#birds {position:absolute; width:100%; margin-top:-100px;}
#people {position:absolute; width:100%; margin-top:-100px; z-index:15; }

/* new stuff end */
#main{	background-image:url(img/main.png); width: 1024px; height: 597px; }
#info_intro {
	position: absolute;
	padding-top:20px;
	padding-left:0px;
	width: 370px;
	height:300px;
	font-size:50px;
	top: 34px;
}
.info_main {
	position: absolute;
	right: 0px;
	font-family:"OCR A Extended","Courier New","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:45px;
	padding-top:20px;
	width: 700px;
	height:500px;
	top: 10px;
}

.offBread
{
	width: 596px;
	height: 30px;
	margin-top:45px;
	margin-left:3px;
	line-height: 95%;
	z-index: 4;
	font-family: "OCR A Extended","Courier New","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 100%;
	color:#504c4c;
	}
	table.offBread {
	background: url(img/addr.png); background-repeat:repeat; }
	
.info_main span { padding-left:30px; margin-left:0px; margin-right:20px;   padding-top:25px; padding-right:20px; width:600px; background: transparent url('img/SlideBG.png') no-repeat;}
.mailContainer { width:400px; }
#news {
	position: absolute;
	left: 0px;
	margin-top:0px;
	padding-left:0px;
	width: 349px;
	height:570px;
	font-size:50px;
	top: 34px;
}

#twittImg
{
  border:0px;
}
#bottom{ background-image:url(img/bottom.gif); 	width: 1024px; 	height: 38px;			}
#wrapper {position: relative; width: 1024px; height: 700px; margin: 0 auto; /* to centre compliant browsers */ text-align: left; /* to reset text alignment to default */
}

#header {position: absolute; left: 0; top:0; width: 80%; height: 15%; background: #f0f;
}
#logo {position: absolute; right: 0; top: 0; width: 20%; height: 20%;
background: #0f0;
}
#content {position: absolute; left: 0; top: 20%; width: 80%; height: 80%; background: #0ff;
}
#nav-top {position: absolute; left: 0; top: 15%; height: 5%; width: 80%; background: #ff0;
}
#nav-side {position: absolute; width: 20%; height: 80%; top: 20%; left: 80%; background: #ff0;
} 
#SlideBG1{
	float: left;
	width: 682px;
	height: 504px;
	margin-top:30px;
	padding: 23px 0px 0px 0px;
	background: transparent url('img/SlideBG.png') no-repeat;

}
#right{
	top:0px;
	position:absolute;
	margin-left:1023px;
	margin-right:50px;
	width: 49px;
	height: 691px;
	background: transparent url('img/right.png') no-repeat;
}
#left{
	top:0px;
	position:absolute;
	margin-left:-30px;
	width: 49px;
	height: 691px;
	background: transparent url('img/left.png') no-repeat;
}
#bott{
	top:689px;
	position:absolute;
	left:-2px;
	width: 1028px;
	height: 31px;
	background: transparent url('img/bottom1.png') no-repeat;
}

.left2{
	width:466px;
	height:323px;
	background:url(ny/img/plate.png) no-repeat;
	position:absolute;
	left: 20px;
	top: 60px;
	text-align:center;
	padding:25px 25px 25px 25px;
}

#left2txt{ 
	font-family:"AvenirRoman", calibri, verdana;
	font-size:13px;
	color:#333;
	width:90%;
	text-align:left;
	z-index:99;
}
.right2{
	width:466px;
	height:323px;
	background:url(ny/img/plate.png) no-repeat;
	position:absolute;
	left: 550px;
	top: 60px;
	text-align:center;
	padding:25px 25px 25px 25px;
}
