  A:link {text-decoration: none; color:#000; }
  A:visited {text-decoration: none; color:#000; }
  A:active {text-decoration: none; color:#000; }
  A:hover {text-decoration: none; color:#000; }

body {
	font-family: Verdana,Arial,sans-serif Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align:left;
	vertical-align: top;
	}


  #container {
    width:850px;
    margin-left:auto;
    margin-right:auto;
  }
  
  #top_menubar {
    font: 80%/1.3 Verdana,Arial,sans-serif Geneva, Arial, Helvetica, sans-serif;	
    height:25px;
    width:850px;
    background-color:#9d71a2;
    background-image:url(images/navigation.jpg);
    background-position:right;
    background-repeat:repeat-y;  
    color:#ffffff;
  }
  


  
#top_menubar a:link {
  color: #fff;
	text-decoration: none;
}
#top_menubar a:active {
  color: #fff;
	text-decoration: none;
}
#top_menubar a:visited {
	color: #fff;
	text-decoration: none;
}  
#top_menubar a:hover {
  color: #fff;	
	text-decoration: underline;
}
  
  #subtitle {
    float:left;
    height:150px;
    width:420px;
    background-color:#9d71a4;
    background-image:url(images/subtitle.png);
    color:#ffffff;    
    margin-bottom:1px;   
  }
  #video {
    float:left;
    height:150px;
    width:387px;
    margin-left:1px;
    margin-right:1px;
    margin-bottom:1px;
    background-color:#fff;
    background-image:url(images/video_background.gif);
    text-align:center;
    color:#fff;
  }



  #video_image {
    height:110px;
    width:357px;
    margin:10px 15px 5px 15px;
  }

  #video_text {
    width:357px;
    height:20px;
    margin-top:1px;
    text-align:center;
    color:#ffffff;    
    line-height:20px;      
    margin-left:15px;
    margin-right:15px;
  }

  #video_text a {
    color:#fff;
  }
  
  #stripes {
    float:right;
    height:150px;
    width:41px;
    background-image:url(images/stripes.png);
    background-position:right;
    background-repeat:repeat-y;
  }
  
  #sub_container {
    float:left;
    width:622px;
    height:380px;
  }
  
  #left_block {
    float:left;
    width:209px;
    margin:0px 1px 0px 0px;
    padding:0px 0px 0px 0px;
    height:245px;
  }
  
  #left_block_text {
    width:209px;
    height:35px;
    margin:1px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:#9d71a4;
    text-align:center;
    color:#ffffff; 
    line-height:30px;
  }

  #left_block_text a {
    color:#fff;
  }
  
  #right_block {
    float:left;
    width:209px;
    padding:0px 0px 0px 0px;
    margin:0px 1px 0px 1px;
    height:245px;
  }
  
  #right_block_text {
    width:209px;
    height:35px;
    margin:1px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:#424147;
    text-align:center;
    color:#ffffff;    
    line-height:30px;       
  }

  #right_block_text a {
    color:#fff;
  }  

  #quick_links {
    float:left;
    width:200px;
    height:245px;
    margin-right:1px;
  }
  
  #quick_links_title {
    width:200px;
    height:42px;
    background-color:#B3C1CA;
    color:#ffffff;
    line-height:42px;
    text-align:center;
    font-size:1.4em;
  }
  
  #quick_links_link {
    width:200px;
    height:28px;
    background-color:#C8D7DE;
    color:#000000;
    margin-top:1px;
    line-height:28px;
    font-size:0.9em;
  }
  
  #quick_links_link a {
    margin-left:10px;
    line-height:28px;
    color:#000;
  }

  #what_is_on {
    float:right;
    width:228px;
    height:380px;
    background-color:#E1C7E2;
  }
  
  #what_is_on_title {
    /*width:228px;
    height:42px;*/
    background-color:#9d71a4;
    color:#ffffff;
    line-height:42px;
    text-align:center;
    font-size:1.4em;
  }
  
  #what_is_on_entry {
    font-size:0.9em;
    line-height:1.2em;
    margin:10px 10px 10px 10px;
    /* width:180px;
    height:63px; */
    color:#000000;
  }
  
  #what_is_on_entry a {
    color:#000;
  }

  #what_is_on_forthcoming {
    width:228px;
    height:36px;
    background-color:#9d71a4;
    color:#ffffff;
    line-height:36px;
    text-align:center;
  }
  

  #what_is_on_forthcoming a {
    color:#fff;
  }

  #news {
    float:left;
    margin-top:1px;
    /* width:621px;
    height:98px; */
  }

  #news_block {
    float:left;
    /* width:30px;
    height:98px; */
  }
  
  #footer {
    font-size:0.68em;
    float:left;
    width:622px;
    height:31px;
    line-height:31px;
    text-align:right;
  }
  
  #footer_bar {
    font-size:0;
    line-height:0;
    float:left;
    width:622px;
    height:5px;
    background-color:#9d71a4;  
  }
  
 

  
  a img {border: none; margin: none; padding: none;}
