body		{
				margin:0;
				padding:0;
				font-family: tahoma, arial, sans-serif;
				background-color: #EEF1F2;
			}
a			{
				color:#3366CC;
				text-decoration:none;
			}
a img		{
				border: none;
			}
a:hover		{
				text-decoration:underline;
			}
			
.fullpage	{
				text-align:center;
				margin:auto;
			}
.mainbox	{	
				width:950px;
				margin:auto;
				padding:auto;
				text-align:center;
			}
.maintable	{
				width:950px;
				margin:0;
				padding:0;
				border:0;
				border-collapse: collapse;
			}
.topbar		{
				background-color:#333333;
				margin:0;
				padding:0;
				color:white;
				font-size:10px;
				background-image: url("images/headers/top_menu_bar.jpg");
				background-repeat: no-repeat;
			}
.topbar a	{
				color:white;
			}
.topbar img	{
				padding:0px;
				margin:0px;
			}
.td			{
				padding:0;
				margin:0;
				border:0;
				vertical-align:top;
			}
.headertdmp	{
				background-color:white;
				width:950px;
				height:150px;
				background-image: url("images/headers/HEADERculture.jpg");
				background-repeat: no-repeat;
			}
.headertd	{
				background-color:#333333;
				height:150px;width:950px;
				/*background-image: url("images/headers/HEADERculture.jpg");*/
				background-repeat: no-repeat;
			}

.headertdsites	{
				background-color:#333333;
				height:75px;width:950px;
				/*background-image: url("images/headers/HEADERculture.jpg");*/
				background-repeat: no-repeat;
			}

.headertd img
			{
				padding:0;
				margin:0;
				border:0;
			}
.menubarbottom
			{
				background-image: url("images/headers/bottom_menu_bar.jpg") ;
				background-repeat: no-repeat;

			}
.mainmenu	{
				font-family: tahoma, arial, sans-serif;
				font-size: 20px;
				/*font-weight:bold;*/
				text-align:center;
				color:white;
				background-color:#333333;
				margin-bottom:5px;
			}
.mainmenu	a
			{
				text-decoration:none;
				border:0;
				color: white;
			}
.mainmenu	a:visited
			{
				color: white;
			}
.mainmenu	a:hover
			{
				color:#faf005;
			}
.leftmenu	{
				font-size:14px;
				text-align:left;
	
			}
.leftmenu a:hover
			{
				color:#b10e2f;

			}
.leftcol	{
				width:175px;
				text-align:left;
				
				margin-top: 3px;
				vertical-align:top;
				background-color:white;
			}
.centercol	{
				width: 550px;
				/*margin-left: 3px;
				margin-right: 3px;
				margin-top: 3px;*/
				padding-left:0px;
				margin:0;
				vertical-align:top;
				text-align:left;
				border-left:8px solid #EEF1F2;
				border-right:8px solid #EEF1F2;
				background-color:white;
			}
.rightcol	{
				width:215px;
				margin-top: 3px;
				vertical-align:top;
				background-color:white;

			}
.leftcolcal	{
				font-size:10px;
				margin-top:0;
			}
.leftcolcal	a
			{
				color:black;
			}
.leftcolcal	a:visited
			{
				color:black;
			}
.footer		{
				font-size: 9px;
				color: #333333;
				text-align:center;
			}
.event_header
			{
				font-size:16px;
				font-weight:bold;
	
			}
.adminmes	{
				font-size: 12px;
				color:#336600;
			}
.callist td
			{
				font-size:10px;

			}
.feature
			{
				font-size:10px;
				font-weight:bold;

			}
.title		
			{
				font-size: 18px;
				font-weight:bold;
				margin-top: 0;
				margin-bottom:0;
			}
.article	
			{
				text-align:left;
			}
.article img
			{
				
				border:2px ridge #aaaaaa;
				margin-right:5px;
			}
.photoset	
			{
				border-top: 3px groove #333333;
				margin:0;
				margin-bottom:5px;
				padding:0;
				
				text-align:center;
				vertical-align:top;
			}
.photoset img
			{
				border:2px solid #aaaaaa;

			}
.homelink	
			{
				font-size:10px;
			}
.homelink a
			{
				color:#004080;
			}
.mp_art_title	
			{
				font-size: 16px;
				font-weight:bold;
			}
.mp_art_byline
			{	
				font-size:11px;
				margin-top: 0;
				margin-bottom:0;
			}

.restguidebox
			{
				/*border:3px groove #333333;
				font-size:10px;
				text-align:left;
				padding-top:0px;
				padding-bottom:8px;*/
			}
.restguidebox option
			{	
				font-size:10px;
			}

.leftrestguidebox 
			{	
				font-size:9px;
		
			}
.leftrestguidebox option
			{	
				font-size:9px;
			}
.restguidecaption
			{	
				color:white;
				background-color:#333333;
				text-align:left;
				font-size:20px;
				font-family:Tahoma;
				font-weight:bold;
				margin:0px;
			}
.restdiplaytitle
			{
				font-weight:bold;
				font-size: 18px;
			}
.restdiplaytitle a
			{
				color:#004080;

			}
.restdisplaysub
			{
				font-size:12px;

			}
.restdisplayoverflow
			{
				display:none;
				
				border:3px groove #333333;
			}
.articlelink 
			{
				color:#004080;
			}
.smalltext	{
				font-size:10px;
		
			}
.smalloption
			{
				font-size:10px;
			}
.readmore	{
				font-size:10px;
				color:#004080;
				width:100%;
				text-align:right;
		
			}
.readmore a
			{
				color:#004080;
			}
			/*color:#b10e2f;*/
.smalltextbox
			{
				width:80px;
				font-size:10px;
			}
.blanket	{
				background-color:#111;
				opacity: 0.65;
				filter:alpha(opacity=65);
				position:absolute;
				z-index: 9001;
				top:0px;
				left:0px;
				width:100%;
			}
.popUpDiv	{
				position:absolute;
				background-color:#eeeeee;
				width:300px;
				height:300px;
				z-index: 9002;
			}
#wrapper {width:508px; margin:0 auto}
h2 {font-size:14px; margin:15px 0}
.link {cursor:pointer; color:#666}
.link:hover {color:#000}
.slider {position:relative; overflow:hidden; width:160px;height:210px}
.slidercontent {position:absolute}
.slidercontent a:hover
			{
				background-color:#faf005;

			}
.slidercontent .upper {}
.section {padding:10px}
.newsslider {position:relative; overflow:hidden;   margin-bottom:20px}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #9ac1c9}
.newssection {padding:10px; height:75px}

.groovelink		{
					text-align:left;
					margin-left:25px;
				}
.groovelink a	{
					color:#0066FF;

				}








/* rounded corners */

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#white}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #333333;
  border-right:1px solid #333333;
  background:#333333}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #333333;
  border-right:1px solid #333333;
  background:#333333}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #333333;
  border-right:1px solid #333333;}
.spiffy4{
  border-left:1px solid #333333;
  border-right:1px solid #333333}
.spiffy5{
  border-left:1px solid #333333;
  border-right:1px solid #333333}
.spiffyfg{
  background:#white}


