





/*
Theme Name: Photographia
Theme URI: http://www.cssigniter.com/
Description: A PhotoBlog theme for WordPress
Author: the cssigniter.com team
Author URI: http://www.cssigniter.com/
Version: 1.0
*/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }


html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; }

body, button, input, select, textarea { font-family: sans-serif; color: #222; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.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; }
figure { margin: 0; }
form { margin: 0; }
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%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
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:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* =============================================================================
   End of Normalization
   ========================================================================== */


h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: 'Chau Philomene One', sans-serif;
}

h4 {
  font-size: 14px;
}

p {
  margin-top: 0;
}

body {
  background: url(wp-content/themes/wp_photographia5/images/body-bg.png) repeat-y 50% 0;
  color: #fff;
  font-size: 12px;
  font-family: Georgia, serif;
  line-height: 1.4;
}

body.alt { background: url(wp-content/themes/wp_photographia5/images/body-bg-alt.png) repeat-y 50% 0; }

.container {
  width: 960px;
  margin:50px auto;
}

.main {
  float: left;
  width: 640px;
  margin-right: 50px;
  padding-left: 10px;
}

.sidebar {
  float: left;
  width: 210px;
  padding-left: 50px;
}

.alt .main {
  float: right;
  width: 640px;
  margin-right: 0;
  padding-right: 10px;
}

.alt .sidebar {
  float: left;
  width: 210px;
  padding-right: 50px;
  padding-left:0;
}


h1.logo {
  margin: 0;
}

h1.logo img{ margin-bottom: 10px;}

h1.logo a, h1.logo a:visited {
  color: #fff;
  text-decoration: none;
}

h1.logo a:hover {
  color: #f3f3f3;
}

header hgroup > h2 {
  font-size: 14px;
  color: #B5BECB;
  margin: 3px 0;
}

nav {
  margin: 0 0 50px 100px;
  position:relative;
  z-index:2000; 
}

.alt nav { margin:0 100px 50px 0; }

#navigation {
  display: block;
  border: 1px solid #30353d;
  background: url(wp-content/themes/wp_photographia5/images/nav-bg.png) repeat-x;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 3px #1c1f24;
  -webkit-box-shadow: 0 0 3px #1c1f24;
  box-shadow: 0 0 3px #1c1f24;
}

#navigation ul {
	position: absolute;
	top: -999em;
	width: 15em;
	z-index:1000;
	background: #22262A;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px; 
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px;
	box-shadow:0 3px 3px rgba(0,0,0,0.3);
}

#navigation > li {
  list-style-type: none;
  float: left;
  line-height: 1.231;
  position:relative; 
}

#navigation li a {
  display: block;
  font-size: 14px;
  font-family: 'Chau Philomene One', sans-serif;
  color: #b5becb;
  text-shadow: 1px 1px 0 #000;
  padding: 13px 23px;
  border-right: 1px solid #30353d;
  border-left: 1px solid #202428;
  text-decoration: none;
}

#navigation li li a {
	border:none;
	background: #22262A; 
}

#navigation li li:last-child a:hover {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px; 
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px; 
}

#navigation li:last-child a {
  border-right: none;
}

#navigation li:first-child a {
  border-left: none;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}

#navigation li a:hover {
  color: #fff;
}


#navigation ul li { width: 100%; }
#navigation li:hover { visibility: inherit; }
#navigation li:hover ul, #navigation li.sfHover ul { left: 0; top: 3.7em; z-index: 99; }
#navigation li:hover li ul, ul#navigation li.sfHover li ul { top: -999em }
#navigation li:hover, #navigation li.sfHover a, #navigation .current_page_item > a, #navigation .current_page_item, #navigation a:focus, #navigation a:hover { outline: 0; color: #F9F4F0; }
#navigation li.sfHover > a { color: white }
#navigation li ul li ul { width: 100% }
#navigation li li a { font-size: 12px; font-family: Georgia, serif; }


.tags {
  float: left;
  width: 80px;
  margin-right: 20px;
  text-align: right;
  margin-top: 10px;
}

.tags h4 {
  margin: 0 0 5px 0;
  font-weight: normal;
  padding-left: 23px;
  background: url(wp-content/themes/wp_photographia5/images/sprites.png) 0 -62px no-repeat;
  display: inline-block;
}

