@font-face{font-family:'Cantarell';src:url('fonts/Cantarell/Cantarell-Regular-webfont.eot');src:local('☺'), url('fonts/Cantarell/Cantarell-Regular-webfont.woff') format('woff'), url('fonts/Cantarell/Cantarell-Regular-webfont.ttf') format('truetype'), url('fonts/Cantarell/Cantarell-Regular-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Droid Sans';src:url('fonts/DroidSans/DroidSans-webfont.eot');src:local('☺'), url('fonts/DroidSans/DroidSans-webfont.woff') format('woff'), url('fonts/DroidSans/DroidSans-webfont.ttf') format('truetype'), url('fonts/DroidSans/DroidSans-webfont.svg#webfont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Droid Sans';src:url('fonts/DroidSans/DroidSans-Bold-webfont.eot');src:local('☺'), url('fonts/DroidSans/DroidSans-Bold-webfont.woff') format('woff'), url('fonts/DroidSans/DroidSans-Bold-webfont.ttf') format('truetype'), url('fonts/DroidSans/DroidSans-Bold-webfont.svg#webfont') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Droid Serif';src:url('fonts/DroidSerif/DroidSerif-Bold-webfont.eot');src:local('☺'), url('fonts/DroidSerif/DroidSerif-Bold-webfont.woff') format('woff'), url('fonts/DroidSerif/DroidSerif-Bold-webfont.ttf') format('truetype'), url('fonts/DroidSerif/DroidSerif-Bold-webfont.svg#webfont') format('svg');font-weight:bold;font-style:normal;}
*{margin:0;padding:0;outline:0 none;}
*:focus{outline:0;}
button::-moz-focus-inner{border:0;padding:0;}
html{padding:0;margin:0;text-align:center;height:100%;overflow:auto;}
body{text-align:center;margin:0;padding:0;font-family:"Arial","Helvetica", sans-serif;font-size:14px;line-height:1;color:#515151;height:100%;}
textarea, input{font-family:"Droid Sans","Arial","Helvetica", sans-serif;}
.clearboth{clear:both;}
.hidden{display:none;}
.alignleft{float:left !important;}
.alignright{float:right !important;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignnone{display:block;}
.fullblock{display:block;width:100%;height:100%;}
a{color:#2f9edf;text-decoration:underline;}
a:hover{text-decoration:none;}
.box{float:left;padding:10px;background:#ebebeb;}
#rightcol .box{width:180px;}
#leftcol .box{width:700px;}
.tagger{line-height:1.5;}
.tagger a{text-decoration:none;}
.tagger a:hover{text-decoration:underline;}
.box.error{background:#f0d3d3;}
.error h2{font-size:20px;}
.error ol{padding:0 0 0 20px;}
.error li{padding:0 0 10px 0;}
#container{min-height:100%;height:auto !important;height:100%;margin:0 auto -55px;text-align:left;width:100%;}
#content{margin:0 auto;width:960px;height:100%;}
#menubarwrap{width:100%;height:38px;background:#6b6464 url('images/gradients.png') repeat-x;background:-moz-linear-gradient(0% 100% 90deg,#534c4c, #797272);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#797272), to(#534C4C));}
#menubar{margin:0 auto;width:960px;height:100%;}
#menubar #menu{float:left;list-style:none;}
#menubar #menu li{float:left;height:38px;}
#menu li a{display:block;padding:12px 10px;color:#e1e1e1;text-decoration:none;font-family:"Droid Sans","Arial","Helvetica", sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:#000 0 1px 0;}
#menu li a:hover{color:#fff;background:#474444 url('images/gradients.png') repeat-x;background-position:0 -39px;background:-moz-linear-gradient(0% 100% 90deg,#2c2929, #524f4f);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#524f4f), to(#2c2929));}
#menu li.active a{position:relative;z-index:1;height:19px;padding-top:13px;background:#2198dd url('images/gradients.png');background-position:0 -78px;background:-moz-linear-gradient(0% 100% 90deg,#1f97dc, #68b9e8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#68b9e8), to(#1f97dc));color:#fff;border:1px solid #1f76a9;border-top:0 none;}
#menu li.active a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #5db3e6;border-top:0 none;}
#search{float:right;margin-top:5px;}
#search p{margin:0;padding:0;}
#search #search-input{vertical-align:top;float:left;padding:5px 6px 5px 6px;width:130px;border:0 none;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:14px;height:18px;margin-right:5px;border:1px solid rgba(0,0,0,0);border-width:0 1px 0 0;}
p{line-height:1.4;margin-bottom:10px;}
#logo{margin:40px 0 40px 7px;}
#logo h1{font-weight:normal;font-family:'Cantarell','Arial', sans-serif;font-size:40px;}
h1 a{color:#515151;text-decoration:none;}
h2{font-family:'Droid Serif','Georgia', serif;font-size:30px;margin-bottom:5px;}
#leftcol{float:left;width:720px;}
#rightcol{float:right;width:190px;margin-right:10px;}
.post{margin-bottom:40px;}
.post h3{font-size:20px;margin:20px 0 10px 0;}
.post blockquote{margin:0 30px 20px 10px;padding-left:20px;border-left:2px solid #ebebeb;}
.post img, img.border{border:10px solid #ebebeb;}
.post .wp-caption{border:10px solid #ebebeb;background:#ebebeb;border-right:0;}
.post .wp-caption img{border:0 none;}
.wp-caption-text, dd.wp-caption-dd{margin:10px 0 0 0;}
.post img.alignleft, .post .wp-caption.alignleft{margin:0 15px 3px 0;}
.post img.alignright, .post .wp-caption.alignright{margin:0 -10px 3px 15px;}
.post img.aligncenter, .post .wp-caption.aligncenter{margin:20px auto 20px auto;}
.post img.alignnone, .post .wp-caption.alignnone{margin:20px 0 20px 0;}
.button{position:relative;float:left;height:28px;}
.button .left{position:absolute;left:0;width:13px;height:28px;background:url('images/button.png') no-repeat;}
.button .middle{float:left;height:28px;background:url('images/button.png') repeat-x;background-position:0 -29px;margin:0 13px;}
.button .right{position:absolute;right:0;width:13px;height:28px;background:url('images/button.png') no-repeat;background-position:-1px -58px;}
.button .text{float:left;margin-top:8px;color:#fff;font-size:12px;font-weight:bold;text-shadow:#1f5370 0 1px 0;text-transform:uppercase;}
.button a{text-decoration:none;}
.button:hover{cursor:pointer;}
.button:hover .left{background-position:0 -87px;}
.button:hover .middle{background-position:0 -116px;}
.button:hover .right{background-position:-1px -145px;}
.button:active .left{background-position:0 -174px;}
.button:active .middle{background-position:0 -203px;}
.button:active .right{background-position:-1px -232px;}
button.button, input.button{border:none;background:none;}
button.button .text, input.button .text{margin-top:7px;}
.bar, .wp-pagenavi{border-top:2px solid #ebebeb;float:left;width:100%;text-transform:uppercase;font-size:18px;color:#a0a0a0;font-family:"Droid Sans","Arial","Helvetica", sans-serif;}
.breadcrumbs strong{font-weight:normal;color:#515151;}
.bar h3{font-size:18px;font-weight:normal;}
#rightcol .bar{width:200px;}
.wp-pagenavi a, .wp-pagenavi span{float:left;}
.bar.top{border:0;border-bottom:2px solid #ebebeb;}
.bar.top a, .bar.top span{line-height:20px;padding-top:0;}
.bar > a, .bar > span, .bar h3, .wp-pagenavi a, .wp-pagenavi span{padding:5px 10px;}
.bar span span{color:#515151;}
.bar span a{color:#a0a0a0;}
.bar span a:hover{background:none;}
.bar a.alignleft, .wp-pagenavi a, .wp-pagenavi span{border-right:2px solid #ebebeb;}
.bar a.alignright{border-left:2px solid #ebebeb;}
.bar a.borderleft{border:0;border-left:2px solid #ebebeb;}
.bar a.borderright{border:0;border-right:2px solid #ebebeb;}
.bar a.noborder{border:0;}
.margin{margin-bottom:20px;}
.margin2, .wp-pagenavi{margin-bottom:40px;}
.margin3{margin-bottom:10px;}
.bar a, .wp-pagenavi a{color:#515151;text-decoration:none;}
.bar a:hover, .wp-pagenavi a:hover{color:#2f9edf;background:#ebebeb;}
.slidepost img{border:0 none;}
.slideimg{display:block;line-height:0 !important;}
.slidepost{position:relative;width:700px;border:10px solid #ebebeb;border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;overflow:hidden;clear:both;}
.slidepost .panel{position:relative;float:left;width:700px;}
.slidepost .transbox{position:absolute;z-index:1;width:465px;padding:10px;padding-bottom:0;bottom:20px;left:20px;background:url('images/trans.png');color:#e1e1e1;text-shadow:#000 0 1px 0;border:1px solid #373534;}
.slidepost .transbox:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #7e7e7e;}
.transbox h2 a{font-size:30px;color:#e1e1e1;text-decoration:none;}
.transbox h2 a:hover{color:#f3f3f3;}
.slidernav{position:absolute;z-index:2;bottom:0;right:0;background:#ebebeb;border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;list-style:none;}
.slidernav li{float:left;}
.dot{display:block;float:left;margin:10px 0 0 10px;width:14px;height:14px;background:#afafaf;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.dot.current{background:#515151;}
.listpost{position:relative;float:left;width:100%;}
.listpost h2 a{font-size:24px;color:#515151;text-decoration:none;}
.listpost h2{margin-left:10px;}
.listpost h2 a:hover{color:#353535;}
.listpost p{font-size:14px !important;margin-left:10px;}
.listpost img{position:relative;z-index:1;margin:0 20px 0 0 !important;}
.listpost .push{height:38px;}
.listpost .bar{position:absolute;z-index:0;bottom:0;right:0;}
.singlepost{float:left;margin-bottom:30px;}
.singlepost h2{margin-left:10px;margin-bottom:20px;}
.page.singlepost h2{margin-left:0;}
.singlepost ul, .singlepost ol{margin-left:18px;}
.singlepost li{margin-bottom:5px;}
.singlepost .gallery{float:left;width:540px;margin:20px 0 -20px 0;}
.singlepost .gallery .gallery-item{float:left;margin:0 20px 20px 0;}
.page .story{margin-left:10px !important;width:700px !important;}
.page .story .sponsorwrap{margin-left:-10px;width:740px;}
.singlepost .postimg{margin-bottom:20px;}
.singlepost .ingress{float:left;width:170px;padding-bottom:10px;border-bottom:2px solid #ebebeb;}
.singlepost .ingress p{margin-left:10px;font-weight:bold;}
.singlepost .story{float:left;width:510px;margin-left:30px;}
ul.sharing{margin:0 -10px 5px 0;}
ul.sharing li{float:left;list-style:none;width:20px;height:20px;margin-right:10px;}
.sharing a{background:url('images/sprites.png');}
.sharing .facebook a{background-position:0 -33px;}
.sharing .twitter a{background-position:-21px -33px;}
.sharing .mail a{background-position:-42px -33px;}
.sharing .rss a{background-position:-63px -33px;}
.sharing .facebook a:hover{background-position:0 -54px;}
.sharing .twitter a:hover{background-position:-21px -54px;}
.sharing .mail a:hover{background-position:-42px -54px;}
.sharing .rss a:hover{background-position:-63px -54px;}
.commenticon{float:left;width:15px;height:13px;margin:2px 5px 0 0;background:url('images/sprites.png');background-position:-108px -33px;}
a:hover .commenticon{background-position:-108px -47px;}
#rightcol .section{float:left;width:100%;margin-bottom:40px;}
#rightcol .section h2{font-size:20px;width:190px;}
#rightcol hr{width:200px;height:2px;background:#ebebeb;margin-bottom:10px;border:none;}
ul#toppsponsorer{float:left;width:100%;margin:0 0 20px 0;}
ul#toppsponsorer li{float:left;width:220px;height:85px;background:#515151;list-style:none;margin:0 10px;}
ul#toppsponsorer li img{border:0;}
ul.social{margin-right:-10px;}
ul.social li{float:left;list-style:none;width:30px;height:32px;background:url('images/sprites.png');margin-right:10px;}
.social .twitter{background-position:-31px 0;}
.social .flickr{background-position:-62px 0;}
.social .youtube{background-position:-93px 0;}
.social .mail{background-position:-124px 0;}
.social .rss{background-position:-155px 0;}
.comment{float:left;width:100%;}
.comment .box{position:relative;float:right;width:530px !important;min-height:70px;height:auto !important;height:70px;padding:20px 20px 10px 20px;}
.comment .box .triangle{position:absolute;left:-23px;top:36px;width:23px;height:27px;background:url('images/sprites.png');background-position:-84px -33px;}
.comment .avatar{margin:10px 0 0 10px;}
.comment cite{float:left;width:100%;font-weight:bold;font-style:normal;margin-bottom:10px;}
.comment cite a{text-decoration:none;}
.comment cite a:hover{text-decoration:underline;}
.comment cite span{font-weight:normal;font-size:12px;color:#989898;}
.formwrap{width:550px !important;padding-bottom:0;}
#commentform, .wpcf7-form{float:left;width:550px;margin:20px 0 40px 150px;}
#commentform h3, .wpcf7-form h3{margin:0 0 20px 10px;font-size:18px;font-weight:normal;text-transform:uppercase;}
#commentform button, .wpcf7-form button{margin:20px 0 0 10px;}
#commentform p, .wpcf7-form p{float:left;position:relative;margin:0 0 10px 0;}
#commentform p.oblig, .wpcf7-form p.oblig{float:left;font-size:12px;}
#commentform span.star, .wpcf7-form span.star{color:#df2f2f;}
#commentform input, .wpcf7-form input{width:538px;vertical-align:top;padding:5px 6px 5px 6px;border:1px solid #bcbcbc;background:#fff;font-size:14px;height:18px;}
#commentform textarea, .wpcf7-form textarea{width:538px;vertical-align:top;padding:5px 6px 5px 6px;border:1px solid #bcbcbc;background:#fff;font-size:14px;height:170px;margin-right:5px;line-height:1.5;overflow:auto;resize:none;}
#commentform label, .wpcf7-form label{display:block;position:absolute;z-index:10;right:600px;top:9px;font-weight:bold;white-space:nowrap;}
.wpcf7-form{margin:20px 0 0 -10px;}
.wpcf7-form{width:478px;}
.wpcf7-form .box{width:460px !important;}
.wpcf7-form textarea, .wpcf7-form input{width:446px;}
.wpcf7-form label{left:485px;}
.wpcf7-response-output{float:left;width:100%;margin:10px 0 0 0px !important;padding:10px !important;border:0 !important;background:#ebebeb;}
.wpcf7-not-valid-tip-no-ajax{margin-top:3px;color:#dd5f5f !important;}
.wpcf7-not-valid-tip{left:5px !important;background:none !important;border:0 !important;color:#dd5f5f !important;}
.gmap{border-top:0 !important;}
#footerwrap, .push{height:55px;}
#footerwrap{width:100%;background:#ebebeb;}
#footer{margin:0 auto;width:940px;height:55px;}
#footer p{margin-top:20px;}
#footer a{color:#515151;text-decoration:none;font-weight:bold;}
#footer a:hover{color:#353535;}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../../plugins/shadowbox-js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../../plugins/shadowbox-js/shadowbox/close.png);}
#sb-nav-next{background-image:url(../../plugins/shadowbox-js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../../plugins/shadowbox-js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../../plugins/shadowbox-js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../../plugins/shadowbox-js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
.hidden{display:none;}
#sb-loading a{color:#fff;text-decoration:none;}
div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #f7e700;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px solid #ff0000;font-size:10pt;width:280px;padding:2px;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}
span.wpcf7-list-item{margin-left:0.5em;}
.wpcf7-display-none{display:none;}
img.ajax-loader{border:none;vertical-align:middle;}

