﻿body 
{
	background-color:#392114;
	float:none;
	font-size:13px;
	color:#2b1e12;
	font-family:Georgia,"Times New Roman",Times,serif;
}
form, html
{
	float:none;
}
*
{
	margin:0px;
	padding:0px;
	outline-width:0px;
	border-width:0px;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
}
a:focus{outline:none;}
/**********************************/
/************ COMMON **************/
/**********************************/
ul, li
{
	list-style-type:none;
}
#bodyContainer br, #bottomFooter br, #bodyContainer strong, #bodyContainer a, #bodyContainer strong a
{
	float:none;
}
p
{
	padding:0px 0px 15px 0px;
	margin:0px;
}
a
{
	color:#2b1e12;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
/**********************************/
/************* MAIN ***************/
/**********************************/
#wrapper
{
	float:none;
	margin:0px auto;	
	width:1300px;
}
#woodContainer
{
	background:#392114 url('/images/global/wood.jpg') repeat-y center top;	
	width:1300px;
	padding-bottom:70px;
}
#whiteContainer
{
	background:#ecebe7 url('/images/global/wrapperTop.jpg') no-repeat left top;	
	width:957px;
	margin:0px 172px 0px 171px;
}
#whiteContainer2
{
	background:url('/images/global/wrapperBottom.jpg') no-repeat left bottom;	
	width:957px;
}
#footer
{
	width:957px;
	margin:5px 172px 0px 171px;
	font-size:12px;
}
#footer a
{
	float:none;
}
#footer p.copyright
{
	
}
#footer p.untitled
{
	float:right;
}
/**********************************/
/************ HEADER **************/
/**********************************/
#header
{
	width:957px;
	height:305px;
}
#header #bookmarkLinks
{
	width:210px;
	position:relative;
	z-index:1000;
	height:70px;
	margin-bottom:10px;
	background:url('/images/global/sbm.jpg') no-repeat right top;
	float:right;
	top:0px;	
}
#header #bookmarkLinks.facebook
{
	background:url(/images/global/sbmFacebook.jpg) no-repeat right top;
}
#header #bookmarkLinks.myspace
{
	background:url(/images/global/sbmMySpace.jpg) no-repeat right top;
}

#header #bookmarkLinks a#lnkBMfacebook
{
	float:left;
	text-indent:-5000px;	
	height:40px;
	margin-left:20px;
	width:80px;
}
#header #bookmarkLinks a#lnkBMfacebook:hover
{
	height:50px;
}
#header #bookmarkLinks a#lnkBMmyspace
{
	float:left;
	text-indent:-5000px;	
	height:50px;
	width:100px;
}
#header #bookmarkLinks a#lnkBMmyspace:hover
{
	height:60px;
}
#header a.ticketsOnline
{
	margin:52px 0px 0px 51px;
	background:url('/images/header/ticketsOnline.jpg') no-repeat left top;
	width:122px;
	height:173px;
	text-indent:-5000px;
	float:left;
}
#header a.ticketsOnline:hover
{
	background-position:0 -173px;
}
#header h1.logo, #header a.logo
{
	height:190px;
	margin:35px 38px 0px 70px;
	text-indent:-5000px;
	width:465px;
}
#header a.openingTimes
{
	background:url('/images/header/openingTimes.jpg') no-repeat left top;
	width:181px;
	height:132px;
	text-indent:-5000px;
	float:left;	
}
#header a.openingTimes:hover
{
	background-position:0 -132px;
}
#header #headerNav
{
	width:957px;	

}
#header #headerNav .leftLink
{
	width:208px;
	padding-top:20px;
	padding-left:35px;
}
#header #headerNav .leftLink a.visitProud,#header #headerNav .leftLink a.bookAStable
{
	background:url('/images/header/proudCentral.jpg') no-repeat left top;
	width:148px;
	height:37px;
	text-indent:-5000px;
	float:left;	
}
#header #headerNav .leftLink a.bookAStable
{
	background:url('/images/header/bookastable.jpg') no-repeat left top;
	width:201px;
	margin-left:-15px;
}
#header #headerNav .leftLink a.visitProud:hover,#header #headerNav .leftLink a.bookAStable:hover
{
	background-position:0 -37px;
}
#header #headerNav .rightLink
{
	float:right;
	padding-top:20px;
	padding-right:40px;	
	width:204px;
}
#header #headerNav .rightLink a.joinMailingList,#header #headerNav .rightLink a.addToGuestList
{
	background:url('/images/header/joinMailingList.jpg') no-repeat left top;
	width:154px;
	height:42px;
	text-indent:-5000px;
	float:right;
}
#header #headerNav .rightLink a.addToGuestList 
{
	background:url('/images/header/addtoguestlist.jpg') no-repeat left top;
}
#header #headerNav .rightLink a.joinMailingList:hover,#header #headerNav .rightLink a.addToGuestList:hover
{
	background-position:0 -42px;
}

#rightColumn a.youtube {
	background:transparent url(/images/global/sidenav_youtube.jpg) no-repeat scroll left top;
	float:left;
	height:39px;
	text-indent:-5000px;
	width:197px;
	padding-left:18px;
	background-position:18px 0px;
}
/* Main Navigation */
#header #headerNav ul#mainNav
{
	float:left;	
	width:428px;
	height:45px;
	padding:22px 0px 0px 20px;
}
#header #headerNav ul#mainNav li
{
	height:45px;
}
#header #headerNav ul#mainNav li a
{
	margin-top:1px;
	text-indent:-5000px;
	overflow:hidden;
	float:left;
	height:0px !important;
	padding:45px 0px 0px 0px;
}
#header #headerNav ul#mainNav li.lnkAbout
{
	margin-right:20px;
}
#header #headerNav ul#mainNav li.lnkHire
{
	margin-right:22px;
}
#header #headerNav ul#mainNav li.lnkEvents
{
	margin-right:26px;	
}
#header #headerNav ul#mainNav li.lnkPhotos
{
	margin-right:19px;
}
#header #headerNav ul#mainNav li.lnkContact
{
	
}
#header #headerNav ul#mainNav li.lnkAbout a
{
	background:url('/images/nav/about.jpg') no-repeat left top;	
	width:68px;
}
#header #headerNav ul#mainNav li.lnkHire a
{
	background:url('/images/nav/hire.jpg') no-repeat left top;	
	width:45px;
}
#header #headerNav ul#mainNav li.lnkEvents a
{
	background:url('/images/nav/events.jpg') no-repeat left top;	
	width:76px;
}
#header #headerNav ul#mainNav li.lnkPhotos a
{
	background:url('/images/nav/photos.jpg') no-repeat left top;	
	width:69px;
}
#header #headerNav ul#mainNav li.lnkContact a
{
	background:url('/images/nav/contact.jpg') no-repeat left top;	
	width:83px;
}

