		
body  {margin:0;
		padding:0;
		font-family:Verdana, Arial, helvetica, sans-serif;
		font-size:small;
		color:#7d7d7d;
		background-color:#F0F4F0;
		line-height:100%;}
		
				
	
#container   { margin:2% auto; background:#fff url('background-4.jpg') repeat-y 0% 50%;left:5px; width: 760px; color: #333; line-height: 130%; border: 1px solid #F0F4F0; 
                }
               
 
.infopanel {background-image: url('pointer.jpg');
            background-repeat:no-repeat;
            padding:0px;
            margin:0px;
            float:left;
            border:0px solid black;
            width:250px; background-position:top}
            
.topadvert {width:525px;text-align:center;border:0px solid #fff;margin:0;padding:0;}

.topadvertcinema {background:#CDCBE7;width:100%;text-align:center;border-bottom:1px solid #CDCBE7;margin:0;padding:0;}            
            
.map {text-align:center;} 
            
.infopanel-right {background-image: url('pointer-blank.jpg');
                  background-repeat:no-repeat;
                  padding:0px;
                  margin:0px;
                  float:left;
                  border:0px solid black;
                  width:250px; background-position:top} 
                  
            
               
.infopanel h2 {font-size:small;
               font-weight:bold;
               white-space:normal;
               padding-left:25px;padding-top:0px;} 
               
.infopanel-right h2 {font-size:small;
               font-weight:bold;
               white-space:normal;
               padding-left:25px;padding-top:0px;}                   
              
               
#footer {clear: both;
         margin: 0;
         padding: .5em;
         color: #333;
         background:#99CCCC;
         border-top: 1px solid #99CCCC;
         text-align:center;}
         
#leftnav {float: left;
          width: 140px;
          margin-left: 0px;margin-right: 0px; margin-bottom: 0px;margin-top: 3px;
          padding:0px;
          border-right: 0px solid #FFE4D5;background-color:#99CCCC}
          
#leftnav p, #rightnav p { margin: 0 0 1em 0; }        
         
#top         { background:#99CCCC url('background_logo.jpg') no-repeat right 50%; height: 63px; 
               border-top: 1px solid #FFE4D5; padding: 0; 
                }
#top h1 {padding: 0;
         margin: 0;}
         
#top  h1 span {visibility:hidden;}         
         
#top image {float:left;width:160px;padding-left:5px;}  

#leftnav p, #rightnav p { margin: 0 0 1em 0; }

#content h2 { margin: 0 0 .5em 0; }

#content  h1 span {visibility:hidden;}

#content p {width:98%;}

.image {float:right;width:120px;padding:0px;margin:0;}


.book-image {float:right;width:98px;padding-left:5px;margin:0;}

.leftnavigation {display:block;text-align:left;margin:0px;padding:5px;width:155px;}

.leftnavigation li {list-style-type:none;margin:0px;padding:5px;width:155px;}

.menu_attractions li {list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid white;background:#2387FP;}

.menu_attractions li a {text-decoration: none;font-size:12px;}

.badges {padding:2px;text-align:center;}        
         
.accessnav {background:#FFF;
            padding-left:10px;
            margin:0px;}
            
.navigation  { background:#64A1C2 url('background_logo_bottom.jpg') no-repeat 0% 50%; text-align: right; height: 22px; 
               border-top: 0px solid #3974CE; padding-right: 20px; 
                }
               
.rtt {text-align:right;font-size:small;} 
          
.navigation,  a:link { color:#006666;
							 font-size:12px;
							 font-family: Verdana, sans-serif;
							 font-weight:bold;
							 text-decoration:none;}
							  
                 a.currentpage:link { color:#707070;
                                  font-size:12px;
                                  font-family: Verdana, sans-serif;
                                  text-decoration:none;}
                                  
					a:visited { color:#339966;
					            font-size:12px;
					            font-family: Verdana, sans-serif;
					            font-weight:bold;
					            text-decoration:none;}
					
					                   
					a:focus { color:#FAF519;
					          font-size:12px;
					          font-family: Verdana, sans-serif;
					          text-decoration:none;}
					          
					a:hover { color:#CC6600;
					          font-size:12px;
					          font-family: Verdana, sans-serif;
					          font-weight:bold;
					          text-decoration:underline;}
					          
					a:active { color:#ff0000;
					           font-size:12px;
					           font-family: Verdana, sans-serif;
					           font-weight:bold;
					           text-decoration:none;} 
					           
a.link1_sub:link { color:#F1A629;
							 font-size:90%;
							 font-family: Verdana, sans-serif;
							 font-weight:bold;
							 text-decoration:none;}
	
							 
a.link1_sub:visited { color:#F1A629;
					            font-size:90%;
					            font-family: Verdana, sans-serif;
					            font-weight:bold;
					            text-decoration:underline;}
							 
a.link1_sub:hover { color:#F1A629;
					          font-size:90%;
					          font-family: Verdana, sans-serif;
					          font-weight:bold;
					          text-decoration:underline;}					            
					            
a.link1_sub:active { color:#2d73b9;
					           font-size:90%;
					           font-family: Verdana, sans-serif;
					           font-weight:bold;
					           text-decoration:none;}
					           

 
/*SUM MENU*/					           
					           
a.link1_sub_menu:link { color:#808000;
							 font-size:90%;
							 font-family: Verdana, sans-serif;
							 font-weight:bold;
							 text-decoration:none;}
	
							 
a.link1_sub_menu:visited { color:#808000;
					            font-size:90%;
					            font-family: Verdana, sans-serif;
					            font-weight:bold;
					            text-decoration:underline;}
							 
a.link1_sub_menu:hover { color:#808000;
					          font-size:90%;
					          font-family: Verdana, sans-serif;
					          font-weight:bold;
					          text-decoration:underline;}					            
					            
a.link1_sub_menu:active { color:#808000;
					           font-size:90%;
					           font-family: Verdana, sans-serif;
					           font-weight:bold;
					           text-decoration:none;} 					            
							 
					           
#content h1, h2 {font-family:Times New Roman, Arial, sans-serif;line-height:180%;
       color:#363636;
       padding:0px;
       margin:2px auto;word-spacing:0.4em}
       

