body
{
	color: #6d6e70;
	font-family: Arial;
	font-size: 0.8em;
}

p { margin: 0.75em 0; }

a img { border: none; }

div.hr hr { display: none; }
div.hr { height: 1px; overflow: hidden; border-bottom: solid 1px #bebdbf; margin: 20px 0 20px 0; }

a:link, a:active, a:visited { color: #80b7ed; outline: none; }
a:hover { color: #004d61; }

h3
{
	color: #004d61;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

#LayoutHolder
{
	margin: 20px auto;
	width: 930px;
}

#Header
{
	background: white url(Assets/HeaderHome.jpg) no-repeat left top;
	height: 192px;
	border-bottom: solid 8px #bebdbf;
}

.Attractions #Header				{ background-image: url(Assets/HeaderAttractions.jpg); }
.ContactUs #Header				{ background-image: url(Assets/HeaderContactUs.jpg); }
.Dining #Header					{ background-image: url(Assets/HeaderDining.jpg); }
.DiscountVouchers #Header		{ background-image: url(Assets/HeaderDiscountVouchers.jpg); }
.Entertainment #Header			{ background-image: url(Assets/HeaderEntertainment.jpg); }
.Events #Header					{ background-image: url(Assets/HeaderEvents.jpg); }
.History #Header					{ background-image: url(Assets/HeaderHistory.jpg); }
.Home #Header						{ background-image: url(Assets/HeaderHome.jpg); }
.Maps #Header						{ background-image: url(Assets/HeaderMaps.jpg); }
.Precincts #Header				{ background-image: url(Assets/HeaderPrecincts.jpg); }
.Shopping #Header					{ background-image: url(Assets/HeaderShopping.jpg); }
.Tours #Header						{ background-image: url(Assets/HeaderTours.jpg); }
.VisitorInfo #Header				{ background-image: url(Assets/HeaderVisitorInfo.jpg); }

#Header h1,
#Header h1 a
{
	display: block;
	height: 190px;
	outline: none;
	text-indent: -2000px;
	text-decoration: none;
}

#LeftStrip
{
	width: 140px;
	float: left;
	margin-right: 20px;
}

#LeftStrip ul
{
	margin: 0;
	padding: 11px 0 0 0;
	background: transparent url(Assets/Menu.png) no-repeat left top;
	list-style-type: none;
}

#LeftStrip ul li,
#LeftStrip ul li a
{
	margin: 0;
	padding: 0;
	display: block;
	height: 27px;
	line-height: 27px;
	text-indent: -2000px;
}

.Home #LeftStrip ul li.Menu1 a,
.Events #LeftStrip ul li.Menu2 a,
.Shopping #LeftStrip ul li.Menu3 a,
.Dining #LeftStrip ul li.Menu4 a,
.Attractions #LeftStrip ul li.Menu5 a,
.History #LeftStrip ul li.Menu6 a,
.Precincts #LeftStrip ul li.Menu7 a,
.Entertainment #LeftStrip ul li.Menu8 a,
.VisitorInfo #LeftStrip ul li.Menu9 a,
.Tours #LeftStrip ul li.Menu10 a,
.DiscountVouchers #LeftStrip ul li.Menu11 a,
.Maps #LeftStrip ul li.Menu12 a,
.ContactUs #LeftStrip ul li.Menu13 a,
#LeftStrip ul li a:hover
{ background: transparent url(Assets/Menu.png) no-repeat; }

.Home #LeftStrip ul li.Menu1 a,						#LeftStrip ul li.Menu1 a:hover	{ background-position: -140px -11px; }
.Events #LeftStrip ul li.Menu2 a,					#LeftStrip ul li.Menu2 a:hover	{ background-position: -140px -38px; }
.Shopping #LeftStrip ul li.Menu3 a,					#LeftStrip ul li.Menu3 a:hover	{ background-position: -140px -65px; }
.Dining #LeftStrip ul li.Menu4 a,					#LeftStrip ul li.Menu4 a:hover	{ background-position: -140px -92px; }
.Attractions #LeftStrip ul li.Menu5 a,				#LeftStrip ul li.Menu5 a:hover	{ background-position: -140px -119px; }
.History #LeftStrip ul li.Menu6 a,					#LeftStrip ul li.Menu6 a:hover	{ background-position: -140px -146px; }
.Precincts #LeftStrip ul li.Menu7 a,				#LeftStrip ul li.Menu7 a:hover	{ background-position: -140px -173px; }
.Entertainment #LeftStrip ul li.Menu8 a,			#LeftStrip ul li.Menu8 a:hover	{ background-position: -140px -200px; }
.VisitorInfo #LeftStrip ul li.Menu9 a,				#LeftStrip ul li.Menu9 a:hover	{ background-position: -140px -227px; }
.Tours #LeftStrip ul li.Menu10 a,					#LeftStrip ul li.Menu10 a:hover	{ background-position: -140px -254px; }
.DiscountVouchers #LeftStrip ul li.Menu11 a,		#LeftStrip ul li.Menu11 a:hover	{ background-position: -140px -281px; }
.Maps #LeftStrip ul li.Menu12 a,						#LeftStrip ul li.Menu12 a:hover	{ background-position: -140px -308px; }
.ContactUs #LeftStrip ul li.Menu13 a,				#LeftStrip ul li.Menu13 a:hover	{ background-position: -140px -335px; }

#MiddleStrip
{
	width: 560px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}

#PageHeader
{
	margin: 20px 0 20px 0;
	padding: 10px;
	background-color: #ebf3f8;
	border-bottom: solid 1px #bebdbf;
}

#PageHeader h2
{
	background-repeat: no-repeat;
	height: 36px;
	line-height: 36px;
	text-indent: -2000px;
}

.Attractions #PageHeader h2				{ background-image: url(Assets/TitleAttractions.gif); }
.ContactUs #PageHeader h2					{ background-image: url(Assets/TitleContactUs.gif); }
.Dining #PageHeader h2						{ background-image: url(Assets/TitleDining.gif); }
.DiscountVouchers #PageHeader h2			{ background-image: url(Assets/TitleDiscountVouchers.gif); }
.Entertainment #PageHeader h2				{ background-image: url(Assets/TitleEntertainment.gif); }
.Events #PageHeader h2						{ background-image: url(Assets/TitleEvents.gif); }
.History #PageHeader h2						{ background-image: url(Assets/TitleHistory.gif); }
.Home #PageHeader h2							{ background-image: url(Assets/TitleHome.gif); }
.Maps #PageHeader h2							{ background-image: url(Assets/TitleMaps.gif); }
.Precincts #PageHeader h2					{ background-image: url(Assets/TitlePrecincts.gif); }
.Shopping #PageHeader h2					{ background-image: url(Assets/TitleShopping.gif); }
.Tours #PageHeader h2						{ background-image: url(Assets/TitleTours.gif); }
.VisitorInfo #PageHeader h2				{ background-image: url(Assets/TitleVisitorInfo.gif); }
.Disclaimer #PageHeader h2					{ background-image: url(Assets/TitleDisclaimer.gif); }

#PageHeader p { margin-top: 0; }

.header-video { margin: -16px 0 20px 0; }

.ListEntry
{
	margin-bottom: 20px;
}

.ListEntry img
{
	float: right;
	border: solid 1px #bebdbf;
	margin: 0 0 1px 10px;
}

.Column
{
	width: 270px;
	float: left;
}

.Column.LeftColumn { margin-right: 20px; }

.Home div.SplitStrip
{
	margin: 0;
	overflow: auto;
	margin-bottom: 20px;
}

.CategoryTile
{
	width: 270px;
	overflow: hidden;
	float: left;
}

.CategoryTileAlternate { margin-left: 20px; }

.CategoryTile img
{
	float: left;
	border: solid 1px #bebdbf;
}

.CategoryTile h3 { margin: 0 0 0 66px; width: 204px; }
.CategoryTile p { margin: 0 0 0 66px; }

.LinkButtons
{
	width: 560px;
	overflow: hidden;
	margin: 20px 0;
	background-repeat: no-repeat;
}

.LinkButtons a
{
	display: block;
	float: left;
	margin-right: 19px;
	text-indent: -2000px;
	outline: none;
	overflow: hidden;
	background-repeat: no-repeat;
}

.LinkButtonsMaps, .LinkButtons.Maps a:hover { height: 55px; background-image: url(Assets/MapButtons.png); }
.LinkButtonsMaps a { width: 174px; height: 55px; }
.LinkButtonsMaps a.Button1:hover { background-position: 0 -55px; }
.LinkButtonsMaps a.Button2:hover { background-position: -193px -55px; }
.LinkButtonsMaps a.Button3:hover { background-position: -386px -55px; }

.LinkButtonsVouchers, .LinkButtons.Vouchers a:hover { height: 35px; background-image: url(Assets/VoucherButtons.png); }
.LinkButtonsVouchers a { width: 120px; height: 35px; }
.LinkButtonsVouchers a.Button1:hover { background-position: 0 -35px; }

.LinkButtons a.Button3 { margin-right: 0; }

.VouchersList { border: solid 1px #bebdbf; margin-bottom: 20px; width: 558px; overflow: hidden; }

#RightStrip
{
	width: 190px;
	float: left;
}

#RightStrip p
{
	margin: 0 0 10px 0;
}

#Footer
{
	clear: both;
	height: 25px;
	line-height: 25px;
	background: url(Assets/Footer.jpg) no-repeat left top;
	color: White;
	font-size: 0.8em;
	text-align: center;
}

#Footer a:link, #Footer a:active, #Footer a:visited { color: White; text-decoration: none; }
#Footer a:hover { text-decoration: underline; }