@media print{
  body{
        background-color:#FFFFFF; 
        background-image:none !important;
        color:#000000; }
 #header{ ^display:none;}
 #footer{ ^display:none;}
 #right-sidebar { ^display:none;}
 }
body {background-color: #fff;background-image: url(images/back.gif);}



/* all styles for the header, navigation etc */
#tinynav {background-color: #000; color: #ffffff;}
#tinynav span {color:#fff;}
#tinynav h1{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-right:5px;margin-left:5px;margin-top:3px;margin-bottom:3px;
	text-transform: uppercase;
}


#tinynav a:link { 
	color: #FFFFFF;
		text-decoration: none;
	}
#tinynav a:visited { 
	color: #FFFFFF;
		text-decoration: none;
	}
#tinynav a:hover { 
	color: #e40079;
	text-decoration: none;
	}
#tinynav a:active { 
	color: #ffffff;
		text-decoration: none;
	}














#header {
	background-color: #fff;
	background-image: url(images/masthead.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:213px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}

#logo {height:125px;}



#search {height:125px;}
#search form {padding-top:80px;float:right;}
#search input.text {background-color:#fff;border:1px solid #bbb;}
#search input.text:focus {border-color:#666;}
#search input.text {margin:2px 0;}
#search input.text {width:120px;padding-top:6px;padding-bottom:7px;color:#666666}


#event {background-color:#fff}
#event h1{
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	letter-spacing: -1px;
	margin:0;
	padding:0;
	text-transform: uppercase;
}
#event h2{font-size: 18px;
	font-weight: normal;
		letter-spacing: -1px;
	color: #000000;
	margin:0;
	padding:0;
	text-transform: uppercase;
	}



.red {background-color: #00ff00;}
.yellow {background-color: #ff0000;}

#navigation {height:30px; background-color:#000000}







/* content */

h3 {
font-size:1.2em;
line-height:1;
margin-bottom:.5em;
}
/* newsletter widget */
.sidebar-widget-h2 {margin-bottom:10px;padding:0px!important}
.sidebar-widget-h2 {margin-bottom:10px!important}

input[type="text"], input[type="password"], input.text, input.title, textarea, select {
	margin:0.5em 0;
	color: #999999;
}


 h3 a:link {
color: #e40079;
	text-decoration: none;
	font-weight: normal;}
	
	
	 h3 a:visited { 
	color: #e40079;
		text-decoration: none;
	}
 h3 a:hover { 
	color: #000;
	text-decoration: none;
	}
 h3 a:active { 
	color: #e40079;
		text-decoration: none;}






#content {
background-color: #fff;
border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}


#content h1{
	font-size: 23px;
	font-weight: lighter;
	color: #e40079;
	letter-spacing: -1px;
	margin:0;
	padding:0;
	padding-bottom:20px;
	text-transform: uppercase;
}

#content p {color:#666666}

#content h4 a:link {
color: #e40079;
	text-decoration: none;
	font-weight: normal;}
	
	
	#content h4 a:visited { 
	color: #e40079;
		text-decoration: none;
	}
#content h4 a:hover { 
	color: #000;
	text-decoration: none;
	}
#content h4 a:active { 
	color: #e40079;
		text-decoration: none;}



#content a:link {
	color: #e40079;
	text-decoration: underline;
	font-weight: normal;
	}
#content a:visited { 
	color: #e40079;
		text-decoration: none;
	}
#content a:hover { 
	color: #000;
	text-decoration: none;
	}
#content a:active { 
	color: #e40079;
		text-decoration: none;
	}
	#content h2 {
	color:#E50E80;
	font-size:18px;
	font-weight:lighter;
	letter-spacing:-1px;
	line-height:18px;
	margin:0;
	padding:0 0 20px;
	text-transform:uppercase;
	}

#left-sidebar .flashtimer {background-color: #000;width:190px;height:70px;display:block}


/* button for left-sidebar and for the registration page */
#left-sidebar .register-button,#body-text .register-button  {margin-top:10px;color:#FFFFFF;background-color: #e40079;width:190px;height:31px;display:block;background-image: url(images/r-arrow.gif);background-repeat: no-repeat;background-position: left center;}
#left-sidebar .register-button h1,#body-text .register-button h1 {color:#FFFFFF;font-size: 16px;padding-top:6px;padding-bottom:10px;padding-left:20px;}
#left-sidebar .register-button a:link,#body-text .register-button a:link { color: #fff;text-decoration:none;}
#left-sidebar .register-button a:visited,#body-text .register-button a:visited { color: #fff;text-decoration:none;}
#left-sidebar .register-button a:hover,#body-text .register-button a:hover {color: #000000;text-decoration:underline;}
#left-sidebar .register-button a:active,#body-text .register-button a:active { color: #fff;}