.logo {font-family:Times New Roman, Arial, sans-serif;line-height:180%;
       color:#363636;
       padding:0px;
       margin:2px auto;word-spacing:0.4em;text-align:center;}      
       
h3, h4 {font-family:Tahoma, Arial, sans-serif;
       color:#336600;
       padding:0px;}      

h1 {font-size:x-large;letter-spacing:0.3em;;
    white-space:normal;
    font-weight:bold;text-align:center;color:#000000;}
    
h1.mainhead {font-size:x-large;letter-spacing:0.5em;
    white-space:normal;
    font-weight:bold;text-align:center;color:#000000;}    

h2 {font-size:small;
    font-weight:bold;
    white-space:normal;}
    
h2.subhead	 {text-decoration:none;font-size:large;font-weight:normal;white-space:normal;color:#000000;letter-spacing:0.1em;}

h3 {font-size:x-small;
    font-weight:bold;
    text-align:center;
    white-space:normal;}

h4 {font-size:xx-small;
    font-weight:bold;}
    
				
			
    
.copyright {background-color:#F0F4F0;
            font-family:arial bold, helvetica, sans-serif;
            color:#800000;
            font-size:x-small;
            text-align:center;
            border:1px solid #F0F4F0;}
            
.breadcrumbs {color:#121212;
              font-size:10px;
              font-family: Verdana, sans-serif;
              padding-left:20px;height:15px;
              
              border-bottom:2px solid #FFF;
              border-top:0px solid #66CC99;margin-left:0px;background:#99cccc}
              
                  a.breadcrumb:link { color:#000080;
                                       font-size:90%;
                                       font-family: Verdana, sans-serif;
                                       text-decoration:none;} 
                                                     
					 a.breadcrumb:visited { color:#0000FF;
					                         font-size:90%;
					                         font-family: Verdana, sans-serif;
					                         text-decoration:none;}
					                         
					 a.breadcrumb:hover { color:#000080;
					                       font-size:90%;
					                       font-family: Verdana, sans-serif;
					                       text-decoration:underline;
					                       background-color:#FFF;} 
					                       
                 a.content-nav:link { color:#000080;
                                       font-size:90%;
                                       font-family: Verdana, sans-serif;
                                       text-decoration:none;}                   
                                       
					a.content-nav:visited { color:#0000FF;
					                         font-size:90%;
					                         font-family: Verdana, sans-serif;
					                         text-decoration:none;}
					                         
					a.content-nav:focus { color:#FAF519;
					                       font-size:90%;
					                       font-family: Verdana, sans-serif;
					                       text-decoration:none;}
					                       
					a.content-nav:hover { color:#008000;
					                       font-size:90%;
					                       font-family: Verdana, sans-serif;
					                       text-decoration:underline;
					                       }
					                       	  	
					a.content-nav:active { color:#FF0000;
					                        font-size:90%;
					                        font-family: Verdana, sans-serif;
					                        text-decoration:none;}
					                        
.content-navbar {text-align:center;}					                              
					            
.content-navbarleft {text-align:left;border-bottom:1px dashed #000;}                                        
.menu {margin:0px;list-style-type:none;width:155px;text-align:left;padding-left:7px;}	
.menu {
       display:block;
       padding:2px;
       border-left:0px solid #F1F2E2;} 
       
.menu_attractions {padding-left: 0px;
margin-left: 0;margin-top:0px;
border-top: 0px solid gray;background:#2387FP;
width: 145px;}	
.menu_attractions {
       display:block;
       padding:0px;
       border-left:0px solid fff;}   				                       
					                       
#weather {	text-align:center;padding-left:1px;margin:0px;width:140px;
			border:0px solid #000;}	 
					                       
.advert	{ 
            text-align:center;
	         margin: 0px;
	         padding:1px 1px; 
	         width: 143px; 
	         border:0px solid #008000;
	         background:##2387FP;
	         font-family: georgia, sans-serif xx-small;color: #363636;}
	         
.search	{ 
            text-align:center;
	         margin-left: 0px;
	         padding:5px 5px; 
	         width: 130px; 
	         border:1px solid #008000;
	         background:#EBF4F3;
	         font-family: georgia, sans-serif xx-small;color: #363636;}	         
	         
.marquee	{ 
            text-align:center;
	         margin: 10px;
	         padding-left:10px;padding-right:10px;padding-top:0px; 
	         width: 130px; 
	         border:0px solid #008000;
	        
	         }	         
	                 
	         
.link1 {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#99CCCC;}
.link1_final {border:0px solid #FFFAF0;background:#fff;} 
.link1_sub {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#99CCCC;}
.link1_sub_menu {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#99CCCC;}
       
.link2	{border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link2_sub {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link2_sub_menu {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
 
.link3	{border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link3_sub {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link3_sub_menu {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
                       
.link4	{border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link4_sub {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link4_sub_menu {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}

.link5_final	{border:0px solid #FFFAF0;;background:#fff;}
.link5	{border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link5_sub {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link5_sub_menu {border-left:0px solid #FFFAF0;border-right:0px solid #FFFAF0;border-top:0px solid #FFFAF0;background:#fff;}
.link5_sub_final {border:0px solid #FFFAF0;background:#fff;}
	

.head1 {
        background:#fff;
        border-left:0px solid #FFFAF0;
        border-right:0px solid #FFFAF0;
        border-top:0px solid #FFFAF0;
        height:25px;
        padding:2px;
        margin:0px;}
        
.head1 {text-align:center;
        font-family:Verdana, sans-serif;
        font-size:100%;
        font-weight:bold;
        color:#fff;
        max-width:15em;}
        
.heading {
        font-family:Verdana, sans-serif;
        font-size:90%;
        font-weight:bold;
        color:#000;
        max-width:15em;}	
       	    
       
.intro {font-color:#12022C;}  

.quickSummary {float:left;
              
	            padding:0px;  
	            width: 150px; 
	            border:0px solid #808000;#F1F2E2; margin-left:15px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

.navlist {padding:0px;margin:0px;}


.navlist li
{display: inline;
list-style-type: none;
white-space:normal;padding:0px;margin:0px;}
	            
.quickSummary p {
                 font-style: normal;
                 font-size: small;
                 font-family: "arial", verdana, sans-serif; 
	              text-align:left;width:100%;
				   line-height:120%;}
				   
.quickSummary {
		clear:both; 
		margin: 0px 0px 5px 5px; 
		width: 160px; height:160px;
		float:left;
	}
	
.bookshop {text-align:center;border:1px solid #000;background:#FACD8A;} 

.combobox {          
background-color: #FFFFFF;          
color: #000000;          
font-size: 10pt;          
font-family: arial;          
font-weight: normal;          
}

.left {float:left;width:250px;border:0px solid #000;padding:0px;margin:5px;}
.right {float:left;width:250px;border:0px dotted #000;padding:0px 0px 0px 10px;margin:2px;}
.right-2 {float:left;width:250px;border:0px dotted #000;padding:0px 0px 0px 10px;margin:2px;}
.right p {text-align:center;}
.right-content {float:left;width:250px;border-left:1px dotted #000;padding:0px 0px 0px 10px;margin:2px;}

.left-events {float:left;width:250px;height:180px;border:1px solid #000;padding:5px;margin:5px;background:#fff url('background-events.jpg') no-repeat;width:250px;overflow:auto;}
.event1 {color: #3974CE;          
        font-size: 110%;          
        font-family: Book Antiqua, arial, sans-serif;          
        font-weight: normal;}
.right-events {float:left;width:250px;height:180px;border:1px solid #000;padding:5px;margin:5px;background:#fff url('background-events.jpg') no-repeat;width:250px;overflow:auto;}

.float-left {float:left;width:175px;border:0px solid #000;padding:0px;margin:0px;}
.float-right {float:left;width:175px;;border:0px solid #000;padding:0px;margin:0px;}
.heading  {font-size:small;color:#F8C473;}
.center {float:left;width:175px;border:0px solid #000;padding:2px;margin:0px;}       

.spacer {clear:both;}

#calender {float:right;width:168px;border:0px solid black;padding:7px 7px 7px 7px;margin-left:5px;background-color: #fff;}

.calender {float:right;width:210px;border:0px ridge black;padding:7px 10px 7px 7px;margin-left:5px;background-color: #fff;}
	
.calhead {background-color: #D7D7D7;          
color: #F1A629;          
font-size: small;          
font-family: arial;          
font-weight: normal;
text-align:center;border-bottom:0px solid black;height:20px;}

.cal-left {float:left;width:20px;border:0px solid #000;padding:2px;margin:0px;font-size: small;background-color: #ECECEC;          
font-family: arial;          
font-weight: normal;color:#000;}

                 a.cal-left:link { color:#FFFAF0;
                                   text-decoration:none;}                   
                                       
					a.cal-left:visited { color:#363636;
					                     text-decoration:none;}
					                         
					a.cal-left:focus { color:#FAF519;
					                   text-decoration:none;}
					                       
					a.cal-left:hover { color:#FFFAF0;
					                   text-decoration:underline;
					                       }
					                       	  	
					a.cal-left:active { color:#FFFAF0;
					                    text-decoration:none;}

.month {float:right;width:157px;border:0px solid black;padding:0px;margin:5px;background-color: #E1E191;}

.monthhead	 {background-color: #F8C473;width:157px;padding:0px;          
color: #000000;          
font-size: 10pt;          
font-family: arial;          
font-weight: normal;
text-align:center;border:0px solid black;}

.month li {list-style-type:square;margin:2px;padding:0px;}

.top-section {width:520px;}
.top-heading {background-image:url('events-background.jpg');background-repeat:no-repeat;margin:2px;height:100px; background-position-y:50%}

.top-heading-towns {background-image:url('towns-background.jpg');background-repeat:no-repeat;margin:2px;height:100px; background-position-y:50%}

.music {float:left;border:0px solid black;width:250px;background-image:url('music.jpg');background-repeat:no-repeat;left:0px;padding:0px;margin:0px; background-position:top left;}

.music h2  {color: #3974CE;          
        font-size: xx-large;          
        font-family: Book Antiqua, arial, sans-serif;          
        font-weight: normal;
        text-align:center;
        padding:0px 0px 0px 50px;margin:0px}
               
.music-list li {list-style-type:square;margin:2px;
				  padding:0px;font-size: 10pt;          
				  font-family: arial;          
				  font-weight: normal;
                text-align:center;
                width:200px;}
                
.cinema {float:left;border:0px solid black;width:250px;background-image:url('cinema.jpg');background-repeat:no-repeat;left:0px;padding:0px;margin:0px; background-position:top left;}

.cinema h2  {color: #3974CE;          
        font-size: x-large;          
        font-family: Book Antiqua, arial, sans-serif;          
        font-weight: normal;
        text-align:center;
        padding:0px 0px 0px 50px;margin:0px}
               
                
.sport {float:left;border:0px solid black;width:250px;background-image:url('sport.jpg');background-repeat:no-repeat;left:0px;padding:0px;margin:0px; background-position:top left;}

.sport h2  {color: #3974CE;          
        font-size: xx-large;          
        font-family: Book Antiqua, arial, sans-serif;          
        font-weight: normal;
        text-align:center;
        padding:0px 0px 0px 50px;margin:0px}
        
.theatre {float:left;border:0px solid black;width:250px;background-image:url('theatre.jpg');background-repeat:no-repeat;left:0px;padding:0px;margin:0px; background-position:top left;}

.theatre h2  {color: #3974CE;          
        font-size: xx-large;          
        font-family: Book Antiqua, arial, sans-serif;          
        font-weight: normal;
        text-align:center;
        padding:0px 0px 0px 50px;margin:0px;} 
        
.addresshead {font-family: Book Antiqua, arial, sans-serif; 
              font-weight:bold;
              color:#826BA9;} 
              
.march {font-family: Book Antiqua, arial, sans-serif; 
        font-weight:bold;
        font-size: 110%;
        color:#F1A629;}
        
.april {font-family: Book Antiqua, arial, sans-serif; 
        font-weight:bold;
        font-size: small;
        color:#3D107B;}        
        
.leftnavhr { background-image:url('hr.jpg');background-repeat:repeat-x;line-height:2px;padding:1px}

.hr {clear:both; background-image:url('hr.jpg');background-repeat:repeat-x;line-height:2px;padding:1px}
 


             
                   

                  