body{margin:0;padding:0;}
.shown{display:block;}
.hidden{display:none;}
.left{float:left;}
.right{float:right;}
form{margin:0;}
img{border:0;}
ul,ol{margin:8px 0 12px 24px;padding:0;list-style-position:outside;}
ul ul,ol ol,ul ol,ol ul{margin:4px 0 8px 16px;}
li{margin:3px 0 0 12px;padding:0;}
ul{list-style-type:disc;}
ul ul{list-style-type:square;}
ul ul ul{list-style-type:circle;}
#wrapper{margin-left:168px;}
#header{padding-top:10px;margin-left:0;}
.sitetitle{margin-left:40px;}
.siteslogan{margin-left:24px;}
.topmenu{padding:0 8px 0 0;}
.topmenu ul{float:right;margin:0;padding:0;}
.topmenu ul li{margin:0;padding:0;list-style:none;float:right;}
.topmenu a,.topmenu a:visited{display:block;width:96px;padding:4px 10px;}
.content-body{padding:16px 24px 24px 24px;}
.content-article{margin-right:22%;padding-right:16px;}
.breadcrum{margin-bottom:0;float:right;margin-top:-12px;}
.article-body{margin-top:12px;}
h1{margin:4px 0 3px 0;}
h2{margin:18px 0 6px 0;}
h3{margin:16px 0 4px 0;}
.headline-effect-small{margin-top:32px;}
.toc{margin:8px 0 12px 0;padding:8px 12px;width:256px;}
.toc ol{margin:4px 0 0 0;padding:0;}
.toc ol li{margin:0 0 1px 20px;padding:0;}
.toc-toggler{float:right;}
.article-list li{margin-bottom:10px;}
.code{margin:4px 0 4px 16px;padding:5px;}
.quote{margin:4px 0 4px 16px;padding:5px;}
.quoted{margin:6px 0 0 24px;}
.message{margin:8px 0 8px 0;padding:12px 16px;}
table.keyvalue{width:100%;margin:4px 0;}
table.keyvalue th{padding:1px 4px;margin:0 1px 1px 0;}
table.keyvalue td{padding:2px 4px;}
table.keyvalue td.key{width:128px;padding-right:8px;}
table.keyvalue td.value{padding-left:8px;}
table.keyvalue td.action{padding-left:149px;}
table.keyvalue td.keyseperator{line-height:4px;font-size:1px;}
input{width:256px;}
button img{vertical-align:middle;}
.comment{margin-bottom:16px;}
.comment .writtenby{padding:0 6px 0 6px;margin:4px;}
.comment .commentbody0{padding:0 6px 0 6px;margin:0 4px 4px 4px;}
.comment .commentbody1{padding:0 6px 0 6px;margin:0 4px 4px 4px;}
#comment-first a,#comment-last a{cursor:pointer;}
ul.links li{margin-bottom:6px;}
img.topimage,img.leftimage,img.rightimage,img.fullimage{border:1px solid #bfbfbf;padding:2px;}
img.topimage{float:right;margin:0 0 8px 16px;}
img.leftimage{float:left;margin:8px 16px 8px 0;}
img.rightimage{float:right;margin:8px 0 8px 16px;}
img.fullimage{margin:12px 0 12px 0;}
img.imagecaption{margin-bottom:0;}
.content-menu{float:right;width:22%;}
.content-menu-box{margin:0 0 16px 0;}
.content-menu-box-se{padding:6px;}
.content-menu ul{margin:0;padding:0;}
.content-menu li{margin:1px 0;padding:0;}
.content-menu li img{margin:0 5px 0 0;border:0;vertical-align:middle;}
.content-menu li a,content-menu li a:visited{display:block;padding:1px 6px 1px 12px;}
.content-menu li.selected a{display:block;}
.seperator{height:1px;margin:6px 0 6px 0;}
.validbox{margin-top:32px;}
.validbox img{margin:2px;}
.pagenav{clear:both;}
.pagenavleft,.pagenavright{width:25%;margin-top:32px;}
.pagenavleft{float:left;}
.pagenavright{float:right;}
#footer{padding:4px 16px 8px 0;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */