/*
Theme Name:     Brewed Coffee
Theme URI:      http://www.brewed-coffee.com
Description:    Brewed Coffee theme for www.brewed-coffee.com/SplashPressMedia.
Version:        1.0
Author:         SplashPressMedia/Markku Seguerra
Author URI:     http://rebelpixel.com/
*/

/*! body
--------------------------------------------------------------------------*/
body {
    margin:0;padding:0;
    background: #fff url(images/header-bg.jpg) top left repeat-x;
    color: #333;
    font:12px/1.4 verdana,arial,tahoma,helvetica,sans-serif;
    text-align:center;
}





/*! links
--------------------------------------------------------------------------*/
a, a:visited { color: #A91110;/* text-decoration: none; */ }
a:hover { text-decoration:none; }
a img { border:none; }



/*! header
--------------------------------------------------------------------------*/

#header,#header h1 {
    margin:0;padding:0 0 0 0;
    height: 105px;
}

#header a {
    font-family: Times New Roman, Helvetica, Sans-Serif;
    font-size: 48px;
    color: #FAF3E1;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    text-transform: uppercase;
    }

#header a:hover{
    color: #FAF3E1;
    }





/*! nav
--------------------------------------------------------------------------*/
#nav {
    background: #8a674a url(images/nav-bg.jpg) bottom left repeat-x;
    margin:0;
    padding:0.3em 0 0.7em;
    }

#nav li {
    margin:0;padding:0;
    list-style-type:none;
    display:inline;
}

#nav ul {
    margin:0;padding:0;
}

#nav ul li a {
    font:lighter 18px/1 georgia,"times new roman",times,sans-serif;
    color:#dfba69;
    padding:3px 5px;
    margin:0 2px;
    letter-spacing:-1px;
    text-decoration:none;
    text-transform:uppercase;
}

#nav ul li a:hover {
    background:#a53c1b;
    color:#fff;
}



/* 170(160) + 20 + 500 + 20 + 125 + 10 + 125 */

/*! content-wrap
--------------------------------------------------------------------------*/

#content-wrap {
    margin:40px auto;
    padding:0;
    width: 974px; /* 4px WinIE bonus! */
    text-align:left;
}


#content-wrap p {
    padding:0;
    margin:0 0 1em;
}


#content-wrap h4 {
    color: #401412;
    font-size: 22px;
    font-family: Times New Roman, Helvetica, Sans-Serif;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
    }

#content-wrap p img {
    border:none;
    margin:0px;
    }

#content-wrap img.wp-smiley,
#content-wrap img.wp-wink {
    float:none;
    border:none;
    margin:0;padding:0;
}

/* #content-wrap img.wp-wink {
    float: none;
    border: none;
    padding: 0px;
    margin: 0px;
    } */
#sidebar1 h2,
#sidebar2 h2 {
    color: /* #8a674a; */#3a2319;
    font:lighter 18px georgia,"times new roman",times,sans-serif;
    letter-spacing:-1px;
    border-bottom:2px solid #3a2319;
    margin:1em 0 0.5em;
    padding:0;
}

#sidebar1 ul li,
#sidebar2 ul li {
    margin:0 0 2em;
    padding:0;
}

#sidebar1 li li,
#sidebar2 li li {
    margin:0 0 0.5em 0.2em;
    padding:0;
}

#sidebar1 ul,
#sidebar1 ol,
#sidebar2 ul,
#sidebar2 ol {
    margin:0;padding:0;
}

#sidebar1 ul,
#sidebar2 ul {
    list-style: none;
}

.wrapper h3 {
    color: #8a674a;
    font:normal 10px georgia,"times new roman",times,sans-serif;
    padding:0 3px;
    margin:-1em 0 0.5em;
    background:#fff;
    text-transform:uppercase;
    width:60px;
}


.wrapper {
    border:1px solid #8a674a;
    padding:4px;
    margin:0;
    text-align:center;
}
.wrapper ul li { text-align:left; }
.wrapper img {
    margin:0;padding:0;
}


/*! sidebar1
--------------------------------------------------------------------------*/

#sidebar1 {
    float: left;
    width: 170px;
    margin:0;padding:0;
    display: inline;
}


/* #sidebar1 h2 {
    color: #401412;
    font-size: 14px;
    font-family: Times New Roman, Helvetica, Sans-Serif;
    font-weight: normal;
    padding: 0px 0px 3px 5px;
    margin: 0px;
    border-bottom: 1px solid #D8D1BE;
    text-transform: uppercase
    } */





/* #sidebar1 ul {
    list-style: none;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    }


#sidebar1 ul li { */
    /* padding: 3px 0px 0px 5px;
    margin: 0px; */
/*     margin:0 0 1em;
    padding:0;
} */

#sidebar1 ul li a, #sidebar1 ul li a:visited {
    color: #333333;
    text-decoration: none;
    margin:0;padding:0;
    }

#sidebar1 ul li a:hover {
    color: #A91110;
    text-decoration: underline;
    }





/*! content
--------------------------------------------------------------------------*/



#content {
    float: left;
    width: 500px;
    /* margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px; */
    padding:0;
    margin:0 20px;
    /* border-left: 1px solid #D8D1BE;
    border-right: 1px solid #D8D1BE; */
    }

#content h1 {
    font:lighter 24px georgia,"times new roman", times, serif;
    letter-spacing:-1px;
    margin:0;
    padding:0;
    }

#content h1 a { text-decoration:none; }
#content h1 a, #content h1 a:visited  { color:#a53c1b; }
#content h1 a:hover { color:#741616; }

