		body {margin:0;background:#7ba7ce url('/images/bg_page.jpg') repeat-x;}
		a {text-decoration:none;}
		img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);}
		#pagebanner {background:#083d53; color:#eee;}
		#pagebanner h1 {position:relative; background:url('../images/sitelogo.png') no-repeat; margin:0; padding:5px;top:5px; left:20px; height:42px; width:383px;}
		#pagebanner h1 span {display:none}
		#topbannerline {background:#130b07 url('../images/topbanner.jpg') repeat-x; height:20px;}
		#titleblurb {background:#0d2f3b url('../images/blurb_bg.jpg') repeat-y; color:#eee}
		#blurbimage {top:10px; left:15px;}
		#blurbtext {background:url('../images/hp_blurb.png') no-repeat; width:510px; height:172px; top:10px;}
		#blurbtext span {display:none;}
		#pagenavigation {background:url('../images/pagenavigation_bg.jpg') repeat-x; height:30px;}
		#pagenavigation ul {margin:0; padding:0; list-style:none; margin-top:3px;}
		#pagenavigation ul li {float:left; margin-right:10px; color:#fff; font-weight:bold;}
		#pagenavigation a {color:#fff}
		#content {background:#e9ebeb;}
		#bodycontent {background:#d8dfe5; margin-left:0; padding-top:10px; padding-left:20px;}
		#bodycontent h2 {background:url('../images/h1_latestnews.png') no-repeat; width:184px; height:33px; margin-bottom:0;}
		#bodycontent h2 span {display:none;}
		#rightcolumn {padding-top:10px;}
		#rightcolumn h2 {background:url('../images/sidecolumn_title_bg.png') no-repeat; width:auto; height:55px; color:#fff; padding-left:10px;}
		#subcontent {background:#224550; color:#eee; font-size:0.9em; border-top:1px solid #17282d;}
		#subcontent h4 {color:#efe3c1}
		#subcontent h5 {margin:0; padding:0; line-height:1.2em; }
		#subcontent p {margin-bottom:5px;}
		#hp_merchandise {text-align:center;}
		#hp_merchandise h4 {text-align:left;}
		#hp_merchandise #hp_cdtitle {text-align:left; font-size:1.2em; color:}
		#hp_merchandise #hp_cdintro {text-align:justify;}
		
		#footer {background:#333; color:#888; font-size:0.8em; text-align:right; margin-right:10px; line-height:2.0em;}

		#sendstatus {font-size:1.2em; color:#333; font-weight:bold;text-align:center}
		.newsitems {margin-left:0; margin-right:10px; padding-left:0; list-style:none;font-size:0.9em}
		.newsitems li { background:#fff;margin:0; padding:0; margin-top:5px; margin-bottom:10px;}
		.newsitem h3 {background:#fff url('../images/afterpost.jpg') no-repeat; color:#324d56; margin:0; margin-bottom:5px; font-size:1.3em; padding:3px;}
		.newsitem p {margin-bottom:5px; margin-left:8px; margin-right:8px; color:#444;}
		.newsitem .hr {height:5px;}
		.subpage {color:#333; font-size:0.9em;}
		.formfield {margin-bottom:5px;}
		.formlabel {width:110px; font-weight:bolder; color:#444; float:left; margin-right:10px;}

		.mtp ul {list-style:none; margin:0; padding:0}
		.mtp p {margin-bottom:10px;}
		.mtp h3 {line-height:1.5em; margin:0}
		.hp_events li {margin-bottom:5px;}
		
		.pp {color:#444}
		.pp h1 {color:#0c2c37}
		.pp h2{line-height:1.2em; margin:0;}
		.pp h3{font-size:1.3em; font-weight:normal;}
		.pp h4 {font-size:1.2em; color:#888; line-height:1.4em; margin:0}
		.pp p { margin-bottom:10px;}

blockquote.pullquote {
	padding:12px 4px;
	margin: 5px 15px 8px 0;
	float:left;
	width:180px;
	text-align: center;
	border-top:3px double #ccc;
	border-bottom:3px double #ccc;
        border-left:0;
        border-right:0;
	line-height:1.6em;
  
}
blockquote.pullquote.right {
	margin: 5px 0 8px 15px;
	float:right;
}
blockquote.pullquote p {
	margin:0 !important;
	font-size:1.4em;
	color:#666;
	font-weight:bold;
}