/*
Name: Flow 5
Author: Andrzej Pilatowicz
Description: 'Flow 5 them for my homepage'
Version: 1.0
*/

body {
	margin: 0 auto;padding: 0;height: 100% !important;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.625em;
}
#body-home {
	background:url('images/bg-2.jpg') repeat-x center fixed #000;
}

h1, h2, h3, h4, h5, .commentsAuthor {
	margin: 0;padding: 0;font-family: "Times New Roman",Times,serif;
}
/* *** html 5 tags *** */
header, section, footer, aside, nav, article, figure {margin: 0;display: block;clear:both;}

/* 


filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);



*/

#body-home #content, #body-photos #content, #body-blog #content, #body-design #content {
	margin:45px 0 60px 0;padding:0;min-width:960px;text-align:left;clear:both;position:relative;background:transparent;
}
/* rgba */
#content .white {background:#fff;}
#content .rgba-5 {background: rgba(255, 255, 255, 0.5);}
#content .rgba-6 {background: rgba(255, 255, 255, 0.6);}
#content .rgba-7 {background: rgba(255, 255, 255, 0.7);}
#content .rgba-8 {background: rgba(255, 255, 255, 0.8);}
#content .rgba-5:hover, #content .rgba-6:hover, #content .rgba-7:hover, #content .rgba-8:hover {background: rgba(255, 255, 255, 1);}