#content .entry-date {
    margin:0 0 0.5em;
    font:normal 10px georgia,"times new roman",times,serif;
    text-transform:uppercase;
}

#content ol{
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 15px 0px;
    }

#content ol li{
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    }

#content ul{
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 15px 0px;
    }

#content ul li{
    list-style-type: square;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    }

blockquote{
    background: #FFFFFF;
    margin: 0px 25px 15px 25px;
    padding: 5px 20px 5px 20px;
    border-top: 1px solid #DDDDDD;
    border-right: 1px solid #666666;
    border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #666666;
    }

#content-wrap blockquote p{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }

.postmeta {
    width: 500px;
    font-size: 10px;
    padding: 0px 0px 40px 0px;
    margin: 0px;
    text-align:right;
}

#content .inline-ad {
    margin:20px 0;
}


/*! sidebar2
--------------------------------------------------------------------------*/

#sidebar2 {
    float: left;
    width: 260px;
    margin:0;padding:0;
    display: inline;
}

/* #sidebar2 h2 {
    color: #401412;
    font-size: 14px;
    font-family: Times New Roman, Helvetica, Sans-Serif;
    font-weight: normal;
    padding: 0px 0px 3px 5px;
    margin: 0px;
    border-bottom: 1px solid #D8D1BE;
    text-transform: uppercase
    } */

/* #sidebar2 h3 {
    color: #401412;
    font-size: 14px;
    font-family: Times New Roman, Helvetica, Sans-Serif;
    font-weight: normal;
    padding: 0px 0px 3px 5px;
    margin: 0px;
    text-transform: uppercase
    } */

/* #sidebar2 ul {
    list-style: none;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    }

#sidebar2 ul li {
    padding: 3px 0px 0px 5px;
    margin: 0px;
    } */

#sidebar2 ul li a, #sidebar2 ul li a:visited {
    color: #333333;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    }

#sidebar2 ul li a:hover {
    color: #A91110;
    text-decoration: underline;
    }
#sidebar2 .wrapper { padding:2px; }
/* #sidebar2 .wrapper img { margin:0 0 2px 2px;padding:0; } */

#BloggerJobs div {
    padding:5px;
    background:#d17f47;
}
#BloggerJobs ul { list-style-type:square;margin:0;padding:20px; }

.misc-links {
    float:left;
    width:120px;
    padding:0;
    margin:0 5px 0;
    display:inline; /* WinIE hack! */
}


/*! footer
--------------------------------------------------------------------------*/

#footer {
    background:#493a2a url(images/footer-bg.jpg) bottom left repeat-x;
    margin:0;
    padding:0 0 25px;
    clear: both;
}

#footer-links {
    background:#dfba69 url(images/footer-links-bg.jpg) top left repeat-x;
    font:normal 10px georgia,"times new roman",times,serif;
    margin:0;
    padding:2em 0 0;
}

#footer a, #footer a:visited {
    color: #401412;
    text-decoration: none;
    }

#footer a:hover {
    text-decoration: underline;
    }


/* #footer p {
    color: #000000;
    padding: 0px;
    margin: 0px;
    } */




/*! Search Form
--------------------------------------------------------------------------*/

#searchdiv {
    margin: 0px;
    padding 0px;
    }

#searchform {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    }

#s {
    background: #FFFFFF;
    width: 170px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px 0px 20px 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    }

/* #name, #email, #url, #submit {
    background: #FFFFFF;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    }

#words {
    background: #FFFFFF;
    width: 450px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #666666;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
    } */



/*! Comments
--------------------------------------------------------------------------*/

#commentblock {
    float: left;
    width: 458px; /* (1+20) + 458 + (1+20) = 500 */
    /* color: #333333; */
    padding:20px;
    margin:20px 0 0;
    background:#e5c887;
    border:1px solid #dfba69;
    border-right:1px solid #f2e3c3;
    border-bottom:1px solid #f2e3c3;
    
}

#commentblock ol {
    /* list-style-type: square; */
    margin:0;
    padding:10px;
    font-size:11px;
}
/* #commentblock li {
    font-size:11px;
} */

/* .commentdate {
    font-size:12px;
    padding-left: 0px;
} */

/* #commentlist li p {
    margin-bottom: 8px;
    line-height: 20px;
    padding: 0px;
    } */

/* .commentname {
    color: #333333;
    margin: 0px;
    padding: 5px 5px 5px 0px;
    } */

/* .commentinfo{
    clear: both;
    } */

.commenttext {
    font-size: 12px;
    background:#eee;
    border:1px solid #ccc;
    width: 400px;
    padding:10px;
    margin:5px 0 20px;
}

/* .commenttext-admin {
    clear: both;
    margin: 3px 0px 20px 0px;
    padding: 20px 10px 0px 10px;
    width: 400px;
    background: #FFFFFF url(images/comment.gif) no-repeat top;
    } */

/* #commentsformheader{
    padding-left: 0px;
    } */

#commentform {
    /* text-align: center; */
    text-align: left;
    margin:0;padding:0;
}

#commentform form{
    text-align: left;
    margin: 0px;
    }

#commentform p { margin: 0px; }
#commentform textarea { width: 99%; }

p.comments_link  img{
    margin: 0px;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    }


#name, #email, #url/* , #submit */ {
    background: #FFFFFF;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px 0px 0px 0px;
    }

#words {
    background: #FFFFFF;
    width: 450px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    padding: 4px;
    margin: 0px 0px 0px 0px;
    }

#name,#email,#url,#words {
    border:1px solid #666;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
}