body    { 
	color: #262626; 
	font-size: small; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	line-height: 1.5em; 
	background-color: #ededed; 
	text-align: center; 
	margin: 0; 
	padding: 0;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	font-size: x-small; 
	}
html>body  { 
	font-size: small; 
	}
	#container   { 
	background-color: white; 
	text-align: left; 
	margin-right: auto; 
	margin-left: auto; 
	width: 760px; 
	border-top: 1px solid #ededed; 
	border-right: 1px solid #ededed; border-left: 1px solid #ededed 
	}
#header { 
	width: 100%; 
	float: left; 
	border-bottom: 5px solid #262626 
	}
#header h1   { background-image: url(img/header.png); background-repeat: no-repeat; margin: 20px 0 0 20px; padding: 0 0 35px; width: 261px; height: 70px; float: left; voice-family: inherit }
html>body #header h1 {
	height:32px;
	}
#header h1 span { 
	display: none; 
	margin-bottom: 0 
	}
#play { 
	display: block; 
	margin: 0; 
	padding-top: 20px; 
	padding-left: 66px 
	}
#topsurf     { 
	font-size: 110%; font-weight: bold; line-height: normal; width: 100%; float: left }
#topsurf ul    { list-style: none; margin: 0; padding: 2px 10px 0 450px }
#topsurf li    { background-color: #262626; margin: 0; padding: 0 0 0 0; float: left; border-right: 1px solid #d8d8d8; border-left: 1px solid #f4f4f4 }
#topsurf li a   { color: #d8d8d8; font-weight: bold; text-decoration: none; display: block; padding: 5px 15px 4px 6px; float: left }
#topsurf li a:hover { color: #262626; font-weight: bold; text-decoration: none; background-color: #d8d8d8; display: block; padding: 5px 15px 4px 6px; float: left }
#content { 
	background-color: #fff; 
	width: 100%; 
	clear: both 
	}
#left     { 
	margin: 0; 
	padding: 0; 
	width: 450px; 
	float: left; 
	border-right: 5px solid #262626 
	}
#left img { 
	border-bottom: 5px solid #262626 
	}
#flattr img{border-bottom:0px;padding-left:30px;padding-top:10px;}
#left h2, #left h3, #left h4 {
	 padding-top: 20px; 
	 padding-left: 30px; 
	 }
#left h2 {
	 border-top: 3px dashed #d8d8d8 
	 }
	
#left p  { 
	padding-right: 20px; 
	padding-left: 30px 
	}
#left a  { 
	color: #262626; 
	text-decoration: underline 
	}
#left a:hover  { 
	color: #000; 
	text-decoration: none 
	}
#left a:visted  { 
	color: #262626; 
	text-decoration: none 
	}
#left dt { 
	font-size: 140%; 
	font-weight: bold; 
	padding-top: 20px; 
	padding-left: 30px 
	}
#left dd  { 
	font-size: 100%; 
	font-style: italic; 
	font-weight: normal; 
	padding-right: 20px; 
	padding-left: 30px 
	}
#left dd.question   { 
	font-size: 100%; 
	font-style: normal; 
	font-weight: bold; 
	padding-top: 10px; 
	padding-left: 0 
	}
#left ul{
	list-style-type: none;

	}
#left li {	
	font-size: 90%;
	line-height: 2em;
	}
cite  { 
	font-size: 110%;
	font-style: normal;  
	font-weight: bold;
	 }
code {
	color: #666;
	}
div#commet p {
	font-size: 80%;
	color: #666;
	}
.comfr {
	border: #666 solid 1px;
	background-color: #d8d8d8;
	}
#subcom { 
	color: #d8d8d8; 
	font-size: 90%; 
	background-color: #262626; 
	padding: 3px 5px 2px; 
	border-style: none; 
	border-color: transparent }
#right    { 
	padding-right: 10px; 
	padding-left: 10px; 
	width: 285px; 
	float: right 
	}
#scrthumb img {
	border: #262626 solid 2px;
	margin: 10px 4px 0px 4px
	}
#footer   { 
	background-color: #ededed; 
	width: 100%; 
	clear: both; 
	border-top: 5px solid #262626 
	}