.taglist {
  text-align: right;
  margin: 0;
  padding: 0;
}

.taglist li {
  list-style-type: none;
}

.taglist li a, .taglist li a:visited {
  line-height: 1.231;
  padding: 3px 0;
  display: block;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  color: #b5becb;
}

.taglist li a:hover {
  color: #fff;
}

.entry {
  margin-bottom: 55px;
}

.entry-content {
  float: left;
  width: 540px;
  position: relative;
  border-radius: 6px;
  -o-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0 0 4px #111;
  -o-box-shadow: 0 0 4px #111;
  -moz-box-shadow: 0 0 4px #111;
  -webkit-box-shadow: 0 0 4px #111;
}


.alt .tags { float: right; margin-left:20px; margin-right:0; text-align: left; }
.alt .taglist { text-align: left; }
.alt .entry-content { float:left; }

.zoom-icon {
  background: url(wp-content/themes/wp_photographia5/images/sprites.png) no-repeat;
  width: 50px;
  height: 50px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 46%;
  left: 45%;
  z-index: 9999;
  display:none;
}

.show:hover .zoom-icon {
}

.show {
  width: 540px;
  overflow: hidden;
  position: relative;
  z-index: 400;
  margin-bottom:10px;
}

.show img {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  display:block;
}

.entry-head {
  position: relative;
  z-index: 560;
}

.entry-no-attachment .entry-head {
  margin-top: 10px;
}

.entry-no-attachment .perma {
  border-radius: 5px;
}

.s-ctrl {
  height: 38px;
  position: relative;
  top: -3px;
}

.perma {
  background: #e23632 url(wp-content/themes/wp_photographia5/images/shadow.png) no-repeat right center;
  padding: 30px 40px 35px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  position: relative;
  margin-top: -10px;
}

.entry h1 a, .entry h1 a:visited, .entry h2 a, .entry h2 a:visited, .entry-title {
  font-size: 26px;
  color: #fff;
  line-height: 1.1;
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.13);
}

.entry h1 a:hover, .entry h2 a:hover {
  color: #f3f3f3;
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.23);
}

.entry time {
  font-size: 12px;
  text-align: center; 
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.23);
}

a.ci-more-link {
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  height: 25px;
  padding: 6px 0 0;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.23);
  width: 150px;
}

a.ci-more-link:hover {
  background: url(wp-content/themes/wp_photographia5/images/readmore-hover.png) no-repeat;
  color: #fff;
}

.s-prv {
  background: url(wp-content/themes/wp_photographia5/images/sprites.png) no-repeat;
  background-position: -2px -97px; width: 12px; height: 14px;
  position: absolute;
  text-indent: -999em;
  top: 20px;
  left: 53px;
}

.s-nxt {
  background: url(wp-content/themes/wp_photographia5/images/sprites.png) no-repeat;
  background-position: -21px -97px; width: 12px; height: 14px;
  position: absolute;
  text-indent: -999em;
  top: 20px;
  left: 67px;
}

.s-nxt:active, .s-nxt:focus, .s-prv:active, .s-prv:focus {
  outline: none;
}

.s-nxt:active, .s-prv:active {
  top: 21px;
}

.post-content {
  background: #fffbe8;
  border-top:solid 5px #F2EEDC;
  border-bottom:solid 5px #F2EEDC; 
  padding: 30px 40px;
  color: #25292f;
  font-size: 13px;
  position: relative;
  z-index: 580;
  margin-top: -15px;
  line-height: 1.6;
}

.post-content p {
  margin-top: 0;
}

.comment-no {
  color: #FFFFFF;
  font-size: 18px;
  line-height: 1.1;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.13);
  font-family: 'Chau Philomene One', sans-serif;
  line-height: 1;
}

.comment-no:after {
  content: ' ';
  position: absolute;
  width: 22px;
  height: 6px;
  bottom: -5px;
  left: 40px;
}

.comment-no a, .comment-no a:visited {
  color: #fff;
}

.comment-no a:hover {
  color: #f3f3f3;
}

.entry-no-attachment .comment-no:after {
  display: none;
}

.entry-foot {
  padding: 30px 40px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  position: relative;
}

/* Comments */
#respond { margin-top: 0; }

.post-comments {
  margin-left: 100px;
  margin-bottom: 55px;
}

.post-comments ul, .post-comments ol {
  margin: inherit;
}
.alt .post-comments { margin-left:0; margin-right:100px; clear:both; }

#comment-list {
  margin: 0;
  padding: 0;
}

#comment-list li {
  list-style-type: none;
}

.comment-text {
  margin-bottom: 25px;
}

.avatar {
  float: left;
}

.comment-copy {
  float: right;
  width: 420px;
}

.comment-copy {
  background: #fffbe8;
  color: #25292f;
  font-size: 12px;
  line-height: 1.6;
  margin-top:5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

.comment-copy p {
  padding: 5px 20px;
}

.comment-copy p.comment-meta {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  padding: 15px 20px;
  margin: 0;
  position: relative;
  top: -5px;
}

.comment-meta:before {
  content: ' ';
  height: 23px;
  width: 6px;
  display: block;
  position: absolute;
  bottom: 11px;
  left: -6px;
}

.comment-meta a, .coment-meta a:visited {
  color: #fff;
}

.comment-reply-link, .comment-reply-link:visited {
  display: inline-block;
  padding: 3px 10px 3px 25px;
  font-style: italic;
  font-size: 11px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: -10px 10px 10px 0;
  float: right;
}

.comment-reply-link:hover {
	background: #262A30 url(wp-content/themes/wp_photographia5/images/sprites.png) -40px -93px no-repeat;
	color:#fff;
}

#form-wrapper {
  margin: 15px 0 0 100px;
}

.alt #form-wrapper { 
	margin: 15px 100px 0 0; 
}

#form-wrapper h2 {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  margin-bottom: 40px;
  padding: 20px 40px;
  position: relative;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.23);
  margin: 0;
  border-bottom: 5px solid #F2EEDC;
}

.post-form {
  background: none repeat scroll 0 0 #FFFBE8;
  color: #25292F;
  font-size: 12px;
  line-height: 1.6;
  padding: 25px 40px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

.post-form label {
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
}

.post-form input[type=text], .post-form textarea {
  background: #f3eed8;
  border: 1px solid #dcd7c0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 7px;
  margin-bottom: 10px;
  -moz-box-shadow: 3px 3px 5px #ebe6cf inset;
  -webkit-box-shadow: 3px 3px 5px #ebe6cf inset;
  box-shadow: 3px 3px 5px #ebe6cf inset;

}

.post-form input[type=text]:focus, .post-form textarea:focus {
  -moz-box-shadow: 3px 3px 5px #e4dfc8 inset;
  -webkit-box-shadow: 3px 3px 5px #e4dfc8 inset;
  box-shadow: 3px 3px 5px #e4dfc8 inset;
}

.post-form input[type=text] {
  width: 250px;
}

.post-form textarea {
  width: 80%;
}

.post-form input[type=submit] {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  padding: 8px 25px;
  color: #fff;
  border: none;
  font-family: Georgia, serif;
  text-transform: uppercase;
  margin-top: 10px;
}

.post-form input[type=submit]:active {
  position: relative;
  top:1px;
}

.post-form input[type=submit]:hover { 
	background: #262A30;
}

#reply-title a, #reply-title a:visited {
  color: #fff;
}

#cancel-comment-reply-link {
  margin-left: 15px;
}

.comment-copy > .comment-copy {
  
}

.comment > ul.children .comment-copy {
  width: 390px;
}

.comment > ul.children .comment > ul.children .comment-copy {
  width: 360px;
}

.comment > ul.children .comment > ul.children .comment > ul.children .comment-copy {
  width: 330px;
}

/* Sidebar */

.alignleft {
  float: left;
  margin: 0 15px 15px 0; 
}

.alignright {
  float: right;
  margin: 0 0 15px 15px;
}

.aligncenter {
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

#search input[type=text] {
  background: #30343b;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius: 20px;
  padding: 8px 15px;
  font-family: Georgia, serif;
  font-style: italic;
  border: 1px solid #353a41;
  color: #9199a4;
  box-shadow: 1px 2px 0 0 #2a2e34 inset;
  width: 180px;
  font-size: 11px;
}