#background-dark {margin: 0;padding: 0;position: absolute;height:100%;width:100%;background:#2d2d2d;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#21211f'); 
background: -webkit-gradient(linear, left top, left bottom, from(#373737), to(#21211f)); 
background: -moz-linear-gradient(top,  #373737,  #21211f);}

img {border: 0;}
p {margin: 0;padding: 0;}
form {margin: 0;padding: 0;}
input, textarea {margin: 2px 0;padding: 6px;border:none;background:rgba(255,255,255,0.4);font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:21px;color:#575757}
input:hover, input:focus, textarea:hover, textarea:focus {background:#fff;-webkit-box-shadow: 0 0 30px #fff;-moz-box-shadow: 0 0 30px #fff;}
.clear {height: 1px;clear: both;display: block;}

/* *** Links *** */
a:link, a:visited {
color: #187BCA; text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;
}
a:hover {color: #187BCA;text-decoration: underline;}
a:focus, a:active {}

#main-nav {position: fixed;top: 0;left: 0;padding: 5px 0;width:100%;background:#0e0e0e;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2a2a', endColorstr='#0e0e0e'); 
background: -webkit-gradient(linear, left top, left bottom, from(#2b2a2a), to(#0e0e0e)); 
background: -moz-linear-gradient(top,  #2b2a2a,  #0e0e0e); 
-webkit-box-shadow: 2px 0 5px rgba(0, 0, 0, .6);
-moz-box-shadow: 2px 0 5px rgba(0, 0, 0, .6);
}
#main-nav a {
	margin: 5px 2px;padding:5px 7px;display: block;font-size: 140%;line-height: 100%;
	-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #000;
}
#main-nav .current-cat a, #main-nav .current_page_item a {
-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #2b2a2a;color: #fff;
}
#main-nav li:first-child a {margin: 2px 0 0 0 !important;padding: 0 5px !important;background: none !important;}
#main-nav a:hover {text-decoration: none;color: #fff;background: #2b2a2a;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;}
#main-nav ul {margin: 0;padding:0 0 0 10px;list-style: none;}
#main-nav li {margin: 0;padding:0 1px;float: left;display: inline;}

.sub-spacer {margin-bottom:400px !important;}
#sub-navigation {font-size:120%;}
#sub-navigation ul {
	margin: 10px 0 0 0;padding:0;list-style: none;background: #fafafa;
	-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
#sub-navigation li {margin: 0;padding: 0;border-bottom: solid 1px #fff;}
#sub-navigation li:last-child {border: 0 none;}
#sub-navigation li:last-child a {border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#sub-navigation li:first-child a {border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}

#sub-navigation a {padding: 6px 5px 5px 5px;display: block;font-weight: bold;}
#sub-navigation a:hover {padding: 6px 5px 5px 6px;text-decoration: none;background: #f0f0f0;color: #000;}
/*
#sub-navigation > ul{overflow:auto;max-height: 500px;}
*/



/*** Blog css style *** */

#body-blog {height:100%;background:url('images/bg-3.jpg') repeat top right #dadada fixed;}
#body-blog aside {margin: 20px;width:260px;float:left;display:inline;}
#body-blog aside ul {margin:0;padding:0;list-style:none;}
#body-blog aside li {margin:0;padding:0;}
#body-blog aside h2 {margin:0;padding:0;}
#body-blog aside a {
	margin:2px 0;padding: 5px;display: block;float: left;clear:left;
	color:#fff;font-family: 'Helvetica Neue', Arial, sans-serif;font-weight:bold;font-size:12px !important;
	background: #c87e26;
	webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .6);-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .6); 	
}
#body-blog aside li:nth-child(10n+1) a {background: #c87e26;color:#fff;}
#body-blog aside li:nth-child(10n+2) a {background: #bc7724;color:#fff;}
#body-blog aside li:nth-child(10n+3) a {background: #9d641d;color:#fff;}
#body-blog aside li:nth-child(10n+4) a {background: #754a15;color:#fff;}
#body-blog aside li:nth-child(10n+5) a {background: #4f320e;color:#fff;}
#body-blog aside li:nth-child(10n+6) a {background: #2e1e08;color:#fff;}
#body-blog aside li:nth-child(10n+7) a {background: #4f320e;color:#fff;}
#body-blog aside li:nth-child(10n+8) a {background: #754a15;color:#fff;}
#body-blog aside li:nth-child(10n+9) a {background: #9d641d;color:#fff;}
#body-blog aside li:nth-child(10n+10) a {background: #bc7724;color:#fff;}
#body-blog aside li a:hover {margin-left:1.11%;color: #dadada;text-decoration:none;background: url('images/bg-0.png') repeat top left #171717;-webkit-transform: scale(1.11);-moz-transform: scale(1.11);-o-transform: scale(1.11);}

#body-blog section #content {margin:55px 20px 20px 300px;}
#body-blog section .post {margin: 10px 0 0 0;padding:0 0 5px 0;width: 710px;font-size: 120%;line-height: 160%;color: #21211f;background: rgba(79,50,14,0.2);position:relative;}
#body-blog section header {padding:10px 0;}
#body-blog section h1 {margin: 0;padding: 8px 0 8px 5px;font-family: 'Helvetica Neue Light', Arial, sans-serif;font-weight: 100;font-size:280%;line-height:85%;background: rgba(79,50,14,0.3);-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;}
#body-blog section h1:hover {background: rgba(79,50,14,0.7);color: #fff;}
#body-blog .post-info abbr {font-weight:bold;position:absolute;top:15px;right:10px;width: 120px;font-size:100%;border:none;}
#body-blog .post-info abbr span {display:block;padding: 0 1px;line-height:90%;color:#21211f;text-align:right;float:right;}
#body-blog .post-info abbr span:first-child {font-size:180%;color:#000;}
#body-blog .post-info abbr span:last-child {display: block;font-size:80%;color:#21211f;clear:both;}
#body-blog .entry {margin: 0 0 10px 0;padding:10px;font-size:14px;line-height:21px;background:#fff;color:#575757;}
#body-blog .entry img.aligncenter {
	margin: 10px 0 15px -10px;display:block;border-left:solid 10px #000;border-right: solid 100px #000;
	-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;opacity: 1;
}
#body-blog .entry img.aligncenter:hover {opacity: 0.9;}
#body-blog .entry p {margin: 12px 0;}


/* *** design *** */
#body-design {background:url('images/bg-0.png') repeat fixed;}
#body-design .cat-entry a, #body-design h1,#body-design h2,#body-design h3,#body-design h4,#body-design h5, #body-design .dentry {font-family:'Helvetica Neue Light', Arial, sans-serif;}
#body-design .cat-entry {margin: 5px;padding: 5px;border:solid 1px #444444;background: rgba(0,0,0,0.1);}
#body-design .cat-entry:hover {background: rgba(0,0,0,0.2);}
#body-design .cat-entry header {background:#000;color:#fff;}
#body-design .cat-entry a>img {margin: 0 0 -4px 0;opacity:1;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
#body-design .cat-entry a>img:hover {opacity:0.8;}
#body-design .cat-entry h2 {margin:0;padding:3px 5px 4px 5px;}
#body-design #content {min-width: 1000px;}
#body-design #content a {font-weight:normal;color:#007eff;background:none;}
#body-design #content a:hover {text-decoration:underline;}
#body-design .cat-entry a {font-size: 70%;}
#body-design .design-entry {margin: 5px;width:720px;border-right:solid 1px #000;border-bottom:solid 1px #000;-webkit-box-shadow: 0 1px 5px #000;-moz-box-shadow: 0 1px 5px #000;}
#body-design .design-entry header {
	padding: 15px;border-bottom:solid 1px #444444;position:relative;
	background: #0e0e0e;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2a2a', endColorstr='#0e0e0e'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#2b2a2a), to(#0e0e0e)); 
	background: -moz-linear-gradient(top,  #2b2a2a,  #0e0e0e); 
}
#body-design .design-entry h1 {font-size:160%;color:#eaeaea;font-weight: normal;text-shadow: -1px -1px 1px #000;}
#body-design .design-entry h3 {padding: 12px 0 0 0;font-size:105%;font-weight:normal;color:#aaa;}
#body-design .design-entry h4 {margin: 0;padding: 2px 0;font-size:100%;font-style:normal;color:#aaa;}
#body-design .design-entry h5 {font-size:100%;}
#body-design .design-entry header div {position: absolute;top: 20px;right: 15px;width:400px;text-align: right;font-weight:normal;} 
#body-design .aligncenter {}
#body-design .dentry {margin: 0 auto;padding: 40px 60px 40px 60px;font-size: 120%;line-height: 180%;background:#fff;}
#body-design .dentry p {margin:10px 0;text-align:justify;}
#body-design aside {margin:5px 5px 5px 10px;padding:0;width:250px;font-size:120%;background: #000;-webkit-box-shadow: 0 2px 8px #000;-moz-box-shadow: 0 2px 8px #000;}
#body-design aside ul {margin:0;padding:0;list-style:none;border-bottom:solid 1px #2b2a2a;}
#body-design aside li {margin:0;border-top:solid 1px #2b2a2a;border-right:solid 1px #2b2a2a;border-left:solid 1px #2b2a2a;-}
#body-design aside li a {padding:5px;display: block;opacity:0.9;}
#body-design aside li:nth-child(2n+1)  {
	background: #0e0e0e;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2a2a', endColorstr='#000'); 
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0.00, #181818), color-stop(50%, #262626), color-stop(1.00, #181818));
	background: -moz-linear-gradient(left,  #181818, #262626, #181818);
}
#body-design aside li:nth-child(2n+2)  {
	background: #181818;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2a2a', endColorstr='#000'); 
	background-image: -webkit-gradient(linear, left top, right top,color-stop(0.00, #181818), color-stop(50%, #1f1f1f), color-stop(1.00, #181818));
	background: -moz-linear-gradient(left,  #181818, #1f1f1f, #181818);
}
#body-design aside a:hover {padding:5px 2px 5px 8px;text-decoration: none !important;background:#181818 !important;opacity:1;}


/* *** rutyna *** */
#body-routine {background:#f0f0f0;}
#body-routine section, #body-routine .routine-entry h2, #body-routine .entry h1 {font-family: 'Helvetica Neue', Arial, sans-serif !important;}
#body-routine section {margin:50px 10px 60px 20px;padding:0;min-width:970px;text-align:left;clear:both;position:relative;background:transparent;}
#body-routine section ol {margin:10px;padding:0;list-style:decimal;}
#body-routine section>ol>li {margin:20px;padding: 10px;float:left;}
#body-routine section>aside>ol>li {margin:0 10px 10px 10px;padding: 0 10px 0 0;}
#body-routine #fb {margin: 10px 0 0 -10px;padding: 18px 20px;background:#fff;font-size:140%;}
#body-routine #fb a {}
#body-routine #fb a:hover {text-decoration: none;}
#body-routine .routine-entry {width: 50px;height:50px;}
#body-routine .routine-entry h2 {font-size:100%;}
#body-routine .thumb {display: block;width: 50px;height: 50px;text-indent:-9999px}
#body-routine .entry {margin: 10px;padding:10px 60px 20px 60px;width: 600px;background: #fff;font-size:120%;line-height:180%;}
#body-routine .entry>header {padding: 10px 0;margin: 0 0 20px 0;border-bottom:solid 1px #fafafa;}
#body-routine .entry h1 {font-size:120%;}
/* *** footer *** */
#footer {
	margin: 0 auto;padding: 5px 0;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 3;
	background: #000;color: #fff;text-align: right;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2a2a', endColorstr='#000'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#2b2a2a), to(#000)); 
	background: -moz-linear-gradient(top,  #2b2a2a,  #000);
	-webkit-box-shadow: -2px 0 5px rgba(0, 0, 0, .6);
	-moz-box-shadow: -2px 0 5px rgba(0, 0, 0, .6);
}
#footer p {margin: 0;padding: 1px 10px;}


/* *** home *** */
#body-home #content h1,#body-photos section h1 {font-size:4em;line-height:90%;font-weight:normal;
}
#body-home #content h2, #content h4, #body-photos #content h2 {
	padding: 5px 0;font-size: 2.2em;font-weight: normal;font-style: italic;line-height: 98%;
}
#body-home #content h2 a, #content h4 a {
	color: #000;
}
#body-home #content h2 a:hover, #content h4 a:hover {
	background: #000;color: #fff;text-decoration: none;
}