#header #headerNav ul#mainNav li a:hover
{
	background-position:0 -46px;	
}
#header #headerNav ul#mainNav li a.current, #header #headerNav ul#mainNav li a.current:hover
{
	background-position:0 -92px;	
}
/**********************************/
/********** SIDE PANELS ***********/
/**********************************/
#bodyContainer #leftColumn .sidepanel
{
	padding-left:7px;
}
#bodyContainer #rightColumn .sidepanel
{
	float:right;
	padding-right:7px;
}
.sidepanel
{
	width:227px;			
	padding:5px 0px 15px 0px;
}
.sidepanel .sidepanelComingUpHeader
{
	background:url('/images/panel/headerComingUp.jpg') no-repeat left top;
	height:56px;
	width:227px;		
	overflow:hidden;
	text-indent:-5000px;
}
.sidepanel .sidepanelNewsHeader
{
	background:url('/images/panel/headerNews.jpg') no-repeat left top;
	height:56px;
	width:227px;		
	overflow:hidden;
	text-indent:-5000px;
}
.sidepanel .sidepanelTwitterHeader
{
	background:url('/images/panel/headerTwitter.jpg') no-repeat left top;
	height:56px;
	width:227px;		
	overflow:hidden;
	text-indent:-5000px;
}
.sidepanel .sidepanelBody
{
	width:227px;	
	background:url('/images/panel/repeat.jpg') repeat-y left top;
}
.sidepanel .sidepanelBody .sidepanelTop
{
	width:227px;	
	background:url('/images/panel/top.jpg') no-repeat left top;
}
.sidepanel .sidepanelBody .sidepanelTop .sidepanelBottom
{
	width:167px;
	background:url('/images/panel/footer.jpg') no-repeat left bottom;	
	padding:0px 30px 20px 30px;
	text-align:center;
}

