body  {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  background:#636776;	
  text-align:center;
  margin:0;
  padding:0;
}


a  {
  color:#000;
  text-decoration:none;
  font-weight:bold;
}

h1 a  {
  color:#9e7e55;
}

a:hover  {
  color:#999;
}

#wrap  {
	width: 844px;
	margin: 0;
	padding: 0;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #222 ;
}

#head  {
	width: 844px;
	height: 258px;
	background: #000 url(../images/head.jpg);
	margin: 0;

}

#head h1  {
  font-family:"Century Gothic", "Trebuchet MS", Arial, sans-serif;
  color:#ccc;
  letter-spacing:-0.05em;
  text-transform:uppercase;
  font-weight:normal;
  font-size:2em;
  margin:0 0 0 30px;
  padding:23px 0 0 0;
  position:relative;
  left:-4000px;
}

#head h2  {
  font-family:"Century Gothic", "Trebuchet MS", Arial, sans-serif;
  color:#765938;
  letter-spacing:-0.05em;
  font-weight:normal;
  font-size:0.8em;
  margin:0 0 0 30px;
  padding:0;
  position:relative;
  left:-4000px;
}

#contentleft   {
	width:684px;
	overflow:hidden;
	padding:0;
	float:left;
	background:#ddd;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.7em;
	text-align:justify;
	color:#443;
	margin: 0px;
}

#contentleft h1, .searchresults h2  {
  font-family:Arial, Helvetica, sans-serif;
  font-family:"Century Gothic", "Trebuchet MS", Arial, sans-serif;
  text-transform:uppercase;
  font-size:20px;
  text-align:left;
  line-height:1.1em;
  font-weight:normal;
  color:#bbb;
  padding:3px;
  background:#1f1f1f;
  margin:0;
}



.searchresults h2  {
  background:#151112;
  color:#bbb;
  font-weight:normal;
}

#contentleft h1.first  {
  background:#161213;
}

.entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {
  font-family:"Century Gothic", "Trebuchet MS", Arial, sans-serif;
  letter-spacing: -0.05em;
  margin:0 0 5px 0;
  text-align:left;
  font-weight:normal;
  text-transform:uppercase;
  color:#888897;
}
.entry p  {
  margin-top:0;
  margin-bottom:10px;
}

.entry  {
  background:#eee;
  margin:0;
  padding:0;
}
.entrycontent, #tla  {
  padding:20px;
}

#prevnext  {
  display:block;
  margin:0;
  padding:0 0 0 5px;
  clear:both;
  background:#bbbbbf;
  border-top:1px #ddd solid;
  height:18px;
}
#prevnext a  {
  color:#fff;
  font-size:10px;
  text-decoration:none;
  height:18px;
  line-height:18px;
}
#prevnext a:hover  {
  color:#000;
}
a.prevlink  {
  padding:0 0 0 18px;
  margin:0 20px 0 0;
  display:block;
  float:left;
}

a.nextlink  {
  padding:0 18px 0 0;
  margin:0;
  display:block;
  float:left;
}

.headmeta  {
  background:#989490;
}
.headmeta .icon  {
  background:none;
  border:none;
  padding:0;
  margin:0 5px 0 0;
}
.headmeta p a  {
  text-decoration:none;
  color:#ddd;
}
.headmeta p a:hover  {
  color:#fff;
}
.headmeta p  {
  color:#ddd;
  border-bottom:1px #b9b5b0 solid;
  margin:0;
  padding:0 0 0 5px;
}
.headmeta p.lastmeta  {
  border:none;
}
.headmeta p a  {
  color:#fff;
}
.headmeta p a:hover  {
  color:#000;
}


.metatab  {
  clear:both;
  background:#d8d3cb;
  height:18px;
  margin:0;
  border-top:1px #eeeeee solid;
  padding:0;
  text-align:left;
  color:#ddd;
}
.metatab a  {
  text-decoration:none;
}
.metalink  {
  color:#ddd;
  line-height:18px;
  text-decoration:none;
  float:left;
  cursor:pointer;
  margin:0;
  padding:0 0 0 20px;
  width:81px;
  height:18px;
}

#contentright  {
  width:160px;
  background:#1f1f1f no-repeat top left;	
  float:left;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

