a:link {color: #000000; text-decoration: underline; }
a:active {color: #0000ff; text-decoration: underline; }
a:visited {color: #008000; text-decoration: underline; }
a:hover {color: #ff0000; text-decoration: none; }
span.searchword {background-color: #ffff00; }

body {
	margin: 0px;
	font-family: Tahoma,sans-serif;
	font-size: 10pt;
}
.header {
	padding: 3px 0px;
	height: 40px;
	width: 100%;
	margin: 0px;
	text-align: center;
	z-index: 0;
}
.thingssmarter {
        font-size: 9pt;
        font-family: Tahoma,sans-serif;
        font-weight: bold;
        font-style: italic;
}
.topbar img {
	vertical-align: -5%;
}

.navigation {
	position: absolute;
	left: 0px;

	width: 130px;
	margin:0px;
}
.navimain {
	padding: 5px 0px 0px 5px;
}
.rightbar {
	position: absolute;
	right: 0px;

	width: 130px;
	margin:0px;
}
.rightmain {
	padding: 5px 0px 0px 5px;
}
.content {
	padding: 0px 123px 0px 123px;
	margin: 0px 123px 0px 123px;
}
.breadcrumb {
	font-family: Tahoma,sans-serif;
	font-size: 9pt;
	font-weight: bolder;
}
div.centre {
	align: center;
}
.navinone {
	margin-left: 10px;
}
.navigation a:link {color: #000000; text-decoration: none; }
.navigation a:active {color: #000000; text-decoration: none; }
.navigation a:visited {color: #000000; text-decoration: none; }
.navigation a:hover {color: #ff0000; text-decoration: none; }
.naviroot {
	font-weight: bold;
}

.mininews span.title{
display: block;
font-weight: bold;
}

.mininews span.newsitem{
display: block;
}
.mininews {
margin-bottom: 5px;
}

.mininews a:link {color: #000000; text-decoration: none; }
.mininews a:active {color: #0000ff; text-decoration: none; }
.mininews a:visited {color: #008000; text-decoration: none; }
.mininews a:hover {color: #ff0000; text-decoration: none; }

.dnaviroot a {
font-weight: bold;
}

.dnaviin a {
font-weight: normal;
}
div.dnaviin {
padding-left: 10px;
}
a.current:link {color: #0000ff;}
a.current:visited {color: #0080ff;}
a.current:active {color: #0000ff;}
a.current:hover {color: #ff0000;}
.articleheader {
font-weight: bold;
font-size: 14pt;
}
.creatingauthor {
color: red;
}
.modifyingauthor {
color: red;
}

div.popular {
float: left;
border-style: solid;
border-width: 1px;
border-color: black;
margin-top: 5px;
margin-bottom: 5px;
width: 49.5%;
}

div.recent{
float: right;
border-style: solid;
border-width: 1px;
border-color: black;
margin-top: 5px;
margin-bottom: 5px;
width: 49.5%;
}
.paneltitle{
font-weight: bold;
}
div.popular a {
float: left;
}
div.recent a {
float: left;
}
.rating {
float: right;
white-space: nowrap;
}
.ratingtext {
text-align: center;
}
.articleheader {
float: left;
}
.article {
clear: both;
}
div.footer {
clear: both;
padding: 0px;
margin: 0px;
}
div.footerbody {
padding: 0px;
margin: 0px;
}