article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline;zoom:1}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font-size:16px;line-height:1.231;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAmUlEQVQYV12Q2wrEIAxEVaSI+P/f6JMPIkWk1OUEpmwrSEicW/S11n0ch1trOWqM0V3X9erP83S+tbZ55HwBmlF9733DSCmZ2n3fD4HZnNPlnJ3/WisCMXAIIVg1RQ2wQBFlXAADRNUUSykWnosNRB052DJqxAaMokjMX1vLTl+Eqr7OMpKLHP+ZBNDmlpEGMI9jjMdSSxHhB0QBnc28Jnb5AAAAAElFTkSuQmCC);font-family:Constantina, Georgia, "Nimbus Roman No9 L", serif;margin:0;color:#222;}
button,input,select,textarea{font-family:sans-serif;color:#222}
a{color:#00e}
a:visited{color:#551a8b}
a:hover{color:#06e}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border-top:1px solid #ccc;border:none;border-bottom:3px double #000;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700}
pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}
pre{white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ul,ol{margin:1em 0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}
button,input{line-height:normal;overflow:visible}
table button,table input{overflow:auto}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
input[type=checkbox],input[type=radio]{box-sizing:border-box}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
.wide{width:100%!important}
.notice{background-color:#a00!important;color:#fff!important;font-size:.6em!important;font-weight:700!important;padding:1px!important}
#text.wide .wide{width:894px!important}
.thin{width:174px!important;height:174px;float:left;background:transparent url(../img/thinbg.png) 0 0;margin:0 0 20px 38px !important;padding:13px!important}
span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif;font-size:80%;position:relative;top:-2px;font-style:italic}
#container{width:940px;margin:0 auto}
header{position:relative;border-bottom:3px double #000;width:100%;margin:40px 0 0}
#nav{list-style:none;height:42px;background:transparent url(../img/navbg.gif) repeat-x top left;width:100%;margin:13px 0 40px;padding:0}
#nav li{float:left;z-index:2;font-family:"Century Gothic", Futura, "URW Gothic L", Verdana;margin:12px 10px 0 20px}
#nav li a{color:#222;text-decoration:none;font-weight:700;font-size:16px}
#nav li.selected a{color:#a00;text-shadow:0 -1px 0 #000;margin-bottom:-1px}
#nav li a:active{color:#d00}
#tommi{z-index:3;position:absolute;right:0;background:transparent url(../img/tommi.png) no-repeat top left;width:389px;height:242px;margin:-40px 0 0}
.fullpageimg{width:940px;height:296px;background:transparent url(../img/latestbg.png) no-repeat top left;padding:4px 0 40px 4px}
.fullpageimg a span{position:absolute;z-index:4;margin:0 0 0 -932px}
.guilloche{position:relative;top:-22px;z-index:5;width:932px;height:292px;background:transparent url(../img/guilloche.png) no-repeat top left}
.guilloche a{display:block;width:932px;height:292px;text-decoration:none}
.latestimg{position:relative;top:-314px;left:0;display:block}
.banner{position:relative;z-index:6;height:18px;width:400px;font-size:9px;color:#fff;text-align:center;background:transparent url(../img/bannbg.gif) repeat-x top left;left:50%;margin-left:-200px;top:283px;padding:2px 10px}
.banner:before{content:url('../img/bannstart.gif');display:block;position:absolute;top:0;left:-30px}
.banner:after{content:url('../img/bannend.gif');display:block;position:absolute;top:0;right:-30px}
#content{width:940px;margin:0 auto}
#sidebar{float:right;width:280px;margin:0 0 0 -40px;padding:22px 0 0}
#twitter{background:#eee url(../img/twitter.jpg) no-repeat top left;width:240px;height:160px;text-align:center;font-size:17px;margin:0 0 30px;padding:40px 20px 0}
#twitter a{color:#000;text-decoration:none;position:relative;top:0;display:block;text-shadow:1px 1px 0 #fff, 2px 2px 0 #ddd}
#text{width:580px;font-size:16px}
#text h1{font-family:"Century Gothic", Futura, "URW Gothic L", Verdana;border-bottom:3px double #000;text-transform:uppercase;font-weight:700;font-stretch:condensed;font-size:20px;margin:0 0 20px}
#text h2{font-family:"Century Gothic", Futura, "URW Gothic L", Verdana;text-transform:uppercase;font-weight:700;font-stretch:condensed;font-size:15px;margin:0 0 10px}
#text a{text-decoration:none;color:#a00}
#text a:hover{color:#000}
#blogposts{background:#eee;width:540px;height:210px;border:1px solid #222;margin-top:43px;padding:1px 20px 20px}
#blogposts h3{font-family:"Century Gothic", Futura, "URW Gothic L", Verdana;background:#000;border:1px solid #000;font-size:.85em;color:#fff;width:400px;text-transform:uppercase;display:block;position:relative;top:-7px;padding:0 0 0 20px}
#blogposts h3:before{content:url('../img/bannstart2.gif');display:block;position:absolute;top:-1px;left:-30px}
#blogposts h3:after{content:url('../img/bannend2.gif');display:block;position:absolute;top:-1px;right:-18px}
#blogposts h4{font-size:.9em;margin:0 0 10px}
#blogposts p{font-size:.8em;text-transform:uppercase}
.element,.focus{background-color:#fafafa;margin:0 0 40px;padding:20px}
.element{border:3px double #000}
.focus{background:#eee url(../img/linesbg.jpg) top left;border:1px solid #000;font-size:.9em;line-height:.9em}
.element h1{border:2px solid #000!important;padding:1px}
.element h1 a img,.element a img{border:1px solid #000!important;padding:1px}
.element h2,.focus h2{font-family:"Century Gothic", Futura, "URW Gothic L", Verdana;font-weight:700;font-stretch:extra-contendensed;border-top:2px solid #000;text-align:center;font-size:18px;letter-spacing:2px;padding:10px 0 0}
.focus h2{border-top:none;border-bottom:2px solid #000;padding:0 0 10px}
.element h2 a,.element h3 a{text-decoration:none!important}
.element h3{text-align:center;font-size:12px;border-bottom:2px solid #000;color:#444;margin:0 0 20px;padding:0 0 10px}
.element ul,#text ul{list-style-image:url(../img/skull.gif);margin:0 0 20px 30px}
.morewebsites{float:left;width:180px;padding:0 20px}
.element p.moreinfo{font-size:14px;font-style:italic}
.element .link{text-align:right;border:1px solid #000;height:30px;width:250px;background:transparent url(../img/link.png) no-repeat bottom left;float:right;margin:0!important}
.element .link a{text-decoration:none;font-variant:small-caps;font-weight:700;font-stretch:condensed;color:#000;width:250px;height:25px;display:block;margin:0 0 0 -5px;padding:5px 0 0}
footer{font-family:"Century Gothic", Futura, "URW Gothic L", Verdana;text-transform:uppercase;font-weight:700;height:41px;background:transparent url(../img/navbg.gif) repeat-x top left;width:100%;margin:40px 0}
footer p{text-align:center;margin-top:10px}
.last{margin-left:0!important}
.fb-like{margin:20px 0 0}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
audio:not([controls]),[hidden],.ir br{display:none}
::-moz-selection,::selection{background:#fe57a1;color:#fff;text-shadow:none}
figure,form{margin:0}
#text p,.gallery{margin:0 0 20px}
@media print {
*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
