/*  -----------------------------------------------
Theme Name: Bernadette Pasqua
Author: Brandi Bernoskie
URL: coding.brandibernoskie.com
Description: A one-column Wordpress theme developed by Brandi Bernoskie.
----------------------------------------------- */



body {
background:#fff;
margin:0;
color:#000000;
font: normal 400 14px adobe-caslon-pro, 'Times New Roman', Times, serif;
text-align: center;
border-top:4px solid #292929;
}
a {
color: #002479;
text-decoration:none;
}
a:hover {
color:#e2e7ea;
}
a img {
border-width:0;
}

/*---------------------- Header ----------------------*/
#header-wrapper {
width: 100%;
text-align:center;
padding: 160px 0 55px;
}

#header a img {
margin: 0px auto;
padding: 0px;
border: 0;
display:block;
}



/*---------------------- Navigation Bar ----------------------*/

.linkbar {
width:100%;
margin:0;
padding:0;
text-align: center;
display: block;
height:24px;
}

#linkbar1 {
width:1200px;
margin:0 auto;
}

.linkbar ul {
margin: 0px;
padding: 0px;
list-style-type:none;
}

.linkbar li {
display: inline-block;
margin: 0px 15px;
padding: 0 0 2px;
}

#linkbar1 li {
margin:0;
}

.linkbar h2 {
display: none;
visibility: hidden;
}

.linkbar a {
clear: both;
margin: 0;
padding: 0;
width:100%;
text-decoration:none;
font: normal 500 13px futura-pt, Helvetica, Arial, sans-serif;
color:#000000;
text-transform: uppercase;
display: inline-block;
}

.linkbar li:hover, .linkbar li.current-menu-item, .linkbar li.current-post-parent {
border-bottom:1px solid #000000;
}

#linkbar1 li#menu-item-12 {
margin: 0 459px 0 430px;
}

/*---------------------- Outer-Wrapper ----------------------*/
#outer-wrapper {
width: 1100px;
margin:85px auto 0;
padding:0;
color:#000000;
font: normal 400 14px adobe-caslon-pro, 'Times New Roman', Times, serif;
text-align:center;
}

#main-wrapper {
width:985px;
margin:0 auto;
-webkit-column-count: 4;
-webkit-column-gap: 25px;
-webkit-column-fill: auto;
-moz-column-count: 4;
-moz-column-gap: 25px;
column-count: 4;
column-gap: 25px;
column-fill: auto;
}

#page-wrapper {
width: 1100px;
background:#f7f7f4;
word-wrap: break-word;
overflow: hidden;
padding:55px 0;
}

#main-page {
width:600px;
margin:0 auto;
}

#single-wrapper {
width: 1100px;
background:#ffffff;
word-wrap: break-word;
overflow: hidden;
}


/*---------------------- Headings ----------------------*/

.post h1 {
margin:0 0 5px;
font: normal 500 21px futura-pt, Helvetica, Arial, sans-serif;
color: #000000;
text-transform: uppercase;
text-align: center;
}

.post h1.post-title {
text-decoration:none;
font-size:12px;
color: #000000;
}

.post h2 {
margin:0;
padding:0;
font: normal 400 9px adobe-caslon-pro, 'Times New Roman', Times, serif;
color: #000000;
text-transform: uppercase;
text-align: center;
}

h3.archive_head {
margin:0 0 30px;
font: normal 400 14px adobe-caslon-pro, 'Times New Roman', Times, serif;
color: #000000;
text-transform: uppercase;
text-align:center;
}


/*---------------------- Posts ----------------------*/
.post, .page {
margin:0;
padding: 0;
width: 100%;
}

.post-body {
margin:0;
line-height:1.8em;
text-align: center;
}

.page .post-body {
margin:85px 0 230px;
}

.post img, .page img {
max-width:100%;
height:auto;
}

#main-wrapper .post {
width:149px;
padding:40px 40px 20px;
display: inline-block;
margin-bottom:20px;
background:#ffffff;
position:relative;
}

#main-wrapper .post .featuredimg {
padding-bottom:20px;
max-width:100%;
height:auto;
}

#main-wrapper .post .overlay {
position:absolute;
top:0;
left:0;
background:rgba(247,238,239,0.6);
width:100%;
height:100%;
display:none;
}

#main-wrapper .post:hover .overlay {
display:block;
}

#single-wrapper .post-body {
margin:0 0 40px;
}

#single-wrapper .row {
display:block;
margin-bottom:18px;
}

#single-wrapper .row.long img {
max-width:100%;
height:auto;
}

#single-wrapper .row.short img {
width:348px;
height:auto;
display:inline-block;
}

#single-wrapper .row.short img.centerimage {
margin:0 24px;
}

.load-more a {
font: normal 500 14px futura-pt, Helvetica, Arial, sans-serif;
color: #000000;
text-transform: uppercase;
padding: 10px;
display:block;
width:140px;
margin:25px auto;
}

#s {
width:200px;
padding:5px;
outline:none;
border:0;
border-radius:0;
-webkit-appearance:none;
font: normal 500 14px futura-pt, Helvetica, Arial, sans-serif;
color: #000000;
text-align:center;
}

/*---------------------- Page + Comment Navigation ----------------------*/

.blog-pager-newer-link a {
float: right;
font: normal 400 14px adobe-caslon-pro, 'Times New Roman', Times, serif;
color: #000000;
margin: 10px 0 0;
letter-spacing:1px;
text-transform:uppercase;
}

.blog-pager-older-link a {
float: left;
font: normal 400 14px adobe-caslon-pro, 'Times New Roman', Times, serif;
color: #000000;
margin: 10px 0 0;
letter-spacing:1px;
text-transform:uppercase;
}

.blog-pager-newer-link a:hover, .blog-pager-older-link a:hover {
opacity:0.6;
}

.navigation {
text-align: center;
}

 
/*---------------------- Footer, Credits, and Misc ----------------------*/

#credits {
text-align:center;
padding: 60px 0 20px;
font: normal 400 10px adobe-caslon-pro, 'Times New Roman', Times, serif;
text-transform:uppercase;
color:#000000;
width:100%;
clear:both;
}

#credits a {
color:#000000;
}

#credits .bottom {
text-transform:none;
color:#000000;
}

#credits .bottom a {
color:#000000;
}

img#wpstats {
display: none;
}