body {
	background: #ccc;
	margin:0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.container {
	background: #fff url(topbg.gif) center top repeat-x;
	padding-top:0px;
}
.logo {
	margin:0;
	padding:3px 0 0;
	float:left;
	width:375px;
}
.wrapper {
	padding-top: 10px;
	clear:both;
	float:left;
	width:1000px;
}
.post {
	padding-left: 5px;
}
.subscribe {
	padding-top:67px;
}
.footer-ad {
	clear: both;
	padding-bottom:20px;
	padding-top:10px;
	margin-left:10px;
}
.blank-page {
	margin-left: 20px;
}
.nav-top {
	background: #4DC5D6;
	height:30px;
	margin-bottom:5px;
	margin-top:10px;
	line-height:30px;
	list-style:none;
	font-size:1.15em;
	color:#fff;
}
.nav-top li {
	display:inline;
	margin-right:15px;
	margin-left: 15px;
}
.nav-bottom, .footer-bottom {
	background: #cc1559;
	height:30px;
	line-height:30px;
	line-height:30px;
	list-style:none;
	font-size:1.15em;
	color:#fff;
}
.nav-bottom li, .footer-bottom li {
	display:inline;
	margin-right:15px;
	margin-left: 15px;
}
li.first {
	margin-left: 9px;
}
ul.online-tv {
	width:230px;
}
ul.online-radio {
	width:230px;
}
ul.fvCommunityNewsList li h4 {
	font-size:13px;
	color: #FF5EAA;
	margin-bottom:3px;
	padding-bottom:4px;
	font-weight:bold;
}
ul.fvCommunityNewsList li h4 a {
	color: #FF5EAA;
	text-decoration:none;
}
ul.fvCommunityNewsList li h4 a:hover {
	color: #4DC5D6;
	text-decoration:none;
}
.ad1 {
	margin-right:10px;
}
/* Links */
.nav-top a, .nav-bottom a, .footer-bottom a {
	color: #fff;
	text-decoration:none;
}
.nav-top a:hover, .nav-bottom a:hover, .footer-bottom a:hover {
	color: #fff;
	text-decoration:underline;
}
.nav-top a:visited, .nav-bottom a:visited, .footer-bottom a:visited {
	color: #fff;
	text-decoration:none;
}
.nav-top a:visited:hover, .nav-bottom a:visited:hover, .footer-bottom a:visited:hover {
	color: #fff;
	text-decoration:underline;
}
.post a {
	color: #CC1559;
	text-decoration:none;
}
.post a:hover {
	color: #4DC5D6;
	text-decoration:none;
}
.blank-page a {
	color: #CC1559;
	text-decoration:none;
}
.blank-page a:hover {
	color: #4DC5D6;
	text-decoration:none;
}
.footer-text a {
	color: #CC1559;
	text-decoration:none;
}
.footer-text a:hover {
	color: #4DC5D6;
	text-decoration:none;
}
ul.enhanced-recent-posts li {
	font-size:13px;
	padding-bottom:0px;
	line-height:17px;
}
ul.enhanced-recent-posts li p {
	font-size:12px;
}
ul.enhanced-recent-posts li a {
	color: #FF5EAA;
	text-decoration:none;
	font-weight:bold;
}
ul.enhanced-recent-posts li a:hover {
	color: #4DC5D6;
	text-decoration:none;
}
ul.pop li {
	font-size:13px;
	padding-bottom:8px;
	line-height:17px;
}
ul.pop li a {
	color: #FF5EAA;
	text-decoration:none;
}
ul.pop li a:hover {
	color: #4DC5D6;
	text-decoration:none;
}
/* Widget styling */

.widget {
	list-style:none;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	color:#333;
}
.textwidget {
	font-size: 12px;
}
.textwidget h3, .textwidget h3 span {
	font-size:18px;
	color: #FF5EAA;
	margin-bottom:3px;
	padding-bottom:4px;
	font-weight:bold;
}
.textwidget h3 a {
	color: #FF5EAA;
	text-decoration:none;
}
.textwidget h3 a:hover {
	color: #4DC5D6;
	text-decoration:none;
}
ul.widgets {
	margin-left:0;
	padding-left:0;
}
ul.widgets h2 {
	font-size:17px;
	color: #CC1559;
	margin-bottom:3px;
}
/* Column 1 */
ul.widgetsfirst {
	margin-left:0px;
	padding-left:20px;
	width:168px;
}
ul.widgetsfirst h2 {
	font-size:17px;
	color: #CC1559;
	width:158px;
	height:28px;
	margin-bottom:0px;
	background: #fff url('column1-h2.png') no-repeat top left;
	padding:4px 0px 0px 10px;
}
ul.widgets h3 {
	font-size:13px;
	color: #FF5EAA;
	margin-bottom:3px;
	padding-bottom:4px;
	line-height:16px;
	font-weight:bold;
}
ul.widgetsfirst .textwidget {
	background: #fff url('column1-body.png') repeat-y center left;
	width:154px;
	margin:0;
	padding:4px 7px 8px;
}
.cat-item ul.children {
	background: none;
}
li.widget_extended_categories_init ul {
	background: #fff url('column1-body.png') repeat-y center left;
	width:154px;
	margin:0;
	padding:4px 7px 8px;
	list-style:none;
}
li.widget_extended_categories_init ul a {
	font-size:12px;
	color: #FF5EAA;
	margin-bottom:3px;
	padding-bottom:4px;
	text-decoration:none;
	font-weight:bold;
}
li.widget_extended_categories_init ul a:hover {
	color:#4DC5D6;
	text-decoration:none;
}
/* Centre columns */
ul.widgetscentre {
	margin-left:0px;
	width:244px;
}
ul.widgetscentre h1, ul.widgetscentre h2 {
	font-size:17px;
	color: #CC1559;
	width:234px;
	height:28px;
	margin-bottom:0px;
	background: #fff url('column2-h2.png') no-repeat top left;
	padding:4px 0px 0px 10px;
	line-height:25px;
}
ul.widgetscentre h2 { font-size:15px; }
ul.widgetscentre .textwidget {
	background: #fff url('column2-body.png') repeat-y center left;
	width:230px;
	margin:0;
	padding:4px 7px 8px;
}
li.enh_rp ul, ul.pop {
	background: #fff url('column2-body.png') repeat-y center left;
	margin:0;
	padding:4px 14px 8px 8px;
	list-style:none;
}
ul.pop {
	border-bottom:1px solid #ccc;
	width:222px;
}
/* Column 4 */
ul.widgetsfourth {
	margin-left:0px;
	width:280px;
}
ul.widgetsfourth h2 {
	font-size:17px;
	color: #CC1559;
	width:270px;
	height:28px;
	margin-bottom:0px;
	background: #fff url('column4-h2.png') no-repeat top left;
	padding:4px 0px 0px 10px;
}
ul.widgetsfourth .textwidget {
	background: #fff url('column4-body.png') repeat-y center left;
	width:266px;
	margin:0;
	padding:4px 7px 8px;
}
/* Additional widget styling */
#community-news-form {
	background: #fff url('column4-body.png') repeat-y center left;
	width:258px;
	margin:0;
	padding:4px 14px 8px 8px;
	margin-bottom:10px;
}
#community-news-form h2 {
	font-size:17px;
	color: #CC1559;
	width:270px;
	height:28px;
	margin-bottom:0px;
	background: #fff url('column4-h2.png') no-repeat top left;
	padding:4px 0px 0px 10px;
	margin-left:-8px;
	margin-top:-4px;
}
#community-news-submissions {
	background: #fff url('column4-body.png') repeat-y center left;
	width:258px;
	margin:0;
	padding:4px 14px 8px 8px;
	margin-bottom:10px;
}
#community-news-submissions h2 {
	font-size:17px;
	color: #CC1559;
	width:270px;
	height:28px;
	margin-bottom:0px;
	background: #fff url('column4-h2.png') no-repeat top left;
	padding:4px 0px 0px 10px;
	margin-left:-8px;
	margin-top:-4px;
}
/*Typography */
.post h2 {
	color: #CC1559;
}
.post p {
	font-size: 1.0em;
	color:#333;
}
.coming-soon h3, .coming-soon h3 span {
	font-weight:normal;
	line-height:25px;
}
/* Featured image area (homepage) */
.featured-box {
	height: 320px;
}
.featured-stripe {
	margin-top:-65px;
	width:475px;
	background-color:#4DC5D6;
	color:#fff;
	height:40px;
	overflow:hidden;
	line-height: 40px;
	font-size:1.2em;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
.featured-stripe a {
	color: #fff;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
a.next img {
	padding-top:6px;
	cursor:pointer;
}
a.prev img {
	padding-top:6px;
	cursor:pointer;
}
/* Footer */
.footer-text {
	text-align: center;
	padding: 10px 0 0 10px;
	color:#999;
	border-top:2px solid #CC1559
}
/* Misc */
.widget-buttons {
	margin-top:7px;
}
.featured-image {
	margin-bottom:10px;
}
#ec-cat-1 {
	width:150px;
}
h3.blue {
	color:#4DC5D6;
}
h3.blue a {
	color:#4DC5D6;
}
h3.blue a:hover {
	color:#FF5EAA;
}
.soon-banner {
	background-color:#4DC5D6;
	color:#fff;
	margin-left:-7px;
	width:233px;
	font-size:12px;
	padding-left:9px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
}
.soon-banner p {
	padding-left:10px;
	width:235px;
}
.soon-banner a {
	color:#FFF37E;
	text-decoration:none;
}
.soon-banner a:hover {
	color:#FFF;
	text-decoration:none;
}
.soon-banner a:visited {
	color:#FFF37E;
	text-decoration:none;
}
.soon-banner a:visited:hover {
	color:#FFF;
	text-decoration:none;
}
/* Top bar nav styling */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	z-index: 100;
	position: relative;
}
.nav li {
	/*float: left;*/
  margin: 0;
	padding: 0;
	position: relative;
	height:30px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	padding: 0 15px;
	text-decoration: none;
}
.nav li a:hover {
	color: #fff;
}
.nav-one li:hover a, .nav-one li.sfHover a {
	color: #fff;
}
.nav-one li:hover ul a, .nav-one li.sfHover ul a {
	background: #4DC5D6;
	color: #fff;
}
.nav-one li:hover ul a:hover, .nav-one li.sfHover ul a:hover {
	background: #4DC5D6;
	color: #fff;
}
.nav ul {
	background: #4DC5D6;
	list-style: none;
	margin: 0;
	/*width: 180px;*/
  position: absolute;
	top: -999em;
	left: -1px;
}
.nav li:hover ul, .nav li.sfHover ul {
	top: 15px;
}
.nav ul li {
	border: 0;
	float: none;
}
.nav ul a {
	padding-right: 10px;
	padding-top:10px;
	margin:0;
	/*width: 60px;*/
  white-space: nowrap;
}
.nav ul a:hover {
	background: #ccc;
	color: #000;
}
/* Bottom bar nav styling */
.navb, .navb ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.navb {
	font-family: Arial, Helvetica, sans-serif;
	z-index: 99;
	position: relative;
}
.navb li {
	/*float: left;*/
  margin: 0;
	padding: 0;
	position: relative;
	height:30px;
}
.navb li a, .navb li a:link, .navb li a:active, .navb li a:visited {
	padding: 0 15px;
	text-decoration: none;
}
.navb li a:hover {
	color: #fff;
}
.navb-one li:hover a, .navb-one li.sfHover a {
	color: #fff;
}
.navb-one li:hover ul a, .navb-one li.sfHover ul a {
	background: #cc1559;
	color: #fff;
}
.navb-one li:hover ul a:hover, .navb-one li.sfHover ul a:hover {
	background: #cc1559;
	color: #fff;
}
.navb ul {
	background: #cc1559;
	list-style: none;
	margin: 0;
	/*width: 180px;*/
  position: absolute;
	top: -999em;
	left: -1px;
}
.navb li:hover ul, .navb li.sfHover ul {
	top: 15px;
}
.navb ul li {
	border: 0;
	float: none;
}
.navb ul a {
	padding-right: 10px;
	padding-top:10px;
	margin:0;
	/*width: 60px;*/
  white-space: nowrap;
}
.navb ul a:hover {
	background: #ccc;
	color: #000;
}
.over {
	overflow:hidden;
}
li.widget_extended_categories_init ul li {
	border-bottom:1px dotted #000;
	padding:0 0 0 20px;
	background:url(ico2.gif) no-repeat 0 2px;
	line-height:20px;
}
#articlesss li p.pp, #articlesss li p.pp span, .pp, .pp span { font-size:14px; color:#000; }

#articlesss li p.pp, .pp {padding:0 0 4px 18px; background:url(liii.gif) no-repeat 0 4px;}

#bonus p img {float:left; margin:0 4px 0 0; }

#sponban img {padding:8px 0 0 6px;}

#articlesss li p {padding:0 0 8px; }

#inner h2 { width:740px; background:#FFFFFF url(inner.png) no-repeat scroll left top;}