#body-home #content div.hentry {
	width: 250px;margin:5px;padding:10px;float: left;display: inline;
	-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
#body-home #content div.home-view {font-size: 120%;}
#body-home #content div.home-view p {line-height:120%}

#body-home #content div.post {
	width: 600px;margin:5px;padding:10px;float: left;display: inline;background: #fff;position: relative;
	font-size: 120%;line-height: 160%;color: #21211f;
	-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
} 
#body-home #content .entry ~ .number {
	display: inline;padding:5px 10px;position: absolute;bottom: 0;right: 0;text-align: center;
	color: #fff;font-size: 120%;font-weight: bold;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	background: #000;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2a2a', endColorstr='#0e0e0e'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#2b2a2a), to(#0e0e0e)); 
	background: -moz-linear-gradient(top,  #2b2a2a,  #0e0e0e); 
}
#body-home #content .entry ~ .number a {
	padding:2px 3px 0 3px;font-size:80%;
	-webkit-border-radius: 2px;-khtml-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #2b2a2a;
}
#body-home #content .entry ~ .number a:hover {
	text-decoration: none;
}
#body-home #content .number>span {
	font-size: 80%;font-weight: normal;
}
.post img {margin: 0 0;}
#body-home #content div:hover {-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;}
#body-home #content .entry {margin: 0;padding: 0 0 10px 0;font-size: 120%;line-height: 140%;}
#body-home #content .entry p {margin: 10px 0;}
#body-home #content .entry h5 {padding: 5px 0;font-size:120%;font-weight: normal;font-style: italic;}
#body-home #content abbr {margin: 5px 0 0 0;display: block;font-size: 1em;line-height: 140%;border: 0 none;color: #848484;}
#body-home #content abbr ~ div {color: #848484;}
#body-home #content abbr ~ div a {color: #848484;font-style: italic;}
#body-home #content abbr ~ div a:hover {color: #fff;background: #000;text-decoration: none;}



