/* Theme Name: MPC

Theme URI: http://www.myphotocentral.com

Author: 27 Pixels

Author URI: http://www.27pixels.com

Description: The 2012 theme for MyPhotoCentral.com based on Wordpress TwentyEleven and 960gs grids.

Version: 1.0

Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-menu, featured-image-header, featured-images, microformats, post-formats */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;}

:focus {
    outline: 0;}

body {
    background: #f4f4f4;
    line-height: 20px;}

ol,
ul {
    list-style: none;}

table {
    border-collapse: separate;
    border-spacing: 0;}

caption,
th,
td {
    font-weight: normal;
    text-align: left;}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";}

blockquote,
q {
    quotes: "" "";}

a img {
    border: 0;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Structure */

body {
    min-width: 1080px;}

.container-12 {
    margin-left: auto;
    margin-right: auto;
    width: 1080px;}

.grid-1,
.grid-2,
.grid-3,
.grid-4small,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-8large,
.grid-9,
.grid-10,
.grid-11,
.grid-12 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;}

.home-grid {
    width: 810px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 0px;
    margin-right: 0px;}

.404-grid {
    width: 1060px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 0px;
    margin-right: 0px;}

.grid-comments-left {
    width: 400px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 0px;
    margin-right: 0px;}

.grid-comments-right {
    width: 338px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 0px;
    margin-right: 0px;}

.alpha {
    margin-left: 0;}
.omega {
    margin-right: 0;}
	
.container-12 .grid-1 {width: 70px;}
.container-12 .grid-2 {width: 160px;}
.container-12 .grid-3 {width: 250px;}
.container-12 .grid-4small {width: 300px;}
.container-12 .grid-4 {width: 340px;}
.container-12 .grid-5 {width: 430px;}
.container-12 .grid-6 {width: 520px;}
.container-12 .grid-7 {width: 610px;}
.container-12 .grid-8 {width: 700px;}
.container-12 .grid-8large {width: 740px;}
.container-12 .grid-9 {width: 790px;}
.container-12 .grid-10 {width: 880px;}
.container-12 .grid-11 {width: 970px;}
.container-12 .grid-12 {width: 1060px;}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;}

.clearfix:after {
    clear: both;}

.clearfix {
    zoom: 1;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Attachments */

.singular .image-attachment .entry-content {
    margin: 0 auto;
    width: auto;}

.singular .image-attachment .entry-description {
    margin: 0 auto;
    width: 68.9%;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% error404 */

.error404 #primary {
    float: none;
    margin: 0;}

.error404 #primary #content {
    margin: 0 7.6%;
    width: auto;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Alignment */

.alignleft {
    display: inline;
    float: left;
    margin-right: 20px;
    clear: left;}

.alignright {
    display: inline;
    float: right;
    margin-left: 20px;
    clear: right;}

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

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Global */

body,
input,
textarea {
    color: #373737;
    font: 15px sans-serif;
    font-weight: 300;
    line-height: 20px;}

body {
    background: url(images/body-bg.png) top center #f4f4f4;
    line-height: 20px;}

#page {
    background: #fff;}

a.more-link {
    position: absolute;
    bottom: 20px;
    right: 20px;}

a.read-link {
    display: block;
    clear: both;
    position: absolute;
    top: 150px;
    right: -20px;}

body.category-reviews a.read-link {
    display: block;
    clear: both;
    position: absolute;
    top: 226px;
    right: 50%;
    margin-right: -42px;
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;}

.button,
.buttons,
a.more-link {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));
    background: -moz-linear-gradient(center top, #ffffff 0%, #f8f8f8 100%);
    background-color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0px 1px 0px #ffffff;
    padding: 5px 15px;
    border-color: #dbdbdb;
    border-width: 1px;
    border-style: solid;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: bold;}

a.read-link {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));
    background: -moz-linear-gradient(center top, #ffffff 0%, #f8f8f8 100%);
    background-color: #ffffff;
    text-shadow: 0px 1px 0px #ffffff;
    padding: 3px 10px 2px 10px;
    border-color: #dbdbdb;
    border-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: solid;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: bold;}

.banner-info a.read-link {
    top: auto;
    bottom: 21px;
    right: 11px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));
    background: -moz-linear-gradient(center top, #ffffff 0%, #f8f8f8 100%);
    text-shadow: 0px 1px 0px #ffffff;
    padding: 2px 10px 1px 10px;
    border-color: #dbdbdb;
    border-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-style: solid;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: bold;}