#search input[type=text]:hover {
	background: #363b43; 
}

#footer {
  background: url(wp-content/themes/wp_photographia5/images/foot-bg.png);
  padding: 25px 0;
  font-size: 11px;
}

#footer a:hover {
  color: #fff;
}

.wrap {
  width: 840px;
  margin: 0 auto;
  padding-left: 110px;
}

.alt #footer .wrap { text-align: right; }

.pagination {
  margin-left: 100px;
}

.alt .pagination { margin-left:0; }

.wp-pagenavi a, .wp-pagenavi a:visited, .wp-pagenavi span {
  font-family: Georgia, serif;
  color: #fff !important;
  border:1px solid #333 !important;
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px !important;
  padding: 5px 13px !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 0 2px #000;
    border: none !important; 

}

.wp-pagenavi a:hover {
  color: #fff !important;
}

.wp-pagenavi .current {
  background: #191C20;
  color:#fff !important;  
}

#paging {
  width: 540px;
  float: right;
}

.alt #paging {
  float: left;
}

#paging a, #paging a:visited {
  color: #B5BECB;
}

#paging a:hover {
  color: #fff;
}

.gallery img {
  border: 2px solid #F2EEDC;
}

/* Social Icons */
.icn {
  width: 24px;
  height: 24px;
  background: url(wp-content/themes/wp_photographia5/images/social-icons.png) no-repeat;
  float:left;
  margin-right: 5px;
  text-indent: -999em;
  cursor: pointer;
}

.icn:focus,
.icn:active {
  outline: none;
}

.icn.twitter {
  background-position: -31px -1px;
}

.icn.twitter:hover {
  background-position: -31px -31px;
}

.icn.facebook {
  background-position: 0 -1px;
}

.icn.facebook:hover {
  background-position: 0 -31px;
}

.icn.flickr {
  background-position: -62px -1px;
}

.icn.flickr:hover {
  background-position: -62px -31px;
}

.icn.picasa {
  background-position: -94px 0;
}

.icn.picasa:hover {
  background-position: -94px -30px;
}

.icn.lnkdin {
  background-position: -125px 0;
}

.icn.lnkdin:hover {
  background-position: -125px -30px;
}

.icn.gplus {
  background-position: -156px -1px;
}

.icn.gplus:hover {
  background-position: -156px -31px;
}

.icn.rss {
  background-position: -187px -1px;
}

.icn.rss:hover {
  background-position: -187px -31px;
}

.icn.youtube {
  background-position: -218px -1px;
}

.icn.youtube:hover {
  background-position: -218px -31px;
}

.icn.wordpress {
  background-position: -250px -1px;
}

.icn.wordpress:hover {
  background-position: -250px -31px;
}

.icn.dribbble {
  background-position: -282px -1px;
}

.icn.dribbble:hover {
  background-position: -282px -31px;
}

.icn.pinterest {
  background-position: -313px -1px;
}

.icn.pinterest:hover {
  background-position: -313px -31px;
}

/* Page Styling */

.page .entry {
  margin: 0 0 55px 100px;
}

.alt.page .entry { 
  margin: 0 0 55px 0; 
}

.page .entry h1 {
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 0;
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.13);
}

.page .entry p {
  line-height: 1.6;
  font-size: 14px;
}

.entry table {
    width: 100%;
}
.entry table td {
    padding: 5px;
}
.entry table tr {
    border-bottom: 1px solid #CCCCCC;
}
.entry table thead tr {
    background: none repeat scroll 0 0 #222222;
    color: white;
    font-weight: bold;
}
.entry table tr:nth-child(2n) {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
}

.ci-breadcrumb {
  width: 540px;
  margin: 0 0 30px 100px;
    color: #fff;
}

.alt .ci-breadcrumb {
  margin: 0 0 30px 0;
}

.ci-breadcrumb > span {
  font-weight: bold;
  color: #B5BECB;

}  
/*
============================================================================
Widgets 
============================================================================
*/


.widget {
  margin: 40px 0;
}