/* *** Comments *** */
#comments {padding:0;font-size: 120%;background:rgba(79,50,14,0.3);}
#comments h4, #leaveComment h4 {margin:0;padding:10px 5px;font-style:normal;font-size:160%;font-family: 'Helvetica Neue', Arial, sans-serif !important;}
#comments ol {margin: 0;padding: 5px;list-style: none;}
#comments li {margin: 5px 0;padding:0;line-height: 160%;}
#comments li p {padding: 5px;background:rgba(255,255,255,0.4);}
#comments p strong {margin:5px;color:#fff;}
#comments .commentsAuthor {padding: 0 0 5px 0;font-size:120%;font-weight:normal;font-family: 'Helvetica Neue', Arial, sans-serif !important;}
#comments .commentsDate {font-size:60%;font-style: normal;}
#comments .commentsDate:before {content: " | ";}
#body-blog #comments section {margin: 0 !important;padding: 0 !important;}

#leaveCommentForm {margin: 5px 0 0 0;padding:5px 5px 10px 5px;height: 170px;position: relative;background:rgba(255,255,255,0.2);}

#leaveComment label {padding: 5px 0;display: block;}
#leaveComment span {font-size: 80%;font-style:italic;}
#leaveComment #text-area {width: 432px;height:80px;position:absolute;top:5px;right:20px;}
#leaveComment #text-area label {margin-bottom:1px;}
#leaveComment input {width: 220px;}
#leaveComment input, #leaveComment textarea {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
#leaveComment textarea {width: 420px;height:76px;}
#leaveComment .submit-button {
margin: 10px 0 10px 0;padding: 6px 4px 8px 4px;height: 30px;width: 120px;float: right;color:#fff;border: none;font-size: 100%;font-weight: bold;cursor: pointer;  
-webkit-box-shadow: 0 0 10px #f0911d;-moz-box-shadow: 0 0 10px #f0911d;
-webkit-border-radius: 1px;-khtml-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;border: solid 1px #cf760b;
background:#cf760b;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c24', endColorstr='#cf760b');background: -webkit-gradient(linear, left top, left bottom, from(#ff9c24), to(#cf760b));background: -moz-linear-gradient(top,  #ff9c24,  #cf760b);-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-o-transition: all 0.7s;
}
#leaveComment .submit-button:hover {
background: #b2660a;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0911d', endColorstr='#b2660a');background: -webkit-gradient(linear, left top, left bottom, from(#f0911d), to(#b2660a));background: -moz-linear-gradient(top,  #f0911d,  #b2660a);-webkit-border-radius: 15px;-khtml-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;border: solid 1px #b2660a;
-webkit-box-shadow: 0 0 30px #ffc279;-moz-box-shadow: 0 0 30px #ffc279;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-o-transition: all 0.7s;
}
#leaveComment .submit-button:active {
margin: 11px 0 9px 0;border: solid 1px #b2660a;background:#f59420;-webkit-box-shadow: 0 0 10px #b2660a;-moz-box-shadow: 0 0 10px #b2660a;
background: #f0911d;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2660a', endColorstr='#f0911d');background: -webkit-gradient(linear, left top, left bottom, from(#b2660a), to(#f0911d));background: -moz-linear-gradient(top,  #b2660a,  #f0911d);
}

