/*  

We do not recommend edit main style.css file.

All your custom style settings and tweaks can be placed here.

Backup this file before theme update - so after update can be restored!
 
*/

/* 
#topnav h1{margin: 24px 10px 21px 100px;} #topnav ul.social-menu {margin: 22px 95px 0 0;} 
*/

#topnav_holder{ margin-top:40px;height:72px;}

img#logo{max-width:220px;}

#topnav.fixmenu img#logo{}

.entry>p a{ border-bottom:2px solid #ddd;}

ul.social-menu li a{ color:#fff !important;}

.fblock:hover .imgwrap img,
.journal_big:hover .imgwrap img,
.journal_small:hover .imgwrap img{ opacity:.2;}

.slides li:hover .imgwrap img{ opacity:.2;}

#topnav h1 {
	margin: 12px 5px 2px 0px;
    float: left;
    text-transform: uppercase;
}


h2.post {
    margin: 0 0;
    padding: 2px 0 15px 0;
    position: relative;
    z-index: 1;
}

.gridblock li.gridpost .imgwrap {
    margin: 8px 35px 20px 0;
    max-width: 40%;
    position: relative;
    float: left;
    z-index: 1;
}

.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.jp-carousel-msg {display:none;}

.imgwrap {background: #fff;}

h1.itemtitle {
    margin: 0 0;
    padding: 0 0 10px 0;
    line-height: 46px;
    font-size: 40px;
}

img.attachment-blog {border-color: #ddd;}

.headad {
    text-align: center;
    display: block;
margin-top: 0px;
    background: #F3F2F2;
    padding-top: 10px;
    padding-bottom: 2px;
    border-bottom: 1px solid #ddd;
}