.ad {
  background: #25292f;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #31373e;
  text-align: center;
  padding: 20px 15px 10px;
  font-size: 11px;
  font-style: italic;
}

.widget h3 {
  margin: 0 0 15px 0;
  padding: 0 0 7px 0;
  border-bottom: 1px solid #31373e;
}

.avt, .avatar {
  padding: 5px;
  background-color: #2b3136;
  box-shadow: 0 0 3px #111;
}

.widget p {
  font-size: 11px;
  line-height: 1.5;
}

.widget ul {
  margin: 0;
  padding: 0;
}

.widget ul li {
  list-style-type: none;
  padding: 3px 0;
}

.widget a, .widget a:visited {
  color: #b5becb;
}

.widget a:hover {
  color: #fff;
}

.widget-area {
}

.widget {
}

.widget-title {
}

.widget ul {
  margin:0;
}

.widget ul ul {
  margin-left:1.5em;
}

.widget ul li {
  font-size:13px;
}

.widget a {
}

.widget a:hover,.widget a:focus,.widget a:active {
}


  
/* Search Widget */
.widget_search form {
}

.widget_search #s {
}

.widget_search #searchsubmit {
  position:relative;
  top:-2px;
}

.widget_search #searchsubmit:active {
}


  
/* Ephemera Widget */
section.ephemera ol,.widget_twentyeleven_ephemera ol {
  list-style:square;
  margin:5px 0 0;
}

.widget_twentyeleven_ephemera .widget-entry-title {
  padding:0;
}

.widget_twentyeleven_ephemera .comments-link a,.widget_twentyeleven_ephemera .comments-link > span {
  display:block;
  font-weight:bold;
}

section.ephemera .entry-title .comments-link a:hover,.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}

section.ephemera .entry-title a span {
}


  
/* Widget Image */
.widget_image img {
  height:auto;
  max-width:100%;
}


  
/* Calendar Widget */
.widget_calendar #wp-calendar {
  width:95%;
  text-align:center;
}

.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th {
  text-align:center;
}

.widget_calendar #wp-calendar caption {
  font-size:11px;
  padding:5px 0 3px;
  text-transform:uppercase;
}

.widget_calendar #wp-calendar th {
  font-weight:bold;
}

.widget_calendar #wp-calendar tfoot td {
}

/* Twitter Widget */

.twitter-time {
  display: block;
  font-size: 0.85em;
  font-style: italic;
  margin-bottom: 10px;
  margin-top: 5px;
}

/* Flickr Widget */

.flickr_badge_image {
    margin: 0 15px 15px 0;
}

.flickr_badge_image:nth-child(2n+1) {
  margin-right:0 ;
}

.flickr_badge_image {
  float: left;
  background-color: #2B3136;
  box-shadow: 0 0 3px #000;
  padding: 6px;
}


/* Specific Page Templates */
.page-template-template-backless-php .entry h1 {
  margin-bottom: 15px;
}
/*
============================================================================
General Elements Styling 
============================================================================
*/

blockquote {
  font-family:Georgia, "Bitstream Charter", serif;
  font-style:italic;
  font-weight:normal;
  margin:0 3em;
}

/* =============================================================================
   Pretty Photo
   ========================================================================== */

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/red_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/red/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/facebook/red_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(wp-content/themes/wp_photographia5/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

/* =============================================================================
   Helper Classes
   ========================================================================== */

.hidden { display: none !important; visibility: hidden; }

.group:before, .group:after { content: ""; display: table; }
.group:after { clear: both; }
.group { zoom: 1; }

/* =============================================================================
   Print Styles
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  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: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

.comment-subscription-form { margin-bottom:0 !important; padding-top:5px; }
.comment-subscription-form label { display:inline-block; margin-left:10px; }
.options { background: #fff; margin:20px 0; padding:15px 15px 5px 15px; border-top:solid 5px #2AB3EA; border-bottom:solid 5px #2AB3EA; border-radius:3px; box-shadow:0 0 2px rgba(0,0,0,0.1); }
.options span { display:block; font-weight:bold; }
.size-full { width:460px; height:auto; -ms-interpolation-mode: bicubic; }
.tags time b { display:block; }
.tags time b.j { font-size:26px; }