.sideImages
{
	text-align:center;
	float:none;
	padding-top:50px;
}
.sideImages a
{
	float:none;	
}
.sideImages img
{
	float:none;	
	margin-bottom:40px;	
}

#bodyContainer .sidepanel ul.news
{
	padding:5px 0px;	
}
#bodyContainer .sidepanel ul.news li
{}
#bodyContainer .sidepanel ul.news li a.title
{
	color:#b50938;	
	font-weight:bold;
	width:165px;
	float:left;
	text-align:center;
}
#bodyContainer .sidepanel ul.news li a.title span
{
	float:none;	
	color:#2B1E12;
}
#bodyContainer .sidepanel ul.news li img.starBorder
{
	padding:10px 47px;	
}
#bodyContainer .sidepanel .termsApply
{
	float:left;
	font-size:0.8em;
	padding:0px 0px 0px 0px;
	width:165px;
}
#bodyContainer .sidepanel.twitter .termsApply
{
	font-weight:bold;
}

#bodyContainer .sidepanel ul.events
{
	padding:5px 0px;	
}
#bodyContainer .sidepanel ul.events li
{}
#bodyContainer .sidepanel ul.events li a span.title
{
	color:#b50938;	
	width:165px;
	float:left;
	text-align:center;
	font-size:14px;
}
#bodyContainer .sidepanel ul.events li a
{
	width:165px;
	
	float:left;
}
#bodyContainer .sidepanel ul.events li a span.date
{
	color:#0089c9;	
	font-weight:bold;
	width:165px;
	font-size:12px;
	float:left;
	text-align:center;	
}
#bodyContainer .sidepanel ul.events li a span.titlePrefix
{
	color:#2b1e12;	
	font-weight:bold;
	width:165px;
	text-transform:uppercase;
	float:left;
	text-align:center;	
	font-size:14px;
}

#bodyContainer .sidepanel ul.events li a.title span
{
	float:none;	
	color:#2B1E12;
}
#bodyContainer .sidepanel ul.events li img.starBorder
{
	padding:10px 47px;	
}
#bodyContainer .sidepanel a.viewAll
{
	color:#2b1e12;	
	font-weight:bold;
	width:165px;
	float:left;
	text-align:center;	
	font-size:14px;
}


#bodyContainer .sidepanel.twitter
#bodyContainer .sidepanel.twitter ul#twitter_update_list.news
{
	padding:5px 0px;	
}
#bodyContainer .sidepanel.twitter ul#twitter_update_list.news li
{
	padding-bottom:15px;	
	background:url('/images/global/imgStarBreak.jpg') no-repeat center bottom;
	margin-bottom:10px;
}
#bodyContainer .sidepanel.twitter ul#twitter_update_list.news li span
{
	color:#b50938;	
	font-weight:bold;
	width:165px;
	float:left;
	text-align:center;
}
#bodyContainer .sidepanel.twitter ul#twitter_update_list.news li a
{
	color:#0089C9;	
	font-weight:bold;
	width:165px;
	float:left;
	text-align:center;
}
#bodyContainer .sidepanel.twitter ul#twitter_update_list.news li span a
{
	color:#b50938;	
}
#bodyContainer .sidepanel.twitter ul#twitter_update_list.news li a.title span
{
	float:none;	
	color:#2B1E12;
}
#bodyContainer .sidepanel.twitter ul#twitter_update_list.news li img.starBorder
{
	padding:10px 47px;	
}
#bodyContainer .sidepanel.twitter .termsApply
{
	font-size:85%;
}
/**********************************/
/******** BOTTOM CONTENT **********/
/**********************************/
.whiteBorder
{
	width:957px;
	background:url('/images/global/whiteBorder.jpg') no-repeat left top;	
	height:45px;
	text-indent:-5000px;
	margin:0px;
	overflow:hidden;
	background-position:22px 0;
}
.whiteBorderS {
	background:transparent url(/images/global/whiteBorderS.jpg) no-repeat top left;
	height:28px;
	margin:0;
	overflow:hidden;
	text-indent:-5000px;
	width:692px;
}
ul#sponsorsBox
{
	width:913px;
	padding:0px 22px;
}
ul#sponsorsBox li
{
	padding:0px 0px;
}

#bottomFooter
{
	width:913px;
	padding:0px 22px 22px 22px;	
	min-height:190px;
	font-size:12px;
}

