/*  
Theme Name: Tempesthole 2
Theme URI: http://tempesthole.com
Description: Custom theme for <a href="http://tempesthole.com">Tempesthole.com </a>.
Version: 1
Author: Teemu Matinlauri
Author URI: http://tempesthole.com/
Copyright 2008 Teemu Matinlauri
*/

*{margin:0;padding:0}html,body{height:100%}body{text-align:center;background:#000}p,blockquote,ul,ol{font-size:10pt;line-height:1.6em;margin-bottom:2em;font-family:Trebuchet MS,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2em;text-transform:uppercase;margin-bottom:1em;font-family:Trebuchet MS,Helvetica,sans-serif}h1{margin-bottom:0em}h2{font-size:16pt;color:#FFF}h2 a{color:#FFF}h2 a:visited{color:#FFF}h2 a:hover{color:#FFF1C6}h2 a:active{color:#FFF;background:none}h2.pagetitle{font-size:20pt;color:#FFF1C6}h3{color:#EFE9D6;font-size:13pt;margin-top:1.5em}.archive h3{font-size:16pt;color:#FFF;margin-top:0}.archive h3 a{color:#FFF}.archive h3 a:visited{color:#FFF}.archive h3 a:hover{color:#FFF1C6}.archive h3 a:active{color:#FFF;background:none}h4{display:block;width:110px;position:relative;left:-131px;text-align:right;height:10em;font-size:11pt;line-height:13pt;color:#A39F93;margin-bottom:-10.2em}div.sidenote{display:block;width:110px;position:relative;left:-131px;vertical-align:text-top;text-align:right;height:10em;color:#BBB7AA;margin-bottom:-10.2em;font-family:Trebuchet MS,Helvetica,sans-serif}div.sidenote small{font-size:9pt;line-height:13pt;margin-bottom:0.5em;text-transform:none}div.sidenote p{font-size:9pt;line-height:13pt;margin-bottom:0.5em}div.sidenote h4{display:block;position:relative;left:0;padding-bottom:0pt;height:auto;margin-bottom:0.2em}div.imagegallery{margin-left:121px;width:585px}.imagegallery h4{margin-bottom:-9.8em;color:#EFE9D6}.imagegallery div.sidenote{margin-bottom:-9.8em;color:#CCC}div.page{padding-left:121px}.page,.imagegallery h2{margin-bottom:1em}a{text-decoration:none;font-weight:bold;color:#C7C1AE;font-family:Trebuchet MS,Helvetica,sans-serif}a:visited{text-decoration:none;font-weight:bold;color:#97907B;font-family:Trebuchet MS,Helvetica,sans-serif}a:hover{text-decoration:none;font-weight:bold;color:#FFF1C6;font-family:Trebuchet MS,Helvetica,sans-serif}a:active{text-decoration:none;font-weight:bold;color:#000;background:#FFF1C6;font-family:Trebuchet MS,Helvetica,sans-serif}.center a:active{background:none}a:link img{border:#C7C1AE 1px solid}a:visited img{border:#97907B 1px solid}a:hover img{border:#FFF1C6 1px solid}a:active img{border:#FFF 1px solid}div#container{text-align:left;color:#CCC}div#comments{background:url(img/comments_bg.jpg) center top no-repeat}div#footer{background:#000 url(img/footer_bg.jpg) center top no-repeat}h1 a{clear:both;display:block;width:940px;height:308px;text-indent:-9999px}h1 a:active{background:none}div#mainnav{float:left;width:658px;height:30px}#mainnav ul{padding-left:0;margin-left:0;color:White;float:left;width:100%;font-size:9pt;text-transform:uppercase}#mainnav ul li{display:inline}#mainnav ul li a{padding:4px 9px 1px;margin-right:12px;color:White;text-decoration:none;float:left;border-top:1px solid #FFF1C6}#mainnav ul li a:hover{background-color:#FFF1C6;color:#3A384E}#mainnav ul li a:active{background-color:#FFF;color:#3A384E}#mainnav .current a{background-color:#FFF1C6;color:#3A384E}div#search{float:right;height:25px;width:222px;text-align:left;padding-top:3px}input#s{background:#3F464C url(img/search_bg.jpg) center top no-repeat;border:none;height:17px;color:#FFF;vertical-align:middle;font-size:9pt;width:11.7em}input#s:hover{background:#595F66}input#searchsubmit{color:#EFE9D6;background:#2E3538 url(img/search_button.gif) repeat-x top;height:20px;font-size:8pt;text-transform:uppercase;width:6em;padding:0px 0.2em;border:solid 2px;border-color:#1D2128 #1D2128 #2C3437 #2C3437;vertical-align:middle}input#searchsubmit:hover{background:#565D5F url(img/search_button.gif) repeat-x bottom;border-color:#1D2128 #1D2128 #2C3437 #2C3437}input#searchsubmit:active{background:#2E3538 url(img/search_button.gif) repeat-x center;border-color:#2C3437 #2C3437 #1D2128 #1D2128}#content div.center img{margin-top:3px;margin-bottom:7px}#content div.center a img{margin-bottom:3px;margin-right:3px}div.center{margin-bottom:37px}small.date{font-size:9pt;display:block;margin:0.2em 0 0;text-transform:uppercase;font-weight:bold;color:#FFF;font-family:Trebuchet MS,Helvetica,sans-serif}small.name{background:url(http://www.gravatar.com/avatar/7503db1d2ca6688f5b2ca59756f1b4b3?s=60&d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G) no-repeat bottom right;font-size:9pt;display:block;height:93px;margin:0 0 0.5em;font-weight:bold;color:#FFF1C6;font-family:Trebuchet MS,Helvetica,sans-serif}.name a{color:#FFF1C6}.name a:visited{color:#FFF1C6}.name a:hover{color:#FFF}.name a:active{color:#000;background:#FFF1C6}div.post{clear:both}div.entry{padding-bottom:2em}div.left{float:left;width:100px;padding-right:21px;text-align:right}div.right{float:right;width:537px}div.navigation{clear:both;display:block;float:right;font-size:9pt;width:537px}div.alignright{float:right}div.alignleft{float:left}div#postnav_wrap{display:block;width:182px;position:relative;top:-58px;margin-left:29px}.archive div#postnav_wrap{display:block;width:182px;position:relative;top:-90px;margin-left:29px}div#postnav{display:block;float:left;position:relative;width:164px;height:13px;margin-bottom:-60px}div#postnav:hover,div#postnav:active{height:55px}div.previous_post a{background:url(img/post_nav_left_v2.gif) no-repeat bottom left;float:left;width:54px;height:54px;text-indent:-9999px;margin-right:1px}div.previous_post a:visited{background:url(img/post_nav_left_v2.gif) no-repeat bottom left}div.previous_post a:hover{background:url(img/post_nav_left_v2.gif) no-repeat bottom center}div.previous_post a:active{background:url(img/post_nav_left_v2.gif) no-repeat bottom right}div.next_post a{background:url(img/post_nav_right_v2.gif) no-repeat bottom left;float:right;margin-right:54px;width:54px;height:54px;text-indent:-9999px}div.next_post a:visited{background:url(img/post_nav_right_v2.gif) no-repeat bottom left}div.next_post a:hover{background:url(img/post_nav_right_v2.gif) no-repeat bottom center}div.next_post a:active{background:url(img/post_nav_right_v2.gif) no-repeat bottom right}a.download{display:block;clear:both;height:31px;background:url(img/download_bg_v2.gif) left top no-repeat;padding-left:70px;padding-top:0.8em;padding-bottom:0.2em;margin-bottom:20px;text-transform:uppercase;color:#FFF;font-size:15pt;font-family:Trebuchet MS,Helvetica,sans-serif}a.download:visited{color:#DDD}a.download:hover{background:url(img/download_bg_v2.gif) left center no-repeat;color:#FFF1C6}a.download:active{background:url(img/download_bg_v2.gif) left bottom no-repeat;color:#FFF}blockquote{background:#202227 url(img/blockquote_bg.jpg) no-repeat top left;padding:0.8em 20px 0.8em 38px;margin-top:2em;margin-bottom:2em}blockquote cite{display:block;color:#EFE9D6;font-weight:bold}blockquote p{margin-bottom:0.5em}pre {background:#202227 url(img/block_bg.jpg) repeat-y top left;padding:0.8em 20px 0.2em 38px;margin-bottom:30px;font-size:90%;line-height:1.5em}#content ul,ol{margin-left:1.5em}#content li{margin-bottom:0.5em}.postmetadata small{font-size:9pt;text-transform:none}div#comments{clear:both;padding-top:0.2em;padding-bottom:4em}#comments h3{font-size:16pt;color:#A39F93;margin-left:121px;clear:both}#comments ol{margin-top:-0.5em;list-style:none;font-size:10pt;font-family:Trebuchet MS,Helvetica,sans-serif}#comments .left img{margin-top:5px;margin-bottom:25pt}#comments div.right{margin-bottom:20pt}#comments p{margin-bottom:0.5em}#comments ol li{margin-bottom:20px;margin-left:-1.5em}#comments li{clear:both}#comments cite{font-style:normal;font-weight:bold}#commentform p{margin-top:0;margin-bottom:1em;font-size:10pt}#commentform input{padding-left:0.4em;color:#FFF;background:#2F3439 url(img/block_bg.jpg) repeat-y bottom left;border:none;line-height:1.3em;height:1.5em}#commentform input:hover{background:#2D2D30}#commentform textarea{padding-left:0.4em;padding-right:0.4em;color:#FFF;background:#2F3439 url(img/block_bg.jpg) repeat-y bottom left;border:none;line-height:1.4em;font-size:10pt;font-family:Trebuchet MS,Helvetica,sans-serif;width:520px}#commentform textarea:hover{background:#2D2D30}input#submit{color:#EFE9D6;background:#2E3538 url(img/comment_button_v2.gif) repeat-x top;height:29px;width:9em;padding:3px 0.2em 6px;border:solid 2px;border-color:#1D2128 #1D2128 #2C3437 #2C3437}input#submit:hover{color:#EFE9D6;background:#565D5F url(img/comment_button_v2.gif) repeat-x bottom;height:29px;padding:3px 0.2em 6px;border:solid 2px;border-color:#1D2128 #1D2128 #2C3437 #2C3437}input#submit:active{color:#EFE9D6;background:#2E3538 url(img/comment_button_v2.gif) repeat-x center;height:29px;padding:3px 0.2em 6px;border:solid 2px;border-color:#2C3437 #2C3437 #1D2128 #1D2128}div#sidebar{margin-top:-21pt}#sidebar ul{list-style:none;font-size:10pt}#sidebar li{margin-bottom:0.4em;color:#EFE9D6;line-height:1.3em}#sidebar li a{font-weight:normal;text-transform:none;color:#CCC}#sidebar li a:visited{color:#999}#sidebar li a:hover{color:#FFF1C6}#sidebar li a:active{background:#FFF1C6;color:#000}#sidebar h2{font-size:16pt;margin:1.5em 0 0.2em;line-height:1.2em}#sidebar a img{border:none}#sidebar a:visited img{border:none}#sidebar a:hover img{border:none}#sidebar a:active img{border:none}select,option{background:#2F3439;color:#CCC;border:none;padding:0.1em;padding-top:0.2em}option{padding-bottom:0.2em;font-size:90%}.catcloud{line-height:15pt}.catcloud a{margin-right:2pt}div#myGallery{height:222px;width:222px;margin-top:20px}#sidebar.recent li a.show_all{line-height:2.3em}.most_popular h2{color:#A39F93;margin-bottom:0.4em}#popular-posts h2{margin-top:1em}#sidebar.recent #latest{margin-top:20px}.imageElement h3{line-height:0px;font-size:1px;text-indent:-300px;margin-top:0}.imageElement p{line-height:0px;font-size:1px;text-indent:-300px;margin-bottom:0}.imageElement img{margin-top:-19pt;padding-top:0px}.imageElement a.open{display:block;height:300px;width:222px;text-indent:300px}#sidebar.contact-info h2{margin-bottom:12pt}#sidebar.contact-info li{color:#CCC}#sidebar.contact-info img{margin-top:2em}#sidebar.contact-info a{font-weight:bold;color:#C7C1AE}#sidebar.contact-info a:visited{color:#C7C1AE}#sidebar.contact-info a:hover{color:#FFF1C6}#sidebar.contact-info a:active{color:#000;background:#FFF1C6}div#push{padding-top:70px}#footer p,small{font-size:9pt;text-transform:uppercase;margin-bottom:0.5em;font-family:Trebuchet MS,Helvetica,sans-serif}#footer hr{margin-left:-121px;width:940px;border:none;color:#3D3A2F;background-color:#3D3A2F;height:1px;margin-bottom:10px}a#author-info,a#author-info:visited{font-weight:bold;color:#FFF1C6}a#author-info:hover{color:#FFF}a#author-info:active{background:#FFF1C6;color:#000}div#footer-info{display:block;float:left;color:#A39F93}#copyright{display:block;clear:both;text-transform:none;color:#A39F93}div#footer-nav{display:block;float:right}#footer-nav ul li{display:inline}#footer-nav ul li a{font-size:9pt;margin-left:1em;text-transform:uppercase;float:left}div#container{width:1000px;margin:0 auto}div#header{height:343px;padding-left:30px;padding-right:30px;background: url(img/body_bg.jpg) no-repeat top center}div#content{float:left;width:658px;margin-bottom:0px;padding-left:30px}.gallerypage div#content{width:705px}div#sidebar{padding-right:30px;float:right;width:222px}div#footer{clear:both;width:820px;height:213px;padding-left:151px}.ngg-albumoverview{margin-top:0px;width:100%;clear:both;display:block !important}.ngg-album{overflow:hidden;padding:5px;margin-bottom:5px;border:1px solid #ccc}.ngg-albumtitle{text-align:left; font-weight:bold;margin:0px;padding:0px;font-size:1.4em;margin-bottom:10px}.ngg-thumbnail{float:left;margin:0pt !important;margin-right:12px !important}.ngg-description{text-align:left}.ngg-galleryoverview{overflow:hidden;margin-top:0px;margin-bottom:1em;width:100%;clear:both;display:block !important}.ngg-gallery-thumbnail-box{float:left}.ngg-gallery-thumbnail{float:left;margin:0px !important}#content .ngg-gallery-thumbnail img{display:block;position:relative;margin:0px 7px 7px 0px} #content .ngg-gallery-thumbnail a img{border:1px solid #161922}#content .ngg-gallery-thumbnail a:hover img{border:1px solid #FFF1C6}#content .ngg-gallery-thumbnail a:active img{border:1px solid #FFF} .ngg-gallery-thumbnail span{font-size:90%;padding-left:5px;display:block}.ngg-clear{clear:both}.ngg-navigation{font-size:0.9em !important;clear:both !important;display:block !important;padding-top:15px;text-align:center}.ngg-navigation span{font-weight:bold;margin:0pt 6px}.ngg-navigation a.page-numbers,a.next,a.prev,span.page-numbers,span.next,span.prev{border:1px solid #600;margin-right:3px;padding:3px 7px}.ngg-navigation a.page-numbers:hover,a.next:hover,a.prev:hover,span.page-numbers:hover,span.next:hover,span.prev:hover{background-color:#600;color:#FFF;text-decoration:none}.ngg-imagebrowser{}.ngg-imagebrowser h3{text-align:center}.ngg-imagebrowser img{border:1px solid #A9A9A9;margin-top:10px;margin-bottom:10px;width:100%;display:block !important;padding:5px}.ngg-imagebrowser-nav{padding:5px;margin-left:10px}.ngg-imagebrowser-nav .back{float:left;border:1px solid #DDD;margin-right:3px;padding:3px 7px}.ngg-imagebrowser-nav .next{float:right;border:1px solid #DDD;margin-right:3px;padding:3px 7px}.ngg-imagebrowser-nav .counter{text-align:center;font-size:0.9em !important}.slideshow{margin-left:auto;margin-right:auto;text-align:center}.slideshowlink{}.ngg-singlepic{display:block; position:relative}.ngg-left{float:left;padding-right:10px}.ngg-right{float:right;padding-left:10px}.ngg-center img{ margin-left:auto !important; margin-right:auto !important}.ngg-widget,.ngg-widget-slideshow{overflow:hidden;margin:0pt;padding:5px 0px 0px 0pt}.ngg-widget img{border:2px solid #A9A9A9;margin:0pt 2px 2px 0px;padding:1px}.ngg-related-gallery{background:#F9F9F9;border:1px solid #E0E0E0;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px}.ngg-related-gallery img{border:1px solid #DDD;float:left;margin:0pt 2px;padding:2px;height:50px;width: 50px}.ngg-related-gallery img:hover{border:1px solid #000}div.sociable{margin:16px 0 2em}span.sociable_tagline{position:relative}span.sociable_tagline p{display:none;width:14em}span.sociable_tagline:hover span{position:absolute;display:block;top:-5em;background:#ffe;border:1px solid #ccc;color:black;line-height:1.25em}.sociable_tagline p{margin-bottom:1em}.sociable span{display:block}.sociable ul{display:inline;margin:0 !important;padding:0 !important}.sociable ul li{background:none;display:inline;list-style-type:none;margin:0;padding:1px}.sociable ul li:before{content:""}#content .sociable a img{float:none;width:16px;height:16px;border:1px solid #000;margin:0;padding:0}#content .sociable a:hover img{border:1px solid #FFF1C6}#content .sociable a:active img{border:1px solid #000}