/* Vail 2010 styles */

body {
	background-color: #5d9732;
	background: url(http://nyphil.org/images/about/virtualtours/vail2010_wallpaper.gif);
}

#wrapper {
	width:890px;
}

#header {
	width:668px;
	height: 212px;
	background: #fff;
}

#header img {
	margin: 0;
}

h1 {
	display: none;
}

#sidebar {
	width: 214px;
	background-color: #fff;
	padding: 0;
	margin: 0 0 25px 0;
}

#logo {
	margin: 1px 0 0 6px;
	width: 214px;
	padding: 0;
}

#logoInner {
	margin: 0;
	width: 214px;
	padding: 0;
}

#logoInner img {
	margin: 0;
	padding: 0;
	border: none;
}

#sidebarContent {
	padding: 10px 20px 30px 23px;
	height: 430px;
}

#sidebar h3, #sidebar h3 a, #sidebar h3 a:visited {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	margin:1px 0 15px 0;
	font-weight: bold;
	color: #848c27!important;
}

#sidebar ul {
	margin: 0 0 20px 0;
}

#sidebar ul li {
	margin: 5px 0 15px 0;
	color: #000;
}

#sidebar ul li a, #sidebar ul li a:visited {
	font-weight: normal !important;
}

#sidebar ul li a:hover {
	font-weight: normal !important;
	color: #de3831 !important;
}

span.parkDate {
	margin-right: 5px;
	color: #848c27;
	font-weight: bold;
}

#sidebar p {
	color: #cdcdcd;
	margin: 0 0 15px 0;
	font-size: 13px;
	line-height: 17px;
}

#pastLink a {
font-weight: normal !important;
}

#pastLink a:hover {
font-weight: normal !important;
color: #de3831 !important;
}

.entry-meta {
	display: block;
	margin: 0 0 10px 0;
	color: #de3831;
	font-size: 10px !important;
}

.entry-meta a {
	color: #de3831 !important;
}

.from-meta {
	display: none;
}

#prevPosting ul li {
	line-height: 16px;
	text-indent: -38px !important;
	margin: 0 0 10px 38px;
}

#content {
	width:668px;
	background-color: #fff;
}

#contentInner {
	width:630px;
	margin: 0 0 0 27px;
}

.post h2 {
	color: #010101 !important;
	font-size: 20px;
	margin:25px 0 15px 10px;
	display: none;
}

.post p {
	color: #777 !important;
}

.ngg-imagebrowser p {
	color: #777 !important;
}

.ngg-imagebrowser .pic img {
	background: #fff;
}

.ngg-imagebrowser img {
	border:1px solid #fff !important;
	margin-top: 0px !important;
}

.ngg-imagebrowser-nav .back {
	border:none !important;
	padding:0 !important;
}

.ngg-imagebrowser-nav .next {
	border:none !important;
	padding:0 !important;
}

.ngg-imagebrowser-nav {
	padding:0 0 0 5px !important;
}

.ngg-imagebrowser-nav .counter {
	padding: 0 !important;
}

#footer {
	background-color: #fff;
	width:668px;
	color: #666;
	border-top:none !important;
	height: 120px;
}

#footer p {
	padding-top: 80px;
}