#bottomFooter .footContact
{
	width:138px;
}
#bottomFooter .footContact .footHeader
{
	width:138px;
	padding-bottom:15px;
}
#bottomFooter .footContact address
{
	width:138px;
	font-style:normal;
	
}
#bottomFooter .footContact address a, #bottomFooter .footContact p a
{
	text-decoration:none;	
	float:none;
}
#bottomFooter .footContact address a:hover, #bottomFooter .footContact p a:hover
{
	text-decoration:underline;	
}
#bottomFooter .footMap
{
	padding-top:35px;	
	padding-right:40px;	
}
#bottomFooter .footLinks
{
	
}
#bottomFooter .footLinks ul, #bottomFooter .footLinks ul li
{
	width:155px;
}
#bottomFooter .footLinks ul li.rss a
{
	background:url('/images/global/rss.gif') no-repeat left top;
	padding-left:15px;
	margin-top:10px;
}

#bottomFooter .footLinks ul li .footHeader
{
	padding-bottom:15px;
}
#bottomFooter .footLinks ul li a
{
	text-decoration:none;	
}
#bottomFooter .footLinks ul li a:hover
{
	text-decoration:underline;	
}
#bottomFooter .footRight
{
	float:right;
	padding-top:122px;
}
#bottomFooter .footRight a.camden
{
	width:68px;
	text-indent:-5000px;
	overflow:hidden;
	height:0 !important;
	padding:68px 0px 0px 0px;
	background:url('/images/global/lnkProudCamden.jpg') no-repeat left top;
	margin-right:20px;
}
#bottomFooter .footRight a.central
{
	width:68px;
	text-indent:-5000px;
	overflow:hidden;
	height:0 !important;
	padding:68px 0px 0px 0px;
	background:url('/images/global/lnkProudCentral.jpg') no-repeat left top;
}
#footer, #footer a
{
	color:#f3f3f3;
}
#footer a
{
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}




/**********************************/
/********* MAIN CONTENT ***********/
/**********************************/

#mainContainer ul#breadcrumb
{
	width:100%;	
	font-size:0.8em;
	margin-top:-5px;
	list-style-type:none;
}
#mainContainer ul#breadcrumb li
{
	padding-right:3px;	
	list-style-type:none;
	width:auto;
	float:left;
	list-style:none;
}
#mainContainer ul#breadcrumb li a
{
	float:left;
	padding-right:3px;	
}
#bodyContainer
{
	width:957px;	
}

#bodyContainer #leftColumn
{
	width:235px;
	min-height:10px;
}
#bodyContainer #mainContainer
{
	padding:10px;
}
#bodyContainer #mainContainer.small
{
	width:462px;
}
#bodyContainer #mainContainer.medium
{
	width:710px;
	padding:10px 0px 10px 10px;
}
#bodyContainer #rightColumn
{
	width:235px;
	float:right;
	min-height:10px;
}
#bodyContainer #mainContainer p
{
	width:100%;
}
#bodyContainer #mainContainer.medium p
{
	width:80%;
}
#bodyContainer #mainContainer h1, #bodyContainer #mainContainer h2, #bodyContainer #mainContainer h3, #bodyContainer #mainContainer h4, #bodyContainer #mainContainer h5, #bodyContainer #mainContainer h6
{
	color:#0089C9;
	font-size:1.4em;
		width:100%;
	padding-top:5px;
	clear:left;
	display:block;
}
#bodyContainer #mainContainer h1 object, #bodyContainer #mainContainer h2 object, #bodyContainer #mainContainer h3 object, #bodyContainer #mainContainer h4 object, #bodyContainer #mainContainer h5 object, #bodyContainer #mainContainer h6 object
{
	clear:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	display:block;
}
#bodyContainer #mainContainer p.links
{
	padding-top:10px;
}
#bodyContainer #mainContainer p.links a
{
	float:left;
}

#mainContainer h1, #mainContainer h2, #mainContainer h3, #mainContainer h4, #mainContainer h5, #mainContainer h6
{
	float:none;
	overflow:hidden;
	width:100%;	
}
.redLink
{
	color:#b50938;	
	text-decoration:none;
}
.blueLink
{
	color:#0089C9;	
	text-decoration:none;
}
a.redLink:hover, a.blueLink:hover
{
	text-decoration:underline;
}
/* Contact Page */
#bodyContainer #mainContainer #contactMapArea
{
	padding:10px 0px;	
}
#bodyContainer #mainContainer #contactMapArea #mapAreaLeft
{
	width:170px;	
}
#bodyContainer #mainContainer #contactMapArea p
{
	width:170px;	
}

