* {margin: 0; padding: 0;}

html {height: 100%; padding-bottom: 1px;}
body {text-align:center; font: normal 12px Verdana,sans-serif; color: #345; background: #FCFCFC no-repeat center top fixed; }

table, td {font: normal 12px Verdana,sans-serif; } 

a {color: #06A;}
a:hover {color: #036;}
a:visited {color: #08C;}

p {margin: 2px 0 8px;}

h1 {font: normal 1.6em Georgia,Tahoma,sans-serif;}
h2 {font: normal 1.4em Georgia,sans-serif;}:visit
h3 {font: normal 1.2em Tahoma, sans-serif;}
h4 {font: normal 0.96em sans-serif; font-variant:small-caps;}

h1,h2,h3,h4 {margin: 2px 0;}

blockquote {
	background: #F9F9F9 no-repeat;
	border-bottom: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	color: #555;
	display: block;
	font: normal 1em sans-serif;
	padding: 5px 5px 5px 40px;
}

code {
        overflow : auto;
	background: #FFFFF6;
	border: 1px solid #EED;
	padding: 5px 10px;
	margin: 1em 0;
        overflow : auto;
}

ul,ol {
        margin: 0 0 1em 1.4em;
}

fieldset {padding: 10px; background: #EFE; color: #232; border: 1px solid #DED; margin-bottom: 1em; font-size:0.9em; }
legend {font: bold 1em Verdana,sans-serif; padding: 0 6px; color: #363;}
#comment_form textarea {font:normal 1em sans-serif; line-height : 150%;background: #F2F2F2; }
#entryform textarea {line-height: 1.4em; font:normal 1.1em Georgia,Tahoma,sans-serif;color: #345;}

small, .small {font-size: 0.85em;}

/* main layout */

#wrapper {width: 790px; margin: 0 auto; padding-bottom: 0.5em; text-align:left;}
#menu {float : right;}
#page {margin: 10px 0 0 8px; clear:both;}
#content {width: 520px; overflow:hidden; float:right; padding-left : 20px; /* border-left : solid #9ab 1px; */ }
#simplecontent {width: 790px; overflow:hidden; clear:both; }
#community { width:240px; margin-bottom:5px; overflow:hidden;float:left;}
#centerbar {width: 220px; overflow:hidden; float:left;}
#sidebar {width: 220px; overflow:hidden; float:right;}
#socialtab { width : 20px; position:fixed; top:25px; left:0; }
#socialtab img { margin : 2px; }

#logo {margin: 0.8em 0; padding-left: 1em; width:220px;}
#logo h1 {font: bold 2.5em Georgia,sans-serif; color: #567;}

#activity {background: #F2F2F2; border-bottom: 1px solid #E6E6E6; font: normal 0.8em sans-serif; padding: 6px; margin-bottom:5px; float:right; }
#activity iframe {height : 38px;} 
#topsites img {width:30px; height:30px;border:0;}
#topsites ul li {padding-left:15px;}

#menu, #submenu {font-weight : bold; font-size: 1em;margin-bottom: 1em; background: #F6F8FA; border-top: 1px solid #E0E5F0; padding: 8px 10px; color: #678; height: 20px;}
#menu {margin-bottom:0.5em;}
#submenu {font-size: 0.8em;}
#submenu h2 {font:normal 1.4em Verdana,sans-serif; color: #999; }
#menu a, #submenu a {color: #666; ; text-decoration: none;}
#menu a:hover, #submenu a:hover {text-decoration: underline;}
#menu ul, #submenu ul {display: inline; margin: 0;}
#menu ul li {display: inline; list-style: none; margin: 0 4px;}
#submenu ul li {display: inline; list-style: none; margin: 0 2px;}

#centerbar ul ul {padding: 2px 0px 4px; background: #F8F8F3; border-top: 1px solid #EAEAE2; margin-bottom: 4px;}
#centerbar ul {margin: 0;}
#centerbar li {list-style: none; padding: 3px 0;}
#centerbar .linklijst {text-align:right; }

#sidebar ul ul {padding: 2px 8px 4px; background: #F8F8F3; border-top: 1px solid #EAEAE2; margin-bottom: 6px;}
#sidebar ul {margin: 0;}
#sidebar li {list-style: none; padding: 3px 0;}
#tags, .forumtags  {background: #F2F2F2; border-top: 1px solid #E6E6E6; font: normal 1em sans-serif; padding: 6px; margin-bottom: 10px; clear: both;font-variant:small-caps;}

#footer {font-size: 0.9em; border-top: 1px solid #E6E6E6; background: #F2F2F2; padding: 8px 12px; color: #888; clear:both;}
#footer a {color: #888; text-decoration: none;}
#footer a:hover {color: #000;}

#page a , #sidebar a, #logo a {color: #06A; text-decoration:none;}
#page a:hover , #sidebar a:hover, #logo a:hover {color: #036; text-decoration:underline;}
#page .post a:visited, #page .linklijst a:visited {color: #999; text-decoration:none;}
#type_ .post a:visited img {opacity:0.4;filter:alpha(opacity=40);}

a img {border:none;}

#content h3 { font: normal 0.9em Georgia, sans-serif;}
#content h2 { padding:4px 6px; margin:0 25px; }
#content h3  { padding:4px 6px; margin:0 50px; }
#content h4  { padding:4px 6px; margin:0 65px; }
#content h2 a {color: #059; }
#content h3 a {color: #059; }
h2 + h2, h3 + h3, h4 + h4 { margin-top : 4px; }
#content h2, #content h3, #content h4 {clear:both;}
#content .post {margin-right:20px;  clear:both; position:relative;}

#discussion a {color:#06A; font-weight:bold;}
#discussion h1 {display:inline;}

.post {margin-bottom: 10px;}
.post .meta {margin: 10px 0; padding-top: 5px;}
.entry {position:relative; clear:both;}
.post .entry {margin-bottom: 12px; line-height: 1.4em; font-family : Georgia,Tahoma,sans-serif;}
.post .entry img {background: #FFF; padding: 5px; border: 1px solid #DDD; margin: 5px; }
.post .entry img  {float:left; clear:both; max-width:125px; max-height:125px; }

#content .typerssitem a {color: #888; }
#content .typelink a,  #content .typeannotation a {color: #595; }

td.post .entry img  {width:75px; height:75px; }
.post .entry embed, .post .entry iframe, .post .entry object {display:block; position:relative;clear:both; max-width : 500px; max-height : 800px;}
#type_article .post .entry img {display : block; float:none;}
#type_ .post .entry img + * + img, #type_blog .post .entry img + * + img,
#type_ .post .entry img + img, #type_blog .post .entry img + img {display:none;}
.post .entry p + br, .post .entry img + br, h3 + br {display:none;}

#type_blog .post .entry img  {width:75px;max-height:125px;display:block; float:none;}

.social, .comments { width:500px; clear:both;}
.comments {margin-top:50px;}
.comments td {padding:5px; } 
.comment  {font:normal 0.96em sans-serif; line-height : 150%; }
.comment img {display : block; width:125px; max-height : 200px; border:1px solid black;}

ul p, .rss li {background: #F2F2F2; border-top: 1px solid #E6E6E6; font: normal 0.9em sans-serif; padding: 4px; clear: both;}
.forummeta , .meta {font: normal 0.85em sans-serif; padding: 6px; clear: both;}
#header .meta {background: #FFFFFF; border:0px} 
.meta {background: #F2F2F2; border-top: 1px solid #E6E6E6; } 
.meta a {color: #333; text-decoration: none;}
.cclicense {}
.social img {border:none; padding:2px;}
#sidebar #videos embed, #sidebar #videos object { margin-top:4px;} 
.index { padding: 0 45px; font-size:90%;}
.archief a {font-size:0.85em;}
.archief h2 {padding:0px; margin:0;}
.annot, .social {padding-top:10px;}
.readmore {padding-bottom:10px;}

#gadgets img { border:0;}
#online {/*max-height:120px;overflow:auto;*/clear:right; margin-bottom: 5px;}
.odd {background:#f2f2ec;} 
.annot a {font-size:112%;margin-top:5px;}
.annot li {margin-top:5px;}