.button:hover,
.buttons:hover,
a.more-link:hover {
    background: #ffffff;
    -webkit-box-shadow: 2px 2px 10px 3px #ededed inset;
    -moz-box-shadow: 2px 2px 10px 3px #ededed inset;
    box-shadow: 2px 2px 10px 3px #ededed inset;}

.button:active,
.buttons:active,
a.more-link:active {
    background: #ffffff;
    -webkit-box-shadow: 2px 2px 10px 3px #ededed inset;
    -moz-box-shadow: 2px 2px 10px 3px #ededed inset;
    box-shadow: 2px 2px 10px 3px #ededed inset;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    clear: none;}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 20px;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Text elements */

p {
    margin-bottom: 20px;}

ul,
ol {
    margin: 0 0 20px 40px;}

ul {
    list-style: square;}

ol {
    list-style-type: decimal;}

ol ol {
    list-style: upper-alpha;}

ol ol ol {
    list-style: lower-roman;}

ol ol ol ol {
    list-style: lower-alpha;}

ul ul,
ol ol,
ul ol,
ol ul {
    margin-bottom: 0;}

dl {
    margin: 0 20px;}

dt {
    font-weight: bold;}

dd {
    margin-bottom: 20px;}

strong {
    font-weight: bold;}

cite,
em,
i {
    font-style: italic;}

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

blockquote em,
blockquote i,
blockquote cite {
    font-style: normal;}

blockquote cite {
    color: #666;
    font: 12px sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    text-transform: uppercase;}

pre {
    background: #f4f4f4;
    font: 13px "Courier 10 Pitch", Courier, monospace;
    line-height: 1.5;
    margin-bottom: 20px;
    overflow: auto;
    padding: 0.75em 20px;}

code,
kbd {
    font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}

abbr,
acronym,
dfn {
    border-bottom: 1px dotted #666;
    cursor: help;}

address {
    display: block;
    margin: 0 0 20px;}

ins {
    background: #fff9c0;
    text-decoration: none;}

sup,
sub {
    font-size: 10px;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;}

sup {
    bottom: 1ex;}

sub {
    top: .5ex;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Forms */

input[type=text],
input[type=email],
input[type=password],
textarea {
    background: #fafafa;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #ddd;
    color: #888;}

input[type=text]:focus,
textarea:focus {
    color: #373737;}

textarea {
    padding-left: 3px;
    width: 98%;}

input[type=text],
input[type=password],
input[type=email],
textarea {
    padding: 3px;}

input#s {
    background: url(images/search.png) no-repeat 6px 6px #f4f4f4;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 6px 10px 4px 30px;}

input#searchsubmit {
    display: none;}

legend {
    font-weight: bold;}

label {
    font-size: 12px;
    font-weight: bold;}

.page-id-127 p.noinput,
.page-id-130 p.noinput {
    padding: 10px;
    background: #f4f4f4;
    border: 1px solid #dddddd;}

.page-id-127 input[type=text],
.page-id-130 input[type=text] {
    width: 400px;
    margin-bottom: 10px;}

.page-id-127 input[type=password],
.page-id-130 input[type=password] {
    width: 400px;
    margin-bottom: 10px;}

.page-id-127 .entry-content .button_div,
.page-id-130 .entry-content .button_div {
    padding-top: 20px;}

.page-id-127 small,
.page-id-130 small {
    display: none;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Links */

a {
    color: #00a0dc;
    text-decoration: none;}

a:focus,
a:active,
a:hover {
    color: #373737;
    text-decoration: none;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Header */

#branding {
    position: relative;}

.home #branding {} .main-nav {
    position: relative;
    height: 50px;
    background: url(images/nav-bg.png) top center repeat-x;
    z-index: 1000;}

.header {
    width: 100%;
    height: 150px;
    background: url(images/header-bg.png) bottom center repeat-x #ededed;}

.error404 .header {
    width: 100%;
    height: 450px;
    background: url(images/header-bg.png) bottom center repeat-x #ededed;}

.home .header {
    height: 350px;}

#site-title a {
    display: block;
    width: 252px;
    height: 102px;
    background: url(images/logo.png) top left no-repeat;
    overflow: hidden;
    text-indent: -999px;
    position: absolute;
    margin: 10px 0px 0px 10px;}

.header-box {
    margin-top: 40px;
    min-height: 250px !important;
    overflow: hidden;}

a.feedback {
    display: block;
    width: 37px;
    height: 27px;
    position: absolute;
    right: 0px;
    top: 10px;
    overflow: hidden;
    text-indent: -999px;
    background: url(images/mail-icon.png) no-repeat;}

.banner {
    position: absolute;
    height: 150px;
    overflow: hidden;}

.error404 .banner {
    position: absolute;
    height: 448px;
    overflow: hidden;}

.banner.banner1 {
    background: url(images/banner-news.jpg) top center no-repeat;}

.banner.banner2 {
    background: url(images/banner-articles.jpg) top center no-repeat;}

.banner.banner3 {
    background: url(images/banner-tutorials.jpg) top center no-repeat;}

.banner.banner4 {
    background: url(images/banner-interviews.jpg) top center no-repeat;}

.banner.banner5 {
    background: url(images/banner-photoshoots.jpg) top center no-repeat;}

.banner.banner6 {
    background: url(images/banner-gear.jpg) top center no-repeat;}

.banner.banner7 {
    background: url(images/banner-projects.jpg) top center no-repeat;}

.banner.banner8 {
    background: url(images/banner-architecture.jpg) top center no-repeat;}

.banner.banner9 {
    background: url(images/banner-casual.jpg) top center no-repeat;}

.banner.banner10 {
    background: url(images/banner-landscape.jpg) top center no-repeat;}

.banner.banner11 {
    background: url(images/banner-photographer.jpg) top center no-repeat;}

.banner.banner12 {
    background: url(images/banner-skyline.jpg) top center no-repeat;}

.banner.banner13 {
    background: url(images/banner-studio.jpg) top center no-repeat;}

.banner.banner14 {
    background: url(images/banner-travel.jpg) top center no-repeat;}

.page .banner,
.gear .banner {
    background: url(images/banner-pages.jpg) top center no-repeat;}

.error404 .banner {
    background: url(images/banner-404.jpg) top center no-repeat;}

.banner-thumb {
    position: absolute;
    margin-left: -20px;
    margin-top: -20px;}

.video-wrapper {
    position: absolute;
    margin-left: -20px;
    margin-top: -20px;
    width: 520px;
    height: 290px;
    overflow: hidden;}

.video-wrapper iframe {
    margin-top: -3px;}

.banner-thumb img {
    border-right: 1px solid #DBDBDB;}

.banner-info {
    padding-left: 520px;}

.thumb-cover {
    display: block;
    position: absolute;
    width: 520px;
    height: 290px;
    background-image: url(images/thumb-cover.png);
    background-size: cover;}

.thumb-shade {
    display: none;
    position: absolute;
    width: 520px;
    height: 290px;
    background-image: url(images/thumb-shade.png);
    background-size: cover;}

.small-banner {
    position: absolute;
    margin-left: -20px;
    margin-top: -20px;
    border-bottom: 0px solid #DBDBDB;
    height: 140px;
    overflow: hidden;
    width: 248px;}

.small-banner-info {
    position: absolute;
    margin-top: 120px;}

#mc_embed_signup .entry-title {
    padding-bottom: 5px;}

#mc_embed_signup input[type="email"] {
    line-height: inherit;}

#mc_embed_signup .button {
    line-height: inherit;}

.header-icons {
    position: absolute;
    right: -4px;
    top: 120px;
    z-index: 1;}

.home .header-icons {
    position: absolute;
    right: auto;
    left: 540px;
    top: 410px;
    z-index: 1;}

.header-icons a {
    display: block;
    float: left;
    margin-right: 4px;
    width: 32px;
    height: 32px;
    overflow: hidden;
    text-indent: -9999px;}

.header-icons a.header-facebook {
    background-image: url(images/facebook.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;}

.header-icons a.header-twitter {
    background-image: url(images/twitter.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;}

.header-icons a.header-google {
    background-image: url(images/google.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;}

.header-icons a.header-youtube {
    background-image: url(images/youtube.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;}

#footer a.footer-rss {
    background-image: url(images/rss.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    text-indent: -9999px;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Content */

.page .entry-header,
.single .entry-header {
    margin: -20px -20px 20px -20px;
	padding:20px;
	border-bottom:1px solid #cccccc;}

#main {
    margin-top: -41px;}

.home #main {
    margin-top: 10px;}

.content-box {
    background: url(images/post-bg.png) top left repeat-y #ffffff;
    border: 1px solid #e1e1e1;
    min-height: 720px;}

.single .content-box,
.page .content-box {
    background-image: none;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    min-height: 860px;}

.box {
    background: #ffffff;
    border: 1px solid #e1e1e1;
    padding: 20px;
    min-height: 100px;
    margin-bottom: 10px;}

.user-box {
    background: #ffffff;
    border: 1px solid #e1e1e1;
    padding: 0px;
    min-height: 100px;
    margin-bottom: 10px;}

.blue-box {
    background: #00a0dc;
    height: 200px;
    border: 1px solid #e1e1e1;
    padding: 20px;
    min-height: 100px;
    margin-bottom: 10px;
    overflow: hidden;}

.important-box {
    background: #ffffff;
    height: 250px;
    border: 1px solid #e1e1e1;
    padding: 0px;
    min-height: 100px;
    margin-bottom: 10px;
    overflow: hidden;}

.singular .blue-box img {
    margin: -20px;}


.about-box {
    margin-bottom: 20px !important;
    margin-left: -20px !important;
    border-left: 0px !important;
    padding-left: 20px;
    background: url(images/nav-bg.png) top center repeat;}

.fb-box {
    padding: 15px !important;
    margin-top: 20px;
    margin-bottom: 0px !important;}

.article-share {
    position: absolute;
    width: 35px;
    top: 80px;
    left: 20px;}

.home-smallbox {
    height: 420px;}

body.category-reviews .home-smallbox {
    height: 220px;}

.home .post-thumb,
.error404 .post-thumb {
    margin-left: -20px;
    margin-top: -20px;
    margin-bottom: 35px;}

.post-thumb img {
    border: 1px solid #e1e1e1;}

body.category-reviews .post-thumb img {
    border: none;
    border-bottom: 1px solid #e1e1e1;}

.home .post-thumb img,
.error404 .post-thumb img {
    border: 0px;
    width: 248px;
    height: 150px;}

.archive.category-interviews .post-thumb {
    float: left;
    margin: 0px 15px 15px 0px;}

#sidebar {
    margin-top: 39px;}

.home #sidebar {
    margin-top: 39px;}

.viewport {
    overflow: hidden;
    position: relative;
    height: 150px;
    width: 248px;}

body.category-reviews .entry-header {
    height: 160px !important;}

body.category-reviews .viewport {
    margin: -20px -20px 5px -20px;
    border-bottom: 1px solid #e1e1e1;}

.no-margin {
    margin-right: 0;}

.viewport a {
    display: block;
    position: relative;}

.viewport a img {
    height: 150px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 248px;}

.page-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    margin: 0 0 2.6em;
    text-transform: uppercase;}

.page-title a {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: none;}

.hentry {
    margin: 0px;
    padding: 20px 20px 20px 100px;
    position: relative;
    border-bottom: 1px dotted #e1e1e1;}

.singular .hentry {
    padding: 20px 20px 20px 20px;}

.singular.page .hentry {
    padding: 20px 20px 20px 20px;}

.home .hentry,
.error404 .hentry {
    padding: 0px 0px 0px 0px;
    min-height: 400px;}

body.category-reviews .hentry {
    margin: -20px;
    padding: 20px;
    position: relative;
    border-bottom: none;}

.hentry:last-child,
.no-results {
    border-bottom: none;}

.blog .sticky .entry-header .entry-meta {
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;}

.entry-title {
    padding-right: 0px;}

.home .entry-meta,
.error404 .entry-meta {
    position: absolute;
    top: 150px;
    left: -20px;
    padding: 3px 40px 2px 20px;
    background: url(images/nav-bg.png) repeat-x top center;
    border-bottom: 1px solid #e1e1e1;
    color: #ffffff;
    font-size: 11px;}

.home .entry-meta a,
.error404 .entry-meta a {
    color: #ffffff;}

.archive .entry-header .entry-meta,
.search-results .entry-header .entry-meta {
    position: absolute;
    left: 10px;
    width: 60px;}

body.category-reviews .entry-meta {
    width: 248px !important;
    position: absolute;
    top: 150px;
    left: 0px !important;
    padding: 3px 40px 2px 20px;
    background: url(images/nav-bg.png) repeat-x top center;
    border-bottom: 1px solid #e1e1e1;
    color: #ffffff;
    font-size: 11px;
    box-sizing: border-box;}

.entry-title {
    clear: both;
    color: #222;
    font-size: 25px;
    font-weight: normal;
    line-height: 30px;
    padding-bottom: 10px;}

.singular .entry-title {
    padding-bottom: 0px !important;}

.home .entry-title,
.error404 .entry-title {
    font-size: 18px;
    line-height: 25px;}

.entry-title,
.entry-title a {
    color: #222;
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
    color: #00a0dc;}
	
.home .entry-title {
    font-size: 18px;
    line-height: 25px;}

.home .entry-title a {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;}

body.category-reviews .entry-title,
body.category-reviews .entry-title a {
    font-size: 18px;
    line-height: 25px;
    text-align: center;}

.entry-meta {
    color: #666;
    font-size: 12px;
    line-height: 20px;}

.entry-meta a {
    font-weight: bold;}

.single-author .entry-meta .by-author {
    display: none;}

.entry-content,
.entry-summary {
    padding: 0;}

.entry-summary p {
    margin-bottom: 0px;}

.archive .entry-content p:first-child,
.singular .entry-content p:first-child {
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    line-height: 30px;}

.search-results .entry-content p:first-child,
.singular .entry-content p:first-child {
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    line-height: 30px;}

.entry-content h2 {
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal !important;}

.entry-content h3 {
    font-size: 14px;}

.entry-content h2,
.entry-content h3,
.comment-content h2,
.comment-content h3 {
    font-weight: bold;
    margin-bottom: 10px;}

.entry-content table,
.comment-content table,
#showinline table {
    border: 1px solid #ddd;
    border-collapse: collapse;
    background: #ededed;
    margin: 0 0 20px;
    width: 100%;
    font-size: 13px;}

.entry-content th,
.comment-content th {
    font-weight: bold;
    padding: 5px;
    background: url('images/nav-bg.png') repeat-x scroll center top transparent;
    color: #ffffff;}

.entry-content td,
.comment-content td,
#showinline td {
    border: 1px solid #ddd;
    padding: 5px;
    background: #ffffff;}

.centered-table td {
    text-align: center;
    vertical-align: middle;}

.entry-content #s {
    width: 75%;}

.comment-content ul,
.comment-content ol {
    margin-bottom: 20px;}

.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
    margin-bottom: 0;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Menu */
#access {
    clear: both;
    display: block;
    float: left;
    margin: 0px;
    width: 100%;
    height: 50px;}

#access ul {
    font-size: 16px;
    list-style: none;
    margin: 0 0 0 20px;
    padding-left: 0;}

#access li {
    float: left;
    position: relative;}

#access a {
    color: #eee;
    display: block;
    line-height: 50px;
    padding: 0 20px;
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    font-size: 18px;}
	
#access a.toggle-navigation {
	display:none;
	visibility:hidden;}

#access ul ul {
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top: 3.333em;
    left: 0;
    width: 188px;
    z-index: 99999;}

#access ul ul ul {
    left: 100%;
    top: 0;}

#access ul ul a {
    background: #f9f9f9;
    border-bottom: 1px dotted #ddd;
    color: #444;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 1.4em;
    padding: 10px 10px;
    width: 168px;}

#access li:hover > a,
#access ul ul:hover > a,
#access a:focus {
    background: #00a0dc;
    color: #ffffff;}

#access ul li:hover > ul {
    display: block;}

#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
    font-weight: normal;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Search Form */

#branding #searchform {
    position: absolute;
    top: 160px;
    right: 0px;
    text-align: right;
    z-index: 100;}

