@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);}

.bluetext 	 { color: #1DA7E3!important; }
.magentatext { color: #E50E80!important; }
hr.grey 	 { background-color:#fff; color:#fff; height:1px; margin:10px 0; border-top: thin dashed #999999; }
h5  { font-size:1.5em; line-height:1;margin-bottom:1em;font-family: DIN-Medium, DIN-Bold, Helvetica, Arial, sans-serif; }


/* 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, #tinynav a:visited ,#tinynav a:active 	{ color: #FFFFFF; text-decoration: none; }
#tinynav a:hover { color: #1da7e3; text-decoration: none; }

/* Top Header */
#header { background: #fff url(images/masthead.jpg) no-repeat right top;height:213px;border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
border-width:10px; }

/* Logo */
#logo 	{ height:125px;}

/* Search */
#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;}

/* Navigation */
#navigation { height:30px; background-color:transparent}


/* Content */
#content 	{ background-color: #fff;border: 10px solid #FFFFFF; }
#content h1	{ font-size: 23px;font-weight: lighter;color: #1da7e3;letter-spacing: -1px;margin:0;padding:0;padding-bottom:20px;text-transform: uppercase; }
#content p 	{ color:#666666; }
#content a:link, #content a:visited, #content a:active { color: #1da7e3; text-decoration: underline; }
#content a:hover { color: #666666; text-decoration: none; }
#content h2 { color:#1DA7E3;font-size:18px; font-weight:lighter;letter-spacing:-1px;margin:0; padding:0 0 20px;text-transform:uppercase; line-height:18px; }	
#content ul.sitemap-title li a, ul.sitemap-title li a:link,ul.sitemap-title li a:visited { color: #1da7e3 ;font-size: 1.1em;}
#content ul.sitemap-title li { color: #1da7e3 ;font-size: 1.4em;}

#body-text #story h1{ letter-spacing:-1px; font-size: 23px; color: #000;    margin-bottom:10px;    padding:0;        text-transform: uppercase;} 
#body-text  h1{ letter-spacing:-1px; font-size: 23px; color: #000;    margin-bottom:10px;    padding:0;        text-transform: uppercase;}
#body-text #story h2{ letter-spacing: normal; font-size: 18px; color: #1da7e3; 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;} 


/* Left SideBar */
#left-sidebar .flashtimer {background-color: #000;width:190px;height:70px;display:block}
#left-sidebar .register-button, #body-text .register-button { margin-top:10px;color:#FFFFFF;background: #1da7e3 url(images/r-arrow.gif) no-repeat left center;width:190px;height:31px;display:block;}
#left-sidebar .register-button h1,#body-text .register-button h1 {color:#FFFFFF;font-size: 16px;padding-top:9px;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;	text-indent: 0; text-transform: uppercase; }
#left-sidebar ul 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, #left-sidebar ul a:visited, #left-sidebar ul a:active { color: #000; text-decoration:none;	}
#left-sidebar ul a:hover { color: #1da7e3; text-decoration:none; }
#left-sidebar #news h1 { font-size: 16px;color: #1da7e3; margin-bottom:10px;padding:0; }
#left-sidebar #news ul { list-style: none;color:#979797; margin: 0;padding:0;text-indent: 0; }
#left-sidebar #news	li { font-size: 11px; color:#979797; border-bottom: thin dashed #A0A29E ; text-transform: none; padding: 2px 0 10px 0; }
#left-sidebar #news ul li a:link, #left-sidebar #news ul li a:visited, #left-sidebar #news ul li a:active { color:  #1da7e3;text-decoration:none;}
#left-sidebar #news ul li a:hover { color: #000; text-decoration:underline;	}
#left-sidebar #news-archive h1 { font-size : 16px; color: #1da7e3; margin-bottom:10px;padding:0;} 
#left-sidebar #news-archive ul { list-style: none; color: #979797; margin: 0;padding:0;text-indent: 0; } 
#left-sidebar #news-archive li { font-size : 11px; color: #979797; border-bottom: thin dashed #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: #1da7e3; text-decoration:underline; } 
#left-sidebar #news-archive ul li a:active 	{ color: #fff; } 
#left-sidebar #tweets h1 { font-size: 16px;color: #1da7e3;margin-bottom:10px;padding:0;}

.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;
}



/* Right SideBar */
#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: #fff url(images/enquire.gif) no-repeat left 2px; 	}
#right-sidebar .learn   { height:25px;background: #fff url(images/learn.gif) no-repeat left 2px;	}
#right-sidebar .join    { height:25px;background: #fff url(images/facebook.gif) no-repeat left 2px;	}
#right-sidebar .listen  { height:25px;background: #fff url(images/twitter.gif) no-repeat left 2px;	}
#right-sidebar .subscribe {	height:25px;background: #fff url(images/subscribe.gif) no-repeat left 2px;}
#right-sidebar h2 a:link,#right-sidebar h2 a:visited,#right-sidebar h2 a:active  { color: #666;text-decoration:none;}
#right-sidebar h2 a:hover { color: #1da7e3; text-decoration:underline; }


/* Footer */
#footer { border: 0px; border-right: 10px solid #FFFFFF; border-left: 10px solid #FFFFFF; padding-top:20px;background-color: #fff;}
#footer-image { background: #fff url(images/first-footer.jpg) no-repeat left top; height:143px; }
#footer-content { background: url(images/footer.jpg) no-repeat;	}
#footer-content h1, #footer-content .sidebar-widget-h2{ font-size: 16px; font-weight: normal;color: #bdbdbd; letter-spacing: -1px;margin:0;padding:0;padding-top:0px;padding-bottom:10px;text-transform: uppercase; margin-bottom: 10px; }	
#footer-content h1 b { background:#4d5049 none repeat scroll 0 0; display:inline; padding:4px;}
#footer-content p { color:#979797}
#footer-content a:link, #footer-content a:visited, #footer-content a:active { color: #979797; text-decoration: none; }
#footer-content a:hover { color: #1da7e3; text-decoration: none; }
#footer-content ul { list-style: none;color:#979797; margin: 0;	padding:0; text-indent: 0; }
#footer-content	.display-news li { color:#979797; border-bottom: thin dashed #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, #footer-links a:active { color: #42453d;text-decoration: none; }
#footer-links a:hover { color: #1da7e3; text-decoration: none; }


ul.sitemap-title { list-style: none;margin:0;padding:0; }

#home-news h1 {margin-bottom: 2px;padding: 0;font-size: 1.3em; font-weight: bold;}
#home-news ul { margin: 0; padding: 0;list-style-type: none; }
#home-news ul li { color: #666666; margin-bottom: 10px;border-bottom: thin dashed #A0A29E;padding-bottom: 10px;}
#home-news ul a:visited, #home-news ul a:link { text-decoration: none; color:#1da7e3 ;}
#home-news ul li a:hover {    color: #000;    text-decoration:underline;    }
#home-page-thumb { float:right;margin-left:0px;margin-bottom:0px}
#body-text #story h4 a:visited, #body-text #story h4 a:link { text-decoration: none;}

#images_7 	{  height: 125px; }
#images_18 	{  height: 115px; }
#images_12 	{  height: 125px; }

.entry ul li { color: #666666;margin-bottom: 5px;font-size: 1em;}

#tweets .twitter-avatar { float: left;padding:4px;}
#tweets ul li{ font-size: 0.7em; border-bottom: 1px ;}