#left-sidebar ul {	
font-size: 16px;
list-style: none;color:#000;
	margin:0;
	padding:0 0 0 0;
	text-indent: 0;
	text-transform: uppercase;
}
#left-sidebar li {
color:#979797;
text-transform: uppercase;

} 

#left-sidebar li.page_item {
background: transparent url(images/barrow.gif) scroll 0 57% no-repeat;
padding-left: 22px ;	
}

#left-sidebar ul a:link { 
	color: #000;
	text-decoration:none;
	
	}
#left-sidebar ul a:visited { 
	color: #000;
	text-decoration:none;
		
	}
#left-sidebar ul a:hover {
	color: #e40079;
	text-decoration:none;
	}
#left-sidebar ul a:active { 
	color: #000;
		
	}






#left-sidebar #news h1 {font-size: 16px;color: #e40079;margin-bottom:10px;padding:0;}


#left-sidebar #news ul {	list-style: none;color:#979797;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-indent: 0;
}
#left-sidebar #news	li {
	font-size: 11px;
	color:#979797;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #A0A29E;
	border-right-color: #A0A29E;
	border-bottom-color: #A0A29E;
	border-left-color: #A0A29E;
	text-transform: none;
	padding-bottom:10px;
	padding-top:2px;
}




#left-sidebar #news ul li a:link { 
	color:  #e40079;
	text-decoration:none;
	
	}
#left-sidebar #news ul li a:visited { 
	color:  #e40079;
	text-decoration:none;
		
	}
#left-sidebar #news ul li a:hover {
	color: #000;
	text-decoration:underline;
	}
#left-sidebar #news ul li a:active { 
	color:  #e40079;
		
	}













#right-sidebar  h1 {
	letter-spacing:normal;
	font-size: 12px;
	color: #000;
	margin-bottom:10px;
	padding:0;
	font-weight: bold;
		text-transform: uppercase;
}
#right-sidebar .enquire h2,#right-sidebar .learn h2,#right-sidebar .join h2,#right-sidebar .listen h2,#right-sidebar .subscribe h2 {
	font-size: 11px;
	margin-left:30px;
	color: #000;
	margin-bottom:10px;
	padding:0;
	letter-spacing:-1px;
	text-transform: uppercase;
}


#right-sidebar .enquire {
	height:25px;
	background-color: #fff;
	background-image: url(images/enquire.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
#right-sidebar .learn {	height:25px;background-color: #fff;
	background-image: url(images/learn.gif);
	background-repeat: no-repeat;
	background-position: left 2px;}
#right-sidebar .join {	height:25px;background-color: #fff;
	background-image: url(images/facebook.gif);
	background-repeat: no-repeat;
	background-position: left 2px;}
#right-sidebar .listen {	height:25px;background-color: #fff;
	background-image: url(images/twitter.gif);
	background-repeat: no-repeat;
	background-position: left 2px;}
#right-sidebar .subscribe {	height:25px;background-color: #fff;
	background-image: url(images/subscribe.gif);
	background-repeat: no-repeat;
	background-position: left 2px;}
	
#right-sidebar h2 a:link { 
	color: #666;
	text-decoration:none;
	
	}
#right-sidebar h2 a:visited { 
	color: #666;
	text-decoration:none;
		
	}
#right-sidebar h2 a:hover {
	color: #e40079;
	text-decoration:underline;
	}
#right-sidebar h2 a:active { 
	color: #666;
		
	}




#body-text h1 { color:#000000; font-size:23px; letter-spacing:-1px; margin-bottom:10px; padding:0; text-transform:uppercase; }
#body-text #story h1{letter-spacing:normal;    font-size: 23px;    color: #000;    margin-bottom:10px;    padding:0;        text-transform: uppercase;} 
#body-text #story h2{letter-spacing:normal;    font-size: 18px;    color: #e40079;    margin-bottom:10px;    padding:0;    font-weight: bold;        text-transform: uppercase;} 
#body-text #story h3{letter-spacing:normal;    font-size: 12px;    color: #666;    margin-bottom:10px;    padding:0;    font-weight: bold;        text-transform: uppercase;}        
#body-text #story h4{letter-spacing:normal;    font-size: 14px;    color: #000;    margin-bottom:10px;    padding:0;    font-weight: bold;        text-transform: uppercase;} 




