body { background-color: #FFFFFF; text-align: center; margin: 0; font-size: x-small; font-family:sans,verdana,helvetica,arial; }	
.strong { font-weight: bold; }


#wrap {	clear: both; width: 748px; background-color: #ffffff; margin: 0 auto 0 auto; padding: 0 0 5px 0; border: 1px solid #000000; border-width: 0 1px 1px 1px; text-align: center; }
#wrap #line { height: 1px; border-bottom: 1px #dddddd solid; }

/* ############# */
/* Header Styles */
#wrap #header { border-bottom: 1px solid #dddddd; background-image: url('./images/header.gif'); background-repeat: no-repeat; text-align: center; }
#wrap #header #nav { font-size: x-small; margin: 0 auto 0 auto; }
#wrap #header #nav #udm { top: 4px; background-image: url('./images/menubg.gif'); background-repeat:repeat-x; margin-bottom: 0px; }
#wrap #header #subnav {	clear: both; font-size: x-small; background-color: #f9db81; border-top: 1px solid #f9db81; line-height:24px; }
#wrap #header #quicksearch { float: left; width: 570px; height: 22px; border-bottom: 1px #eeeeff solid; font-size: 10px; padding-top: 2px; line-height: 20px; }
#wrap #header #frmSearchHeader { float: left; border-top: 4px solid #ffffff; }
#wrap #header #quicksearch a { color: #1D4B5F; text-decoration: none; font-weight: bold; }
#wrap #header #quicksearch a:hover { color: #368DAF; text-decoration: underline; }
#wrap #header #advsearch { float: right; width: 176px; height: 29px; line-height: 29px; border-bottom: 0px #eeeeee solid; color: #cccccc; font-weight: bold; background-color: #cccccc; }
#wrap #header #advsearch a { color: #333333; text-decoration: none; }
#wrap #header #advsearch a:hover { color: #666666; text-decoration: underline; }
#wrap #header #advancedsearch { float: right; width: 175px; height: 30px; line-height: 30px; border-bottom: 1px #eeeeff solid; background-color: #BBBBBB; font-weight: bold; text-transform: capitalize; }

/* ########### */
/* Main Styles */
#wrap #main { clear: both; margin: 0 auto 0 auto; padding: 0; background-color: #ffffff; text-align: center; border: 0px; }

#wrap #main #left { float: left; width: 66%; vertical-align: top; padding-top: 0px; margin-top: 5px; }
#wrap #main #right { float: right; width: 178px;	background-color: #ffffff; text-align: left; margin-top: 5px; }

#wrap #footer { float: none; clear: both; width: 100%; border-bottom: 0px #ffffff solid; border-top: 0px #ffffff dashed; text-align: center; }

/* ############## */
/* General Styles */
.footer { float: none; clear: both; width: 100%; border-bottom: 0px #ffffff solid; border-top: 0px #ffffff dashed; text-align: center; }
.pipeleft { float: left; width:5px; height:19px; background-image: url('./images/pipeleft.gif'); background-position: right; text-align: center; }
.piperight { float: left; width: 9px; height: 19px; background-image: url('./images/pipe.gif'); 	text-align: center; }
.break { width: 100%; height: 2px; line-height: 2px; background-color: #ffffff; }
.spacer { width: 530px; height: 95px; background-color: #ffffff; border: 0; text-align: left;margin-left: 25px; height: 95px; }

/* ########### */
/* News styles */
#wrap #main #left #news { width: 555px; font-size: x-small; ; margin-top: 0; padding-top: 0; border: 0; vertical-align: top; background-image: url('./images/pinkbar.gif'); background-repeat: repeat-x; }
#wrap #main #left .newshead { float: left; width: 130px; border: 0; font-weight: bold; background-color: #ecbdb3; line-height: 24px; vertical-align: top; padding-left: 30px; border-bottom: 5px #ffffff solid; }
#wrap #main #left .newsheadnav { float: right; width: 370px; line-height: 24px; border: 0; font-weight: normal; background-color: #ecbdb3; background-image: url('./images/pinkclip.gif'); background-position: right; background-repeat: no-repeat; border-bottom: 5px #ffffff solid; }

.newsimage { float: left; width: 145px; height: 126px; background-color: #ffffff; z-index: 1;
 border-left: 8px #ffffff solid; border-right: 5px #ffffff solid; }
.newscontent { float: right; width: 397px; height: 126px; background-image: url('./images/minicontent.gif'); background-repeat: no-repeat; }
.newscontent p { margin-left: 5px; }

/* ############### */
/* Whats On Styles */
#wrap #main #left .whatsonhead { float: left; padding-left: 20px; line-height: 24px;  border: 0; font-weight: bold; background-color: #9bd5d6; vertical-align: top; border-bottom: 5px #ffffff solid; border: 0px solid #000000; width: 165px; }
#wrap #main #left .whatsonhead #show { border: 0; border-bottom: 5px solid white; }
#wrap #main #left .whatsonheadnav { float: right; width: 370px; line-height:24px; border: 0; font-weight: normal; background-color: #9bd5d6; background-image: url('./images/tealclip.gif'); 	background-position: right; background-repeat: no-repeat; border-bottom: 5px #ffffff solid; }
#wrap #main #left .whatsonheadnav a { color: #065F5F; text-decoration: none; font-weight: bold; }
#wrap #main #left .whatsonheadnav a:hover { color: #3E8F8F; text-decoration: underline; }

#wrap #main #left #whatson { float: left; width: 555px; font-size: x-small; text-align: left; margin: 0 0 5px 0; padding-top: 0; border: 0; vertical-align: top; /*background-image: url('./images/tealbar.gif'); background-repeat: repeat-x;*/ }


#wrap #main #left #whatson .MBOHeader { width: 530px; margin-left:25px; display:block; overflow:hidden; height:127px; background-color:#FFFFFF; }
#wrap #main #left #whatson .MBOHeader .MBOText { width:399px; float:right; background-color:#999999; background-image:url(images/3205-MBO-Header-BG.png); background-repeat:no-repeat; background-position:top left; height:127px; }
#wrap #main #left #whatson .MBOHeader .MBOText p.Text { font-size:12px; width:96%; margin-left:auto; margin-right:auto; clear:both; font-weight:bold; margin-top:8px; margin-bottom:8px; }
#wrap #main #left #whatson .MBOHeader .MBOText p.PhoneNumber { font-size:20px; width:96%; margin-left:auto; margin-right:auto; clear:both; font-weight:bold; margin-top:8px; margin-bottom:8px; }

#wrap #main #left #whatsresults { float: left; width: 555px; font-size: x-small; text-align: left; margin: 0 0 5px 0; padding: 0; border: 0; vertical-align: top; background-image: url('./images/tealbar.gif'); background-repeat: repeat-x; border: 0; }
#wrap #main #left .cnbanner { float: left; clear: both; padding-left: 27px; padding-bottom: 5px; }
#wrap #main #left .cnbanner img { border: 0; }
.whatsoncontent { float: right; width: 528px; height: 126px; background-image: url('./images/minicontent.gif'); background-repeat: no-repeat; border: 0; background-position: right top;	}
.whatsoncontent h1 { margin: 3px 0 0px 5px; font-size: 10px; }
.whatsoncontent h2 { margin: 0px 0 3px 5px; font-size: 10px; text-decoration: underline; font-weight: normal; }
.whatsoncontent p { margin: 0 0 0 5px; }
.whatsoncontent a { color: #466c9f; text-decoration: none; font-weight: bold; }
.whatsoncontent a:hover { color: #5c83b8; text-decoration: underline; }
.whatsoncontent #l_links { float: left; clear: none; width: 125px; }
.whatsoncontent #m_links { float: left; clear: none; width: 365px; }
.whatsoncontent #r_links { float: right; clear: none; text-align: left; width: 240px; margin-right: 15px; }
.whatsoncontent .whatsonimage { float: left; width: 140px; height: 126px; z-index: 1; border-right: 0;		
}
.whatsoncontent .whatsonimage img { float: left; border: none; }
.contentholder { float: left; clear: both; padding: 10px 0 10px 23px; width: 528px; vertical-align: top; background-color: #FFFFFF; font-size: 11px; }
.contentholder#short { width: 520px; }
.contentholder#short p { width: 520px; }
.contentholder p { float: left; clear: both; padding: 3px; margin: 0; width: 522px; font-size: 11px; line-height: 17px; }
.contentholder h1 { float: left; clear: both; padding: 3px; margin: 0; width: 522px; font-size: 18px; line-height: 24px; }
.contentholder a { color: #466c9f; text-decoration: none; font-weight: bold; }
.contentholder a:hover { color: #5c83b8; text-decoration: underline; }
.contentholder img { border: 1px solid #CCCCCC; margin-bottom: 10px; }

.contentholder2 { float: left; clear: both; padding: 7px 0 10px 10px; width: 545px; vertical-align: top; }
.contentholder2 p { float: left; clear: both; padding: 3px; margin: 0; width: 539px; font-size: 11px; }
.contentholder2 a { color: #212121; text-decoration: none; font-weight: bold; }
.contentholder2 a:hover { color: #6a6a6a; text-decoration: underline; }
.contentholder2 table { float: left; clear: both; width: 535px; }
.contentholder2 table th { background-color: #9BD5D6; border: 1px solid #479293; padding: 5px; font-size: 10px; color: #065F5F; }
.contentholder2 table th#th_date { width: 70px; }
.contentholder2 table th#th_date2 { width: 70px; }
.contentholder2 table tr td { border: 1px solid #ebebeb; padding: 5px; font-size: 10px; }
.contentholder2 table tr td.c { text-align: center; }
.contentholder2 table tr.alt td { background-color: #f4f3f3; border: 1px solid #d8d9db; }
.contentholder2 table a { color: #065F5F; text-decoration: none; font-weight: bold; }
.contentholder2 table a:hover { color: #3E8F8F; text-decoration: underline; }

.contentholder .content { float: left; clear: both; width: 520px; padding: 5px 0 0 0; background-repeat: no-repeat; background-position: top; margin-bottom: 5px; }
.contentholder .relatedevents { line-height: 16px; }
.contentholder .relatedevents a { font-weight: bold; }



.content#pink { background-color: #ECBDB3; background-image: url('images/bg-pink-top.gif'); color: #000000; font-weight: bold; }
.content#pink2 { background-color: #ECBDB3; background-image: url('images/bg-pink-top.gif'); color: #000000; }
.content#pinklight { background-color: #ECBDB3; background-image: url('images/bg-pink-top.gif'); color: #000000; }
.content#ltblue { background-color: #E0F5FF; background-image: url('images/bg-ltblue-top.gif'); }
.content#ltblue2 { background-color: #E0F5FF; background-image: url('images/bg-ltblue-top.gif'); }
.content#ltblue3 { background-color: #E0F5FF; background-image: url('images/bg-ltblue-top.gif'); }
.content#blue { background-color: #9BD5D6; background-image: url('images/bg-blue-top.gif'); }
.content#blue2 { background-color: #9BD5D6; background-image: url('images/bg-blue-top.gif'); }
.tan { background-color: #F9DB81; background-image: url('images/bg-tan-top.gif'); }
.content#tan { background-color: #F9DB81; background-image: url('images/bg-tan-top.gif'); }
.content#tan2 { background-color: #F9DB81; background-image: url('images/bg-tan-top.gif'); }
.content#tan3 { background-color: #F9DB81; background-image: url('images/bg-tan-top.gif'); }
.content#grey { background-color: #bcbcbc; background-image: url('images/bg-grey-top.gif'); }
.content#grey2 { background-color: #bcbcbc; background-image: url('images/bg-grey-top.gif'); }
.content#links p { line-height: 15px; padding-left: 25px; width: 400px; }
.content#links h1 { line-height: 15px; padding-left: 10px; padding-top: 10px; }
.content#divVideo { background-color: #bcbcbc; background-image: url('images/bg-grey-top.gif'); }

.content .tan { background-color: #F9DB81; background-image: url('images/bg-tan-top.gif'); }

.content#links a { text-decoration: none;  }
.content#links a:hover { text-decoration: underline; }

.content p { float: left; clear: both; width: 505px; padding: 0 5px 0px 10px; margin: 0; text-align: left; font-size: 1.1em;}
.content#blue p { padding-bottom: 5px; }
.content h1 { float: left; clear: both; width: 505px; padding: 0 5px 5px 10px; margin: 0; text-align: left; font-size: 1.1em; text-align: left; }
.content hr { padding: 0; margin: 3px 0 3px 0; border-color: #9BD5D6; }
.content em { text-decoration: none; font-style: italic; }

.content a { color: #212121; text-decoration: underline; }
.content a:hover { color: #6a6a6a; }
/*.content a { color: #466c9f; text-decoration: none; font-weight: bold; }
.content a:hover { color: #5c83b8; text-decoration: underline; } HEREHEREHERE */

.content form { clear:both; width:100%; }

/* Content block colour styles */
.cbottom { float: left; clear: both; width: 520px; height: 6px; background-repeat: no-repeat; line-height: 1px; }
#pink .cbottom { background-image: url('images/bg-pink-bottom.gif'); }
#pink2 .cbottom { background-image: url('images/bg-pink-bottom.gif'); }
#pinklight .cbottom { background-image: url('images/bg-pink-bottom.gif'); }
#ltblue .cbottom { background-image: url('images/bg-ltblue-bottom.gif'); }
#ltblue2 .cbottom { background-image: url('images/bg-ltblue-bottom.gif'); }
#ltblue3 .cbottom { background-image: url('images/bg-ltblue-bottom.gif'); }
#blue .cbottom { background-image: url('images/bg-blue-bottom.gif'); }
#blue2 .cbottom { background-image: url('images/bg-blue-bottom.gif'); }
#tan .cbottom { background-image: url('images/bg-tan-bottom.gif'); }
#tan2 .cbottom { background-image: url('images/bg-tan-bottom.gif'); }
#divVideo .cbottom { background-image: url('images/bg-grey-bottom.gif'); }
.tan .cbottom { background-image: url('images/bg-tan-bottom.gif'); }
#grey .cbottom { background-image: url('images/bg-grey-bottom.gif'); }
#grey2 .cbottom { background-image: url('images/bg-grey-bottom.gif'); }

/* Related events styles */
.relatedevents .re_holder { float: left; clear: both; width: 500px; padding: 5px 0 0 10px; text-align: left; }
.relatedevents .re_image { float: left; clear: none; width: 55px; text-align: left; }
.relatedevents .re_image .imagetiny { border: 1px solid black; }
.relatedevents .re_text { float: left; clear: none; width: 430px; padding-left: 5px; }

/* Image gallery styles */
p.imagepara { padding: 0; margin: 0; }
.imagegallery { float: left; clear: both; width: 500px; padding: 0 0 5px 15px; }
.imagegallery .imageitem { float: left; clear: none; width: 150px; margin: 5px; }
.imagegallery .imageitem .ii_image { width: 150px; height: 112px; text-align: center; border: 1px solid #ebebeb; }
.imagegallery .imageitem .ii_image img { border: 0; }
.imagegallery .imageitem .ii_text { float: left; clear: both; padding-top: 5px; width: 150px; text-align: center; background-color: #f4f3f3; border: 1px solid #d8d9db; margin-top: 2px; padding-bottom: 5px; }
.imagegallery .imageitem .ii_text acronym { text-decoration: underline; }

.optionsblock { float: left; clear: both; width: 535px; padding-bottom: 10px; }
.optionsblock .optionscell { float: left; clear: none; width: 263px; margin-left: 1px; border: 1px solid #ebebeb; }
.optionsblock .optionscell .optionscellheader { float: left; clear: both; width: 253px; padding: 5px; background-color: #f4f3f3; border-bottom: 1px solid #d8d9db; }
.optionsblock .optionscell p { float: left; clear: both; width: 253px; padding: 5px; }
.optionsblock .optionscell form { float: left; clear: both; width: 253px; padding: 5px; }
.optionsblock .optionscell a { line-height: 24px; color: #065F5F; text-decoration: none; font-weight: bold; }
.optionsblock .optionscell a:hover { color: #3E8F8F; text-decoration: underline; }


.whatson .gallhead { float: left; padding-left: 20px; line-height: 24px;  border: 0; font-weight: bold; background-color: #9bd5d6; vertical-align: top; border-bottom: 5px #ffffff solid; border: 0px solid #000000; width: 165px; }

#booknow { float: left; width: 555px; font-size: x-small; text-align: left; margin: 0 0 5px 0; padding-top: 0; border: 0; vertical-align: top; border: 0; }

.dot { display: none; }
.error { color: #FF0000; font-weight: bold; }

/* ### Dont think this is used ### */
.whatsonimagemask {	float: left; position: relative; width: 126px; height: 126px; background-image: url('./images/imagemask.gif'); left: -126px; z-index: 2; }

/* ############## */
/* Gridbag Styles */
.gridbag2 { width: 530px; background-color: #dddddd; border: 1px solid #000000; text-align: left; margin-left: 25px; }
.gridbag{ margin: 5px 0 0 27px; border: 0; width: 539px; }	
.griditem { float: left; height: 147px; width: 134px; background-image: url('./images/griditem.gif'); background-repeat: no-repeat; }
.griditem a { text-decoration: none; }
.griditem .infolink a { color: #000000; text-decoration: none; }
.griditem .infolink a:hover { color: #000000; text-decoration: underline; }
.griditem img { border: 0; }
.griditem .imagethumb { float: left; border: 0; border-top: 5px solid #d8d9dd; border-left: 5px solid #d8d9dd; }

.griditem .infolink { float: left; width: 110px; text-align: left; margin-left: 5px; }
.griditemhidden { display: none; }

.griditem_mbo { float: left; height: 147px; width: 134px; background-image: url('./images/griditem_mbo.gif'); background-repeat: no-repeat; }
.griditem_mbo a { text-decoration: none; }
.griditem_mbo .infolink a { color: #000000; text-decoration: none; }
.griditem_mbo .infolink a:hover { color: #000000; text-decoration: underline; }
.griditem_mbo img { border: 0; }
.griditem_mbo .imagethumb { float: left; border: 0; border-top: 5px solid transparent; border-left: 5px solid transparent; }

.griditem_mbo .infolink { float: left; width: 110px; text-align: left; margin-left: 5px; }
.griditemhidden { display: none; }

#wrap #right #boxoffice { float: left; clear: both; width: 156px; margin: 5px 0 5px 0; }
#wrap #right #registerside { float: left; clear: both; width: 156px; margin: 0 0 5px 0; background-color: #D9DADE; border: 0; padding-top: 5px; }
#wrap #right #registerside form { padding: 0; margin: 0; }
#wrap #right #registerside a { color: #333333; text-decoration: none; }
#wrap #right #registerside a:hover { color: #666666; text-decoration: underline; }
#wrap #right #registerside .button { width: 100%; text-align: right; padding-top: 2px; }
#wrap #right #yourcivic { float: left; clear: both; width: 156px; padding: 5px 0 5px 0; background-color: #F9DB81; margin: 0 0 5px 0; }
#wrap #right #yourcivic a { text-decoration: none; color: #000000; line-height: 12px; }
#wrap #right #yourcivic a:hover { color: #333333; text-decoration: underline; }

#wrap #right #itunes { float: left; clear: both; width: 156px; background-image: url('./images/itunesbg.gif'); background-repeat: repeat-y;}
#wrap #right #itunes #itunes_content { padding: 3px 0 3px 0; margin: 0; }
#wrap #right #itunes #itunes_content p { margin: 0 0 0 11px; }
#wrap #right #itunes #itunes_content ol { padding: 0; margin: 5px 0 5px 35px;}
#wrap #right #itunes #itunes_content li { padding-bottom: 2px; }
#wrap #right #itunes #itunes_content li a { color: #1D4B5F; text-decoration: none; }
#wrap #right #itunes #itunes_content li a:hover { color: #368DAF; text-decoration: underline; }

#wrap #right #recentFive { float: left; clear: both; width: 156px; background-image: url('./images/itunesbg.gif'); background-repeat: repeat-y;}
#wrap #right #recentFive #recentFive_content { padding: 3px 0 3px 0; margin: 0; }
#wrap #right #recentFive #recentFive_content p { margin: 0 0 0 11px; }
#wrap #right #recentFive #recentFive_content ol { padding: 0; margin: 5px 0 5px 35px;}
#wrap #right #recentFive #recentFive_content li { padding-bottom: 2px; }
#wrap #right #recentFive #recentFive_content li a { color: #1D4B5F; text-decoration: none; }
#wrap #right #recentFive #recentFive_content li a:hover { color: #368DAF; text-decoration: underline; }

#wrap #right #clubnightsside { float: left; clear: both; width: 156px; margin: 0; }
#wrap #right #clubnightsside .clubnight_item { background-color: #F9DB81; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; padding-left: 5px; }
#wrap #right #clubnightsside .clubnight_item a { text-decoration: none; color: #000000; line-height: 12px; }
#wrap #right #clubnightsside .clubnight_item a:hover { color: #333333; text-decoration: underline; }

#wrap #right #sitemeter { float: left; clear: both; width: 156px; padding: 5px 0 5px 0; background-color: #ecbdb3; margin: 0 0 5px 0; }
#wrap #right #sitemeter .smt_content { margin: 5px 0 0 11px; }
#wrap #right #littlecivic { float: left; clear: both; width: 156px; padding: 5px 0 5px 0; background-color: #ecbdb3; margin: 0 0 5px 0; }
#wrap #right #littlecivic .ltc_content { margin: 5px 0 0 11px; }
#wrap #right #littlecivic a { text-decoration: none; color: #8b3421; line-height: 12px; font-weight: bold; }
#wrap #right #littlecivic a:hover { color: #cb472b; text-decoration: underline; }

#wrap #right #otd { float: left; clear: both; width: 156px; background-color: #9BD5D6; margin: 5px 0 5px 0; }
#wrap #right #otd .otd_content { margin: 5px 0 0 11px; }
#wrap #right #otd .otd_content a { color: #065F5F; text-decoration: none; }
#wrap #right #otd .otd_content a:hover { color: #3E8F8F; text-decoration: underline; }

/* ################### */
/* Coloured Nav Styles */
.tannav { width: 156px; height: 20px; background-color: #f9db81; background-image: url('./images/tannavbot.gif'); background-position: bottom; background-repeat: no-repeat; text-align: left; vertical-align: top; }
.tannavtop { width: 156px; height: 3px; line-height: 1px; background-color: #f9db81; background-image: url('./images/tannavtop.gif'); background-position: top; background-repeat: no-repeat; text-align: left; }
.tannavtopcivic { width: 156px; height: 19px; background-color: #f9db81; background-image: url('./images/tannavtop-yourcivic.gif'); background-position: top; background-repeat: no-repeat; text-align: left; }
.tannavblok { width: 156px; background-color: #f9db81; background-image: url('./images/tannavbot.gif'); background-position: bottom; background-repeat: no-repeat; text-align: left; vertical-align: top; }	
.tannavblok a { text-decoration: none; color: #000000; }
.tannavblok a:hover { text-decoration: underline; color: #333333; }

.greynav { width: 156px; background-color: #d9dade; background-image: url('./images/greynavbot.gif'); background-position: bottom; background-repeat: no-repeat; text-align: left; }
.greynavtop { width: 156px; height: 3px; line-height: 1px; background-color: #ffffff; background-image: url('./images/greynavtop.gif'); background-position: bottom; background-repeat: no-repeat; text-align: left; margin-top: 5px; }
.greynav a { color: #000000; text-decoration: none; }	

.pinknav { width: 156px; background-color: #ecbdb3; background-repeat: no-repeat; text-align: left; }
.pinknav a { color: #000000; text-decoration: none; }
.pinknavtop { width: 156px; height: 3px; line-height: 1px; background-color: #ffffff; background-image: url('./images/pinknavtop.gif'); background-position: bottom; background-repeat: no-repeat; text-align: left; border-top: 5px solid #ffffff; }
.pinknav .pinknavtext { float: right; width: 120px; text-align: right; margin-right: 10px; background-color: #FFFFFF; border: 1px #bbbbbb solid; }

/* ############## */
/* General Styles */
.footer { float: none; clear: both; width: 100%; border-bottom: 0px #ffffff solid; border-top: 0px #ffffff dashed; text-align: center; }
.footer a { color: #07557F; text-decoration: none; font-weight: bold; }
.footer a:hover { color: #45779F; text-decoration: underline; }
.pipeleft { float: left; width:5px; height:19px; background-image: url('./images/pipeleft.gif'); background-position: right; text-align: center; }
.piperight { float: left; width: 9px; height: 19px; background-image: url('./images/pipe.gif'); 	text-align: center; }
.break { width: 100%; height: 5px; line-height: 5px; background-color: #ffffff; }
.spacer { width: 530px; height: 95px; background-color: #ffffff; border: 0; text-align: left;margin-left: 25px; height: 95px; }

pre { border: 1px dotted #009; padding: 0.5em; }
em { text-decoration: underline; font-style: normal; }

/* ################### */
/* Unclassified Styles */
.contentwhite, #contentwhite { float: left; width: 555px; font-size: x-small; text-align: left; margin: 0 0 5px 0; padding-top: 0; border: 0; vertical-align: top; }
.contentbodywhite {	float: right; width: 528px; border: 0; background-position: right top; }	
.contentbodywhite p { margin-left: 5px; font-size: 11px; line-height: 15px;}

.contentwhite .contentholder { padding: 10px 0 10px 10px; }

.registerform { border: 1px solid #dddddd; }	
#frmRegister input { margin-top: 6px; font-size: x-small; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; }

#frmSearchHeader #strGenre { width: 190px; }
#frmSearchHeader #venueid { width: 130px; }

.labels { margin: 10px 0 0 50px; }

#clubnightsside { padding-top: 5px; }
#emed { padding-bottom: 10px; }
#emed a { color: #1D4B5F; text-decoration: none; }
#emed a:hover { color: #368DAF; text-decoration: underline; }


.venue_subnav { margin: 0 0 0 30px; }
.contentTxt { margin: 0 0 0 30px; line-height: 20px; }
.contentTxt a{ margin: 0 0 0 30px; line-height: 20px; text-decoration: none; }
.subnav_content { margin: 0 0 0 30px; }

#jobslist th { background-color: #f9db81; padding: 4px; font-weight: bold;}
#jobslist td { padding: 4px; }

.importantinfo { color: #FF0000; }
.booknowtable th { background-color: #9bd5d6; padding: 3px;}
.booknowtable td { padding: 0 3px 0 3px; vertical-align: top;}
.booknowtable #bnt_date { width: 60px; } 
.booknowtable #bnt_artist { width: 210px; }
.booknowtable #bnt_book { width: 190px; }
.booknowtable #bnt_venue { width: 120px; }

/* Booking Terms page styles */
#bookingerror { float: left; clear: both; width: 500px; padding: 0 0 10px 10px; font-size: 1.2em; text-align: justify; line-height: 1.5em; }
#bookingbottom { float: left; width: 500px; font-size: 1.2em; }
.bookingterms { float: left; clear: none; width: 100%; padding-right: 10px; padding-bottom: 20px; }
.bookingterms { float: left; clear: both; font-size: 1.2em; font-weight: bold; }
.bookingterms textarea { width: 500px; height: 180px; font-size: 1.2em; margin-top: 3px; }

/* rem-styles-for-rss-feed */

.ChannelTitle { width: 500px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-align: center; }

.ArticleEntry { width: 500px; border: 2px solid #ffffff; }
.ArticleTitle { background-color: #9bd5d6; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 5px 0 5px 5px; }
.ArticleTitle a { color: #065F5F; text-decoration: none;}
.ArticleTitle a:hover { color: #3E8F8F; text-decoration: underline; }
.ArticleHeader { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 2px 0 2px 5px; }  

.ArticleDescription { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; }
.ArticleDescription a { color: #065F5F; text-decoration: none; }
.ArticleDescription a:hover { color: #3E8F8F; text-decoration: underline; }
.ArticleDescription img { border: 1px solid black; }

/* New Form Styles - General */
form.cmxform { float:left; clear:both; padding:0; margin:0; width:500px; display:block; visibility:visible; }
form.cmxform fieldset { margin-bottom: 5px; border: 0px; }
form.cmxform legend { padding: 0 2px; font-weight: bold; _margin: 0 -7px; /* IE Win */ }
/*\*//*/
form.cmxform legend {
  display: inline-block;
}
/* IE Mac legend fix */
form.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top; }
form.cmxform legend { font-size: 11px; }
form.cmxform fieldset ol { margin: 0; padding: 0; }
form.cmxform fieldset li { list-style: none; padding: 3px; margin: 0; }
form.cmxform fieldset fieldset { border: none; margin: 3px 0 0; }
form.cmxform fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; }
form.cmxform fieldset fieldset label { display: block; width: auto; }
form.cmxform em { font-weight: bold; font-style: normal; color: #f00; }
form.cmxform label { text-align: left; width: 120px; /* Width of labels */ }
form.cmxform fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) */ }

/* New Form Styles - Specific */
form.cmxform input, textarea, select { border: 1px solid #444444; font-size: 11px; padding: 2px; font-family: Arial, Helvetica, sans-serif; }
form.cmxform input.input1, textarea.input1 { width: 100px; }
form.cmxform input.input2, textarea.input2 { width: 200px; }
form.cmxform input.input3, textarea.input3 { width: 300px; }
form.cmxform input.input4, textarea.input4 { width: 400px; }
form.cmxform fieldset li.buttons_right { text-align: right; padding-right: 75px; width: 200px; }
form.cmxform fieldset li.buttons_right input { background-color: #999999; border: 1px solid #666666; color: #FFFFFF; padding: 4px; }

/* Content editor */
.mceEditor { width: 500px; height: 400px; }


/* 360 tours */
#wrapper_360
{
    margin-left:auto;
    margin-right:auto;
    width:450px;
	float:left;
}

#left_360
{
    width:34%;
    float:left;
    padding:0px;
    margin:0px;
}

.left_360_ul
{
    color:Black;
	list-style:none;
	text-align:left;
	margin:0px;
	padding:0px;
}

.left_360_ul_li
{
    color:Black;
	margin:0px;
	padding:0px;
}

.left_360_ul_li a
{
    color:Black;
    text-decoration:none;
	display:block;
	width:96%;
	line-height:21px;
	background-color:#CCCCCC;
	border-bottom:#FFFFFF solid 1px;
	padding:2px;
}

.left_360_ul_li a:hover
{
    color:Black;
    text-decoration:none;
	display:block;
	width:96%;
	line-height:21px;
	background-color:#F9DB81;
	border-bottom:#FFFFFF solid 1px;
	padding:2px;
}

#right_360
{
    width:64%;
    float:left;
    padding:0px;
    margin:0px;
}

#clear_360
{
    clear:both;
    padding:0px;
    margin:0px;
    height:15px;
    width:100%;
}

#right_360_mainvid
{
    width:400px;
    padding:0px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    border:solid 1px black;
    padding:2px;
    height:300px;
    overflow:hidden;
}

#related_360_container_left
{
    width:190px;
    padding:0px;
    margin:0px;
    border:solid 1px black;
    padding:2px;
    float:left;
}

#related_360_container_right
{
    width:190px;
    padding:0px;
    margin:0px;
    border:solid 1px black;
    padding:2px;
    float:right;
}

#right_360_related
{
    padding:0px;
    margin:0px;
    width:404px;
    margin-left:auto;
    margin-right:auto;
}

#right_360_title
{
    padding:0px;
    margin:0px;
    width:396px;
    margin-left:auto;
    margin-right:auto;
	font-size:24px;
	text-align:left;
	padding:4px;
	margin-top:24px;
	margin-bottom:8px;
}

#left_360_title
{
    padding:0px;
    margin:0px;
    /* padding-left:25px; */
	background-color:#9BD5D6;
	width:80%;
	text-align:center;
	font-size:14px;
	line-height:25px;
	margin-top:32px;
}

#related_360_spacer
{
    width:100%;
    float:left;
    height:15px;
    padding:0px;
    margin:0px;
}

#related_360_name
{
    padding:0px;
    margin:0px;
    color:white;
    font-size:15px;
    float:left;
    line-height:30px;
    margin-top:-35px;
    background-image:url("360/arrow.png");
    background-position:left center;
    background-repeat:no-repeat;
    margin-left:10px;
}

#related_360_name p
{
    padding:0px;
    margin:0px;
    padding-left:25px;
    font-family:Helvetica;
}

#related_360_name p a
{
    padding:0px;
    margin:0px;
    text-decoration:none;
    color:White;
}

#related_360_name p a:hover
{
    padding:0px;
    margin:0px;
    text-decoration:none;
    color:White;
}

#related_360_picture
{
    float:left;
}

.SocialSplit { width:612px; float:right; clear:both; margin-right:-75px; }
.SocialSplit #facebook { margin-top:15px; margin-left:60px; }

.MiniNewsList { float:right; width:263px; background-color:#d9dade; background-image:url('./images/social_Twitter_Footer.png'); background-position:bottom left; background-repeat:no-repeat; display:block; margin:0px; padding:0px; clear:none; margin-right:14px; height:420px; }
.MiniNewsList .MiniNewsArticle { width:98%; padding:1%; clear:both; float:left; margin-bottom:3px; border:none; }
.MiniNewsList .MiniNewsArticle a { width:98%; padding:1%; display:block; text-align:left; color:#333333; text-decoration:none; border-bottom:#9baebc 1px solid; }
.MiniNewsList .MiniNewsArticle a:hover { color:#333333; text-decoration:underline; }

.BloggerFeed { float:left; width:261px; background-color:#f9db81; background-image:url('./images/social_Blogger_Footer.png'); background-position:bottom left; background-repeat:no-repeat; clear:both; display:block; margin:0px; padding:0px; margin-left:70px; height:420px; }
.BloggerFeed .MiniNewsArticle { width:98%; padding:1%; clear:both; float:left; margin-bottom:3px; border:none; border-bottom:#cc9966 1px solid; }
.BloggerFeed a,
.BloggerFeed .MiniNewsArticle a { width:98%; padding:1%; display:block; text-align:left; color:#333333; text-decoration:none; margin-bottom:3px; border:none; border-bottom:#cc9966 1px solid; }
.BloggerFeed a:hover,
.BloggerFeed .MiniNewsArticle a:hover { color:#333333; text-decoration:underline; }

.SocialMedia { float: none; clear: both; width: 100%; background-image: url('./images/wlv_Social_Bg.png'); background-repeat:no-repeat; background-position:top left; height:30px; padding-top:2px; }
.SocialMedia p { float:left; width:300px; color:#065F5F; text-decoration:none; font-weight:bold; line-height:23px; padding-left:12px; text-align:left; }