.home #branding #searchform {
    position: absolute;
    top: 410px;
    right: 0px;
    text-align: right;}

.error404 #branding #searchform {
    position: absolute;
    top: 310px;
    right: 0px;
    text-align: right;}

#branding #searchform label {
    display: none;}

#branding #searchform div {
    margin: 0;}

#branding #s {
    float: right;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width, background;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 400ms;
    -moz-transition-property: width, background;
    -moz-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width, background;
    -o-transition-timing-function: ease;
    width: 60px;
    background-color: #ffffff;}

#branding #s:focus {
    background-color: #ffffff;
    width: 208px;}

#branding #searchsubmit {
    display: none;}

#branding .only-search #searchform {
    top: 5px;
    z-index: 1;}

#branding .only-search #s {
    background-color: #666;
    border-color: #000;
    color: #222;}

#branding .only-search #s,
#branding .only-search #s:focus {
    width: 85%;}

#branding .only-search #s:focus {
    background-color: #bbb;}

#branding .with-image #searchform {
    top: auto;
    bottom: -27px;
    max-width: 208px;}

#branding .only-search + #access div {
    padding-right: 205px;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Other Content Properties */

dl.gallery-item {
    margin: 0;}

.page-link {
    clear: both;
    display: block;
    margin: 0 0 20px;}

.page-link a {
    background: #eee;
    color: #373737;
    margin: 0;
    padding: 2px 3px;
    text-decoration: none;}

.page-link a:hover {
    background: #888;
    color: #fff;
    font-weight: bold;}

.page-link span {
    margin-right: 6px;}

.entry-meta .edit-link a,
.commentlist .edit-link a {
    background: #eee;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #666;
    float: right;
    font-size: 12px;
    line-height: 1.5em;
    font-weight: 300;
    text-decoration: none;
    padding: 0 8px;}

.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
    background: #888;
    color: #fff;}

.entry-content .edit-link {
    clear: both;
    display: block;}

/* Images */

.entry-content img,
.comment-content img,
.widget img {
    max-width: 680px;
    /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
    /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
    max-width: 680px;
    width: auto;
    /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
    
    height: auto;
    /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;}

img.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 20px;}

p img,
.wp-caption {
    margin-top: 0.4em;}

.wp-caption {
    background: #eeeeee;
    margin-bottom: 20px;
    padding: 6px 1px 1px 1px;
    border: 1px solid #dddddd;}

.wp-caption img {
    display: block;
    margin: 0 auto;
    border: 0px solid #DDDDDD !important;
    padding: 0px !important;}

.wp-caption .wp-caption-text,
.gallery-caption {} .wp-caption .wp-caption-text {
    padding: 6px;
    position: relative;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0px !important;}

.wp-caption .wp-caption-text:before {
    font-style: normal;
    margin-right: 0px;
    position: absolute;
    left: 0px;
    top: 0px;}

#content .gallery {
    margin: 0 auto 20px;}

#content .gallery a img {
    border: none;}