#contentright {
height-min: 300px;
} 


#bigbottom  {
  clear:both;
  width:844px;
  background:#26282F;	
  margin:0;
  padding:0;
}
#bigbottom ul {
  list-style-type:none;
  text-align:middle;
  float:left;
  margin:0;
  padding:0;
}
#bigbottom ul li  {
  display:inline;
  margin:0;
}
#bigbottom ul li.bottomtitle {
  font-family:"Century Gothic", "Trebuchet MS", Arial, sans-serif;
  text-transform:uppercase;
  font-size:20px;
  letter-spacing:0.05em;
  display:block;
  color:#ccc;
  width:250px;
  padding:0 5px 0 5px;
  margin:0 16px 0 5px;
  border-bottom:1px #333 solid;
  padding-bottom:10px;
  padding-top:10px;
}

#bigbottom ul li a   {
  font-size:12px;
  color:#707588;
  display:block;
  width:250px;
  line-height:20px;
  letter-spacing:0.03em;
  font-weight:normal;
  text-decoration:none;
  padding:0 5px 0 5px;
  margin:0 16px 0 5px;
  border-bottom:1px #333 solid;
}
#bigbottom ul li a:hover  {
  color:#ccc;
}

#footer  {
  margin:0;
  width:844px;
  height:30px;
  background:#000;	
  clear:both;
  border-top:30px #26282F solid;
  color:#666;
  font-size:10px;
  padding-top:15px;
}

#copyright  {
	float:right;
	padding-right:40px;
	margin-top:2px;
	padding-bottom: 10px;
}

a#feeds  {
  width:20px;
  height:20px;
  display:block;
  float:right;
  margin:0;
  padding:0;
  border:0;
  text-decoration:none;
  position:relative;
  right:30px;
}
a#dd {
width:146px;
height:30px;
display:block;
float:left;
margin:0;
padding:0;
border:0;
text-decoration:none;
background:url(images/ddblack.png);
position:relative;
left:25px;
top:-5px;
} 
a#feeds:hover  {
  width:20px;
  height:20px;
  display:block;
  float:right;
  margin:0;
  padding:0;
  border:0;
  text-decoration:none;
  position:relative;
  right:30px;
}
p.sidelist {
	font-weight: bold;
	width: 150px;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 10px;
}

ul.sidelist  {
  list-style-type:none;
  margin:0 0 30px;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;	
  font-size:0.9em;
}
ul.sidelist a  {
	display: block;
	font-weight: normal;
	width: 150px;
	text-decoration: none;
	color: #999;
	line-height: 30px;
	padding-left: 10px;
	text-transform: lowercase;
}
ul.sidelist a:hover  {
  background:#000;
  color:#D2BDA4;	
  opacity:0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#separator  {
  height:121px;
  width:784px;
  margin:0;
  padding:0;
  text-align:right;
  clear:both;
  padding-right:100px;
}
#adspace  {
  float:right;
  text-align:left;
  margin-right:155px;
  padding-left:40px;
  margin-bottom:20px;
}
#adspace ul  {
  list-style-type:none;
  margin:0 0 20px 0;
  padding:0;
}

a#ninerules  {
  display:block;
  width:76px;
  height:108px;
  background-position:left;	
  text-decoration:none;
  float:right;
}
a#ninerules:hover  {
  display:block;
  width:76px;
  height:108px;
  background-position:right;	
  text-decoration:none;
  float:right;
}

#mainmenu, #commentary, #archives, #contactme  {
  position:relative;
  top:-18px;
  margin:0;
  padding:0;
}

#links  {
  position:relative;
}

#rightnav  {
  margin:0;
  padding:0;
  display:block;
  width:160px;
  height:18px;
  position:relative;
  top:-18px;
}

a#menulink  {
  width:37px;
  height:18px;
}
a#archivelink  {
  width:64px;
  height:18px;
}
a#commentarylink  {
  width:82px;
  height:18px;
}
a#contactlink  {
  width:58px;
  height:18px;
}
a#searchlink  {
  width:29px;
  height:18px;
}


a#menulink, a#archivelink, a#commentarylink, a#contactlink, a#searchlink  {
  display:block;
  height:18px;
  line-height:1px;
  float:left;
  margin:0;
  padding:0;
  text-decoration:none;
}



