body{margin: 0;}
p img {
padding: 0;
max-width: 100%;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
#container {margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */ width:880px;}
#header {width:880px; margin-left:auto ; margin-right:auto ;}
.featured, featured a, featured a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:8px 18px 23px 10px;
}
#featured1 {float:left;	display:inline; height:137px; width:148px; background-image:url(images/featured-bg.jpg); margin-left:20px; }
.moretext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; }
.moretext a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; }
.moretext a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; }
#logo {float:left; width:294px; }
#logomenu ul {padding-top:10px; list-style-type:none; margin: 0 0 0 0; }
#logomenu li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#05AA4B; text-decoration:none; padding:0 10px 0 5px; word-spacing:39px }
#logomenu li a:hover, visited {color:#CC6600; }

#topmenu {height:51px; background-image:url(images/topmenu-bg.jpg); }
#topmenu ul a {color:#05AA4B; margin-left:-27px;}
#topmenu ul a:hover,visited {color:#CC6600;}
.topmenu1 {color:#05AA4B; margin-left:-15px; }
.topmenu2 {color:#05AA4B; }
.topmenu3 {color:#05AA4B; }

#featured2 {float:left;	height:137px; width:148px; background-image:url(images/featured-bg.jpg); }
#featured3 {float:left;	height:137px; width:148px; background-image:url(images/featured-bg.jpg); margin-left:26px; }

#navigation {clear:both; padding:0; width:auto; height:85px; background-image:url(images/mainmenu-bg.jpg); color:#009933;}
#nave { margin-right:30px; }
#nave ul {list-style-type:none; list-style-position:inside; position:relative; line-height:1.5em; z-index:300; font-size:13px; width:888px; font-weight:bold; text-decoration:none; color:#05AA4B; padding:23px 10px 0 10px; }
#nave .page_item a:link, #nave .page_item a:visited, #nave .page_item a:active {color:#05AA4B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; list-style-type:none; display:block; padding:23px 10px 0 10px; }
#nave .page_item a:hover { color:#CC6600; }
#nave li {float:left; position:relative; text-decoration:none; font-weight:bold; list-style-type:none; color:#05AA4B;}
#nave li a {float:left; position:relative; text-decoration:none; font-weight:bold; list-style-type:none; padding:0 3px 0 3px; color:#05AA4B; }
#nave ul a {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#05AA4B; text-decoration:none; font-weight:bold; list-style-type:none;}

#content {
	clear:both;
	position:relative;
	width:880px;
}

#pagecontent {
	clear:both;
	float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;
	position:relative;
	width:460px;
	padding-left:28px;
}

.pagetitle {color:#009933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }

#postcontent {
	clear:both;
	float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333;
	position:relative;
	width:455px;
	padding-left:28px;
}
#postcontent h3 {color:#996600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }

.post {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#metadata {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.metadata {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#comments {color:#0099CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#maincontent{float:left; width:497px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
#imagegallery {position:relative; margin:0 0 10px 25px; height:217px; padding:7px 7px 9px 7px; width:458px; border:solid 1px #CCCCCC; }
#welcometext{width:430px; padding-left:35px; }
p.welcome{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#05AA4B; padding:0; margin:0;}
p.maintext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:black;}
p.link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#05AA4B;}

#membershighlight{ width:485px; height:275px; position:relative; background-image:url(images/member-teaser-bg.jpg); background-repeat:no-repeat; margin-left:10px;}
.member-head-title {font-size: 18px; font-weight: bold; color: #CC6600; margin-left:25px; padding-top:15px;}
a.member-head-title:link {font-size:14px; color:#cc6600; text-decoration:none; }
a.member-head-title:hover {font-size:14px; color:#cc6600; text-decoration:underline; }
a.member-head-title:active {font-size:14px; color:#cc6600}
a.member-head-title:visited {font-size:14px; color:#cc6600}
#memberfeature1 {padding-left:10px;}
#memberfeature2 {padding-left:10px;}
.memberfronttitle a:link, .memberfronttitle a:visited, .memberfronttitle a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC6600;}
.memberfronttitle a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF3333; }
#fmtitle {margin-left:15px; }
#fmimage {float:left; width:125px; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:15px;}
#fmtext {float:left; width:270px; padding-left:5px; padding-right:5px; padding-top:15px;}
#fm1title {margin-left:15px; }
#fm1image {float:left; width:125px;padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:15px;}
#fm1text {float:left; width:270px; padding-left:5px; padding-right:5px; padding-top:15px;}
#fmprofiletext {float:left; width:440px; padding-left:5px; padding-right:5px; padding-top:15px;}

#breakingnews { width:485px; height:275px; position:relative; background-image:url(images/member-teaser-bg.jpg); background-repeat:no-repeat; margin-left:10px; padding-left:10px; padding-bottom:0; list-style-type:none; }
.breakingnews-title {color:#393; font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; padding-left:25px; padding-top:3px; padding-bottom:0; margin-bottom:0; }
#breakingnewsfeature {width:270px; padding-left:5px; padding-right:5px; color:#393; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#breakingnewsfeature ul {float:left; width:270px; padding-left:5px; padding-right:5px; list-style-type:none;}
#breakingnewsfeature ul li {float:left; width:270px; padding-left:5px; padding-right:5px; list-style-type:none;}
#breakingnewsfeature a:link, a:visited, a:hover, a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#393; }
#bntitle {margin-left:7px; list-style-type:none; padding-top:12px; font-weight:bold; }
#bntext {float:left; width:370px; padding-left:5px; padding-right:5px; padding-top:9px; list-style-type:none; font-weight:normal; }
#bntext a:link, a:visited, a:hover, a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#393; }


#pollhighlight {width:485px; height:220px; position:relative; background-image:url(images/member-teaser-bg.jpg); background-repeat:no-repeat; background-position:bottom; margin-left:10px; text-decoration:none;}
#maincontent #pollhighlight li {text-decoration:none; }
#maincontent #pollhighlight ul {text-decoration:none; }
#pollhighlight h2 {font-size: 16px; font-weight: bold; color: #0066CC; margin-left:25px; padding-top:15px; text-decoration:none; }
#pollhighlight ul {color:#0066CC; text-decoration:none; }
#pollhighliht li {color:#0066CC; text-decoration:none; }
.poll {text-decoration:none; }

#pollsurvey {float:left; height:70px; display:inline; width:445px; margin-left:10px; background-image:url(images/poll-front-bg.jpg); background-repeat:no-repeat; padding: 5px 28px 35px 18px; color:#05AA4B;}
.pollfront {padding-right:15px; padding-bottom:40px;}
.surveyfront {padding-bottom:40px; }
#sidebar{float:left; width:358px; position:relative; padding-left:25px;}
#sidebar ul {list-style-type:none; list-style-position:inside; position:relative; display:inline; }
#sidebar ul li {list-style-type:none; list-style-position:inside; position:relative; display:inline; }

#searchform {font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:12px; width:auto; padding-left:28px; color:#006699; font-size:12px; }
#searchform .formfield {border: 1px solid #006699; background-color:#C0E1ED;}
#searchform .formsubmit {border:none; background-color:#006699;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:white; padding:0 5px 0 5px;}

#submenu {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#05AA4B; line-height:1.5em; margin-left:-24px; margin-bottom:5px; padding:3px 26px 6px 27px;}
#submenu ul {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; list-style-position:inside; position:relative; }
#submenu li {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; list-style-position:inside; position:relative; }
#submenu a {color:#05AA4B; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; list-style-position:inside; position:relative; padding-left:4px;}
#submenu a:hover,visited {color:#CC6600; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; list-style-position:inside; position:relative; padding-left:4px; }

.aboutinfotexthead {font-size:12px; color:#006699; font:bold; margin-bottom:-3px;}
.aboutinfotext {font-size:10px; color:#333333; }
p.aboutinfotext {margin:0; padding:6px 0 6px 0; }
.aboutinfotextnews {font-size:10px; color:#006699; font:bold; }
#aboutinfo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-image:url(images/sidebar-element-bg.jpg); height:153px; margin-bottom:7px;padding:3px 26px 20px 27px; }
#adverts {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-image:url(images/sidebar-element-bg.jpg); height:153px; margin-bottom:7px;padding:3px 16px 20px 25px; width:313px; }
#adverthead {float:left; width:140px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC6600;}
#advertclick {float:right; width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC6600; padding-top:15px; }
#actualads {clear:both; padding-top:3px; }
#newsletter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-image:url(images/sidebar-element-bg.jpg); height:143px; margin-bottom:7px;padding:13px 26px 20px 25px;}
#events {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#999999; background-image:url(images/sidebar-event-element-bg.jpg); background-repeat:no-repeat; background-position:bottom; margin-bottom:15px; padding:3px 26px 32px 27px; font-weight:bold; text-decoration: none}
#events ul {padding-left:0; padding-top:10px; margin-top:10px }
#events a:link, #events a:visited, #events a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:normal; text-decoration: none}
#events a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006699; text-decoration: none; font-weight:bold;}
.moreevent {padding-top:-25px; }
#joinballequiz {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#666666; padding:5px 0 5px 0; text-decoration:none;}
#joinballequiz a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#666666; padding:5px 0 5px 0; text-decoration:none;}

#footer {clear:both; width:844px; height:205px; background-image:url(images/footer.jpg); background-repeat:no-repeat; }
.footertext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF3300; padding-left:20px; }™

a.footer:link {color: #FF3300; text-decoration:none; }
a.footer:visited {color: #FF3300; text-decoration:none; }
a.footer:hover {text-decoration: underline; }
a.footer:active {color: #FF3300; }

#library{float:left; width:290px; margin-right:10px; height:130px; overflow:hidden; list-style-type:none; margin-left:2px; } 
p.library  {text-decoration:none; list-style-type:none; }
#library li {text-decoration:none; list-style-type:none; color:#FF3300; margin-left:2px;}
#library li a {text-decoration:none; list-style-type:none; color:#FF3300; margin-left:2px;}
#library li a:hover {text-decoration:underline; list-style-type:none; color:#FF3300; }
#blogroll{margin-left:5px; margin-right:5px; float:left; width:120px; height:130px; overflow:hidden;}
p.blogroll {text-decoration:none; list-style-type:none; }
#blogroll li {text-decoration:none; list-style-type:none; color:#FF3300; margin-left:2px;}
#blogroll li a {text-decoration:none; list-style-type:none; color:#FF3300; margin-left:2px;}
#updates {margin-left:17px; margin-right:10px; float:left; width:360px; height:137px; overflow:hidden;}
#updates ul {text-decoration:none; list-style-type:none; color:#FF3300; padding-left:0; }
#updates li {text-decoration:none; list-style-type:none; color:#FF3300; }
#updates li a {text-decoration:none; list-style-type:none; color:#FF3300; }
#updates li a:hover {text-decoration:underline; list-style-type:none; color:#FF3300; }
#cleardiv {clear:both; }
#copyright {float:left; width:200px; margin-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:white; }
#credits {float:right; margin-right:20px; margin-top:20px; width:375px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:white; }
#credits a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:white; }

.style1 {
	font-size: 16px;
	font-weight: bold;
	color: #CC6600;
}
.postMeta{font-size:1.2em; margin-bottom:18px; margin-top:8px; padding-bottom:24px;}

.postMeta-featured{margin-top:8px; font-size:1.2em; width:303px}

.postMeta-front{margin-top:8px; font-size:1.2em}

.postMeta-post{font-size:1.2em; margin-bottom:18px; margin-top:8px; border-bottom:1px solid #c9c9c9; padding-bottom:10px}

.postMeta span.date, 
.postMeta-post span.date, 
.postMeta-featured span.date, 
.postMeta-front span.date{color:#8a8a8a; float:left}

.postMeta span.comments a, 
.postMeta span.date a, 
.postMeta-post span.comments a, 
.postMeta-post span.date a, 
.postMeta-featured span.comments a, 
.postMeta-featured span.date a, 
.postMeta-front span.comments a, 
.postMeta-front span.date a{float:left; color:#8a8a8a; text-decoration:none}

.postMeta span.comments, 
.postMeta-featured span.comments, 
.postMeta-post span.comments, 
.postMeta-front span.comments{float:right; background:#FFF url(images/comment.gif) no-repeat left center; padding-left:15px; margin-left:2px}

/*
-----------------------------------------
POSTS
----------------------------------------- 
*/
.post-category{color:#8a8a8a; float:left; margin-bottom:8px}

.post-category p, 
.post-tags p{color:#8A8A8A; font-size:1em; line-height:1.5em; margin-bottom:0em; margin-top:0em; text-align:none}
.post img{margin:0.5em 1em;}
.post blockquote p{margin:0 2.6em; font-style:italic}

/*
-----------------------------------------
COMMENTS
----------------------------------------- 
*/
.comment-heading{margin-bottom:26px; text-transform:none; border:none}

.commentwrap{border-top:3px solid #C9C9C9; padding-bottom:15px; padding-top:15px}

.commentpost{float:right; width:450px}

.commentpost p{margin-top:0}

.commentmetadata{float:left; width:20%; color:#2F2B23; line-height:1.5em; padding-right:20px; color:#999; font-size:1.1em}

.commentmetadata li{list-style-type:none; padding:.3em; margin:0 .5em 0 0}

.commentmetadata li a{border-bottom:1px solid #c9c9c9; color:#0B96D0; text-decoration:none}

.warning{padding:10px; background:#282828; border:1px solid #323232; ; margin-bottom:10px}

#comments label input{border:1px solid #E5E5E5; padding:5px 4px; margin-bottom:10px; width:160px}

#comments label span{line-height:27px}

#comments label{font-family:"Lucida Sans Unicode"; font-size:1.1em}

#comment_author{margin:20px 20px 20px 0px; padding:0px; width:150px; float:left}

#comments-content{display:block; border-bottom:1px solid #C9C9C9; margin:10px 0px 10px 0px; padding:0px}

#comments textarea{margin-top:10px; padding:4px 0px; width:100%; border:1px solid #E5E5E5}

.button{border:1px solid #E5E5E5; font-size:1.1em; font-weight:bold; height:25px; margin-top:10px; margin-bottom:10px; padding:0 8px; text-transform:uppercase}

.children {margin-left: 50px}

.children div {border:none}

.children .commentwrap {border-top: 1px solid #C9C9C9;}

.children .commentmetadata {padding-right:0px}

.children .commentpost {text-align:left; float:right; width:78%}


/*