body {
	margin:0;
	padding:0;
	width:100%;
	height: 100%;
	margin: 0 auto;
	background: url('images/menubg.jpg') no-repeat;
	background-position: center top;
	border:0; 
	font-size: 12px;
	color: #000;
	font-family: arial, verdana, serif;
	text-align: center;
}

table { font-size: 11px; }

#page {
	margin: auto;
	max-width: 958px;
	width: auto !important;
	width: 961px;
	background: url('images/bgother.jpg') no-repeat;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
}
/********* TOP *********************************************/
#logoleft {
	float: left;
	width: 132px;
	height: 87px;
	position: relative;
	top: 12px;
	left: 57px;
	text-align: left;
}
#logoright {
	float: right;
	background: url('images/logoright-ny.jpg') no-repeat;
	width: 150px;
	height: 73px;
	position: relative;
	top: 7px;
	left: 0;
	text-align: right;
}
#facebook {
	position: relative;
	right: 175px;
	top: 21px;
}

/********* CONTENT *********************************************/
#contentBG {
	float: left;
	margin-top: 85px;
	padding-bottom: 25px;
}

#content { text-align: left; }

/********* FOOTER *********************************************/
#footer {
	clear: both;
	text-align: center;
	padding: 15px;
}
#bottom {
	margin: 0;
	padding: 0;
	margin: auto;
	width: 960px;
	height: 15px;
	background: url('images/bottom.jpg') repeat-x;
}
/********* MENU *********************************************/
#menu {
	float: left;
	position: relative;
	top: 0px;
	left: 27px;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu ul li {
	display: inline;
	list-style-type: none;
}

#menu ul li a {
	vertical-align: middle;
	color: #2c2928;
	text-decoration: none;
	padding: 7px 4px 7px 4px;
	
}
#menu ul li img { vertical-align: middle; }

#menu ul li a:hover { color: #bc2b16; }
#menu ul li a.current { color: #bc2b16; }


#submenu {
	clear: left;
	float: left;
	width: 92px;
	position: relative;
	top: 80px;
}
#submenu ul { padding: 0; margin: 0; }
#submenu li {
	list-style-type: none;
	padding: 10px 0px 10px 7px;
	border-top: 1px solid #d9d9d9;
	text-align: left;
}
#submenu #last 			{ border-bottom: 1px solid #d9d9d9; }
#submenu li a 			{ font-size: 11px; text-decoration: none; color: #000; padding: 10px 0px 10px 0px; }
#submenu li a:hover 	{ color: #e2001a; }
#submenu li a.current 	{ color: #e2001a; }

/********* OTHER *********************************************/

a 				{ color: #8C441B; text-decoration: none; }
a:hover 		{ color: #EE7727; }

img 			{ border: 0; }

#address 		{ font-size: 10px; color: #898989; }
#address span 	{ padding: 2px; }

.clear 			{ clear:both; }

h1 { font-size: 15px; padding-top: 0; margin-top: 0; margin-bottom: 0; }
h2 { font-size: 14px; padding-top: 0; margin-top: 0;  }
h3 { font-size: 13px; padding-top: 0; margin-top: 0; }
h4 { font-size: 12px; padding-top: 0; margin-top: 0; }
h5 { font-size: 11px; padding-top: 0; margin-top: 0; }
h6 { padding-top: 0; margin-top: 0; }
p  { padding-top: 0; margin-top: 0; }

hr { height: 1px; border: 0;  color: #f00; background-color: #cc0e1a; }

.preloadimg 	{ height: 0; overflow: hidden; } 

/********* GALLERY *********************************************/

#gallery 				{ width: 674px; border-collapse: collapse; font-size: 11px; }
#gallery td 			{ padding-top: 0px; }
#gallery a 				{ color: #000; }
#gallery a:hover 		{ color: #cc0e1a; }
#gallery .imgName 		{ color: #F2F0F1; margin-top: 8px; margin-bottom: 22px; text-align: left;  padding-left: 32px; }
#gallery .galleryNav td { color: #cc0e1a; text-align: left; }

#gallerythumb 			{ float: left; margin: 7px; }
#gallerythumb a			{ color: #000; }
#gallerythumb a:hover 	{ color: #cc0e1a; }
/*#gallery .imgName 	{ color: #F2F0F1; margin-top: 8px; margin-bottom: 22px; text-align: left;  padding-left: 32px; }*/


.news-item {
	margin-bottom: 20px;
}
.news-item hr {
	margin-top: 20px;
}
.news_date {
	color: #777;
	padding-bottom: 10px;
}