img#wpstats {
    display: block;
    margin: 0 auto 20px;}

#content .gallery-columns-2 img {
    width: 100%;
    height: auto;
    max-width: 330px;}

#content .gallery-columns-4 .gallery-item {
    width: 23%;
    padding-right: 2%;}

#content .gallery-columns-4 .gallery-item img {
    width: 100%;
    height: auto;}

/* Image borders */

img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {
    /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
    
    border: 1px solid #ddd;
    padding: 6px;}

.wp-caption img {
    border-color: #eee;}

a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
    /* Add some useful style to those fancy borders for linked images ... */
    
    background: #eee;
    border-color: #bbb;}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
    /* ... including captioned images! */
    
    background: #fff;
    border-color: #ddd;}

/* Make sure embeds and iframes fit their containers */

embed,
iframe,
object {
    max-width: 100%;}

/* Password Protected Posts */

.post-password-required .entry-header .comments-link {
    margin: 20px 0 0;}

.post-password-required input[type=password] {
    margin: 0.8125em 0;}

.post-password-required input[type=password]:focus {
    background: #f7f7f7;}

/* Author Info */

#author-info {
    font-size: 12px;
    overflow: hidden;}

.singular #author-info {
    background: #f9f9f9;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 2.2em -35.6% 0 -35.4%;
    padding: 20px 35.4%;}

.archive #author-info {
    border-bottom: 1px solid #ddd;
    margin: 0 0 2.2em;
    padding: 0 0 2.2em;}

#author-avatar {
    float: left;
    margin-right: -78px;}

#author-avatar img {
    background: #fff;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #bbb;
    -moz-box-shadow: 0 1px 2px #bbb;
    box-shadow: 0 1px 2px #bbb;
    padding: 3px;}

#author-description {
    float: left;
    margin-left: 108px;}

#author-description h2 {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0 10px;}

/* Comments link */

.entry-header .comments-link a {
    background: #eee url(images/comment-bubble.png) no-repeat;
    color: #666;
    font-size: 13px;
    font-weight: normal;
    line-height: 35px;
    overflow: hidden;
    padding: 0 0 0;
    position: absolute;
    top: 1.5em;
    right: 0;
    text-align: center;
    text-decoration: none;
    width: 43px;
    height: 36px;}

.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
    background-color: #1982d1;
    color: #fff;
    color: rgba(255, 255, 255, 0.8);}

.entry-header .comments-link .leave-reply {
    visibility: hidden;}

/*

Post Formats Headings

To hide the headings, display: none the ".entry-header .entry-format" selector,

and remove the padding rules below.

*/

.entry-header .entry-format {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    position: absolute;
    text-transform: uppercase;
    top: -5px;}

.entry-header hgroup .entry-title {
    padding-top: 15px;}

article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
    padding: 20px 0 0;}

article.format-status .entry-content {
    min-height: 65px;}

.recent-posts .entry-header .entry-format {
    display: none;}

.recent-posts .entry-header hgroup .entry-title {
    padding-top: 0;}

/* Singular content styles for Posts and Pages */

.singular .entry-title {
    color: #373737;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;
	padding:0px 0px!important;
	margin:0px 0px 10px 0px !important;}

.singular .entry-header .entry-meta {
    margin-bottom: 0px;}

blockquote.pull {
    font-size: 21px;
    font-weight: bold;
    line-height: 1.6125em;
    margin: 0 0 20px;
    text-align: center;}

.singular blockquote.pull {
    margin: 0 -22.25% 20px;}

.pull.alignleft {
    margin: 0 20px 0 0;
    text-align: right;
    width: 33%;}

.singular .pull.alignleft {
    margin: 0 20px 0 -22.25%;}

.pull.alignright {
    margin: 0 0 0 20px;
    text-align: left;
    width: 33%;}

.singular .pull.alignright {
    margin: 0 -22.25% 0 20px;}

.singular blockquote.pull.alignleft,
.singular blockquote.pull.alignright {
    width: 33%;}

.singular .entry-meta .edit-link a {
    bottom: auto;
    left: 50px;
    position: absolute;
    right: auto;
    top: 80px;}

/* =Aside

----------------------------------------------- */

.format-aside .entry-title,
.format-aside .entry-header .comments-link {
    display: none;}

.singular .format-aside .entry-title {
    display: block;}

.format-aside .entry-content {
    padding: 0;}

.singular .format-aside .entry-content {
    padding: 20px 0 0;}

/* =Link

----------------------------------------------- */

.format-link .entry-title,
.format-link .entry-header .comments-link {
    display: none;}

.singular .format-link .entry-title {
    display: block;}

.format-link .entry-content {
    padding: 0;}

.singular .format-link .entry-content {
    padding: 20px 0 0;}

/* =Gallery

----------------------------------------------- */

.format-gallery .gallery-thumb {
    float: left;
    display: block;
    margin: .375em 20px 0 0;}

/* =Status

----------------------------------------------- */

.format-status .entry-title,
.format-status .entry-header .comments-link {
    display: none;}

.singular .format-status .entry-title {
    display: block;}

.format-status .entry-content {
    padding: 0;}

.singular .format-status .entry-content {
    padding: 20px 0 0;}

.format-status img.avatar {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    float: left;
    margin: 4px 10px 2px 0;
    padding: 0;}

/* =Quote

----------------------------------------------- */

.format-quote blockquote {
    color: #555;
    font-size: 17px;
    margin: 0;}

/* =Image

----------------------------------------------- */

.indexed.format-image .entry-header {
    min-height: 61px;
    /* Prevent the comment icon from colliding with the image when there is no title */
}
.indexed.format-image .entry-content {
    padding-top: 0.5em;}

.indexed.format-image p,
.indexed.format-image p img {
    margin-bottom: 0;}

.indexed.format-image footer.entry-meta {
    background: #ddd;
    margin-top: -7px;
    padding: 20px 30px;
    overflow: hidden;}

.indexed.format-image div.entry-meta {
    display: inline-block;
    float: left;
    width: 35%;}

.indexed.format-image div.entry-meta + div.entry-meta {
    float: none;
    width: 65%;}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
    display: block;}

