
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;	}

body	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: #000; text-align: -moz-center; margin:auto; background:#3d93ce; position:relative; background-position: bottom; margin-bottom:400px; height:100%; height:auto;}

body.hughtennent	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: #000; text-align: -moz-center; margin:auto; background:url(../images/bgrepeat.jpg)repeat; position:relative; background-position: bottom; margin-bottom:400px; height:100%; height:auto;}
* html body { font-size:0.7em;text-align: center; margin:auto;}
*:first-child+html  body { 	font-size:0.7em;text-align: center; margin:auto;}

ol, ul {
list-style: none;
}

img.floatLeft {float:left; margin:0 5px 2px 0px; border:1px solid #b70230;}
img.floatleft {float:left; margin:0 5px 2px 0px; }
img.floatRight {float:right; margin:0 5px 2px 10px; }
.slightpad { margin:8px 0 0px 1px;}
.aligntop {vertical-align: top;}

a {color:#000; text-decoration:underline;}
a:hover {color:#b5012f; text-decoration:underline;}
#siteholder {  width:975px; text-align:left; }


#topbgimage { width:100%; height:555px; background:url(../images/topbg2.jpg) no-repeat;}
	* html #topbgimage { 
background:none;	
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/topbg2.jpg' ,sizingMethod='crop');
	
	}
#topbgimageH { width:100%; height:555px; background:url(../images/bgrepeat.jpg) no-repeat;}
	* html #topbgimageH { 
background:none;	
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/topbg2.jpg' ,sizingMethod='crop');
	
	}

#maincontent {width:100%;  }
	#leftspacer { width:55px; float:left; }
	#rightspacer { width:55px; float:left;}
	#topspacer { height:0px; width:100%; float:left; }
	#bottomspacer { height:55px; width:100%; float:left; }

#sitearea { width:845px; float:left; padding:0 0 0 31px; background:url(../images/pagebg.gif) repeat-y; }

#topbannerarea { width:350px; height:200px; z-index:2;position:relative; }



	.tlogo { padding:7px 0 5px 0px; float:left; width:285px; height:170px; }
	.banner {  margin-left:280px; 	margin-top:-245px; z-index:30; width:625px; height:245px; text-align:right;	}
		* html	.banner { float:left; position:relative;  margin-left:240px; 	margin-top:-245px; z-index:5; text-align:right; width:300px; }

	.topdate { float:left; width:160px; padding:5px 0 0 0;  margin-top:-140px; margin-left:100px; }

/* Navigation */
#mainnav { width:98%; padding:10px 0; text-align:center;  margin-left:5px; margin-bottom:10px;}
#mainnav ul { width:98%; text-align:center; }
#mainnav li {float: left; font-size: 1.1em; text-transform:uppercase;}
#mainnav li a {color: #000; text-decoration: none; padding:0 20px 0 0;}


	#subnav { padding:20px 0 0 0;float:left; width:195px; margin-right:20px; margin-bottom:20px;  background:#eff7fc url(../images/subnavdropshadow.gif) repeat-y;background-position: right;  }
	#subnav ul { width:190px; background:#eff7fc;}
	#subnav li {font-size: 1em; border-bottom:1px dotted  #aaaaaa;  color:#0093d0; line-height:20px; }
	#subnav li:hover { background:url(../images/subnavbg.gif) repeat;  color:#fff; }
	#subnav li a {text-decoration: none; display: block; text-transform:uppercase; padding:2px 0 2px 10px;  color:#0093d0; }
	#subnav li a:hover {  background:url(../images/subnavbg.gif) repeat;   color:#fff;}


	#subnav li.navselected a {background:url(../images/subnavbg.gif) repeat;  color:#fff; text-decoration: none; display: block; text-transform:uppercase;}

	.navselected a  {text-decoration: none; display: block; text-transform:uppercase; padding:5px 0 5px 10px;  color:#fff;  }
	.navselected a:hover {  }
	p	{	margin-bottom: 12px; 	}


	#quickLinks_holder	{	position:absolute;	}
	#quicklinks_nav {	width:851px; background:#0394d0; height: 35px;	position:relative;	top: -35px; margin-left:-16px;}

	#quicklinks_lowernav {	width:851px; background:#0394d0; height: 35px;	position:relative;	top: -35px; margin-left:0px;}

	#navItems	{	padding: 0 15px 15px 15px;	display: none; color:#fff; 	padding-left:28px;}
	/*.quicklinksimg {	position:relative;	} */



	.tierone { color:#0093d0; text-decoration:none;font-weight:bold;font-size:200%; text-transform:uppercase; text-align:center; line-height:30px;  width:auto; display:inline;}
		.tierone a {color:#0093d0; text-decoration:none;font-weight:bold;font-size:100%; text-transform:uppercase;text-align:center; }
		.tierone a:hover {color:#c3232a; }

	.tiertwo { color:#0093d0; text-decoration:none;font-weight:bold;font-size:170%; text-transform:uppercase; text-align:center;  line-height:25px; width:auto; display:inline;}
		.tiertwo a {color:#0093d0; text-decoration:none;font-weight:bold;font-size:100%; text-transform:uppercase;text-align:center; }
		.tiertwo a:hover {color:#c3232a; }

	.tierthree {color:#0093d0; text-decoration:none;font-weight:bold;font-size:155%; text-transform:uppercase; text-align:center;  line-height:20px; width:auto; display:inline;}
		.tierthree a {color:#0093d0; text-decoration:none;font-weight:bold;font-size:100%; text-transform:uppercase;text-align:center; }
		.tierthree a:hover {color:#c3232a; }

	.tierfour {color:#0093d0; text-decoration:none;font-weight:bold;font-size:145%; text-transform:uppercase; text-align:center;  line-height:15px; width:auto; display:inline;}
		.tierfour a {color:#0093d0; text-decoration:none;font-weight:bold;font-size:100%; text-transform:uppercase;text-align:center; }
		.tierfour a:hover {color:#c3232a; }

	.tierfive {color:#0093d0; text-decoration:none;font-weight:bold;font-size:135%; text-transform:uppercase; text-align:center;  line-height:15px; width:auto; display:inline;}
		.tierfive a {color:#0093d0; text-decoration:none;font-weight:bold;font-size:100%; text-transform:uppercase;text-align:center; }
		.tierfive a:hover {color:#c3232a; }

	.tiersix {color:#0093d0; text-decoration:none;font-weight:bold;font-size:125%; text-transform:uppercase; text-align:center;  line-height:15px;width:auto; display:inline;}
		.tiersix a {color:#0093d0; text-decoration:none;font-weight:bold;font-size:100%; text-transform:uppercase;text-align:center; }
		.tiersix a:hover {color:#c3232a; }
/* Rotating content */
	#homewidget { width:820px;  background:#fff; margin-bottom:15px; min-height:345px;}
	#homewidgetmain { width: 478px; float:left; background:#fff;   min-height:343px;}
	#homewidgetmainImage	{	width: 478px; height: 265px; float:left; margin:0 100px 0 0; background:url(../images/Tloading.gif) repeat; }
	#homewidgetmainImage h2 { text-transform:uppercase;  font-weight:normal; font-size:1.1em; width:auto; float:left; padding:10px 10px 10px 16px; color:#fff; font-size:2em; font-weight:bold; background:#b5012f url(../images/widgettitlebg.gif) repeat-x;} 

		* html  #homewidgetmainImage	{	width: 478px; height: 265px; float:left; margin:0;}
		* html 	#homewidgetmainImage h2 { text-transform:uppercase;  font-weight:normal; font-size:1.1em; width:auto; float:left;color:#fff; font-size:2em; font-weight:bold; background:#b5012f url(../images/widgettitlebg.gif) repeat-x;} 


	.homewidgetmaindetails { width:100%; margin-top:0;}
		* html .homewidgetmaindetails { width:97%; }

		.homewidgetmaindetails_pad { float:left; padding:10px; font-weight:bold; color:#313538;width:80%; }
		.homewidgetmaindetails_pad abstract { font-size:0.8em;}

		.homewidgetmaindetails_pad_more {width:12%;float:left;text-align:center; background:url(../images/widgetmore.gif) no-repeat; background-position: left; height:47px; margin-top:6px; }

				.homewidgetmaindetails_pad_more a {text-align:center; text-decoration:none;color:#313538; }

	.item a	{	display: block;	width:317px; border-bottom:1px dotted #aaaaaa; background:url(../images/padbg.gif) repeat; min-height:47px; height:47px; padding:14px 10px 5px 10px; text-decoration:none; text-transform:uppercase; color:#0093d0; font-size:1.2em; font-weight:bold;}
		*html .item a { padding:10px 10px 2px 10px; }
	.item a:hover	{	display: block;width:337px;  border-bottom:1px dotted #aaaaaa; background:url(../images/homenavbg.gif) repeat;  font-size:90%; text-decoration:none; text-transform:uppercase; color:#fff; font-size:1.2em; font-weight:bold; margin-left:-20px; }	

			* html  .item { display: block;	width:317px; border-bottom:1px dotted #aaaaaa; background:url(../images/padbg.gif) repeat; min-height:47px; height:47px;  text-decoration:none; text-transform:uppercase; color:#0093d0; font-size:1.2em; font-weight:bold; margin-left:0px; }
 
				* html  .item a {margin-left:0px; }
				* html .item a:hover	{	display: block;width:318px;  border-bottom:1px dotted #aaaaaa; background:url(../images/homenavbg.gif) repeat;  font-size:90%; text-decoration:none; text-transform:uppercase; color:#fff; font-size:1.2em; font-weight:bold; margin-left:0px; }	

	.item a .pad {			}
	.item a .padpara {	font-size:10px;	color:#000;	font-weight:normal; text-transform:none;}
	.item a:hover .padpara {	font-size:10px;	color:#fff;	font-weight:normal; text-transform:none;}
	
	.itemON { }
	.itemOn a	{	z-index:10;position:relative; display: block;width:336px;  border-bottom:1px dotted #aaaaaa; background:url(../images/homenavbg.gif) repeat;  font-size:90%; text-decoration:none; text-transform:uppercase; color:#fff; font-size:1.2em; font-weight:bold; margin-left:-20px;  }	
	.itemOn a .pad {			}
		* html .itemOn { display: block;width:317px;  border-bottom:1px dotted #aaaaaa;   font-size:90%; text-decoration:none; text-transform:uppercase; color:#fff; font-size:1.2em; font-weight:bold; margin-left:0px; }
		* html .itemOn	a { color:#fff; width:317px; }

	.itemOn a .padpara {	font-size:10px;	color:#fff;	font-weight:normal; text-transform:none;}
	.itemOn a:hover .padpara {	font-size:10px;	color:#fff;	font-weight:normal; text-transform:none;}


.pad h2 a {color:#color:#0093d0; font-weight:normal; text-decoration:none;}
.pad {}
.pad a {  }

		 #s1_5 { width:320px;   border-bottom:none;}
		 * html  #s1_5 { width:322px;  border-bottom:none; }



	#ajaxArea {float:left; width:478px;}
	#linkarea {float:left; width:318px;}


	#stagearea { float:left;  width:475px; min-height:268px; margin-right:20px; margin-top:7px; background:#82cae8 url(../images/stageareabg.gif) repeat-x;}
	
	#stagearea img { margin-top:-20px; }
	
	#stageareawide { float:left;  width:815px;  margin-right:20px;  background:#88bae0}

	#newsbox { float:left; background:url(../images/newsshadow.gif) no-repeat; height:280px;margin-bottom:10px; }
	#newsarea { float:left; width:315px; min-height:268px; margin:0 0 0 5px; }
		* html   #newsarea { float:left; width:315px; min-height:268px; margin:0 0 0 2px; }


		.newsarea_pad { padding:6px 10px 4px 10px; min-height:62px; background:#eff7fc url(../images/newsdash.gif) no-repeat bottom center;  }
		* html 		.newsarea_pad { padding:6px 7px 3px 6px; background:#eff7fc;  }
		.newsarea_pad  a { text-transform:uppercase; padding:0 0 5px 0; font-weight:bold; font-size:1em; color:#0595d1; text-decoration:none; }

		.ticketarea_pad { padding:6px 10px 3px 10px; background:#fff;  }
		* html 		.ticketarea_pad { padding:6px 7px 3px 6px; background:#fff;  }
		.ticketarea_pad  a { text-transform:uppercase; padding:0 0 5px 0; font-weight:bold; font-size:1em; color:#0595d1; text-decoration:none; }
	.bluelink {text-transform:uppercase; padding:0 0 5px 0; font-weight:bold; font-size:1em; color:#0595d1; text-decoration:none; }

	.boxtitle { width:100%;   background:#fff url(../images/boxtitlebg.gif) repeat;}
			.boxtitle h2 {  text-transform:uppercase; padding:6px 0 0px 10px; font-weight:normal; font-size:160%; color:#fff; font-weight:bolder; height:30px; }
	.boxtitlearrow {  float:left;height:4px;  line-height:4px; width:100px; margin-top:-1px; z-index:0; position:absolute;}
		*html 	.boxtitlearrow { float:left;height:4px; background:#fff; margin-top:-5px; line-height:4px; width:100%; }
	

	.bottombox { float:left; width:260px; height:220px; margin:15px 0 15px 0;}
	.bottomboxmid { float:left;  width:260px; height:220px; margin:15px 17px 15px 17px;  }

		.midpad { padding:7px 0 0 11px; color:#3399cc; height:153px; background:#eff7fc;margin-bottom:13px; }
		.midpad label { text-transform:uppercase; font-weight:bold; color:#3399cc; }

	.bottomlink { float:left; border-bottom:1px solid #ebebeb; width:258px; margin:0 10px 0 0; padding:5px 0 2px 2px; line-height:1.5em;}
			.bottomlink a { text-transform:uppercase; padding:10px 0 10px 2px; font-weight:normal; font-size:0.9em; color:#000; text-decoration:none;}
			.bottomlink a:hover { color:#b5012f;}
	.bottomboxcontent {height:173px;}

	.morelink { float:right; margin:0 10px 0 0; margin-top:-28px; background:url(../images/titledivide.gif) no-repeat; background-position: left; height:25px;}
			.morelink a { color:#fff; font-size:1.2em; text-decoration:none; margin-top:-20px;padding:0 0 0 10px;}
			.morelink a:hover { color:#000;}


	#lowercontentarea { float:left; width:400px; margin-top:20px; }
	
	#lowercontentareawide { float:left; width:600px; margin-top:20px; }
	#lowercontentareafullwidth { margin-left:10px; float:left; width:815px;}


	#lowercontentareawide 	.title {  float:left; background:#ebebeb;  background:url(../images/boxtitlebg.gif) repeat-x; margin-bottom:20px; }
	#lowercontentareawide	.title h2  {  width:163px;text-transform:uppercase; padding:6px 10px 0px 10px; font-weight:normal; font-size:160%; color:#fff; font-weight:bolder; height:30px; } 
	


	#lowercontentarea 	.title {  float:left; background:#ebebeb;  background:url(../images/boxtitlebg.gif) repeat-x; margin-bottom:20px; border-top:1px dotted #aaaaaa;}
	#lowercontentarea	.title h2 {  	text-transform:uppercase; padding:6px 10px 0px 10px; font-weight:normal; font-size:160%; color:#fff; font-weight:bold; height:30px; }
	#lowercontentarea .titlearrow {  float:left;height:4px; background:#eff7fc; line-height:4px;  margin-top:-1px;}
		#lowercontentarea *html .titlearrow { float:left;height:4px; background:#eff7fc; margin-top:-5px; line-height:4px;  }

	.newsabstract { width: 600px; float:left;  padding:0 0 15px 0; border-bottom:1px dotted  #aaaaaa;}
		.newsabstract h2 a {text-transform:uppercase; margin:0;margin-left:-10px;text-decoration:none;font-size:0.7em; font-weight:bold;color:#0093d0; font-weight:bolder; width:100%;}

	.newsabstract a {  font-weight:bold; color:#000;margin:0;padding:0;}
	.newsabstract p { padding:0; margin:0; margin-top:-10px; }
		#newsstorytitle {   z-index:100;}
		#newsstorytitle h1 { text-transform:uppercase;  font-size:1.8em; font-weight:normal; }


	#pagebanner { float:left; width:820px; height:239px; }

		#pagebanner h1 { text-transform:uppercase;  font-weight:normal; font-size:1.1em; width:auto; float:left; padding:10px 10px 10px 16px; color:#fff; font-size:2em; font-weight:bold; background:#b5012f url(../images/widgettitlebg.gif) repeat-x;} 
	
	#subpagebanner { float:left; width:814px; height:60px;}

	.para { font-size:1em; }
		.paratitle  { text-transform:uppercase; margin-bottom:15px;font-size:1.1em; color:#0093d0;  font-weight:bold;}

	#footerlinks { width:840px;  text-align:left; text-decoration:none; color:#fff; margin-left:10px; height:45px;font-weight:normal;  z-index:100000000; position:relative; }
		*html #footerlinks { width:840px;  text-align:left; text-decoration:none; color:#fff; margin-left:10px; height:45px;font-weight:normal;  z-index:100000000; position:relative; }
		#footerlinks a { text-decoration:none; color:#fff; margin:0 5px; font-weight:normal; }
		#footerlinks a:hover { text-decoration:none; color:#333; margin:0 5px; font-weight:normal;}
		#footerlinks img {padding:0 0 10px 0;}
	#footerlinksholder {background:#0193cf; height:auto;padding:0px 0 0 0; margin:-13px 0 0 70px; width:851px; text-align:left;}
	*html #footerlinksholder {background:#0193cf; height:auto; padding:0px 0 0 0; margin:-13px 0 0 15px; width:840px; text-align:left;}

	.footersitemapitem { float:left; width:180px; margin-bottom:5px; height:90px; }
		.footersitemapitem a { text-decoration:none; color:#fff; font-weight:normal;}
		.footersitemapitem a:hover { text-decoration:none; color:#666; font-weight:normal;}

	#rightcolumn { width:183px;margin-right:30px; float:right; margin-top:20px; }
		* html #rightcolumn { width:183px;margin-right:15px; float:right; margin-top:20px; }

	.sidepuff {width:183px; float:left; margin-bottom:20px; cursor:hand; }
		.sidepuff .title {  float:left;   background:url(../images/boxtitlebg.gif) repeat-x; border-top:1px dotted #aaaaaa; cursor:hand; }
		.sidepuff	.title h2 {  width:163px;text-transform:uppercase; padding:6px 10px 0px 10px; font-weight:normal; font-size:160%; color:#fff; font-weight:bolder; height:30px; }

	.sidepuff .boxtitle { width:100%;   background:url(../images/boxtitlebg.gif) repeat;border-top:1px dotted #aaaaaa;}
			.sidepuff .boxtitle h2 {  text-transform:uppercase; padding:6px 0 0px 10px; font-weight:normal; font-size:160%; color:#fff; font-weight:bolder; height:30px; }
	.sidepuff .boxtitlearrow {   cursor:hand;float:left;height:4px;  line-height:4px; width:100px; margin-top:-1px;  z-index:0;  background:transparent; position:absolute;}
		*html 	.sidepuff .boxtitlearrow { cursor:hand; float:left;height:4px; background:transparent; margin-top:-5px; line-height:4px; width:100px;  z-index:-10;  position:absolute;}

	.sidepara { background:#b5012f; margin-right:50px; position:absolute;color:#fff;z-index:-100;  padding:8px 4px 1px 10px; text-transform:uppercase; font-weight:bold;text-decoration:none;}
	.sidepuffimage{ cursor:hand; width:183px;height:147px; float:left; z-index:0; margin-top:-1px; position:relative;}
	
	.sidepuff a { text-decoration:none;}


			*html  .sidepuffimage{ width:183px;height:147px; float:left; z-index:1; margin-top:-5px; position:relative;}

            #countdown span {
                font-size   : 1.2em;
                margin      : 0 15px 0 5px;
				color:#feda2d;
            }
		.countdown { letter-spacing: 0.6px; font-size:1.5em; padding:0px 0 0 10px; font-weight:bold; width:220px; text-transform:uppercase; z-index:10;margin:62px 0 0 6px;color:#feda2d;}
			* html .countdown { letter-spacing: -0.5px; font-size:1.5em; padding:0px 0 0 10px; font-weight:bold; width:220px; text-transform:uppercase; z-index:10;margin:64px 0 0 -93px;color:#feda2d; z-index:123123123; position:relative;}
			*:first-child+html .countdown { letter-spacing: 0.9px; font-size:1.5em; padding:0px 0 0 10px; font-weight:bold; width:220px; text-transform:uppercase; z-index:10;margin:64px 0 0 6px;color:#feda2d;}

	.newsnav  a { text-decoration:none;  font-weight:bold;}
	.newsnav a:hover {text-decoration:none;   font-weight:bold;}

	.gallerymovie { border-bottom:1px dotted #aaaaaa; border-top:1px dotted #aaaaaa;  width:100%; text-align:left; padding:10px 0 5px 0; }

	.subsub { width:100%; background:#eff7fc;padding:2px 0; }
		.subsub a { color:#aaaaaa; text-decoration:none; font-weight:bold; } 
		.subsub a:hover { color:#c11e2a; text-decoration:none; font-weight:bold; }

			.subsubon {width:100%; background:#eff7fc;padding:2px 0; }
			.subsubon a { color:#c11e2a; text-decoration:none; font-weight:bold; }


	.subpagebanner h1 {background:#b70230; margin:0 400px 0 0;padding:0;color:#fff;padding:10px;font-weight:bold;font-size:1.8em; width:0px; text-transform:uppercase;}
	#subpagebanner h1 {float:left;display:block;background:#b70230; margin:0 400px 0 0;padding:0;color:#fff;padding:10px;font-weight:bold;font-size:1.8em; text-transform:uppercase;}
	
	*html .subpagebanner h1 {background:#b70230; margin:0 100px 0 0;padding:0;color:#fff;padding:10px;font-weight:bold;font-size:1.8em; width:0px; text-transform:uppercase;}
	*html #subpagebanner h1 {float:left;display:block;background:#b70230; margin:0 100px 0 0;padding:0;color:#fff;padding:10px;font-weight:bold;font-size:1.8em; text-transform:uppercase;}

	.widgetshadow {float:left; height:330px; width:8px; margin-left:-8px; z-index:1; position:relative; margin-left:-348px;}


	.para ul {list-style-image:url(../images/weeTbullet.gif);  padding:0 0 15px 30px; }
	.para li {padding:2px 0 0 0px; }

	.dog { text-align:right; margin-top:-10px; float:right;width:200px; height:100px; z-index:100000000; position:relative; margin-right:25px;}


	#footerbg {background:#3f98e9 url(../images/bg-bottom2.jpg) repeat-x; width:100%;height:553px; }

	#footerbgH {background:#3f98e9 url(../images/bgfoot.jpg) repeat-x; width:100%;height:553px; }