/*social bookmarking */

#bookmarktab  {
  margin:0;

}

a.stab  {
  display:block;
  margin:0 0 50px 0;
  height:18px;
  text-align:right;
  padding-right:25px;
  line-height:18px;
  font-weight:normal;
  color:#ddd;
}

#socialbookmarks a img  {
  border:none;
  padding:5px 25px 5px 25px;
  margin:0;
}

.socialbookmarks  {
  background:#989896;
  border:none;
  padding:0 3px 0 3px;
  line-height:20px;
  text-align:right;
}

/* contact form */

#contactform, #searchform  {
  margin:10px 0 0 10px;
  font-family:  Tahoma, Arial, Helvetica, sans-serif;
}

#cdesc  {
  margin-bottom:30px;
}

#searchform  {
  margin:0;
}

#contactform label, #searchform label  {
  float:left;
  margin:0;
  padding:0;
  font-size:12px;
  font-weight:bold;
  margin-bottom:2px;
}

#searchform label, #searchform small  {
  margin-left:10px;
}

#contactform fieldset, #searchform fieldset  {
  border:none;
  margin:0;
  padding:0;
}

#contactform p, #searchform p  {
  color:#999;
  margin:0 10px 0 0;
}

#contactform input, #searchform input  {
  float:left;
  border:1px #666 solid;
  background:#000;
  color:#666;
  width:255px;
  margin:0;
  padding:2px;
}


#spinner  {
  float:left;
  margin-left:10px;
}

#searchform input  {
  width:160px;
  margin-left:10px;
  background:#000;
}


#contactform textarea, #contacform select  {
  border:1px #666 solid;
  color:#666;
  background:#000;
  width:255px;
  margin:0;
  padding:2px;
  font-size:0.8em;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#contactform textarea  {
  height:150px;
  margin-bottom:10px;
  }


#contactform option  {
  background:#000;
  color:#666;
}
#contactform p  {
  display:block;
  clear:both;
}


/* livesearch */

ul#searchlist  {
  list-style-type:none;
  font-size:0.8em;
  margin:10px 0 0 0;
  padding:0;
}

#searchlist li  {
  display:inline;
}

ul#searchlist a  {
  display:block;
  color:#999;
  line-height:1.7em;
  padding:0 10px 0 10px;
  margin:0;
}
ul#searchlist a:hover  {
  display:block;
  padding:0 10px 0 10px;
  margin:0;
  background:#000;
  color:#fb0;
  opacity:0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#searchresults  {
  margin:0;
  padding:0;
}

#searchresults small  {
  color:#fff;
  font-size:0.8em;
}

/* comments in sidelist */

#commentary  {
  padding:0;
  color:#666;
}
#commentary ul  {
  text-transform:none;
  font-size:1em;
  list-style-type:none;
  margin:0;
  padding:0;
}
#commentary li  {
  padding:0 10px 15px 10px;
  width:256px;
  overflow:hidden;
  padding-bottom:0;
}

#commentary li p  {
  margin:2px 0 2px 0;
}

#commentary small a  {
  text-decoration:underline;
}

#commentary a  {
  color:#ccc;
}

#commentary a:hover  {
  color:#fff;
}


/* entries */


/* commentform */

#textile  {
  text-align:left;
  padding: 10px 0 10px 90px;
  font-size:0.8em;
}
#textile a  {
  color:#ccc;
}

#textile a:hover  {
  color:#fff;
}


#commentform p  {
  margin:0;
  clear:both;
}

#commentform  {
  margin-bottom:50px;
}

#commentform label  {
  font-family:"Century Gothic", "Trebuchet MS", Arial, sans-serif;
  display:block;
  text-transform:uppercase;
  float:left;
  font-size:14px;
  color:#000;
  font-weight:normal;
  padding-right:5px;
  text-align:right;
  width:90px;
}

#commentform input, #commentform textarea  {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  border:1px #ccc solid;
  background:#fff;
  color:#333;
  width:440px;
  padding:3px;
  font-size:1em;
  float:left;
  margin-bottom:10px;
}

#commentform textarea  {
  height:250px;
  }

#commentform .radio{
  width:auto;
  margin:0 0 0 100px;
  float:none;
}
#commentform .checkbox  {
  width:auto;
}