.indexed.format-image footer.entry-meta a {
    color: #444;}

.indexed.format-image footer.entry-meta a:hover {
    color: #fff;}

#content .indexed.format-image img {
    border: none;
    max-width: 100%;
    padding: 0;}

.indexed.format-image .wp-caption {
    background: #111;
    margin-bottom: 0;
    max-width: 96%;
    padding: 11px;}

.indexed.format-image .wp-caption .wp-caption-text {
    color: #ddd;}

.indexed.format-image .wp-caption .wp-caption-text:before {
    color: #444;}

.indexed.format-image a:hover img {
    opacity: 0.8;}

/* error404 */
/* Showcase */

h1.showcase-heading {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;}

/* Intro */

article.intro {
    background: #f9f9f9;
    border-bottom: none;
    margin: -1.855em -8.9% 20px;
    padding: 0 8.9%;}

article.intro .entry-title {
    display: none;}

article.intro .entry-content {
    color: #111;
    font-size: 16px;
    padding: 20px 0 0.625em;}

article.intro .edit-link a {
    background: #aaa;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    padding: 0 8px;
    position: absolute;
    top: 30px;
    right: 20px;
    text-decoration: none;}

article.intro .edit-link a:hover,
article.intro .edit-link a:focus,
article.intro .edit-link a:active {
    background: #777;}

/* Featured post */

section.featured-post {
    float: left;
    margin: -20px -8.9% 20px;
    padding: 20px 8.9% 0;
    position: relative;
    width: 100%;}

section.featured-post .hentry {
    border: none;
    color: #666;
    margin: 0;}

section.featured-post .entry-meta {
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;}

/* Small featured post */

section.featured-post .attachment-small-feature {
    float: right;
    height: auto;
    margin: 0 -8.9% 20px 0;
    max-width: 59%;
    position: relative;
    right: -15px;}

section.featured-post.small {
    padding-top: 0;}

section.featured-post .attachment-small-feature:hover,
section.featured-post .attachment-small-feature:focus,
section.featured-post .attachment-small-feature:active {
    opacity: .8;}

article.feature-image.small {
    float: left;
    margin: 0 0 20px;
    width: 45%;}

article.feature-image.small .entry-title {
    line-height: 1.2em;}

article.feature-image.small .entry-summary {
    color: #555;
    font-size: 13px;}

article.feature-image.small .entry-summary p a {
    background: #222;
    color: #eee;
    display: block;
    left: -23.8%;
    padding: 9px 26px 9px 85px;
    position: relative;
    text-decoration: none;
    top: 20px;
    width: 180px;
    z-index: 1;}

article.feature-image.small .entry-summary p a:hover {
    background: #1982d1;
    color: #eee;
    color: rgba(255, 255, 255, 0.8);}

/* Large featured post */

section.feature-image.large {
    border: none;
    max-height: 288px;
    padding: 0;
    width: 100%;}

section.feature-image.large .showcase-heading {
    display: none;}

section.feature-image.large .hentry {
    border-bottom: none;
    left: 9%;
    margin: 20px 9% 0 0;
    position: absolute;
    top: 0;}

article.feature-image.large .entry-title a {
    background: #222;
    background: rgba(0, 0, 0, 0.8);
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    padding: .2em 20px;}

section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
    background: #eee;
    background: rgba(255, 255, 255, 0.8);
    color: #222;}

article.feature-image.large .entry-summary {
    display: none;}

section.feature-image.large img {
    display: block;
    height: auto;
    max-width: 117.9%;
    padding: 0 0 6px;}

/* Featured Slider */

.featured-posts {
    border-bottom: 1px solid #ddd;
    display: block;
    height: 328px;
    margin: 20px -8.9% 20px;
    max-width: 1000px;
    padding: 0;
    position: relative;
    overflow: hidden;}

.featured-posts .showcase-heading {
    padding-left: 8.9%;}

.featured-posts section.featured-post {
    background: #fff;
    height: 288px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 30px;
    width: auto;}

.featured-posts section.featured-post.large {
    max-width: 100%;
    overflow: hidden;}

.featured-posts section.featured-post {
    -webkit-transition-duration: 200ms;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 200ms;
    -moz-transition-property: opacity, visibility;
    -moz-transition-timing-function: ease;}

.featured-posts section.featured-post {
    opacity: 0;
    visibility: hidden;}

.featured-posts #featured-post-1 {
    opacity: 1;
    visibility: visible;}

.featured-post .feature-text:after,
.featured-post .feature-image.small:after {
    content: ' ';
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* Opera11.10+ */
    
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* IE10+ */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
    
    background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* W3C */
    
    width: 100%;
    height: 45px;
    position: absolute;
    top: 230px;}

.featured-post .feature-image.small:after {
    top: 253px;}

#content .feature-slider {
    top: 5px;
    right: 8.9%;
    overflow: visible;
    position: absolute;}

.feature-slider ul {
    list-style-type: none;
    margin: 0;}

.feature-slider li {
    float: left;
    margin: 0 6px;}

.feature-slider a {
    background: #3c3c3c;
    background: rgba(60, 60, 60, 0.9);
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
    display: block;
    width: 14px;
    height: 14px;}

.feature-slider a.active {
    background: #1982d1;
    -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
    cursor: default;
    opacity: 0.5;}

/* Recent Posts */

section.recent-posts {
    padding: 0 0 20px;}

section.recent-posts .hentry {
    border: none;
    margin: 0;}

section.recent-posts .other-recent-posts {
    border-bottom: 1px solid #ddd;
    list-style: none;
    margin: 0;}

section.recent-posts .other-recent-posts li {
    padding: 0.3125em 0;
    position: relative;}

section.recent-posts .other-recent-posts .entry-title {
    border-top: 1px solid #ddd;
    font-size: 17px;}

section.recent-posts .other-recent-posts a[rel="bookmark"] {
    color: #373737;
    float: left;
    max-width: 84%;}

section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
    content: '-';
    color: transparent;
    font-size: 11px;}

section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {} section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link > span {
    border-bottom: 2px solid #999;
    bottom: -2px;
    color: #444;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.76333em;
    padding: 0.3125em 0 0.3125em 1em;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    z-index: 1;}

section.recent-posts .other-recent-posts .comments-link > span {
    border-color: #bbb;
    color: #888;}

section.recent-posts .other-recent-posts .comments-link a:hover {
    color: #1982d1;
    border-color: #1982d1;}

section.recent-posts .other-recent-posts li:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;}

/* =Attachments

----------------------------------------------- */

.image-attachment div.attachment {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-width: 1px 0;
    margin: 0 -8.9% 20px;
    overflow: hidden;
    padding: 20px 20px 0;
    text-align: center;}

.image-attachment div.attachment img {
    display: block;
    height: auto;
    margin: 0 auto 20px;
    max-width: 100%;}

.image-attachment div.attachment a img {
    border-color: #f9f9f9;}

.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
    border-color: #ddd;
    background: #fff;}

.image-attachment .entry-caption p {
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    margin: 0 0 2.6em;
    text-transform: uppercase;}

/* =Navigation

-------------------------------------------------------------- */

#content nav {
    clear: both;
    overflow: hidden;
    padding: 0 0 20px;}

#content nav a {
    font-size: 12px;
    font-weight: bold;
    line-height: 2.2em;}

#nav-above {
    padding: 0 0 20px;}

#nav-above {
    display: none;}

.paged #nav-above {
    display: block;}

.nav-previous {
    float: left;
    width: 50%;}

.nav-next {
    float: right;
    text-align: right;
    width: 50%;}

#content nav .meta-nav {
    font-weight: normal;}

/* Singular navigation */

#nav-single {
    float: right;
    position: relative;
    top: -0.3em;
    text-align: right;
    z-index: 1;}

#nav-single .nav-previous,
#nav-single .nav-next {
    float: none;
    width: auto;}

#nav-single .nav-next {
    padding-left: .5em;}

/* =Widgets

----------------------------------------------- */

.widget-area {
    font-size: 12px;}

.widget {
    clear: both;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    padding: 0px;
    min-height: 100px;
    margin-bottom: 10px;}

.widget p {
    margin-bottom: 0px;}

.widget-title {
    background: url('images/nav-bg.png') repeat-x scroll center top transparent;
    border-bottom: 1px solid #E1E1E1;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 15px 2px 15px;
    margin: 0px 0px;
    font-size: 12px;}

.widget .widgetcontent {
    padding: 15px;}

.widget ul {
    margin: 0;
    list-style: none;}

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

.widget ul li {
    color: #777;
    font-size: 13px;
    border-bottom: 1px dotted #eeeeee;}

.widget ul li:last-child {
    border-bottom: 0px dotted #eeeeee;}

.widget a {
    font-weight: bold;
    text-decoration: none;}

.widget a:hover,
.widget a:focus,
.widget a:active {
    text-decoration: none;}

#recent-posts-plus-2 ul img {
    float: left;
    margin-right: 10px;}

#recent-posts-plus-2 ul li {
    min-height: 80px;
    padding: 15px;}

/* Search Widget */

.widget_search form {
    margin: 0 0 20px;}

.widget_search #s {
    width: 77%;}

.widget_search #searchsubmit {
    background: #ddd;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
    box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
    color: #888;
    font-size: 13px;
    line-height: 25px;
    position: relative;
    top: -2px;}

.widget_search #searchsubmit:active {
    background: #1982d1;
    border-color: #0861a5;
    -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
    color: #bfddf3;}

/* Ephemera Widget */

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

.widget_twentyeleven_ephemera .widget-entry-title {
    font-size: 15px;
    font-weight: bold;
    padding: 0;}

.widget_twentyeleven_ephemera .comments-link a,
.widget_twentyeleven_ephemera .comments-link > span {
    color: #666;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.76333em;
    text-transform: uppercase;}

