﻿a:link,
a:active,
a:visited,
input {
	outline-style:none;
}

/* General */

body {
	background:url('../images/night/background-1.jpg') repeat-x #091441;
	margin:0;
}

.background-splat {
	background:url('../images/night/background-2.jpg') top left no-repeat;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	float:left;
}

.wrapper {
	width:977px;
	margin:0 auto;
}

/* Start Header */

	/* Search Bar */
	
	.top-bar {
		margin:30px 0 0 0;
		width:629px;
		float:left;
	}

	.search-bar {
		margin:0 0 0 30px;
		background:url('../images/night/search-middle.gif') 62px 0 no-repeat;
		width:265px;
		height:43px;
		float:right;
	}
	
	.search-bar label {
		background:url('../images/night/search-left.gif') no-repeat;
		width:63px;
		height:43px;
		float:left;
		display:block;
		text-indent:-999em;
	}
	
	.search-bar .search-input {
		border:1px solid #979797;
		width:159px;
		height:17px;
		margin:15px 0 0 0;
	}
	
	.search-bar input {
		float:left;
	}
	
	/* Logo */
	
	.site-logo {
		margin:0 0 0 0;
		width:286px;
		height:132px;
		float:left;
	}
	
	/* Weather Conditions */
	.weather {	
		margin:7px 0 0 0;
		float:right;
		width:195px;
		height:40px;
	}
	
	.weather .weather-information {
		font:bold 9pt Helvetica, Arial, sans-serif;
		color:#fff;
		width:140px;
		height:40px;
		text-align:right;
		float:left;
		margin:10px 10px 0 0;
	}
	
	.weather .weather-image {
		background:url('../images/night/weather-image.jpg') no-repeat;
		width:45px;
		height:40px;
		text-align:center;
		float:left;
	}
	
	/* Menu (Top) - Top Level */
	.menu-top {
		width:532px;
		float:right;
		margin:40px 0 0 0;
		padding:0;
	}
	
	.menu-top li {
		float: left;
		list-style: none;
	}
	
	.menu-top li a {
		height:49px;
		display:block;
	}
	
	.menu-top li a.living {
		background-position:0 0;
		text-indent:-999em;
		width:90px;
	}
	
	.menu-top li a.living:hover {
		background-position:0 -49px;
		text-indent:-999em;
		width:90px;
	}
	
	.menu-top li a.working {
		background-position:-90px 0;
		text-indent:-999em;
		width:110px;
	}
	
	.menu-top li a.working:hover {
		background-position:-90px -49px;
		text-indent:-999em;
		width:110px;
	}
	
	.menu-top li a.playing {
		background-position:-200px 0;
		text-indent:-999em;
		width:100px;
	}
	
	.menu-top li a.playing:hover {
		background-position:-200px -49px;
		text-indent:-999em;
		width:100px;
	}
	
	.menu-top li a.about {
		background-position:-300px 0;
		text-indent:-999em;
		width:130px;
	}
	
	.menu-top li a.about:hover {
		background-position:-300px -49px;
		text-indent:-999em;
		width:130px;
	}
	
	.menu-top li a.contact {
		background-position:-430px 0;
		text-indent:-999em;
		width:102px;
	}
	
	.menu-top li a.contact:hover {
		background-position:-430px -49px;
		text-indent:-999em;
		width:102px;
	}
	
	/* Menu (Top) - Secondary (Drop Down) */
	
	.menu-top li ul {
		background:url('../images/night/menu-top-dropdown.jpg') repeat-x #fff;
		margin:-10px 0 0 0;
		padding:0;
		width:150px;
		position:absolute;
		visibility:hidden;
		border:1px solid #c8c8c8;
	}
	
	.menu-top li ul li {
		float: none;
		display: inline;
	}
	
	.menu-top li ul li a {
		font:normal 9pt Helvetica, Arial, sans-serif;
		text-decoration:none;
		text-transform:uppercase;
		background:transparent;
		padding:3px 3px 3px 10px;
		height:auto;
		width: auto;
		color:#6e6e6e;
	}
	
	.menu-top li ul li a:hover {
		font:normal 9pt Helvetica, Arial, sans-serif;
		text-decoration:underline;
		text-transform:uppercase;
		background:transparent;
		padding:3px 3px 3px 10px;
		height:auto;
		width: auto;
		color:#6e6e6e;
	}
	
/* Content Left */

.navigation-left {
	width:241px;
	float:left;
}

.menu-accordion-wrapper {
	background:url('../images/night/menu-accordion-repeat.jpg') repeat-y;
	margin:0;
	width:241px;
	float:left;
}

.menu-accordion-wrapper .menu-accordion {
	background:url('../images/night/menu-accordion-middle.jpg') no-repeat;
	width:241px;
	padding:0;
	margin:0;
	list-style:none;
}