#contactMapArea #contactGoogleMap
{
	width:517px;
	height:262px;
	border:solid 1px #2b1f13;
}

#mainContainer ul#contactStaff
{
	list-style-type:none;	
	float:left;
}
#mainContainer ul#contactStaff li
{
	width:170px;	
	padding-right:7px;
	list-style-type:none;	
	float:left;
	height:290px;
	overflow:hidden;
}
ul#contactStaff li img
{
	clear:left;	
}
ul#contactStaff li span.title
{
	clear:left;	
	width:170px;
	color:#0188ca;
	font-weight:bold;
	text-align:center;
	font-size:15px;
}
ul#contactStaff li span.role
{
	clear:left;	
	width:170px;
	text-align:center;
}
ul#contactStaff a
{
	clear:left;	
	width:170px;
	font-size:13px;
	float:left;
	color:#b50938;
	text-align:center;
}


/* Sponsors Page */
#mainContainer ul#sponsorsList
{
	width:100%;	
	list-style-type:none;
}
#mainContainer ul#sponsorsList li
{
	width:100%;
	float:left;
	padding-bottom:30px;	
	list-style-type:none;
}
ul#sponsorsList li a.img
{
	float:left;
	clear:left;	
}
ul#sponsorsList li a.img img.img, ul#sponsorsList li img.img
{
	clear:left;
	float:left;	
}
ul#sponsorsList li p
{
	padding:5px 0px;	
	clear:left;
	float:left;	
}
ul#sponsorsList li a.sponsorLink
{
	float:left;
	clear:left;
	color:#b50938;
	font-weight:bold;	
}

/* RSS */
ul.rss
{
	width:100%;
	clear:left;
}
ul.rss li
{
	width:100%;
	clear:left;
	padding:5px 0px;
}
ul.rss li a
{
	background:url('/images/global/rss.gif') no-repeat left top;
	padding-left:15px;
	margin-top:10px;
	color:#B50938;
	font-weight:bold;
}
ul.rss li a.plus
{
	text-decoration:none;
	background:none;
	padding-left:0px;
	margin-top:10px;
	margin-left:10px;
	color:#0089C9;
	font-weight:normal;
}
ul.childRSS
{
	clear:left;
	padding:5px 0px 0px 20px;
	
}

