/*******************************************************************************
   $Id: style-default.css 32 2012-01-11 01:01:56Z jackncoke $
   $Rev: 32 $
   $Author: jackncoke $
   $Date: 2012-01-11 03:01:56 +0200 (Wed, 11 Jan 2012) $
 
  (c) 2011 - 2011 jackncode <http://www.jackncode.com>
*******************************************************************************/
body {
    background: url("../images/bg-pat.png") repeat scroll center top transparent;
    color: #505050;
    /*font-family: 'Droid Sans', sans-serif;*/
}

#logo {

}

.postscript-bottom-wrapper,
.preface-top-wrapper,
.header-group-wrapper,
.footer-wrapper{
    background-color: #121212;
}

.main-wrapper {
    background-color: #F4F5F6;
}

.footer-message-wrapper{
    background-color: #121212;
    color: #F4F5F6;
    padding-bottom: 10px;
}


.footer-message .block {
    margin-bottom:0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

h1 a, h2 a, h3 a, h4 a {
    text-decoration: none;
    color: #444;
}

h1.title em {
    color: #fff;
    font-style: normal;
}

.node.teaser h2.title {
    margin-bottom: 20px;
}
.node.teaser.node-type-blog h2.title {
    margin-bottom: 10px;
}
.node.teaser .field-field-portfolio-images{
    margin-bottom: 10px;
}
.node.teaser.node-type-blog p {
    margin-top: 7px;
}
.node.teaser p {
    /*margin:0;*/
}
.meta {
    margin-bottom: 20px;
}
.node.teaser .meta {
    margin-bottom:1em;
}

.signature {
    border-top: 1px solid #D4D4D4;
    color: #999999;
}

h2.title {
    font-size: 2em;
}

#page-title-wrapper h1 {
    color: #D4D4D4;
}

a {
    color: #B02B1C;
    text-decoration: none;
}
a:hover {
    text-decoration:none;
    color: #b02b1c;
}

#footer a,
#footer a:link,
#footer a:visited {
  color: #A0A0A0;
}

#footer a:hover,
#footer a:focus,
#footer a:active {
  color: #fff;
}

#footer-message a,
#footer-message {
    color: #6d6e70;
}

/*  NODE */
.post-divider{
    background: url("../images/divider-bg.png") repeat-x scroll 0 center transparent;
    text-align:right;
}
.search-divider {
    background: url("../images/divider-bg.png") repeat-x scroll 0 center transparent;
    display: inline-block;
    height: 5px;
    margin: 20px 0;
    text-align: right;
    width: 100%;
}

.read-link {
    background-color: #F4F5F6;
    padding-left:10px;
}
.read-link a {
    background-color: #444;
    color: #FFFFFF;
    padding: 5px 10px;
    -moz-transition: all 0.5s ease-out 0s;
}
.read-link a:hover {
    background-color: #B02B1C;
}

.node-author .title {
    background: url("../images/divider-bg.png") repeat-x scroll 0 center transparent;
}
.node-author .title span {
    background-color: #F4F5F6;;
}
.terms ul.links li a {
    font-weight: bold;
    text-transform: uppercase;
}


.magazine-menu ul.menu,
#block-menu-menu-magazine ul.menu,
#block-menu-menu-partners ul.menu {
    margin:0;
    
}
.magazine-menu ul.menu li,
#block-menu-menu-magazine ul.menu li,
#block-menu-menu-partners ul.menu li {
    margin-bottom:10px;
    list-style: none;
}
.magazine-menu ul.menu li a,
#block-menu-menu-magazine ul.menu li a,
#block-menu-menu-partners ul.menu li a {
    display: block;
    line-height: 1.3em;
    padding-left: 25px;
}
.magazine-menu ul.menu li a:hover {
    
}
#block-menu-menu-magazine ul.menu li a:hover,
#block-menu-menu-partners ul.menu li a:hover {
    background-color: #fff;
}


#content-tabs ul.primary li a:link,
#content-tabs ul.primary li a:visited,
#content-tabs ul.secondary li a:link,
#content-tabs ul.secondary li a:visited {
    color: #929292;
}

.secondary-menu-inner ul.links li a:link,
.secondary-menu-inner ul.links li a:visited {
    padding: 3px;
    color: #f9f9f9;
}

.secondary-menu-inner ul.links li a:hover,
.secondary-menu-inner ul.links li a:focus,
.secondary-menu-inner ul.links li a.active {
    color: #D4D4D4;
}

/* Portfolio Filter */
.fill-clone .view-content {
    min-height:1%;
}
#pfd_cat {
    clear: both;
    display: inline-block;
    margin: 0 10px 10px;
}
#pfd_cat li {
    display: inline-block;
    float: left;
    padding: 10px;
}
#pfd_cat li.active {
    border-bottom:2px solid #d4d4d4;
}
#pfd_cat li a {
    cursor: pointer;
}
#pfd_cat li.active a {
    font-weight:bold;
}
/**
 *          HTML BASIC
 *
 ******************************************************************************/
hr {
    background: url("../images/divider-bg.png") repeat-x scroll 0 center transparent;
    border: none;
    height: 5px;
}
blockquote {
    background: url("../images/quote.png") no-repeat scroll 0 6px transparent;
    color: #444444;
    margin: 0;
    padding: 10px 20px 10px 45px;
    line-height: 1.4em;
}

blockquote.comment {
    background: url("../images/quote-comment.png") no-repeat scroll 0 6px transparent;
}

blockquote.like {
    background: url("../images/quote-like.png") no-repeat scroll 0 6px transparent;
}


blockquote p {
    margin: 0 0 8px;
    padding:0;
}