.menu-accordion-wrapper .menu-accordion .title {
	background:url('../images/night/menu-accordion-top.jpg') no-repeat;
	width:241px;
	height:55px;
	text-indent:-999em;
	margin:0;
}

.menu-accordion-wrapper .menu-accordion .explain {
	background:url('../images/night/menu-accordion-bottom.jpg') no-repeat center bottom;
	width:241px;
	height:18px;
	text-indent:-999em;
	padding:5px 0 0 0;
	margin:0;
}

.menu-accordion-wrapper .menu-accordion a:link, .menu-accordion-wrapper .menu-accordion a:visited {
	font:normal 9pt Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#6d6d6d;
	text-decoration:none;	
}

.menu-accordion-wrapper .menu-accordion .top {
	background:url('../images/night/menu-arrow.gif') no-repeat;
	background-position:0 3px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}

.menu-accordion-wrapper .menu-accordion ul {
		background:url('../images/night/menu-accordion-sub.jpg') repeat-x #717171;
		margin:7px 0;
		padding:7px 0;
		width:100%;
		list-style:none;
}

.menu-accordion-wrapper .menu-accordion ul li {
	margin:0 0 0 10px;
	padding:0 0 0 20px;
}

.menu-accordion-wrapper .menu-accordion ul li a:link, .menu-accordion-wrapper .menu-accordion ul li a:visited {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;	
}

.menu-accordion-wrapper .menu-accordion ul li a:hover {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#acd5e9;
	text-decoration:underline;	
}

.bottom-banner-small {
	padding:50px 0 0 0;
	width:241px;
	float:left;
}

.bottom-banner-small a:link, .bottom-banner-small a:visited {
	color:#fff;
}

.bottom-banner-small .small-adv {
	clear:both;
	border-bottom:1px solid #fff;
	color:#fff;
	width:241px;
	height:auto !important;
	min-height:80px;
	height:100px;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
}

.bottom-banner-small .small-adv img {
	margin:0 10px 0 0;
	float:left;
}

.bottom-banner-small .small-adv h3 {
	font:bold 9pt Helvetica, Arial, sans-serif;
}

.bottom-banner-small .small-adv p {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
}

/* Content Right */

.content {
	background:#121212;
	border:1px solid #6e6868;
	margin:0 0 0 10px;
	width:724px;
	min-height:500px;
	height:auto !important;
	height:500px;
	float:left;
}

.content .breadcrumb {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
}

.content .breadcrumb a:link, .content .breadcrumb a:visited {
	color:#d9d9d9;
}

.content .breadcrumb a:hover {
	color:#bdbdbd;
}

.content .content-margin {
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	line-height:1.5em;
	padding:30px;
	color:#ebebeb;
}

/* Map Results */