/* Events page */
#bodyContainer #eventsCalendar
{
	width:692px;
	padding-bottom:50px;
}
#bodyContainer .archiveNav
{
	width:100%;
}
#bodyContainer .archiveNav a.prevYear
{
	color:#0089C9;	
	text-decoration:none;
	font-weight:bold;
	float:left;
}
#bodyContainer .archiveNav a.nextYear
{
	color:#0089C9;
	float:right;
	text-decoration:none;
	font-weight:bold;
}
#bodyContainer .archiveNav ul
{
	padding:0px 50px;
	list-style-type:none;
	float:left;
	list-style:none;
}
#bodyContainer .archiveNav ul li
{
	padding:0px 5px;
	list-style-type:none;
	list-style:none;
	float:left;
}
#bodyContainer .archiveNav ul li a
{
	float:left;
	color:#0089C9;	
	text-decoration:none;
	font-weight:bold;
}
#bodyContainer .archiveNav a:hover, #bodyContainer .archiveNav a:hover, #bodyContainer .archiveNav ul li a:hover, #bodyContainer .archiveNav ul li a.current
{
	text-decoration:underline;
}
#bodyContainer a.lnkBuyTickets
{
	background:url(/images/global/lnkBuyTickets.jpg) no-repeat left top;
	overflow:hidden;
	text-indent:-5000px;
	float:left;
	margin-bottom:3px;
	width:86px;
	height:0px !important;
	padding:16px 0px 0px 0px;
}
#bodyContainer a.lnkBuyTickets:hover
{
	background-position:0 -16px;
}
#bodyContainer a.lnkSendToFriend
{
	background:url(/images/global/lnkSendToFriend.jpg) no-repeat left top;	
	overflow:hidden;
	text-indent:-5000px;
	float:left;
	width:86px;
	height:0px !important;
	padding:11px 0px 0px 0px;
}
#bodyContainer a.lnkSendToFriend:hover
{
	background-position:0 -11px;
}
#bodyContainer #archive
{}
#bodyContainer #archive ul
{
	list-style-type:none;
		
}
#bodyContainer #archive ul li
{
	padding-top:15px;	
	list-style-type:none;
	float:left;
}
#bodyContainer #archive ul li div.date
{
	width:122px;	
}
#bodyContainer #archive ul li div.date span.dateNo
{
	color:#0089C9;
	width:122px;	
	font-weight:bold;
	font-size:45px;
	margin-top:-10px;
}
#bodyContainer #archive ul li div.date span.dateNo sup
{
	float:none;
}
#bodyContainer #archive ul li div.date span.dateDay
{
	color:#0089C9;
	width:122px;	
	font-weight:bold;
	font-size:17px;
}
#bodyContainer #archive ul li div.date span.dateRest
{
	color:#0089C9;
	width:122px;	
	font-weight:bold;
	font-size:17px;
}
#bodyContainer #archive ul li div.rightLi
{
	width:570px; 	
	border-bottom:solid 1px #302418;
	padding-bottom:15px;
}
#bodyContainer #archive ul li div.rightLi div.container
{
	width:484px; 
	float:left;
}
#bodyContainer #archive ul li div.rightLi div.container div.content
{
	text-decoration:none;
	width:484px; 
	color:#2b1e12;
	cursor:pointer;
	float:left;
}
#bodyContainer #archive ul li div.rightLi div.container div.content span.titlePrefix
{
	width:484px; 	
	text-transform:uppercase;
	font-weight:bold;
}
#bodyContainer #archive ul li div.rightLi div.container div.content span.title
{
	width:484px; 	
	color:#b50938;
	font-weight:bold;
}
#bodyContainer #archive ul li div.rightLi div.container div.content span.time
{
	width:484px; 	
	font-weight:bold;
	text-transform:lowercase;
}
#bodyContainer #archive ul li div.rightLi div.container div.content div.normalContent
{
	width:484px; 	
	padding-top:15px;
	height:32px;
	overflow:hidden;
}
#bodyContainer #archive ul li div.rightLi div.container div.content div.normalContent.invisible
{
	visibility:hidden;
}
#bodyContainer #archive ul li div.rightLi div.container div.hiddenContent
{
	width:484px; 	
	overflow:hidden;
	margin-top:-32px;
}



#bodyContainer #archive ul li div.rightLi div.content span.content p
{
	width:auto;
}
#bodyContainer #archive ul li div.rightLi div.links
{
	width:86px;
}
#bodyContainer #archive ul li div.rightLi div.links a.lnkSendToFriend
{
	margin-bottom:6px;
}
span.emptyMessage
{
	color:#B50938;
	width:100%;
	text-align:center;	
	font-weight:bold;	
}
#bodyContainer a.submit
{
	padding-right:45px;
	background:url('/images/global/lnkPrefix.gif') no-repeat right top;
	height:19px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
}
#bodyContainer #mainContainer #sendToFriend p.links
{
	width:auto;
	padding-left:20px;
}
#bodyContainer #mainContainer p.chk span.Validator
{
	padding-left:20px;
	float:left;
}

p.links a.viewPressClippings
{
	width:344px;
	height:0px !important;
	padding:20px 0px 0px 0px;
	background:url('/images/links/viewPressClippings.jpg') no-repeat left top;
	overflow:hidden;
	text-indent:-5000px;
}
p.links a.send
{
	width:110px;
	height:0px !important;
	padding:20px 0px 0px 0px;
	background:url('/images/links/send.jpg') no-repeat left top;
	overflow:hidden;
	text-indent:-5000px;
}
p.links a.viewOurPressReviews
{
	width:384px;
	height:0px !important;
	padding:20px 0px 0px 0px;
	background:url('/images/links/viewOurPressReviews.jpg') no-repeat left top;
	overflow:hidden;
	text-indent:-5000px;
}
p.links a.viewPressClippings:hover, p.links a.send:hover, p.links a.viewOurPressReviews:hover
{
	background-position:0 -20px;
}


#homePageContainer
{
	width:100%;
}
#bodyContainer #mainContainer #homePageContainer p.links
{
	text-align:center;
	width:auto;
	padding-left:42px;
}

