/* Sidebar
 */
div.sidebar {
	float:right;
	width:250px;
}

div.sidebar div.account {
	border-left:3px solid #e1dfd2;
	border-right:3px solid #e1dfd2;
	padding:15px 0px 0px 10px;
	margin-bottom:25px;
	width:234px;

	position: relative;
}
div.sidebar div.account img.top {
	position:absolute;
	left:-3px;
	top:-1px;
	width: 250px;
}
div.sidebar div.account img.bottom {
	position:absolute;
	left:-3px;
	bottom:-12px;
	width: 250px;
}

div.sidebar div.account form {
	margin: 0px;
	padding: 0px;
}

div.sidebar div.account img.icon {
	height: 50px;
	width: 50px;
	float: left;
	margin-right: 5px;
	border: none;
}

div.sidebar div.account span.username a {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

div.sidebar div.account div.actions {
	float: right;
	width: 60px;
}

div.sidebar div.account div.actions input.button {
	background-color:#ffffff;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	color:#404040;
	border:1px solid #a0a0a0;
	width: 50px;
	margin: 0px 5px 5px 0px;
}

div.sidebar div.account h3 {
	font-size:14px;
	font-weight:bold;
	color:#606060;
	margin-bottom:10px;
}
div.sidebar div.account td.label {
	font-weight:bold;
	width:95px;
}

div.sidebar div.account input.text {
	width:130px;
}
div.sidebar div.account a {
	color:#0071bc;
	text-decoration:underline;
}
div.sidebar div.account a.small {
	font-size:10px;
}
div.sidebar div.account div.login_result {
	float:right;
	color:#ff0000;
	margin-right:20px;
}
div.sidebar div.account form {
	clear:both;
}

div.sidebar div.banner {
	width: 250px;
	height: auto;
	margin-bottom:10px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

div.sidebar div.poll {
	margin-bottom:10px;
}
div.sidebar div.poll div.content {
	padding:2px 5px 5px 10px;
	border-left:2px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	border-right:2px solid #c0c0c0;
}
div.sidebar div.poll div.content div.question {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}
div.sidebar div.poll div.content div.question a {
	text-decoration:none;
}
div.sidebar div.poll div.content div.question a:hover {
	color:#0071bc;
}
div.sidebar div.poll div.content input {
	margin-right:10px;
}
div.sidebar div.poll div.content ul.vote {
	list-style: none;
	margin-top: 10px;
	position: relative;
}
div.sidebar div.poll div.content ul.answers {
	list-style-position: outside;
	list-style-type: none;
	margin-top: 10px;
	padding-left: 0px;
}

div.sidebar div.poll div.content ul li {
	position: relative;
	display: block;
	width: 230px;
	margin-left: 0px;
	clear: both;
}

div.sidebar div.poll div.content ul.vote input {
	display: block;
	height: 15px;
	width: 15px;
}
div.sidebar div.poll div.content ul.vote label {
	display: block;
	width: 210px;
	position: relative;
	float: right;
	margin-bottom: 1ex;
}

div.sidebar div.poll div.content li {
	margin-left:25px;
}

div.sidebar div.poll div.content div.percentage {
	height:1px;
	border:1px solid #000040;
	background-color:#a0a0ff;
	margin-bottom:3px;
	margin-top: 2px;
	margin-bottom: 1ex;
}
div.sidebar div.poll p.total-votes {
	margin-top: 3ex;
}

div.sidebar div.article {
	height: 110px;
	overflow: hidden;
	margin-bottom:10px;
	padding-bottom: 2px;
}
div.sidebar div.article div.body {
	height: 128px;
	padding-top: 0px;
}

div.sidebar div.article div.title {
	display: block;
	font-size:12px;
	line-height: 12px;
	margin: 0px;
	padding-top: 3px;
}

div.sidebar div.article div.content {
	line-height: normal;
}

/* List
 */
div.sidebar div.minilist {
	width:250px;
	margin-bottom:10px;
}
div.sidebar div.minilist div.entry {
	border-bottom:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	min-height:28px;
}
div.sidebar div.minilist div.entry div.date {
	float:left;
	color:#0071bc;
	font-size:10px;
	padding-top:1px;
	padding-right:4px;
	font-weight:bold;
}
div.sidebar div.minilist div.entry div.time {
	float:left;
	color:#0071bc;
	font-size:10px;
	padding-top:1px;
	padding-right:6px;
}
div.sidebar div.minilist div.entry div.comments {
	float:left;
	color:#0071bc;
	font-size:10px;
	margin-top:1px;
}
div.sidebar div.minilist div.entry div.title {
	clear:left;
	font-weight:bold;
	width: 260px;
	height: 2.5ex;
	overflow: hidden;
}
div.sidebar div.minilist div.entry div.title a {
	text-decoration:none;
}
div.sidebar div.minilist div.entry div.title a:hover {
	color:#0071bc;
}

div.sidebar a.leesverder {
	text-decoration: none;
}

div.sidebar a.leesverder img {
	position: relative;
	top: 1px;
	border: 0px;
}

div.sidebar img.icon {
	width: 75px;
	height: 75px;
}

div.hackersidebar {
	/*
	margin-top: -19px;
	margin-left: -7px;
	*/
	margin-bottom: 5px;
}

div.hackersidebar img {
	border-style: none;
	margin: 0px;
}

div.utimaco {
	margin-top: -11px;
	margin-left: -5px;
}

div.utimaco img {
	border-style: none;
}

div.sidebar div.camera {
	float: left;
	padding-right: 3px;
}

div.sidebar div.hackertube div.entry div.title {
	width: 215px;
}
/* Colors
 */
div.block5 div.day {
	color: #999999;
	background-color: #e3e5e2;
}

div.nieuws div.body {
	background-color: #e4f1de;
}
div.nieuws div.entry {
	background-color: #e4f1de;
}
div.nieuws div.label {
	background-color:#369a46;
}
div.nieuws .quickpoll {
	border-color:#369a46;
}

div.themeweek div.body {
	background-image:url("/images/themeweek/box_background.jpg");
	background-repeat:repeat-x;
}
div.themeweek div.body div.title a {
	color: #ffffff;
}
div.themeweek div.body div.info {
	color: #ffffff;
}
div.themeweek div.body div.content {
	color: #ffffff;
}
div.themeweek div.label {
	background-color: #333333;
}

div.discussie div.body {
	background-color: #d4effc;
}
div.discussie div.entry {
	background-color: #d4effc;
}
div.discussie div.label {
	background-color:#0071bc;
}
div.discussie .quickpoll {
	border-color:#0071bc;
}

div.column div.body {
	background-color:#fde8e6;
}
div.column div.entry {
	background-color:#fde8e6;
}
div.column div.label {
	background-color:#FF6666;
}
div.column .quickpoll {
	border-color: #FF6666;
}

div.achtergrond div.body {
	background-color: #fffcdf;
}
div.achtergrond div.entry {
	background-color: #fffcdf;
}
div.achtergrond div.label {
	background-color:#FFC20E;
}
div.achtergrond .quickpoll {
	border-color: #FFC20E;
}



div.dossier div.body {
	background-color: #e0def0;
}
div.dossier div.entry {
	background-color: #e0def0;
}
div.dossier div.label {
	background-color:#5b57a6;
}
div.dossier .quickpoll {
	border-color: #5b57a6;
}

div.contact div.content {
	background-color: #e3e6e0;
}
div.contact div.entry {
	background-color: #e3e6e0;
}
div.contact div.label {
	background-color:#666666;
}

div.aanmelden div.content {
	background-color: #e3e6e0;
}
div.aanmelden div.entry {
	background-color: #e3e6e0;
}
div.aanmelden div.label {
	background-color:#666666;
}

div.poll div.body {
	background-color: #e3e6e0;
}
div.poll div.entry {
	background-color: #e3e6e0;
}
div.poll div.label {
	background-color:#666666;
}

div.free div.body {
	background-color: #e3e6e0;
}
div.free div.entry {
	background-color: #e3e6e0;
}
div.free div.label {
	background-color:#666666;
}

div.tag div.content {
	background-color: #e3e6e0;
}
div.tag div.entry {
	background-color: #e3e6e0;
}
div.tag div.label {
	background-color:#666666;
}
div.event div.label {
	background-color:#1f5071;
}

div.zoeken div.content {
	background-color: #e3e6e0;
}
div.zoeken div.entry {
	background-color: #e3e6e0;
}
div.zoeken div.label {
	background-color:#666666;
}

div.error div.content {
	background-color: #e3e6e0;
}
div.error div.label {
	background-color:#666666;
}

div.sidebar div.related div.entry {
	background-color: #e3e6e0;
}
div.sidebar div.related div.label {
	background-color:#666666;
}

div.sidebar div.recent div.entry {
	background-color: #e3e6e0;
}
div.sidebar div.recent div.label {
	background-color:#666666;
}

div.profiel div.body {
	background-color: #e7ecf0;
}

div.profiel div.label {
	background-color: #1f5071;
}

div.comment div.content,
div.comment div.last-change {
	background-color: #d4effc;
}




/* Defaults
 */
* {
	background-color:transparent;
	font:inherit;
	margin:0px;
	padding:0px;
	outline:none;
	text-indent:0px;
}

body {	
	background-color:#ffffff;
}

div {
	color:#000000;
	font-family: "Arial", "Tahoma", sans-serif;
	font-size:12px;
}
div.body {
	padding: 0px 0px;
}
div.clear_float {
	clear:both;
	margin-bottom:6px;
}
div.internal_errors {
	position:absolute;
	left:30%;
	right:10px;
	top:10px;
	padding:5px;
	border:2px dashed #ff0000;
	background:#ffff00;
	z-index:100;
}

a {
	color:#000000;
}
i {
	font-style:italic;
}
b {
	font-weight:bold;
}
u {
	text-decoration:underline;
}
ul {
	list-style-type:disc;
}
ol {
	margin-left:10px;
}
li {
	margin-left:15px;
}
p {
	margin-bottom: 1ex;
}

img.rss {
	border:0px;
	margin-right:10px;
	position:relative;
	top:3px;
}

div.rss {	
	float:right;
}

div.rss img {
	top:1px;
	left:9px;
}

div.label {
	color:#ffffff;
	background-color:#666666;
	font-weight:bold;
	padding:2px 2px 2px 20px;
	letter-spacing:1px;
	background-image:url(/images/cube.jpg);
	background-repeat:no-repeat;
	background-position:4px 4px;
}

div.label a {
	color:#ffffff;
	text-decoration: none;
}

input.button {
	padding-left:15px;
	padding-right:15px;
	background-color:#ffffff;
}
input.text {
	border:1px solid #000000;
	background-color:#ffffff;
}

input.captcha-refresh {
	position: relative;
	left:5px;
	bottom: 30px;

	padding-left: 5px;
	padding-right: 5px;
	background-color:#ffffff;
	font-size:9px;
	color:#404040;
	border:1px solid #a0a0a0;
}

span.hilight {
	background-color: #ffff66;
	color: black;
}

span.hilight.keyword1 {
	background-color: #a0ffff;
	color: black;
}

span.hilight.keyword2 {
	background-color: #99ff99;
	color: black;
}

/* Article
 */
div.article {
	overflow:hidden;
	padding-bottom:5px;
}
div.article img.icon {
	float:left;
	width:100px;
	height:100px;
	margin: 7px 5px 0px 5px;
	border: 1px solid #000000;
	padding: 1px
}

div.article div.title {
	font-weight:bold;
	font-size:16px;
	margin-left:5px;
	padding-top:0px;
}
div.article div.title a {
	text-decoration:none;
}
div.article div.title a:hover {
	color:#0071bc;
}
div.article div.info {
	margin-left:5px;
	margin-bottom: 0px;
	color:#0071bc;
	font-size:11px;
	padding:0px;
}
div.sidebar div.article div.info {
	font-size: 9px;
}

div.sidebar div.article .icon {
	width: 75px;
	height: 75px;
}

div.article span.day {
	font-weight:bold;
	margin-right:3px;
}
div.article span.time {
	margin-right:3px;
}
div.article span.author a {
	font-weight:bold;
	color:#0071bc;
}
div.article span.comments {
	display:block;
}
div.article div.content {
	padding: 5px;
	padding-right: 7px;
	line-height: 18px;
}

div.entry div.article_type a {
	position:relative;
	top:-2px;
	color:#0071bd;
	font-size:10px;
}

/* List
 */
div.list {
	width:738px;
}
div.list div.entry {
	border-bottom:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	min-height:28px;
}
div.list div.entry div.info {
	float:left;
}
div.list div.entry div.date {
	float:left;
	color:#0071bc;
	font-size:11px;
	padding-top:1px;
	padding-right:4px;
	font-weight:bold;
	width: 5.6em;

}
div.list div.entry div.time {
	float:left;
	color:#0071bc;
	font-size:11px;
	padding-top:1px;
	padding-right:6px;
}
div.list div.entry div.title {
	font-weight:bold;
	font-size: 13px;
	max-width:700px;
}
div.list div.entry div.title a {
	text-decoration:none;
}
div.list div.entry div.title a:hover {
	color:#0071bc;
}
div.list div.entry div.content {
	clear:left;
	color: #666;
	margin-top: 2px;
}
div.balloon {
	float:right;
	background-image:url(/images/balloon.png);
	background-repeat:no-repeat;
	width:18px;
	height:13px;
	color:#ffffff;
	font-size:8px;
	text-align:center;
	margin-top:5px;
	margin-right:2px;
	margin-left: 2px;
	padding-top:3px;
	padding-right:2px;
}
div.balloon a {
	color:#ffffff;
	text-decoration:none;
	padding:3px;
}

/* Website
 */
div.website {
	position:relative;
	margin-right:auto;
	margin-left:auto;
	width:1000px;
}

/* Header
 */
div.header {
	width:inherit;
	height:70px;
	background-color:#666666;
}
div.header img.logo {
	border:0px;
	margin-top:5px;
	margin-left:5px;
	float: left;
}

div.topbanner {
	float: right;
	margin-right:10px;
	margin-top:5px;
	margin-top:5px;
}

/* Menubar
 */
div.menubar {
	width:inherit;
	height:35px;
	background-color:#e1dfd2;
	background-image: url("../images/MenuBG.png");
	background-repeat: repeat-x;
	font-size:14px;
	position: relative;
}
div.menubar div.left {
	float:left;
	font-size:inherit;
	height: 30px;
}
div.menubar div.right {
	float:right;
	font-size:inherit;
	height: 30px;
}
div.menubar ul {
	padding-top:8px;
	padding-left:10px;
	list-style: none;
}
div.menubar li {
	margin:0px;
	padding-right:5px;
	padding-bottom: 0px;
	letter-spacing:1px;
	font-size: 14px;
	float: left;
}
div.menubar li a {
	color:#000000;
	text-decoration:none;
	padding: 4px 5px 5px 5px;
	display: block;
	position: relative;
	top: -4px;
}
div.menubar li a:hover, div.menubar li a.selected {
	color:#ffffff;
	background-image: url("../images/rollOverBg.png");
}

div.menubar div.right form {
	display:inline;
}
div.menubar div.right input.search {
	border:1px solid #000000;
	background-color:#ffffff;
	font-size:12px;
	width:135px;
	height:18px;
	background-image:url(/images/search.gif);
	background-repeat:no-repeat;
	background-position: center right;
	padding-right:15px;
}

/* Content
 */
div.main {
	width:738px;
	min-height:400px;
	float:left;
	padding:12px;
	padding-left: 0px;
	padding-right: 0px;
}
div.browse {
	text-align:center;
}
div.browse li {
	display:inline;
	list-style-type:none;
	margin-left:20px;
}
div.browse li.current {
	font-weight:bold;
}
div.resizer {
	height:12px;
	font-size:10px;
	text-align:center;
	background-color:#c0c0c0;
	margin-top:1px;
	margin-bottom:6px;
	cursor:n-resize;
}

/* Footer
 */
div.footer {
	clear:both;
	background-color:#666666;
	width:inherit;
	padding-top: 15px;
	padding-bottom: 25px;
}
div.footer div.copyright {
	color:#ffffff;
	float: left;
	padding-bottom: 5px;
	padding-left: 5px;
}
div.footer div.links {
	float: right;
	padding-bottom: 5px;
	padding-right: 15px;
	color:#ffffff
	
}

div.footer div.links a {
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
}

div.article-sidebar {
	float: right;
	width: 245px;
	margin-top: 2px;
}

div.article-sidebar div.info {
   margin: 0px;
   margin-left: 5px;
   padding: 0px;
   min-height: 57px;
}

div.article-sidebar div.info ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div.article-sidebar div.info li {
	font-size: 11px;
	color: #0071bc;
	min-height: 17px;
	float: left;
	width: 120px;
	margin: 0px;
}

div.article-sidebar div.info a, div.article-sidebar span.label {
	float: right;
	font-size: 11px;
	color: #0071bc;
	text-decoration: none;
	width: 100px;
}

div.article-sidebar div.info a:hover {
	text-decoration: underline;
}

div.article-sidebar img.icon {
	width: 17px;
	height: 13px;
	padding: 0px 2px 0px 0px;
	margin: 0px;
	border: none;
}

div.article-sidebar div.dossier-link {
	font-size: 11px;
	color: #0071bc;
	text-decoration: none;
	margin: 0px 5px;
	font-weight: bold;
}

div.article-sidebar div.dossier-link li {
	margin-left: 20px;
}

div.article-sidebar a {
	display: block;
	font-size: 11px;
	color: #0071bc;
	text-decoration: none;
	font-weight: normal;
}

div.article-sidebar a:hover {
	text-decoration: underline;
}

div.article-sidebar div.tag-links {
	font-size: 11px;
	font-weight: bold;
	color: #0071bc;
	text-decoration: none;
	margin: 0px 5px;
}

div.article-sidebar div.tag-links ul.tags {
	list-style: none;
	padding-left: 20px;
}

div.article-sidebar div.tag-links ul.tags li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

div.article-sidebar div.tag-links ul.tags li a {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

div.article-sidebar div.article-list {
	font-size: 11px;
	font-weight: bold;
	color: #0071bc;
	text-decoration: none;
	margin: 0px 5px;
}

div.article-sidebar div.article-list ul {
	list-style: none;
	margin: 0px;
	padding-left: 0px;
}

div.article-sidebar div.article-list li {
	margin: 0px;
	padding: 0px;
}

li.tag:after {
	content:",";
}

li.tag:last-child:after {
	content:""
}

div.quickpoll {
	font-size: 11px;
	font-weight: bold;
	color: #0071bc;
	text-decoration: none;
	margin: 0px 5px;
}

div.quickpoll div.content {
	font-size: 11px;
	color: #0071bc;
	font-weight: normal;
    padding: 0;
}

div.quickpoll div.label {
	background-color: transparent;
}

div.quickpoll div.content ul.vote {
    margin: 0;
    padding: 0;
}

div.quickpoll div.content ul.vote li {
	list-style-type: none;
}

div.quickpoll div.content ul.vote li input {
	margin-right: 5px;
	position: relative;
	top: 2px;
}

div.quickpoll div.content ul.result {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

div.quickpoll div.content ul.result li {
	list-style-type: none;
	margin: 0;
}

div.quickpoll div.content ul.result div.percentage {
	height:1px;
	border:1px solid #000040;
	background-color:#a0a0ff;
	margin-bottom:1ex;
	margin-top: 5px;
}

div.quickpoll div.content div.question {
	font-size: 11px;
	color: #0071bc;
    margin-bottom: 5px;
	text-align: left;
}

div.quickpoll div.balloon {
    margin-left: 10px;
}

div.article-sidebar hr {
	border: none;
	background-color: #c8cdc6;
	height: 1px;
	display: block;
	margin: 10px 7px;
}

div.info + hr {
	margin: 0px 7px 10px 7px;
}
div.comment {
	overflow:hidden;
	margin-bottom: 13px;
	margin-top: 2px;
}

div.comment div.body {
	background-color: transparent;
}

div.comment div.info {
	background-color: #ace1fa;
	padding: 6px 3px 3px 20px;
	height: 15px;
	margin: 0px;
	margin-bottom: 2px;
	background-image: url('/images/min.jpg');
	background-repeat: no-repeat;
	background-position: 5px 7px;
	cursor: pointer;
}

div.comment div.collapsed {
	background-color: #9ac7dc;
	background-image: url('/images/plus.jpg');
}

div.comment div.info * {
	font-size: 11px;
	font-family: tahoma;
	color:#0071bc;
}

div.comment div.day {
	float:left;
	color:#0071bc;
	font-size:11px;
	font-weight:bold;
	margin-right:3px;
}

div.comment div.time {
	float:left;
	color:#0071bc;
	font-size:11px;
	margin-right:3px;
}

div.comment div.author {
	float: left;
	color:#0071bc;
	font-size:11px;
	font-weight:bold;
}
div.comment div.last-change {
	color:#0071bc;
	font-size:11px;
	float: none;
	padding: 3px;
}

div.comment div.last-change {
	margin-left: 0px;
}

div.comment textarea.text {
	font-family:"Tahoma", sans-serif;
	width:724px;
	height:200px;
	background-color:#ffffff;
}

div.comment div.content {
	clear:both;
	padding: 3px;
}

div.comment div.content p {
	margin-top:8px;
}

div.comment div.quote {
	background-color:#ffffff;
	border:1px solid #92bade;
	margin:3px;
	padding:5px;
}

div.comment div.quote i:first-child {
	font-size:10px;
	display:block;
}

div.comment div.actions {
	float: right;
	color: #0071bc;
	font-weight: bold;
	font-size: 11px;
}

div.comment div.actions a { 
	text-decoration: none;
	color: #0071bc;
}

div.comment div.rating {
	position: relative;
	float: right;
	color: #626461;
	font-weight: bold;
	font-size: 11px;
	width: 125px;
	margin-left: 10px;
}

div.comment div.rating span.score {
	float: right;
}

div.comment div.rating span.positive {
	color: #509c42;
}

div.comment div.rating span.negative {
	color: #ff2e2a;
}

div.comment div.rating a.up,
div.comment div.rating div.up
{
	float: right;
	display: block;
	position: relative;
	top: -3px;
	height: 16px;
	width: 15px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url('../../images/Good_grey.gif');
}
div.comment div.rating a.up:hover {
	background-image: url('../../images/Good.gif');
}

div.comment div.rating a.down,
div.comment div.rating div.down
{
	float: right;
	display: block;
	position: relative;
	top: -3px;
	height: 16px;
	width: 15px;
	margin-right: 10px;
	background-image: url('../../images/Bad_grey.gif');
}
div.comment div.rating a.down:hover {
	background-image: url('../../images/Bad.gif');
}

div.comment div.rating div.rate-tooltip {
	display: none;
	position: absolute;
	top: 8px;
	font-weight: normal;
	border: 1px solid #626461;
	color: #626461;
	padding: 3px;
	background-color: white;
}
	
div.comment div.rating:hover div.rate-tooltip {
	display: block;
}

div.comment div.teaser {
	/*color: #626461;*/
	color: black;
	font-size: 11px;
	margin-left: 10px;
	float: left;
}





div.content {
	font-size: 13px;
	line-height: 16px;
}

div.content ul {
	margin:0;
	padding:0;
}

div.content img.align-left {
	float:left;
	margin-right:5px;
	margin-top: 3px;
	border:1px solid #000000;
	padding:1px;
}
div.content img.align-center {
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000000;
	padding:1px;
}
div.content img.align-right {
	float:right;
	margin-left:5px;
	margin-top: 3px;
	border:1px solid #000000;
	padding:1px;
}

div.content div.quote i:first-child {
	font-size:10px;
	display:block;
}

div.content pre {
	font-family: courier new;
	margin-top: 5px;
	padding: 2px;
	background-color: #dfdfdf;
}

div.next_article, div.previous_article {
	margin-top: 2ex;
	clear: both;
	padding-left:5px;
	color:#0071bc;

}

div.next_article + div.previous_article {
	margin-top: 0px;
}

div.next_article a, div.previous_article a {
	color:#0071bc;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
	margin-right:5px;
}

div.next_article img, div.previous_article img {
	width: 9px;
	height: 9px;
}

div.respond {
	margin-top:12px;
}
div.respond div.content {
	padding:6px;
}
div.respond textarea {
	font-family: "Arial", "Tahoma", sans-serif;
	border:1px solid #808080;
	background-color:#ffffff;
	margin-bottom:0px;
	width:724px;
	height:200px;
}

div.warning {
	float:right;
	color:#ff0000;
}

div.comments {
	margin-top:5px;
}

div.last-change {
	color:#0071bc;
	font-size:11px;
	float: left;
	margin-bottom: 1ex;
}

div.article div.last-change {
	margin-left: 5px;
}

div.content div.quote {
	background-color:#ffffff;
	border:1px solid #92bade;
	margin:3px;
	padding:5px;
}

div.buttons {
	text-align:right;
	padding-right: 5px;
}

div.buttons input {
	background-color:#ffffff;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	color:#404040;
	border:1px solid #a0a0a0;
	margin-left:15px;
}

div.prev_page {
	float:left;
	margin-top:15px;
	padding-top:5px;
	padding-left: 5px;
	width:150px;
}
div.next_page {
	float:right;
	margin-top:15px;
	padding-top:5px;
	padding-right: 5px;
	width:150px;
	text-align:right;
}

div.prev_page a, div.next_page a {
	text-decoration: none;
}
div.prev_page a:hover, div.next_page a:hover {
	color:#0071bc;
}

div.articlebanner {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.content ul.answers {
	margin-top: 2ex;
}

div.content ul.answers div.percentage {
	height:1px;
	border:1px solid #000040;
	background-color:#a0a0ff;
	margin-bottom:1ex;
	margin-top: 2px;
}

div.content ul.vote {
	list-style: none;
	position: relative;
}

div.content ul.vote li {
	margin: 0px;
	margin-bottom: 1ex;
}

div.content ul.vote input {
	display: block;
	height: auto;
	float: left;
	margin-top: 4px;

}

div.content ul.vote label {
	display: block;
	width: 460px;
	float: right;
	margin-bottom: 0px;
}

div.content p.total-votes {
	margin-top: 3ex;
}

div.clear {
	clear: both;
}

div.content div#flv_container {
	margin-top:  10px;
	text-align: center;
	padding-bottom: 10px;
}

div#bbcodes {
	display: none;
}

div#bbcodes dt {
	display: block;
	font-weight: bold;
	float: left;
	width: 7em;
}

div#bbcodes dl.left {
	float: left;
	width: 50%;
}
div#bbcodes dl.right {
	float: right;
	width: 50%;
}

div.extension {
       background-color:#00ff00;
       padding-bottom: 5px;
}

div.extension a {
	float: left;
	padding-right: 5px;
}

div.extension p {
}

input.email-notification {
	margin: 0px 2px 0px 10px;
}

div.article div.body {
	padding: 5px 0px;
}

div.article-body {
	border-right: 1px solid #c8cdc6;
	width: 490px;
}

div.comment-filter {
	text-align: right;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	color: #626461;
}

div.comment-filter select {
	font-weight: normal;
	color: black;
	font-family: tahoma;
	font-size: 11px;
	border: 1px solid black;
}