.map-nav {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.map-nav li {
	float:left;
	text-indent:-999em;
}

.map-nav a:link, .map-nav a:visited {
	background:url('../images/map.jpg') no-repeat;
	display:block;
}

.map-nav .entertainment:link, .map-nav .entertainment:visited {
	background-position:0 0;
	height:44px;
	width:152px;
}

.map-nav .entertainment:hover {
	background-position:0 -44px;
	height:44px;
	width:152px;
}

.map-nav .business:link, .map-nav .business:visited {
	background-position:-152px 0;
	height:44px;
	width:105px;
}

.map-nav .business:hover {
	background-position:-152px -44px;
	height:44px;
	width:105px;
}

.map-nav .streetscapes:link, .map-nav .streetscapes:visited {
	background-position:-257px 0;
	height:44px;
	width:130px;
}

.map-nav .streetscapes:hover {
	background-position:-257px -44px;
	height:44px;
	width:130px;
}

.map-nav .livingresearch:link, .map-nav .livingresearch:visited {
	background-position:-387px 0;
	height:44px;
	width:185px;
}

.map-nav .livingresearch:hover {
	background-position:-387px -44px;
	height:44px;
	width:185px;
}

.map-nav .transportation:link, .map-nav .transportation:visited {
	background-position:-572px 0;
	height:44px;
	width:154px;
}

.map-nav .transportation:hover {
	background-position:-572px -44px;
	height:44px;
	width:154px;
}

.location-right-map {
	width:339px;
	float:left;
}

.location-left {
	width:325px;
	float:left;
}

.location-left img {
	border:1px solid #fff;
}

.location-wrapper h2 {
	font:bold 8pt Helvetica, Arial, sans-serif;
	color:#fff;
	padding:0 0 5px 0;
}

.description {
	padding:3px 0;
	font:bold 8pt Helvetica, Arial, sans-serif;
	color:#fff;
	overflow:hidden;
}

.description-value {
	padding:3px 0;
	font:normal 8pt Helvetica, Arial, sans-serif;
	color:#fff;
}

.location-desc .label {
	padding:3px 0;
	width:130px;
	font:bold 8pt Helvetica, Arial, sans-serif;
	float:left;
	color:#fff;
	padding-right:7px;
}

.location-desc .value {
	font:normal 8pt Helvetica, Arial, sans-serif;
	padding:3px 0;
	width:200px;
	float:left;
	overflow:hidden;
	color:#fff;
}

/*
	Response.Write "<div class=""location-wrapper"">"
	
	Response.Write 	"<div class=""location-left"">"
	CheckImage rsMap.Fields("PicURL").value, rsMap.Fields("Title").value
	Response.Write  "</div>"
	
	Response.Write 	"<div class=""location-right"">"
	Response.Write 		"<h2>" & rsMap.Fields("Title").value & "</h2>"
	
	Response.Write		"<div class=""location-desc"">"
	CheckEcho "Website URL", rsMap.Fields("WebLink").value
	CheckEcho "Building Location", rsMap.Fields("Location").value
	CheckEcho "Phone Number", rsMap.Fields("Phone").value
	CheckEcho "Total Number Of Rooms Available", rsMap.Fields("TotalNumberOfRooms").value
	CheckEcho "Total Number Of Suites Available", rsMap.Fields("TotalNumberOfSuites").value
	CheckEcho "Total Number Of Meeting Rooms Available", rsMap.Fields("TotalNumberOfMeetingRooms").value
	CheckEcho "Total Meeting Spaces", rsMap.Fields("TotalMeetingSpaces").value
	CheckEcho "Smallest Room Size", rsMap.Fields("SmallestRoom").value
	CheckEcho "Largest Room Size", rsMap.Fields("LargestRoom").value
	CheckEcho "Year The Building Was Built", rsMap.Fields("Built").value
	CheckEcho "Year Last Renovated", rsMap.Fields("LastRenovated").value
	CheckEcho "Onsite Parking", rsMap.Fields("OnSiteParking").value
	CheckEcho "Seating Capacity", rsMap.Fields("SeatingCapacity").value
	CheckFile rsMap.Fields("FileUpload").value, rsMap.Fields("PDFTitle").value
	Response.Write 		"</div>"
	Response.Write 		"<span class=""label"">Discription:</span><br />" & rsMap.Fields("DescriptionOfVenue").value

	Response.Write 	"</div>"
	Response.Write "</div>"
*/

.content a:link, .content a:visited {
	color:#d9d9d9;
}

.content a:hover {
	color:#bdbdbd;
}

.content .content-margin h1 {
	font:bold 14pt Helvetica, Arial, sans-serif;
}

.content .content-margin p {
	padding:10px 0;
}

/* Calendar */

.calendar-wrapper .calendar-margin .currentmonth {
	font:bold 11pt Helvetica, Arial, sans-serif;
	text-align:center;
	text-transform:uppercase;
	padding:0 0 10px 0;
	color:#888B92;
}

.calendar-wrapper .calendar-margin .calendartop, .calendar-wrapper .calendar-margin .sundaytopclr {
	font:bold 9pt Helvetica, Arial, sans-serif;
	text-align:center;
	text-transform:uppercase;
	padding:10px 0;
}

.calendar-wrapper .calendar-margin a:link, 
.calendar-wrapper .calendar-margin a:visited {
	color:#fff;
	text-decoration:underline;
}

.calendar-wrapper .calendar-margin a:hover {
	color:#fff;
	text-decoration:underline;
}

.calendar-wrapper .calendar-margin .weekdayclr, 
.calendar-wrapper .calendar-margin .calendarwk, 
.calendar-wrapper .calendar-margin .calendarday {
	font:normal 10pt Helvetica, Arial, sans-serif;
	color:#fff;
}

.calendar-wrapper .calendar-margin .todayclr {
	font:bold 10pt Helvetica, Arial, sans-serif;
	color:#FBF4A6;
}

.event-details {
	font:normal 10pt Helvetica, Arial, sans-serif;
	padding:0 10px 10px 10px;
	background:url('../images/day/menu-top-dropdown.jpg') repeat-x #000; 
	border:1px solid #6c6666;
	width:500px;
	margin:0 auto;
	color:#000;
}

.mm, .mm:link, .mm:visited {
	color:#fff;
}

.feature-item {
	width:50%;
	text-align:center;
	float:left;
	padding:0 0 15px 0;
}

.photo_gallery {
	text-align:center;
}


/* Map Results */

.map-nav-living  {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.map-nav-living  li {
	float:left;
	text-indent:-999em;
}

.map-nav-living  a:link, .map-nav-living  a:visited {
	background:url('../images/map-living.jpg') no-repeat;
	display:block;
}

.map-nav-living  .entertainment:link, .map-nav-living  .entertainment:visited {
	background-position:0 0;
	height:44px;
	width:152px;
}

.map-nav-living  .entertainment:hover {
	background-position:0 -44px;
	height:44px;
	width:152px;
}

.map-nav-living  .business:link, .map-nav-living  .business:visited {
	background-position:-152px 0;
	height:44px;
	width:105px;
}

.map-nav-living  .business:hover {
	background-position:-152px -44px;
	height:44px;
	width:105px;
}

.map-nav-living  .streetscapes:link, .map-nav-living  .streetscapes:visited {
	background-position:-257px 0;
	height:44px;
	width:130px;
}

.map-nav-living  .streetscapes:hover {
	background-position:-257px -44px;
	height:44px;
	width:130px;
}

.map-nav-living  .livingresearch:link, .map-nav-living  .livingresearch:visited {
	background-position:-387px 0;
	height:44px;
	width:185px;
}

.map-nav-living  .livingresearch:hover {
	background-position:-387px -44px;
	height:44px;
	width:185px;
}

.map-nav-living  .transportation:link, .map-nav-living  .transportation:visited {
	background-position:-572px 0;
	height:44px;
	width:154px;
}

.map-nav-living  .transportation:hover {
	background-position:-572px -44px;
	height:44px;
	width:154px;
}


/* Map Results */

.map-nav-working  {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.map-nav-working  li {
	float:left;
	text-indent:-999em;
}

.map-nav-working  a:link, .map-nav-working  a:visited {
	background:url('../images/map-working.jpg') no-repeat;
	display:block;
}

.map-nav-working  .entertainment:link, .map-nav-working  .entertainment:visited {
	background-position:0 0;
	height:44px;
	width:152px;
}

.map-nav-working  .entertainment:hover {
	background-position:0 -44px;
	height:44px;
	width:152px;
}

.map-nav-working  .business:link, .map-nav-working  .business:visited {
	background-position:-152px 0;
	height:44px;
	width:105px;
}

.map-nav-working  .business:hover {
	background-position:-152px -44px;
	height:44px;
	width:105px;
}

.map-nav-working  .streetscapes:link, .map-nav-working  .streetscapes:visited {
	background-position:-257px 0;
	height:44px;
	width:130px;
}

.map-nav-working  .streetscapes:hover {
	background-position:-257px -44px;
	height:44px;
	width:130px;
}

.map-nav-working  .livingresearch:link, .map-nav-working  .livingresearch:visited {
	background-position:-387px 0;
	height:44px;
	width:185px;
}

.map-nav-working  .livingresearch:hover {
	background-position:-387px -44px;
	height:44px;
	width:185px;
}

.map-nav-working  .transportation:link, .map-nav-working  .transportation:visited {
	background-position:-572px 0;
	height:44px;
	width:154px;
}

.map-nav-working  .transportation:hover {
	background-position:-572px -44px;
	height:44px;
	width:154px;
}


/* Map Results */

.map-nav-playing  {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.map-nav-playing  li {
	float:left;
	text-indent:-999em;
}

.map-nav-playing  a:link, .map-nav-playing  a:visited {
	background:url('../images/map-playing.jpg') no-repeat;
	display:block;
}

.map-nav-playing  .entertainment:link, .map-nav-playing  .entertainment:visited {
	background-position:0 0;
	height:44px;
	width:152px;
}

.map-nav-playing  .entertainment:hover {
	background-position:0 -44px;
	height:44px;
	width:152px;
}

.map-nav-playing  .business:link, .map-nav-playing  .business:visited {
	background-position:-152px 0;
	height:44px;
	width:105px;
}

.map-nav-playing  .business:hover {
	background-position:-152px -44px;
	height:44px;
	width:105px;
}

.map-nav-playing  .streetscapes:link, .map-nav-playing  .streetscapes:visited {
	background-position:-257px 0;
	height:44px;
	width:130px;
}

.map-nav-playing  .streetscapes:hover {
	background-position:-257px -44px;
	height:44px;
	width:130px;
}

.map-nav-playing  .livingresearch:link, .map-nav-playing  .livingresearch:visited {
	background-position:-387px 0;
	height:44px;
	width:185px;
}

.map-nav-playing  .livingresearch:hover {
	background-position:-387px -44px;
	height:44px;
	width:185px;
}

.map-nav-playing  .transportation:link, .map-nav-playing  .transportation:visited {
	background-position:-572px 0;
	height:44px;
	width:154px;
}

.map-nav-playing  .transportation:hover {
	background-position:-572px -44px;
	height:44px;
	width:154px;
}

.ldmdfooter {
	margin: 0 auto;
	text-align:center;
	font:normal 8.5pt Helvetica, Arial, sans-serif;
	color:white;
}

.locname {
	font-size:12pt !important;
	color:#C0D72D !important;
}

