/*
Theme Name: Keep the Gap
Theme URI: http://www.keepthegap.com/
Description: Keep The Gap
Version: 1.0
Author: Adrian Pauly
Author URI: http://www.isboli.com/
Tags: keep the gap

*/

body {
    background-image:url(images/bg.jpg);
    background-position:top center;
    background-attachment: fixed;
    text-align:center;
}

#container {
    position:relative;
    width:980px;
    text-align:left;
    background-color:#1E1915;
    margin: 0 auto;
}

.clear {
    clear:both;
}

/* -- Text -- */

body {
    font-family: Arial, Helvetica, sans-serif;
    color:#95a695;
    font-size:0.9em;	
}

a {
    color:#356E18;
    text-decoration:none;
    font-weight:bold;
}

a:hover {
    color:#498a28;
}

h1 {
    font-size:1.6em;
    font-weight:bold;
    text-transform:uppercase;
    color:#39761a;
    margin-bottom:15px;
}

p {
    line-height:1.5;
    margin-bottom:10px;
}

.title {
    margin-bottom:15px;
}


/* -- Header -- */

#linkHub {
    height:45px;
    background-color: #1E1915;
}

#linkHubContent {
    margin:0 auto;
    width:680px;
}

#linkHub a, #link-mail {
    display:block;
    float:left;
    background-image:url(images/linkhub.png);
    height:45px;
    margin-right:30px;
}

#link-facebook {
    width:125px;
    background-position:0 0;
}
    #link-facebook:hover {
        background-position:0 45px;
    }

#link-twitter {
    width:110px;
    background-position:-125px 0;
}
    #link-twitter:hover {
        background-position:-125px 45px;
    }

#link-bandcamp {
    width:167px;
    background-position:-240px 0;
}
    #link-bandcamp:hover {
        background-position:-240px 45px;
    }
    
#link-youtube {
    width:82px;
    background-position:-410px 0;
}
    #link-youtube:hover {
        background-position:-410px 45px;
    }

#link-mail {
    width:34px;
    cursor:pointer;
    background-position:-495px 0;
    float:left;    
}
    #link-mail:hover {
        background-position:-495px 45px;
    }


    #header {
        position:relative;
    }
    
    #logo {
      position: absolute;
      left: 475px;
      top: 42px;
    }
    
    
/* -- Body -- */

#content {
    margin-top:390px;
    padding:20px;
    
}

#content h2 {
    font-weight:bold;
    font-size:1.6em;
    margin:20px 0;
    text-align:center;
    color:#D8CB7C;
}

#content iframe {
    margin:20px auto;
}

#mainCol {
    width:450px;
    float:left;
    margin: 20px 0 20px 80px;
    padding-right:80px;
    padding-top:20px;
    border-right:2px solid #1e481f;
    display:inline;
}

#rightCol {
    width:260px;
    margin: 0 0 20px 638px;
    padding-top:40px;
}

#news .fecha {
    margin-bottom:10px;
    color:#677167;
}

#news .autor {
    color:#677167;
    font-size:0.75em;
}

#news h1 {
    display:inline;
    margin-right:10px;
}

#news .entry {
    margin-top:10px;
}	

#news p.postmetadata {
    margin-top:15px;
}

strong {
    font-weight:bold;
}

#video .title {
    margin-top:10px;
    margin-left:337px;
}

#musica span {
    font-size:0.75em;
    line-height:2;
    color:#495149;
}

#miembros li {
    margin: 10px 0;
}

#miembros .instrumento {
    color: #345F18;
    margin-left:7px;
}

/* -- gallery -- */

.ngg-gallery-thumbnail {
    float:left;
    margin:5px;
}

#sb-body-inner a {
    color:#0F0F0F;
}


/* -- contact form -- */

#wpcf7-f1-p2-o1 {
    position:absolute;
    background-color:#0F0F0F;
    border:2px solid #1E481F;
    padding:20px 35px;
    left:530px;
    bottom:71px;
    display:none;
}

.wpcf7-form input,
.wpcf7-form textarea {
    border:0;
    background-color:#373737;
    color:#e1e1e1;
}



/* -- dividers -- */

.divider1, .divider2 {
    margin:20px auto;
    text-align:center;
}

.divider2 {
    margin-left:21px;
}


/* -- Footer -- */

#footer {
}

#footer img {
    margin:15px;
}

#mailLink {

}


/* -- clearfix -- */

.clearfix { 
    display: block;
}

.clearfix:after, .container:after { 
    content: "\0020"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    overflow: hidden; 
}

