/*Elements*/
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:78%; color:#5B2856; margin:0; padding:0; text-align:center; display:table; width:100%;}
h1 span{position:absolute; top:-999px; margin:0; padding:0;}
h1{padding:0; font-size:250%;}

#home_news h2{font-size:50%;margin:0;padding:0;width:97px;height:28px;float:left;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:none; vertical-align:top;}
p{margin:0; padding:15px 0 0 0;}
a{text-decoration:none; color:#EE1F74;}
a:hover{text-decoration:underline;}

/*General classes*/
.clearright{clear:right; font-size:1%; line-height:1%; display:block;}
.clearleft{clear:left; font-size:1%; line-height:1%; display:block; height:0; width:1px;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}
.image{float:right;margin:0 0 12px 12px;}

/* Main structural containers */
#centre_container{text-align:left;}
	
	#header{padding:0;}
	#logo{margin:28px 0 11px 0; padding:0; font-size:300%;}
			#logo a{color:#5B2856;font-weight:bold;}
			
	#strap{margin:20px 0 0 0;font-size:200%;color:#FF6600;font-weight:bold;}
	
			
#banner{display:none;}

#main_container{text-align:left;}
#main_content{padding:0 56px 0 0;}
#left_col, #left_colnews{padding:0 0 0 0; font-size:110%;}
	#left_col p{padding-left:0;}
#right_col{padding:30px 0 0 0;}
	#quote img{display:none;}
	#quote div{color:#fff;background:url(images/quotebg.gif) no-repeat top left;padding:25px 23px 11px 0;}
	#quote span{display:block;background:url(images/quotebg2.gif) no-repeat bottom left;font-weight:bold;padding:0 23px 35px 0;color:#391936;}

#footer_bg{background:#5A2855 url(images/ftrbg.jpg) repeat-x top left;}
#ftr{padding:22px 0; text-align:left;font-size:90%;color:#fff;background:url(images/ftrbg2.gif) no-repeat 0 22px;}
#copy{padding:0 0 0 0;}
#copy a{color:#fff;}
#logos{display:none;}


/*Page specific*/
#home_news{text-align:right;padding:32px 0 0 0;}
#left_colnews ul a, #home_news ul a{font-weight:bold;display:block;float:left;width:440px;}
#home_news ul{list-style:none;margin:0 0 0 14px;padding:0;border-top:1px solid #8C6A8A;text-align:left;font-size:90%;}
#left_colnews ul li, #home_news ul li{background:url(images/newsbg.jpg) repeat-x bottom left;padding:10px 0 10px 0;border-bottom:1px solid #8C6A8A;}
#left_colnews ul li span.newsdot, #home_news ul li span.newsdot{display:block;background:url(images/newsdot.gif) no-repeat 5px 0;padding:0 0 0 28px;}
#left_colnews ul li span.newsdate, #home_news ul li span.newsdate{display:block;float:left;width:80px;}
#left_colnews ul{list-style:none;margin:15px 0 0 14px;padding:0;border-top:1px solid #8C6A8A;text-align:left;font-size:90%;}
.paging{padding:15px 0 0 0;text-align:right;}

#left_colnews h2{font-size:150%;margin:0;padding:12px 0 0 42px;}
#left_colnews .newspagedate{font-weight:bold;padding:0 0 0 42px;}
#left_colnews .newspagetext{padding:0 0 0 42px;}

/*Lists*/
ul{margin:0; padding:0; list-style:none;}

ul.bulleted{padding:15px 0 0 55px; margin:0;}
ul.bulleted li{margin:0 0 6px 0; padding:0 0 0 16px; background:url(images/bullet.gif) no-repeat 0 3px;}

ul.links{padding:15px 0 0 43px; margin:0;}
ul.links li{border-bottom:1px solid #8C6A8A;padding:10px 0;}
ul.links li span.linkimg{display:block;float:left;width:130px;margin:0 30px 0 0;}
ul.links li span.linktext{display:block;float:left;width:300px;padding:15px 0 0 0;}

/*Navigation*/

#top_nav{display:none;}
