



img {
	border:0;
}
ul#mainlevel-nav li {
	float: left;
	white-space: nowrap;
	text-decoration: none;
	list-style-type: none;
}
ul#mainlevel-nav li a {
	padding-right: 15px;
	padding-left:auto;
	float: left;
	font-size: 24px;
	line-height: 32px;
	white-space: nowrap;
	text-decoration: none;
	list-style-type: none;

}

ul {
	margin:0px;
}
.contentheading, a.contentheading {

	font-size:24px;
background-image: url(../images/superline.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.buttonheading {
background-image: url(../images/superline.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align:bottom;
	border:0;
	padding:0;
	padding-bottom:3px;
	margin:0px;
}
a.componentheading, .componentheading {
	color:#060;
	font-size:14px;
}
.small, .createdate, .modifydate {
	font-size:9px;
	color:#363;
}
a {
	color:#070;
	text-decoration:none;
}
a:hover {
	color:#C60;
	text-decoration:underline;
}
.inputbox {
	background-color:#111;
	color:#666;
	border:thin;
	border-color:#030;
}
h1, h2, h3, h4, h5, h6 {
	font-size:24;
	font-weight:normal;
}
.home {
	display: block;
	float: right;
	right: 0px;
	left: auto;
	position: relative;
	top: 10px;
	bottom: 0px;
}
ul.menu li, ul.menu a, .latestnews a, .mostread a, .mainlevel a, #form-login {
	font-size:18px;
	color: #666;
	text-decoration:none;
	list-style:none;
	display:block;
}
ul.menu a, .latestnews a, .mostread a, #mainlevel a, .blogsection {
 background-image: url(../images/superline_inv.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom:5px;
}
.menu, .latestnews, .mostread, .mainlevel {
	padding: 0px;
	display:block;
}
#form-login, #form-login a {
	font-size:12px;
	color:#666;
	list-style:none;
	padding:0px;
	display:block;
}
.blog_more {margin-bottom:15px; color:#FFF;list-style:none;}
.latestnews a, .mostread a, .mainlevel a, .blogsection  {
font-size:12px;
}
ul.menu li li a, .latestnews, .mostread, .mainlevel, .blogsection {
	color: #666;
	list-style:none;
	padding:0px;
}
.menu li ul, .latestnews li ul a, #mainlevel, .blog_more ul li {
	padding:0px;
	list-style:none;
	padding-left:5px;
}

ul.menu a:hover, .latestnews a:hover, .mostread a:hover, #mainlevel a:hover, a.blogsection:hover {
	color:#FFF;
 background-image: url(../images/superline.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-decoration:none;
}
.input {
	border:none;
}
ul.menu li a#current {
	color:#063;
	font-size:9px;
}
.bannergroup_text, .banneritem_text, .poll, .input {
background-image: url(../images/superline.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.poll {margin-bottom:10px;padding-bottom:10px;}
.banneritem_text {
background-image: url(../images/superline_inv.png);
	margin-bottom:4px;
}
.poll thead tr td {
	color:#FFF;
}
.bannerfooter_text a {
	padding-bottom:5px;
	color:#333
}
.category, a.category, .sectiontableheader, .sectiontableheader a {
	color:#FFF;
	font-size:16px;
	list-style:none;
}
.toptext {
	font-size:43px;
	display:block;
	color:#FFF;
 background-image: url(../images/textback.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:25px;
	height:63px;
	position:relative;
	left: 0px;
	top: -120px;
	right: auto;
	bottom: auto;
}
.componentheading, a.componentheading {
	color:#000;
	font-size:0px;
	display:none;
}
.pathway {
	color:#666;
	font-size:9px;
	text-transform: capitalize;
}
.joohopia {
	display:block;
	position:fixed;
	bottom:10px;
	right:4px;}
	
	.sectiontableentry2, .sectiontableentry1 {text-align:left;background-image: url(../images/superline_inv.png);
	margin-bottom:4px;	background-repeat: no-repeat;
	background-position: right bottom;padding:0;}
	a.pagenav {color:#CCC;}
ul.mostread { margin-bottom:20px;}