section.ephemera .entry-title .comments-link a:hover,
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {} section.ephemera .entry-title a span {
    color: #29628d;}

/* Twitter */

.widget_twitter li {
    list-style-type: none;
    margin-bottom: 14px;}

.widget_twitter .timesince {
    display: block;
    font-size: 11px;
    margin-right: -10px;
    text-align: right;}

/* Widget Image */

.widget_image img {
    height: auto;
    max-width: 100%;}

/* Calendar Widget */

.widget_calendar #wp-calendar {
    color: #555;
    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;
    font-weight: 500;
    padding: 5px 0 3px 0;
    text-transform: uppercase;}

.widget_calendar #wp-calendar th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold;}

.widget_calendar #wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Comments */

#comments-title {} .nopassword,
.nocomments {} .commentlist {
    list-style: none;
    margin: 15px 0 0 120px;
    width: 600px;}

.content .commentlist,
.page-template-sidebar-page-php .commentlist {
    width: 100%;
    /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
    background: #f6f6f6;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px;
    padding: 10px;
    position: relative;}

.commentlist .pingback {
    margin: 0 0 20px;
    padding: 0 20px;}

.commentlist .children {
    list-style: none;
    margin: 0;}

.commentlist .children li.comment {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin: 10px 0 0;
    padding: 10px;
    position: relative;}

.commentlist .children li.comment .fn {
    display: block;}

.comment-meta .fn {
    font-style: normal;}

.comment-meta {
    color: #666;
    font-size: 12px;
    line-height: 2.2em;}

.commentlist .children li.comment .comment-meta {
    line-height: 20px;
    margin-left: 50px;}

.commentlist .children li.comment .comment-content {
    margin: 20px 0 0;}

.comment-meta a {
    font-weight: bold;}

.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {} .commentlist .avatar {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    left: -102px;
    padding: 0;
    position: absolute;
    top: 0;}

.commentlist > li:before {
    content: url(images/comment-arrow.png);
    left: -21px;
    position: absolute;}

.commentlist > li.pingback:before {
    content: '';}

.commentlist .children .avatar {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 10px;
    padding: 0;
    top: 10px;}

a.comment-reply-link {
    background: #222;
    border: none;
    border-radius: 3px;
    color: #eee;
    cursor: pointer;
    font-size: 12px;
    margin: 0px;
    padding: 5px 10px;
    text-decoration: none;}

a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
    background: #888;
    color: #fff;}

a.comment-reply-link > span {
    display: none;}

/* Post author highlighting */

div.comment-author {} .commentlist > li.bypostauthor {
    background: #ddd;
    border-color: #d3d3d3;}

.commentlist > li.bypostauthor .comment-meta {
    color: #575757;}

.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {} .commentlist > li.bypostauthor:before {
    content: url(images/comment-arrow-bypostauthor.png);}

/* Post Author threaded comments */

.commentlist .children > li.bypostauthor {
    background: #ddd;
    border-color: #d3d3d3;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Comment Form */

#respond {
    margin: 20px;
    position: relative;
    width: 700px;}

#respond input[type="text"],
#respond textarea {
    background: #fff;
    border: 5px solid #eee;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
    -moz-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
    box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
    position: relative;
    padding: 2px 10px;
    text-indent: 0px;}

#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
    position: relative;}

#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {} #respond input[type="text"]:focus,
#respond textarea:focus {
    text-indent: 0;
    z-index: 1;}

#respond textarea {
    resize: vertical;
    width: 670px;}

.commentlist #respond textarea {
    resize: vertical;
    width: 95%;}

#respond .comment-form-author .required,
#respond .comment-form-email .required {
    color: #bd3500;
    font-size: 22px;
    font-weight: bold;
    left: 45%;
    position: absolute;
    top: 33px;
    z-index: 1;}

#respond .comment-notes,
#respond .logged-in-as {
    font-size: 13px;}

#respond p {
    margin: 10px 0;}

#respond .form-submit {
    margin: 0px;
    overflow: hidden;}

#respond input#submit {
    background: #222;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    color: #eee;
    cursor: pointer;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    margin: 0px;
    padding: 5px 15px 4px 15px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    float: right;}

#respond input#submit:active {
    background: #1982d1;
    color: #bfddf3;}

#respond #cancel-comment-reply-link {
    background: #222;
    border: none;
    border-radius: 3px;
    color: #eee;
    cursor: pointer;
    font-size: 12px;
    margin: 0px;
    padding: 5px 10px;
    text-decoration: none;}

#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
    background: #888;
    text-decoration: none;}

.commentlist #respond {
    margin: 20px 0 0;
    width: auto;}

#reply-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 20px;}

#cancel-comment-reply-link {
    display: block;
    font-weight: normal;
    position: absolute;
    right: 0px;
    text-decoration: none;
    text-transform: uppercase;}

#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
    color: #ff4b33;}

#respond label {} #respond input[type=text] {
    display: block;
    height: 24px;
    width: 45%;}

#respond p {
    font-size: 12px;}

#respond p.spam-pass1 {
    position: absolute;
    top: 50px;
    width: 40%;
    left: 55%;
    overflow: hidden;}

#respond p.spam-pass2 {
    position: absolute;
    top: 118px;
    width: 40%;
    left: 55%;
    overflow: hidden;}

p.comment-form-comment {
    margin: 0;}

.form-allowed-tags {
    display: none;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Footer */

.home #footer {
    background: #0b0b0b;
    height: 80px;
    padding-top: 15px;
    margin-top: 15px;}

#footer {
    background: #0b0b0b;
    height: 80px;
    padding-top: 50px;
    margin-top: -41px;}

#menu-footer-menu {
    font-size: 14px;
    list-style: none;
    margin: 0;
    padding-left: 0;}

#menu-footer-menu li {
    float: left;
    position: relative;}

#menu-footer-menu a {
    color: #eee;
    font-size: 14px;
    display: block;
    line-height: 30px;
    padding: 0 15px;
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;}

#menu-footer-menu li:hover > a,
#menu-footer-menu a:focus {
    background: #f9f9f9;
    /* Show a solid color for older browsers */
    
    background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
    background: -o-linear-gradient(#f9f9f9, #e5e5e5);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5));
    /* Older webkit syntax */
    
    background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
    color: #373737;
    border-radius: 2px;}

#footer {
    color: #aaaaaa;
    font-size: 12px;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Responsive Structure */

@media (max-width: 800px) {} @media (max-width: 650px) {} @media (max-width: 450px) {} @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Print */

@media print {}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% IE7 */

#ie7 article.intro {
    margin-left: -7.6%;
    margin-right: -7.6%;
    padding-left: -7.6%;
    padding-right: -7.6%;
    max-width: 1000px;}

#ie7 section.featured-post {
    margin-left: -7.6%;
    margin-right: -7.6%;
    max-width: 850px;}

#ie7 section.recent-posts {
    margin-right: 7.6%;}

.fbFeedbackContent .fbFeedbackPosts {
    padding: 0 0 0 20px !important;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Membership */

#wp-members {
    padding:0px 15px 10px 15px;
    font-size:12px;}

#wp-members h3 {
    font-size: 12px;
    margin: 0px -15px;}

#wp-members p {
    font-size: 12px;
    margin: 10px 0px 0px 0px;}

#wp-members label {
    font-size: 12px;
    font-weight: bold;}

#wp-members input {
    width: 212px;}

#wp-members .buttons {
    width: 80px;
    margin-top: 5px;
    margin-right: 10px;}

.user-box ul {
    margin: 0px;
    list-style: none;
    margin: 0px;}