#homeQuotes
{
	width:100%;
	text-align:center;
	padding:20px 0px;
	list-style-type:none;
}
#mainContainer.small #homeQuotes li
{
	width:100%;
	list-style-type:none;
	float:left;
	text-align:center;
	padding-bottom:10px;
}
#homeQuotes li span
{
	width:100%;
	float:left;
	text-align:center;
}
#homeQuotes li span object
{
	width:100%;
	float:left;
}
#homeQuotes li span.sIFRtitle
{
	color:#0089c9;
	font-weight:bold;
	font-size:18px;
}
#homeQuotes li span.sIFRsubtitle
{
	color:#2b1e12;
	font-size:14px;
	font-weight:bold;
}
#homeQuotes li span.sIFRsubtitle object
{
	margin-top:-5px;
}


#homeCalendar
{
	width:100%;
	padding:0px;
	height:200px;
	overflow:hidden;
}
#eventsCollections
{
	width:414px;
	height:180px;
}
#homeCalendar a#prevColl
{
	height:21px;
	width:24px;
	overflow:hidden;
	text-indent:-5000px;
	margin-top:135px;
	float:left;
	background:url('/images/global/flashprev.jpg') no-repeat left top;
}

#homeCalendar a#nextColl
{
	height:21px;
	width:24px;
	text-indent:-5000px;
	overflow:hidden;
	margin-top:135px;
	float:left;
	background:url('/images/global/flashnext.jpg') no-repeat left top;
}
#homeCalendar a#nextColl.disabled
{
	background:url('/images/global/flashnextd.jpg') no-repeat left top;
}
#homeCalendar a#prevColl.disabled
{
	background:url('/images/global/flashprevd.jpg') no-repeat left top;
}
#mainContainer.small #homeCalendar ul
{
	width:414px;	
	list-style-type:none;
}
#mainContainer.small #homeCalendar ul li
{
	width:125px;		
	list-style-type:none;
	padding:0px 6px;
	float:left;
}
#homeCalendar ul li div.date
{
	width:125px;	
	padding-bottom:15px;
	color:#B50938;
}
#homeCalendar ul li div.date span.dateNo
{
	color:#B50938;
	font-size:50px;
	font-weight:bold;
	width:125px;
	text-align:center;
}
#homeCalendar ul li div.date span.dateNo sup
{
	float:none;
}
#homeCalendar ul li div.date span.dateDay
{
	color:#B50938;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	width:125px;
}
#homeCalendar ul li div.date span.dateRest
{
	color:#B50938;
	font-size:17px;
	font-weight:bold;
	width:125px;
	text-align:center;
}
#homeCalendar ul li a.info
{
	width:125px;	
	text-align:center;
	float:left;
}
#homeCalendar ul li a.info:hover
{
	text-decoration:underline;
}
#homeCalendar ul li a.info span.titlePrefix
{
	color:#2b1e12;
	width:125px;	
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
}
#homeCalendar ul li a.info span.title
{
	color:#0089c9;	
	font-weight:bold;
	width:125px;
	font-size:14px;	
	text-align:center;
}
#homeCalendar ul li a.info span.time
{
	color:#2b1e12;	
	font-weight:bold;
	font-size:0.85em;
	width:125px;	
	text-transform:lowercase;
	text-align:center;
}
#homeFlash
{
	width:462px;
	float:left;
	text-align:center;	
}
#homeFlash *
{
	float:none;
}
#mainContainer ul
{
	float:left;
	list-style-type:disc;
}
#mainContainer ul li
{
	list-style-type:disc;
	list-style-position:inside;
	float:none;
}

#mainContainer.small ul
{
	width:462px;
}
#mainContainer.small ul li
{
	width:442px;
}

#hireQuoteR
{
	width:200px;
	height:375px;	
	padding-left:35px;
	padding-top:50px;
}
#hireQuoteR span
{
	float:left;
	width:80%;

}
#hireQuoteR span.quoteTitleSIFR
{
		
}

#hireQuoteR span.quoteSubtitleSIFR
{}

#hireQuoteR span.quoteTitleSIFR object, #hireQuoteR span.quoteSubtitleSIFR object
{
	float:left;
	width:100%;	
}
#hireGigRoomR
{
	width:200px;
	height:395px;	
	padding-left:35px;	
}
#hireSouthGalleryR
{
	width:200px;
	height:300px;	
	padding-left:35px;	
}
#hireStablesR
{
	width:200px;
	height:380px;	
	padding-left:35px;	
}

#mainContainer p .redLink, #mainContainer p a
{
	float:none;
}
.sideNavImg 
{
	float:right; 
	padding:0px 20px 0px 0;
}