* { font-family:inherit; text-decoration:none; padding:0; margin:0; border-style:none; }
body { font-family:'Helvetica Neue','HelveticaNeue',Arial,Helvetica,sans-serif; background-color:#fff; color:#262D33; -webkit-text-stroke:1px transparent; }
	.bg_pri { background:#fff; }
	.bg_sec { color:#D4D5D6;background:#262d33; }
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}
img { border:0; }
input { border:1px solid #B3B6B8;color:#666; }
a { color:#B3B6B8; }
a:hover,h2:hover { color:#262d33; }
	.bg_sec a { color:#464C51; }
	.bg_sec a:hover,.bg_sec h2:hover { color:#D4D5D6; }
p { font-size:15px; line-height:25px; }
h1,h3,#content p strong { letter-spacing: -1px; }
h1,#content p strong { font-size:28px; line-height:40px; color:#B3B6B8; font-weight:bold; margin:0; padding:0; }
h2, h2 a { font-size:10px; color:#B3B6B8; text-decoration:none;font-weight:bold; }
	.bg_sec h1,.bg_sec h2,.bg_sec h2 a,.bg_sec #content p strong { color:#464C51; }
h2 a:hover { color:#262d33; }
h3 { font-size:28px; font-weight:bold; margin:0; padding:0; }
h4 { font-size:10px; color:#B3B6B8; text-decoration:none;font-weight:bold; }
	.bg_sec h4 { color:#464C51; }
#jarek { overflow:hidden; }
.jarek { position:relative; left:0px; }
.jarek_inverted { display:none; position:relative; left:0px; }
#page { width:1000px; margin:30px auto 100px auto; }
#nav { width:100px; margin-right:20px;  }
#nav_single { width:100px; margin-right:20px; }
#meta { width:100px; margin-right:20px; }
#nav div,#nav_single div,#meta div { width:80px; border-bottom:1px solid #f4f4f5; height:30px; line-height:30px; text-align:right; text-transform:uppercase; padding-right:2px; }
	.bg_sec #nav div,.bg_sec #nav_single div,.bg_sec #meta div { border-bottom:1px solid #31383d; }
div#arrowleft { float:right; width:20px; padding:0; }
div#arrowright { float:right; width:20px; margin:0 0 0 8px; padding:0; }
#content { width:900px; float:right; }
#content p { margin-left:153px; width:587px; text-align:left; margin-bottom:20px; margin-top:0; }
#content p a { color:#262d33; text-decoration:none; font-weight:bold; }
	.bg_sec #content p a { color:#D4D5D6; }
#content p a:hover { text-decoration:underline; }
#content h1 { margin-left:153px; width:587px; text-align:left; margin-bottom:10px; }
#content p.firstP { margin-left:0; width:893px; text-align:center; }
#content p.firstP span{ margin:0 auto; }
#content p.firstP img { clear:both; text-align:center; margin:0 auto 0 auto; }
	#content p.firstP img.alignleft { float:left; margin:0 30px; }
.post { width:593px; margin-bottom:10px; }
#footer { width:900px; border-top:1px solid #f4f4f5; margin-top:29px; margin-left:100px; padding-top:19px; }
	.bg_sec #footer { border-top:1px solid #31383d; }
#search { float:right; margin-top:-5px; }
#search input { width:150px; }
.searchresult { width:746px; height:180px; display:block; padding-top:30px; }
.searchresult .number { width:133px; float:left; text-align:right; display:block; color:#DFE0E1; }
	.bg_sec .searchresult .number { color:#464C51; }
.searchresult .search_thumb { float:left; width:150px; margin:0 20px 20px 20px; text-align:center; }
.searchresult .searchtext { display:block; margin-left:320px; }
#content .searchresult .searchtext p { margin-left:0; }
.search_top_border { border-top:1px solid #F4F4F5; margin-top:-30px; width:593px; float:right; }
	.bg_sec .search_top_border { border-top:1px solid #31383d; }
.arrowstyle { padding:0; }
.arrowstyle a { font-size:22px; line-height:25px; }
#found { width:900px; margin-bottom:10px; border-top:1px solid #F4F4F5; padding-top:50px; margin-top:30px; }
#notfound { width:900px; margin-bottom:10px; height:100px; border-top:1px solid #F4F4F5; padding-top:150px; margin-top:30px; }
	.bg_sec #found,.bg_sec #notfound { border-top:1px solid #31383d; }
.clear { clear:both; font:1px/1px monospace; height:1px; width:1px; }
.clickme { cursor:pointer; display:block; }
.bg_light,.clickme_inverted { display:none; }

div{z-index:99}
h1,p{z-index:1}

.next_overlay_link { position:absolute; width:900px; height:600px; }

#content span.image {
	display: inline-block;
	display: -moz-inline-box;
	line-height: 0;
}
#content span.top {
	background: #e9e9e9 url(/gfx/shadow/top.png) repeat-x left top;
}
#content span.bottom {
	background: transparent url(/gfx/shadow/bottom-left.png) no-repeat left bottom;
}
#content span.image img {
	padding-top: 1px;
	padding-bottom: 2px;
	background: transparent url(/gfx/shadow/bottom-right.png) no-repeat right bottom;
	padding-left: 1px;
	padding-right: 1px;
}

.bg_sec #content span.top {
	background:none;
}
.bg_sec #content span.bottom {
	background:none;
}
.bg_sec #content span.image img {
	background:none;
}
.post img{
/*	padding-bottom:20px;*/
}