.user-box li a {
    display: block;
    padding: 0px 15px;
    line-height: 30px;
    border-top: 1px dotted #dddddd;
    font-size: 12px;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Paginate */

.wp-paginate {
    padding: 0;
    margin: 0;}

.wp-paginate li {
    display: inline;
    list-style: none;}

.wp-paginate a {
    background: #e1e1e1;
    border: 1px solid #c1c1c1;
    color: #373737;
    margin-right: 4px;
    padding: 3px 6px;
    text-align: center;
    text-decoration: none;}

.wp-paginate a:hover,
.wp-paginate a:active {
    background: #00A0DC;
    color: #ffffff;
    border: 1px solid #00A0DC;}

.wp-paginate .title {
    margin-right: 15px;
    margin-left: 15px;
    font-size: 12px;
    font-weight: bold;}

.category .wp-paginate .title {
    margin-right: 15px;
    margin-left: 5px;
    font-size: 12px;
    font-weight: bold;}

.wp-paginate .gap {
    color: #999;
    margin-right: 4px;}

.wp-paginate .current {
    color: #fff;
    background: url(images/nav-bg.png) top center repeat-x #0B0B0B;
    border: 1px solid #0B0B0B;
    margin-right: 4px;
    padding: 3px 6px;}

.wp-paginate .page {} .wp-paginate .prev,
.wp-paginate .next {} .pagination {
    width: 790px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;}

.category .pagination {
    width: 740px;}

.category-pagination {
    background: #f4f4f4;
    padding: 10px 0px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    border-top: 0px;}

#mc_embed_signup {
    font-size: 12px;}

#mc_embed_signup ul {
    list-style: none;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;}

#mc_embed_signup li {
    float: left;
    border: 0px;}

#mc_embed_signup li input[type="radio"] {
    position: absolute;
    margin-top: 5px;}

#mc_embed_signup li label {
    padding-left: 25px;}

#mce-EMAIL {
    font-size: 12px;
    width: 202px;}

.mc_signup {
    font-size: 12px;}

.widget #mc_embed_signup {
    padding: 15px;
    background: url(images/mc-signup.png) top right no-repeat;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Search */

.search-header {
    background: #f4f4f4;
    padding: 9px 0px 9px 100px;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;}

.nsfw {
    background: url(images/nsfw.png) center center no-repeat;
    width: 64px;
    height: 64px;
    overflow: hidden;
    text-indent: -999px;
    position: absolute;
    z-index: 999;
    margin: 0px 0px 0px -20px;}

.category .nsfw {
    margin: 41px 0px 0px 1px !important;
    background: url(images/large-nsfw.png) center center no-repeat;
    width: 100px;
    height: 100px;}

.category.category-interviews .nsfw {
    background: url(images/nsfw.png) center center no-repeat;
    width: 64px;
    height: 64px;
    margin: 41px 0px 0px 1px !important;}

.contribute .button {
    float: none;
    display: inline-block;
    margin: 5px 0px 10px 0px;}

.contribute {
    overflow: hidden;
    position: relative;
    text-align: center;
    padding-top: 180px;
    background: url(images/contribute.jpg) top right no-repeat #ffffff;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Adsense */

.after-p {
    background: #eeeeee;
    border: 1px solid #dddddd;
    border-left: 0px;
    border-right: 0px;
    margin: 0px -20px;
    padding: 5px 5px 0px 5px;
    margin-bottom: 10px;}

.sidebar-adsense {
    margin-bottom: 10px;
    height: 250px;
    overflow: hidden;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Replace Image */

.postid-1067 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/07/original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1067 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/07/blur.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1067 .replace-image.image2 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/07/chromatic-abberation.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1067 .replace-image.image3 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/07/contrast.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1067 .replace-image.image4 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/07/distortion.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1067 .replace-image.image5 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/07/vignetting.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1067 .replace-image.image6 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/07/original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-1 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-Tools-edited.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-1 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-Tools-original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-2 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-softlight-final.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-2 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-softlight-50gray.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-2 .replace-image.image2 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-softlight-BW.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-2 .replace-image.image3 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-softlight-original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-3 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-curves-final.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-3 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-curves-nofeathering.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-3 .replace-image.image2 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-curves-dodge-mask.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-3 .replace-image.image3 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-curves-dodge.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-3 .replace-image.image4 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-curves-burn-mask.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-3 .replace-image.image5 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-curves-burn.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-3 .replace-image.image6 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-curves-original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-1 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-Tools-edited.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1573 #box-1 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2012/10/DB-Tools-original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-1 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/pinup-final.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-1 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/pinup-original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-1 .replace-image.image2 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/pinup-texture.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-1 .replace-image.image3 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/pinup-final.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-2 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/cars-final.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-2 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/cars-original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-2 .replace-image.image2 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/cars-adjustment.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-2 .replace-image.image3 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/cars-final.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-3 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/skyline-final.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-3 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/skyline-original.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-3 .replace-image.image2 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/skyline-sky.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-3 .replace-image.image3 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/skyline-fireworks.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-1770 #box-3 .replace-image.image4 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/01/skyline-final.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2109 #box-1 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/04/moire-after.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2109 #box-1 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/04/moire-before.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2399 #box-1 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/09/vignetting2-8-700x466.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2399 #box-1 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/09/vignetting5-6-700x466.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2399 #box-2 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/09/bokah1-700x466.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2399 #box-2 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2013/09/bokah2-700x466.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2830 #box-1 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2014/06/On-camera-flash.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2830 #box-1 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2014/06/Bounce-flash.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2988 #box-1 .replace-image.original {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2014/10/teeth-before.jpg) top center no-repeat;
    margin-left: 5px;}

.postid-2988 #box-1 .replace-image.image1 {
    background: url(http://www.myphotocentral.com/wp-content/uploads/2014/10/teeth-after.jpg) top center no-repeat;
    margin-left: 5px;}

.imgoverlay-btn {
    display: block;
    width: 680px;
    height: 454px;
    text-indent: -999px;
    border: 1px solid #dddddd;
    padding: 5px;
    background: #efefef;
    margin-bottom: 10px;}

a.replace-button {
    display: block;
    float: left;
    width: 128px;
    line-height: 25px;
    padding: 0px 10px;
    background: #ffffff;
    border: 1px solid #E1E1E1;
    margin-bottom: 2px;
    margin-right: 2px;}

.replace-button-wrap {
    margin-left: -2px;
    margin-right: -5px;}

#cboxTitle {
    display: none !important;}

div.post-subscribe {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 25px;
    padding: 15px;
    border: 1px solid #dddddd;
    background: #efefef;
    text-align: center;}

#commentform {
    padding: 0px 0px !important;
    margin: 0px !important;}

label ~ span.sfw-required {
    display: block;
    float: left;
    margin: -1.28571rem 0 0 -10px !important;}

#sfw-respond {
    margin-top: 0px !important;}

#sfw-respond h3#sfw-reply-title {
    font-size: 13px !important;
    line-height: 20px !important;
    font-weight: bold;
    padding: 0px 20px;}

.review-button {
    background: #eeeeee;
    border: 1px solid #dddddd;
    border-left: 0px;
    border-right: 0px;
    margin: 0px -20px;
    padding: 15px 20px 15px 60px;
    margin-bottom: 10px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    line-height: 25px;
    overflow: hidden;}

.review-button img {
    margin: 0px 0px 10px 0px !important;
    padding: 0px !important;
    border: 0px !important;}

ul.table-list {
    list-style: none;
    margin: 0px;}

