body { margin: 0px auto; background: rgb(80, 0, 0) none repeat; font-size: 12px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; color: rgb(0, 0, 0); }
img { border: 0px none ; padding-right: 12px; padding-top: 7px; padding-bottom: 7px; }
img.photo { border: 1px solid rgb(152, 152, 152); padding: 3px; width: 50px; height: 50px; position: relative; background-color: rgb(255, 255, 255); }
img.logo { width: 510px; height: 386px; margin-left: -10px; z-index: 999; }
span.photo { padding: 10px; background: transparent url('photoshadow.png') no-repeat scroll 11px 22px; width: 55px; height: 55px; }
a { color: rgb(162, 43, 9); text-decoration: none; font-weight: bold; }
a:hover { color: rgb(237, 27, 35); text-decoration: underline; }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 21px; }
h4 { font-size: 17px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
p { margin: 0px 0px 12px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding-bottom: 1px; text-align: left; }

a.comment-edit-link { position: relative; top: 9px; }
p.linky { font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(128, 128, 128); text-align: center; text-shadow: rgb(255, 255, 255) 0pt 1px 0pt; width: 380px; margin-left: 90px; position: relative; top: 59px; display: block; }
p.linkysingle { font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; font-size-adjust: none; font-stretch: normal; color: rgb(128, 128, 128); text-shadow: rgb(255, 255, 255) 0pt 1px 0pt; width: 450px; margin-left: 60px; position: relative; top: 46px; line-height: 1px; text-align: center; display: block; }
p.linkysingle a { background: transparent url('chevron.png') no-repeat scroll right 5px; color: rgb(128, 128, 128); float: none; padding-right: 25px; }
p.linkysingle a:hover { background: transparent url('chevron-hover.png') no-repeat scroll right 5px; color: rgb(93, 93, 93); padding-right: 25px; float: none; }
p.linkysubtext { margin-left: 20px; margin-right: 20px; }
p.linky a { background: transparent url('chevron.png') no-repeat scroll right 5px; color: rgb(128, 128, 128); float: none; text-align: center; padding-right: 25px; line-height: 1px; }
p.linky a:hover { background: transparent url('chevron-hover.png') no-repeat scroll right 5px; color: rgb(93, 93, 93); float: none; text-align: center; padding-right: 25px; line-height: 1px; }
hr { border-style: dashed none none; border-color: rgb(162, 45, 12) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; height: 1px; width: 97%; padding-top: 10px; }
blockquote { margin: 20px 10px 10px; padding: 0px 0px 0px 20px; background: transparent url('quote.png') no-repeat scroll left top; clear: left; text-align: justify; }
.interviewquote { margin: 20px 20px 10px 10px; padding: 0px 25px 0px 20px; clear: left; text-align: justify; }
input { margin-bottom: 5px; vertical-align: middle; background-color: rgb(249, 226, 167); }
input:focus { background-color: rgb(255, 255, 255); }

h3 { font-size: 21px; line-height: 26px; color: rgb(93, 73, 44); }
select { font-family: Verdana,Arial,Helvetica,Sans-Serif; }
code { font-family: 'Courier New',Courier,Fixed; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignleft { margin: 0pt 7px 2px -37px; display: inline; z-index: 9999; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
div.floatleftie { overflow: visible; position: relative; z-index: 99999; float: left; margin-right: -40px; height: 360px; }
img.alignright { margin: 0pt 0pt 2px 7px; padding: 5px; display: inline; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
.clear { clear: both; }
#base { margin: 0px auto; padding: 0px; overflow: visible; }
#base2 { margin: 0px auto; background: transparent url('bodybg.jpg') repeat-y; overflow: visible; position: relative; width: 1040px; z-index: 0; }
#voetje { margin: 0px 100px 0pt auto; background: transparent url('voetje-bg.jpg') repeat; overflow: hidden; position: relative; width: 895px; height: 229px; z-index: 1; right: 8px; color: rgb(162, 45, 12); top: 229px; left: 28px; }
#voetje ul { list-style-type: none; width: 160px; line-height: 18px; }
#voetje li { width: 160px; list-style-type: none; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; }
#voetje li a { width: 200px; list-style-type: none; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-weight: normal; font-style: normal; }
#voetje p { width: 870px; text-indent: 40px; font-weight: bold; font-size: 14px; }
div#cocoia { position: relative; width: 160px; float: left; left: 70px; top: 14px; margin-right:30px;}
div#icondesigner { position: relative; width: 190px; float: left; margin-left: -50px; display: block; left: 100px; top: 14px; }
div#iconresource { position: relative; width: 200px; float: right; display: block; right: 100px; top: 14px; }
div#cocoiablog { position: relative; width: 200px; float: right; right: 70px; top: 14px; }
#header { margin: 0px auto; background: transparent url('pagebgtop.jpg') repeat scroll 0pt top; position: relative; width: 1049px; height: 626px; }
#container { margin: 0px auto; overflow: hidden; position: relative; width: 887px; bottom: 400px; z-index: 0; right: 2px; }
#sidebar { overflow: hidden; float: right; width: 300px; color: rgb(112, 109, 42); padding-right: 0pt; padding-top: 0px; padding-bottom: 0px; position: relative; z-index: 0; left: 15px; }
#content { margin: 0px auto 0px 0pt; overflow: hidden; float: left; width: 573px; z-index: 2; padding-left: 0pt; padding-top: 0px; }
div.inlinelink { background: transparent url('linkeditem.jpg') repeat; overflow: hidden; height: 124px; width: 551px; margin-bottom: 28px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; }
div#footeroverlord { background: transparent url('bg-footer.jpg') no-repeat scroll 0pt top; overflow: hidden; position: relative; height: 512px; margin-left: auto; margin-right: auto; margin-top: -400px; z-index: 0; }
div#snapback { margin: 0px auto; text-align: center; width: 870px; padding-top: 80px; height: 150px; }
div#snapback h1 {font-size:56px; font-family: Tahoma; margin:0; padding:0;}
#footer { margin: -20px auto; background: transparent url('bg-footer.jpg') no-repeat scroll 0pt top; position: relative; display: inline; height: 341px; line-height: 1.3em; color: rgb(0, 0, 0); font-size: 11px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; text-align: center; bottom: 190px; z-index: -1; }
#footer a, #footer a:hover { color: rgb(163, 162, 125); text-decoration: underline; }
#frame { border: 0px solid red; background: transparent url('frame-img.php') no-repeat; position: absolute; top: 113px; left: 462px; width: 315px; height: 255px; }
#subtitle { overflow: hidden; position: absolute; font-family: 'MS Sans Serif',Verdana,Tahoma; width: 410px; height: 50px; left: 10px; top: 85px; text-align: center; font-size: 14px; letter-spacing: 1px; color: rgb(255, 255, 254); }
#header img.rss { position: absolute; left: 40px; top: 300px; height: 58px; width: 85px; }
.searchbox { border: 0px none ; position: relative; right: 45px; width: 242px; height: 30px; display: block; left: 620px; z-index: 1; bottom: 15px; }
#footer p { position: relative; width: 300px; top: 135px; left: 133px; font-size: 11px; color: rgb(163, 144, 94); }
.search-field input { border: 0px none ; padding: 5px 3px 3px; background: rgb(255, 255, 255) none repeat; position: absolute; bottom: 40px; width: 172px; height: 15px; font-family: "Lucida Grande",Lucida,Verdana,sans-serif; font-size: 11px; font-weight: bold; color: rgb(153, 153, 153); left: 74px; }
.search-but input { border: 0px none ; background: transparent none repeat; position: absolute; top: 6px; right: 3px; width: 50px; height: 20px; }
#sidebar a { color: rgb(68, 68, 68); text-decoration: none; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; }
#sidebar a:hover { color: rgb(162, 43, 9); text-decoration: none; }
#sidebar ul { margin: 0px; padding: 0px; list-style-type: none; font-family: Verdana,Arial; color: rgb(84, 84, 84); }
#sidebar li { margin: 0px; padding: 0px 0px 20px; list-style-type: none; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; color: rgb(67, 67, 67); }
#sidebar ul ul li { padding: 0pt 5px 2px 0px; line-height: 1.7em; font-size: 12px; font-family: Verdana,Arial; list-style-position: outside; margin-bottom: 0px; margin-left: 14px; margin-right: 0px; }
#sidebar ul ul ul li { border: 0px none ; margin: 0px 0px 0px 14px; padding: 0px; background: transparent none repeat; list-style-position: outside; font-size: 12px; line-height: 1.7em; font-family: Verdana,Arial; list-style-image: url('sb_arrow.jpg'); }
#sidebar ul ul ul ul ul li { background: transparent none repeat; }
#sidebar h1 { padding: 0px 0px 4px 15px; background: transparent url('sb_line.jpg') no-repeat scroll left bottom; color: rgb(0, 0, 0); height: 24px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 0px; margin-left: 0px; margin-right: 0px; }
#twitter-box { color: rgb(0, 0, 0); width: 239px; }
#twitterbg { background: transparent url('twitterbox.jpg') no-repeat scroll 0pt 0px; position: relative; bottom: 20px; width: 239px; height: 52px; z-index: -10; }
#sidebar select { margin: 5px 0px 2px 15px; overflow: hidden; font-size: 11px; width: 170px; }
#menu ul { margin: 0px; padding: 0px; overflow: hidden; position: absolute; top: 10px; left: 242px; height: 18px; width: 550px; }
#menu ul li { display: inline; font-size: 12px; font-family: Verdana,Arial; font-weight: bold; color: rgb(0, 0, 0); }
#menu ul li a { border: 1px solid rgb(187, 152, 95); margin: 0px 8px 0pt 0pt; padding: 0px 8px; display: block; float: left; line-height: 16px; color: rgb(0, 0, 0); text-decoration: none; }
#menu ul li a:hover, #menu ul li.current_page_item a { background: rgb(187, 152, 95) none repeat; color: rgb(255, 255, 255); }
a.button { background: transparent url('bg_button_a.png') no-repeat scroll right top; color: rgb(54, 53, 53); display: block; float: left; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; height: 25px; margin-right: 6px; padding-right: 18px; text-decoration: none; cursor: pointer; position: relative; left: 12px; }
a.button span { background: transparent url('bg_button_span.png') no-repeat; display: block; line-height: 14px; height: 20px; padding-right: 0pt; padding-left: 18px; padding-top: 5px; }
a.button:hover { height: 25px; background-position: right -49px; color: rgb(0, 0, 0); background-attachment: scroll; background-repeat: no-repeat; }
a.button:hover span { height: 20px; background-position: left -49px; color: rgb(0, 0, 0); background-repeat: no-repeat; background-attachment: scroll; }
a.button:active { outline-color: invert; outline-style: none; outline-width: medium; height: 25px; background-position: right -24px; background-attachment: scroll; background-repeat: no-repeat; }
a.button:active span { height: 20px; background-position: left -24px; }
.archivetitle { margin: 0px; padding: 0px 0px 0px 5px; height: 25px; color: rgb(110, 86, 52); font-size: 12px; font-variant: normal; font-weight: bold; text-indent: 8px; }
.post_top { margin: 0pt; padding: 0pt; background: transparent url('postbgtop.jpg') no-repeat scroll center top; position: relative; width: 514px; right: 5px; }
.post { margin: 0pt 0pt 10px 0px; position: relative; width: 514px; text-align: left; font-size: 13px; }
.post_bottom { padding: 0px; }
.post_content { margin: 0px 0px 0pt; padding: 0px 0px 20px 34px; overflow: hidden; position: relative; width: 514px; z-index: 0; }
.posttitle { position: relative; left: 40px; top: 17px; width: 457px; text-align: left; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 34px; line-height: 34px; font-size-adjust: none; font-stretch: normal; text-shadow: rgb(255, 237, 178) 0pt 1px 0pt; z-index: 2; }
.posttitle a, a:hover { color: rgb(42, 44, 46); text-decoration: none; }
#filedownload a p:hover { color: rgb(160, 45, 14); }
a.more-link { left: 0pt; float: right; margin-right: 18px; margin-top: 32px; }
.date_d { position: absolute; font-size: 31px; left: 46px; top: 36px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-weight: bold; color: rgb(162, 43, 9); }
.date_m { position: absolute; font-size: 15px; left: 48px; top: 25px; font-family: Arial,Verdana; font-weight: bold; color: rgb(156, 46, 13); text-transform: uppercase; }
.date_y { position: absolute; left: 60px; top: 93px; font-size: 10px; font-family: Arial,Verdana; }
.entry { margin: 0px 0pt 0pt; padding: 24px 5px 10px 6px; position: relative; width: 514px; color: rgb(0, 0, 0); line-height: 1.6em; text-align: left; }
.info { margin: 25px 5px 0pt 5px; position: relative; color: rgb(0, 0, 0); font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 1.6em; font-size-adjust: none; font-stretch: normal; text-indent: -8px; }
.info a { color: rgb(157, 47, 10); }
.info a:hover { text-decoration: underline; }
.postauthor { margin: 0px; padding: 0px 0px 0px 20px; background: transparent url('author.jpg') no-repeat scroll left top; font-size: 10px; color: rgb(153, 153, 153); }
.category { font-size: 11px; color: rgb(158, 45, 11); text-transform: uppercase; }
span.categorycount { padding: 1px 10px 1px 9px; background: transparent url('count2.png') no-repeat scroll center; color: rgb(156, 45, 11); font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; margin-right: 50px; margin-left: 10px; width: auto; }
.tags { margin: 0px; padding: 0px 0px 4px 20px; background: transparent url('tags.jpg') no-repeat scroll left top; font-size: 10px; color: rgb(153, 153, 153); }
#postbottom { background: transparent url('postbottom.jpg') no-repeat scroll center top; height: 41px; float: none; }
#nocomments { background: transparent url('commentbubble.png') no-repeat; width: 27px; height: 29px; float: left; text-align: center; margin-left: 10px; color: rgb(255, 255, 255); padding-top: 2px; margin-top: 8px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#commentspostfooter { width: 112px; }
#commentword { overflow: hidden; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 70px; top: 2px; float: right; margin-top: 12px; }
.sorry { border: 1px dashed rgb(177, 160, 116); margin: 8px 0px 0px; padding: 10px; background: rgb(248, 221, 148) none repeat; font-size: 11px; color: rgb(23, 20, 13); font-weight: bold; }
#content h1 {  }
.navigation { margin: 10px 0px 0px; padding: 2px 10px 17px 13px; width: 512px; font-size: 14px; }
#postmetadata { margin: 10px 0px 20px; padding: 5px 14px 5px 37px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 514px; }

#Trackies { position: relative; bottom: 30px; padding-bottom: 50px; }
.commentbody { margin: 0px 0px 10px; overflow: hidden; height: 100%; color: rgb(0, 0, 0); font-size: 12px; list-style-type: none; padding-top: 0px; padding-bottom: 1px; padding-left: 5px; }
.commenthead { border-bottom: 1px dashed rgb(177, 160, 116); margin: 0px 0px 12px; padding: 5px 0px; height: 34px; color: rgb(0, 0, 0); }
.adminbody { border-top: 2px solid rgb(162, 43, 9); height: 100%; color: rgb(0, 0, 0); font-size: 12px; list-style-type: none; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 1px; padding-left: 5px; }
div#commentbottom { background: transparent url('commentbottom.jpg') no-repeat scroll center -10px; height: 60px; margin-left: -8px; position: relative; bottom: 12px; }
.adminhead { border-bottom: 1px dashed rgb(177, 160, 116); margin: 0px 0px 5px; padding: 5px 0px; height: 32px; color: rgb(162, 43, 9); border-top-color: rgb(162, 43, 29); }
.trackhead { border-bottom: 1px dashed rgb(177, 160, 116); margin: 0px 0px 5px; padding: 5px 0px 5px 40px; background: rgb(242, 236, 206) url('track.gif') no-repeat scroll left center; height: 34px; color: rgb(0, 0, 0); }
.trackbody { margin: 0px 0px 10px; padding: 0px 5px 1px; background: rgb(242, 236, 206) none repeat; color: rgb(0, 0, 0); font-size: 12px; height: 0px; list-style-type: none; visibility: hidden; }
.avatar { margin: 0px 5px 0px 0px; padding: 0px; background: rgb(255, 255, 255) none repeat; float: left; }
.commentcount { margin: 0px; padding: 5px 8px 0px 0px; float: right; color: rgb(202, 172, 109); font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.authorlink { color: rgb(0, 0, 0); font-size: 15px; top: 10px; position: relative; font-weight: bold; line-height: 1.5em; padding-left: 10px; }
.authorlink a { color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; line-height: 1.5em; position: relative; }
.commentlink { font-size: 10px; color: rgb(118, 107, 77); float: right; position: relative; bottom: 7px; padding-right: 10px; }
.trackbody p a { color: rgb(0, 0, 0); }


.wp-caption { text-align: center; color: rgb(177, 160, 116); }
.textwidget { background-position: 0pt 50%; margin-right: 5px; margin-top: -25px; }
.textwidget a img { margin: 1px 0pt 0pt; padding: 2px 0pt; position: relative; }
#akismetwrap { margin: 2px 0pt 2px 30px; }
.rsswidget img { padding: 0px; background: transparent none repeat fixed 0%; margin-top: 2px; margin-left: -23px; }
#sidebar h1 a.rsswidget { overflow: hidden; margin-left: 0px; color: rgb(255, 255, 254); text-decoration: none; }

div#ad { margin: 30px 0pt 5px; background: transparent url('adbg.png') no-repeat scroll -17px 50%; position: relative; height: 102px; width: 265px; }
#ad br { height: 0pt; line-height: 0pt; }
img.fusionimg { border-right: 1px solid rgb(204, 204, 204); float: left; position: relative; bottom: 2px; height: 100px; margin-right: 0pt; margin-left: 0pt; margin-bottom: 0pt; }
span.fusiontext { position: absolute; margin-right: 10px; top: 7px; left: 144px; width: 115px; font-family: "Lucida Grande",Lucida,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; }
#fusion { font-size: 10px; text-transform: uppercase; position: absolute; right: 29px; bottom: 10px; }
#ad a { font-weight: normal; font-style: normal; }
#fusion a { position: relative; font-weight: bold; font-size: 8px; }

.blogroll p {padding:5px;margin:0;padding-right:20px;}
#twitter-list a {color:#dd0000;font-size:150%;text-align:center;}
.h2vypis {font-size:14px;}
.smaller {font-size:10px;}