#footer {border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
	padding-top:20px;background-color: #fff;	
	}

#footer-image {
	background-color: #fff;
	background-image: url(images/first-footer.jpg);
	background-repeat: no-repeat;
	height:143px;
	background-position: left top;
	
	}
	
#footer-content {background-image: url(images/footer.jpg);
	background-repeat: no-repeat;	
	}
	
#footer-content h1{

	font-size: 16px;
	font-weight: normal;
	color: #bdbdbd;
	letter-spacing: -1px;
	margin:0;
	padding:0;padding-top:0px;padding-bottom:10px;
	text-transform: uppercase;
}	
#footer-content h1 b {
background:#4d5049 none repeat scroll 0 0;
display:inline;
padding:4px;}


#footer-content p {color:#979797}


#footer-content a:link 		{  color: #666666; text-decoration: none; }
#footer-content a:visited 	{  color: #666666; text-decoration: none; }
#footer-content a:hover 	{  color: #e40079; text-decoration: none; }
#footer-content a:active 	{  color: #666666; text-decoration: none; }

	
#footer-content ul {list-style: none;color:#979797; margin: 0 0 0 0;padding:0 0 0 0;text-indent: 0;}
#footer-content	.display-news li { color:#979797;border-top-width: thin;border-right-width: thin;border-bottom-width: thin;border-left-width: thin;border-top-style: none;border-right-style: none;border-bottom-style: dashed;border-left-style: none;border-top-color: #A0A29E;border-right-color: #A0A29E;border-bottom-color: #A0A29E;border-left-color: #A0A29E;}

a.footer-today-link{ color: #FFF !important; text-decoration: underline !important; }

	
#footer-links { background-color: #fff;height:40px;}
#footer-links h3{ font-size: 11px; font-weight: bold; color: #42453d;letter-spacing: -1px; margin:0;padding:0;padding-top:10px; text-transform: uppercase; }
#footer-links a:link, #footer-links a:visited {  color: #42453d; text-decoration: none; }
#footer-links a:hover  { color: #e40079; text-decoration: none;}
#footer-links a:active { color: #42453d; text-decoration: none; }




#left-sidebar #news-archive h1 {font-size: 16px;color: #e40079;margin-bottom:10px;padding:0;} 
#left-sidebar #news-archive ul {    list-style: none;color:#979797;    margin: 0 0 0 0;    padding:0 0 0 0;    text-indent: 0; } 
#left-sidebar #news-archive li {    font-size: 11px;    color:#979797;    border-top-width: thin;    border-right-width: thin;    border-bottom-width: thin;    border-left-width: thin;    border-top-style: none;    border-right-style: none;    border-bottom-style: dashed;    border-left-style: none;    border-top-color: #A0A29E;    border-right-color: #A0A29E;    border-bottom-color: #A0A29E;    border-left-color: #A0A29E;    text-transform: none;    padding-bottom:3px;    padding-top:3px; } 
#left-sidebar #news-archive ul li a:link {    color:  #666;    text-decoration:none;        } 
#left-sidebar #news-archive ul li a:visited {    color:  #666;    text-decoration:none;            } 
#left-sidebar #news-archive ul li a:hover {    color: #e40079;    text-decoration:underline;    } 
#left-sidebar #news-archive ul li a:active {    color:  #fff;            } 
#left-sidebar #tweets h1 {font-size: 16px;color: #e40079;margin-bottom:10px;padding:0;}
ul.sitemap-title { list-style: none;margin:0;padding:0; }
#content ul.sitemap-title li a, ul.sitemap-title li a:link,ul.sitemap-title li a:visited { color: #E40079 ;font-size: 1.1em;}
#content ul.sitemap-title li { color: #E40079 ;font-size: 1.4em;}

#images_7 	{  height: 165px; }
#images_18 	{  min-height: 125px; }
#images_12 	{  height: 125px; }
.magenta { color: #E50E80 !important;}
 hr.grey { background-color:#fff;color:#fff;height:1px;margin-top:10px;margin-bottom:10px;border-top-width: thin; border-top-style: dashed;border-top-color: #999999; }
.success {
	color:#000000;
	background-attachment: scroll;
	background-color: #f8cde1;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	border-top-color: #f180bc;
	border-right-color: #f180bc;
	border-bottom-color: #f180bc;
	border-left-color: #f180bc;
	text-align: left;
}