ul.table-list li {
    line-height: none;
    margin: 0px;
    padding: 5px 0px;
    border-bottom: 1px dotted #dddddd;}

ul.table-list li:last-child {
    border-bottom: 0px dotted #dddddd;}

.facebook-wrapper {
    background: #ffffff;
    margin-bottom: 15px;}

.chapter-list {
    list-style: none;
    margin: 0px;
    padding: 0px;}

.chapter-list li {
    list-style: none;
    margin: 0px;
    padding: 0px;}

.chapter-list li img {
    position: absolute;
    width: 107px;}

.chapter-list li a {
    display: block;
    width: 565px;
    height: 60px;
    line-height: 60px;
    color: #ffffff;
    padding: 10px;
    padding-left: 125px;
    margin-bottom: 5px;
    background: url(images/chapter-arrow.png) center right no-repeat #00a0dc;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;}

.chapter-list li a.active {
    background: url(images/chapter-arrow.png) center right no-repeat #222222;}

.chapter-list li a:hover {
    background: url(images/chapter-arrow.png) center right no-repeat #222222;}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    border: none !important;}

ol.tutorial-list {
    margin: 0px 0px 20px 0px;}

ol.tutorial-list li {
    margin: 0px 0px 10px 40px;}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Glossary */

.ln-letters a {
    border-color: silver -moz-use-text-color silver silver;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px !important;
    display: block;
    float: left;
    font-size: 16px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    line-height: 20px !important;
    padding: 5px 7px !important;
    text-decoration: none;}

div.ln-letter-count {
    display: none !important;}

.glossaryList {
    list-style: none !important;
    margin: 0px 0px 20px 0px !important;}

.glossaryList li {
    list-style: none !important;
    margin: 0px 0px 10px 0px !important;
    padding: 10px 0px !important;
    border-bottom: 1px dotted #cccccc !important;}

.glossaryList li a {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 18px !important;
    color: #2b2b2b !important;
    line-height: 30px !important;
    text-decoration: none !important;
    border: none !important;}

.glossaryList li a:hover {
    color: #00a0dc !important;
    border: none !important;}


a.glossaryLink {
    border-bottom: none !important;
    color: #00a0dc !important;}


a.glossaryLink:hover {
    border-bottom: none !important;
    color: #2b2b2b !important;}
	
@media screen and (max-width: 640px) {
body {
	min-width:100%;}

.container-12 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;}
	
.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-4small,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-8large,
.grid-9,
.grid-10,
.grid-11,
.grid-12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5%;
	margin-right: 5%;}

.container-12 .grid-1 {width: 90%;}
.container-12 .grid-2 {width: 90%;}
.container-12 .grid-3 {width: 90%;}
.container-12 .grid-4 {width: 90%;}
.container-12 .grid-4small {width: 90%;}
.container-12 .grid-5 {width: 90%;}
.container-12 .grid-6 {width: 90%;}
.container-12 .grid-7 {width: 90%;}
.container-12 .grid-8 {width: 90%;}
.container-12 .grid-8large {width: 90%;}
.container-12 .grid-9 {width: 90%;}
.container-12 .grid-10 {width:90%;}
.container-12 .grid-11 {width:90%;}
.container-12 .grid-12 {width:90%;}

.alpha {margin: 0px !important;}
.omega {margin: 0px !important;}


#site-title a {
    margin: 10px auto 0px auto;
    overflow: hidden;
    position: relative;
    width: 252px;
	height: 102px;}
	
#access a.toggle-navigation {
	display:block;
	visibility:visible;
	background:url(images/menu-toggle.png) right center no-repeat #ffffff;
	border-bottom:1px solid #dbdbdb;}
	
#access a.toggle-navigation:hover, #access a.toggle-navigation:active, #access a.toggle-navigation:focus {
	color:#ffffff;
	background:url(images/menu-toggle-over.png) right center no-repeat #00a0dc;}
	
#access {
    float: none;
    height: auto;
	background:#ffffff;
	border:1px solid #dddddd;
	margin-bottom:20px;}
	
#access ul {
    margin: 0px 0px;
	padding: 0px 0px;
	display:none;}

#access li {
    float: none;
    position: relative;}
	
a.feedback {
	display:none;}
	
#access a {
    color: #373737;}
	
.home-grid {
    float: none;
	display:block;
    margin: 0px 0px;
	padding:0px 0px;
    position: relative;
    width: auto;}
	
.home #branding #searchform {
    position: relative;
    right: inherit;
    text-align: left;
    top: inherit;
	margin-bottom:20px;}
	
#branding #searchform {
    position: relative;
    right: inherit;
    text-align: left;
    top: inherit;
	margin-bottom:20px;}
	
#branding #s {
    background-color: #ffffff;
    float: none;
    width: 100%;
	box-sizing:border-box;
	height:30px;
	line-height:30px;}
	
#branding #s:focus {
    background-color: #ffffff;
    width: 100%;}
	
div.header-icons {
	display:none;
	visibility:hidden;}
	
.header-box {
    margin-top: 0px;
    min-height: inherit !important;
    overflow: hidden;}
	
.thumb-cover {
	display:none;
	visibility:hidden;}
	
.thumb-shade {
	display:none;
	visibility:hidden;}	

.banner-thumb {
	margin: 0px 0px 10px 0px;
    position: relative;}
	
.banner-thumb img {
	width:100%;
	height:auto;}
	
.banner-info {
    padding-left: 0px;}
	
.small-banner {
	display:none;
	visibility:hidden;}

.small-banner-info {
    margin-top: 0px;
    position: relative;}
	
.banner {
    position: relative;
    height: auto;
    overflow: hidden;
	display:none;
	visibility:hidden;}
	
.home .post-thumb, .error404 .post-thumb {
	margin:0px 0px 10px 0px;}	
	
.home .post-thumb img, .error404 .post-thumb img {
    border: 0 none;
    height: auto;
    width: 100%;}
	
.home .entry-meta, .error404 .entry-meta {
    background: url("images/nav-bg.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e1e1e1;
    color: #ffffff;
    font-size: 11px;
    left: inherit;
    padding: 3px 40px 2px 20px;
    position: relative;
    top: inherit;}

.banner-info a.read-link {
	position:absolute;
	right:20px;
	bottom:30px;
	clear:both;}

a.read-link {
    clear: both;
    display: block;
    position: relative;
    right: inherit;
    top: inherit;
	border:1px solid #dbdbdb;
	float:right;
	margin:10px 0px 0px 0px}
	
.home-smallbox {
    height: auto;
	overflow:hidden;}
	
.contribute {
    background: #ffffff;
    overflow: hidden;
	padding:0px;
    position: relative;
    text-align: center;}
	
.facebook-wrapper {
	display:none;
	visibility:hidden;}
	
.post-thumb img {
	width:100%;
	height:auto;}
	
.archive .entry-content p:first-child, .singular .entry-content p:first-child {
    font: 15px sans-serif;
    line-height: 20px;}
	
img.size-full, img.size-large, img.size-medium {
    height: auto;
    width: 100%;
	box-sizing:border-box;}
	
.about-box {
	margin:0px 0px 20px 0px !important;
	padding:0px;
	height:auto !important;
	overflow:hidden;
	border:none;}
	
.singular .blue-box img {
    margin: 0px 0px 0px 0px;
	width:100%;
	height:auto;
	display:block;}
	
#menu-footer-menu li {
    float: none;
    position: relative;}
	
#footer {
    background: none repeat scroll 0 0 #0b0b0b;
    height: auto;
    margin-top: 0px;
    padding-top: 20px;}
	
.home #footer {
    background: none repeat scroll 0 0 #0b0b0b;
    height: auto;
    margin-top: 0px;
    padding-top: 20px;}
	
#footer a.footer-rss {
	float:none;
	position:absolute;
	right:0px;
	top:0px;}
	
.pagination {
	display:block;
    position: relative;
    width: 100%;
	height:auto;
	float:none;
	margin:10px auto;}
	
.gallery-item dt a img {
	width:100%;
	height:auto;
	box-sizing:border-box;}
	
.wp-caption {
	max-width:100%;
	box-sizing:border-box;}
	
.wp-caption img {
	width:100%;}
	
#respond {
    margin: 0px;
    position: relative;
    width: 100%;
	padding:20px;
	box-sizing:border-box;} 
	
#respond textarea {
    resize: vertical;
    width: 100%;
	box-sizing:border-box;}
	
.fb_iframe_widget {
	width:100%;
	box-sizing:border-box;}
	
a.more-link {
	display:block;
	margin:20px 0px 0px 0px;
	text-align:center;
    position: relative;
    bottom: auto;
    right: auto;}
	
} 