/* *** Photo gallery *** */
#body-photos {background: url('images/bg-5.jpg') no-repeat top left;}	

.photogallery-title {width: 98%;margin:5px 0;padding:5px;float: left;display: inline;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#373636;}
.photogallery-title h1 {line-height: 75% !important;}
.photogallery-title p {padding: 5px 0 0 0;font-size: 120%;line-height: 90%;}

#sub-navigation-photos {
	width: 200px;padding: 0;position: fixed;left: 0;bottom: 24px;top: 44px;height: 100%;
	background: #141414;border-right: solid 1px #000;color: #fff;font-size:120%;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#21211f', endColorstr='#000'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#21211f), to(#000)); 
	background: -moz-linear-gradient(top,  #21211f,  #000);
	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
}
#sub-navigation-photos ul {margin:0;padding:0;list-style: none;border-bottom: solid 1px #21211f;border-top: solid 1px #000;}
#sub-navigation-photos li {
	margin: 0;padding:0;border-top: solid 1px #21211f;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#161616', endColorstr='#000'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#161616), to(#000)); 
	background: -moz-linear-gradient(top,  #161616,  #000);
}
#sub-navigation-photos a {padding: 8px 10px 7px 10px;display: block;font-weight: bold;}
#sub-navigation-photos a:hover {text-decoration: none;background: #000;color: #fff;}
#sub-navigation-photos h2 {
	padding: 10px 5px 10px 6px;font-size: 36px;font-weight: normal !important;color: #2d2d2d;letter-spacing: 4px;
	text-shadow: -1px -1px 0 #0f0f0f;
}

.photo-entry {
	width: 250px;margin:5px;padding:5px;float: left;display: inline;background: #000;
	-webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}
.photo-entry>a {display: block;position: relative;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;opacity:0.85;}
.photo-entry:hover>a {opacity: 1;}
.photo-entry:hover h2 a {background: #000;}
.photo-entry h2 {position: absolute;bottom: 5px;left: 10px;font-size: 60%;}
.photo-entry h2 a {background: #000;padding: 2px 5px;color: #fff !important;font-size: 70%;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration:none;}
.photo-entry h2 a {background: rgba(0, 0, 0, 0.5);}

#imageDetails {}
#imageDetails #caption {display: block;color: #fff;}


/* *** WP pagenavi *** */
.wp-pagenavi {
	position: fixed;z-index: 2;
	bottom: 10px;left: 37%;right: 37%;background:#000;color: #fff;
	display: block;padding: 6px 20px 18px 20px;text-align: center;font-size: 120%;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#21211f', endColorstr='#000'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#21211f), to(#000)); 
	background: -moz-linear-gradient(top,  #21211f,  #000);
	text-shadow: -1px -1px 1px #000;
}
.wp-pagenavi a:hover {text-decoration: none;}
.page, .extend {padding:5px;font-weight: bold;color: #fff;}
.current {padding:5px;font-size: 180%;font-weight: bold;color: #fff;}
.pages {font-size: 70%;padding:0;position: absolute;top: 5px;right: 8px;}
.wp-pagenavi a, .wp-pagenavi a:link {padding:5px;text-decoration: none;}
.wp-pagenavi a:visited {padding:5px;}
.wp-pagenavi a:active, .wp-pagenavi a:focus {padding:5px;}