#commentform .button, #contactform .button  {
  width:100px;
  padding:2px;
  margin-right:10px;
  border:1px #aaa solid;
  background:#ccc;
  font-weight:bold;
  color:#000;
}

.invislabel  {
  visibility:hidden;
}

#commentform .checkbox  {
  border:none;
  background:none;
}

/* comments */

#ankertje  {
  height:1px;
  position:relative;
  top:-160px;
}

#commentlist  {
  font-size:1em;
  color:#000;
  letter-spacing:-0.07px;
  font-weight:bold;
  list-style-type: none;
  margin:0 0 50px 0;
  padding:0;
}
#commentlist blockquote, pre  {
  background:#f5f5f5;
  padding:10px;
  margin:0 0 0 30px;
  color:#666;
  border-left:10px #b9ab96 solid;
  border-bottom:1px #f5f5f5 solid;
  border-right:1px #f5f5f5 solid;
  border-top:1px #f5f5f5 solid;
}                    

#commentlist li  {
  clear:both;
  margin:20px;
  padding:0;
  border:1px #ddd solid;
}

.comment  {
	background:#cccccc;
	border:1px #bbb solid;
	margin:0;
	font-weight:normal;
	font-size:1em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.clearbr  {
  clear:both;
}

.commentcontent  {
  display:block;
  margin:0 0 0 50px;
  padding:10px 10px 10px 0;
  color:#666;
  text-align:left;
  letter-spacing:0;
}

.odd  {
  background:#bcbec7;
  border:1px #abadb6 solid;
}

.odd .commentcontent  {
  color:#444;
}

.commenthead  {
  margin:0 0 5px 0;
  padding:0 0 5px 10px;
  color:#fff;
}
.odd .commenthead  {
  background:#aaaab3;
}

.commentcontent p  {
  margin:0 0 15px 0;
}

.commentcontent a:hover, .commenthead a:hover  {
  color:#fff;
}

.gravatar  {
  border:1px #000 solid;
  display:inline;
  margin:10px 10px 0 10px;
  float:left;
  width:30px;
  position:relative;
  top:-5px;
}


/*taggerati*/

#flickrpics a img  {
  border:1px #000 solid;
}

#feedfetcher img  {
  padding:0;
}

#tgrrsslist img  {
  padding:0;
  border:none;
  background:none;
}

/* common stuff */



blockquote, pre  {
  background:#ccc;
  padding:10px;
  margin:20px 20px 20px 40px;
  color:#333;
  border:1px #bbb solid;
}


pre  {
  margin:20px;
  overflow:auto;
}

cite  {
  display:block;
  margin-top:10px;
  text-align:right;
  border-top:1px #ccc solid;
  color:#000;
}

.entry li  {
  margin-left:20px;
}

.pivot-image, .entry img  {
	background:#fff;
	padding:5px;
	margin:5px;
	border:5px solid #333333;
}

a
{
outline: none;
}
a:active
{
outline: none;
}

.entry a, .entryfooter a  {
  font-weight:normal;
  color:#666666;
  text-decoration:underline;
}
.entry a:hover, .entryfooter a:hover  {
  color:#000;
}

.entry h1 a  {
  color:#bbb;
  font-weight:normal;
  text-decoration:none;
}
.entry h1 a:hover  {
  color:#fff;
}

#contentleft a img  {
	border:1px solid #CCCCCC;
	padding: 3px;
	margin: 4px;
	background-color: #FFFFFF;
}

legend  {
  font-weight:bold;
}
.info  {
  padding:15px 20px 10px;
  font-size: 12px;
}

.info img{
	border: 5px solid #CCCCCC;
	padding: 5px;
}

a.img {
	border: 5px solid #cccccc;
	}

#flickr  {
  background:#000;
  text-align:center;
  padding:10px 0 10px 0;
}
#flickr img  {
  margin:10px 7px 10px 7px;
  border:1px #999 solid;
}
.date  {
  color:#666;
  float:right;
  margin-right:5px;
  line-height:18px;
}

table {
	font-size: 12px;
	font-stretch: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

img {
	border: 5px solid #cccccc;
}

hr {
	
	margin: 0;
	padding: 0;
	border: 1;

}