/* 
Theme Name: Éber F. Dias 2011
Theme URL: http://www.eberfdias.com
Description: Meu tema
Author: Éber F. Dias
Author URI: http://www.eberfdias.com
Version: 1.0
*/

@import 'reset.css';

@import '960.css';

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on %March %5, %2010 */

@font-face {
    font-family:'InconsolataMedium';
    src:url('type/Inconsolata.eot');
    src:local('Inconsolata'), local('Inconsolata'), url('type/Inconsolata.woff') format('woff'), url('type/Inconsolata.ttf') format('truetype'), url('type/Inconsolata.svg#Inconsolata') format('svg');
}

body {
    font-size:16px;
    font-family:'InconsolataMedium', Helvetica, Arial, monospace, sans-serif;
    color:#888888;
}

a {
    color:#000000;
    text-decoration:none;
}

a:hover {
    border-bottom:1px dotted #000000;
}

hr {
    margin-bottom:20px;
    border:none;
    height:1px;
    background-color:#E5E5E5;
}

strong {
    color:#000000;
}

blockquote {
    border-left:5px solid #E5E5E5;
    padding-left:20px;
}

h3 {
    font-size:18px;
    color:#000000;
    margin-bottom:20px;
}

.contain {
    width:940px;
    margin:0 auto;
    position:relative;
}

#header {
    border-bottom:1px solid #E5E5E5;
}

    #header h1 a {
        display:block;
        width:458px;
        height:51px;
        background:url('title.png') no-repeat;
        margin:20px 0;
        text-indent:-9999px;
    }

        #header h1 a:hover {
            border:none;
        }

    #menu {
        border-bottom:1px solid #E5E5E5;
    }

        #menu ul {
            font-size:14px;
            overflow:hidden;
            border-left:1px solid #E5E5E5;
            height:30px;
        }

            #menu ul li {
                float:left;
                border-right:1px solid #E5E5E5;
            }

                #menu ul li a {
                    display:block;
                    padding:8px 12px;
                    text-transform:uppercase;
                }

                    #menu ul li a.jump-to-content {
                        color:#B2B2B2;
                        text-transform:lowercase;
                    }

                    #menu ul li a:hover {
                        background-color:#E5E5E5;
                    }

#searchform {
    position:absolute;
    right:0;
    top:0;
    overflow:hidden;
}

    #searchform label {
        display:none;
    }

    #searchform .input {
        float:left;
        border-left:1px solid #E5E5E5;
    }

    #searchform input#s {
        margin:0;
        padding:0;
        border:none;
        padding:7px 5px;
        height:16px;
        width:150px;
    }

    #searchform button#searchsubmit {
        float:left;
        display:block;
        width:60px;
        height:30px;
        font-family:'InconsolataMedium', Helvetica, Arial, monospace, sans-serif;
        font-size:14px;
        color:#4D4D4D;
        text-transform:uppercase;
        border:none;
        background-color:#FFFFFF;
        border:1px solid #E5E5E5;
        border-top:none;
        border-bottom:none;
        cursor:pointer;
    }

        #searchform button#searchsubmit:hover {
            color:#000000;
            background-color:#E5E5E5;
        }

#content {
    margin:20px 0;
}

#sidebar {
    border:1px solid #E5E5E5;
    border-top:none;
    padding:10px;
    line-height:1.2;
    margin-bottom:20px;
}

    #sidebar > ul > li {
        margin-bottom:20px;
    }

        #sidebar > ul > li h2 {
            font-size:18px;
            margin-bottom:10px;
        }

        #sidebar > ul > li ul {
            list-style-position:inside;
            list-style-type:square;
        }

.post {
    line-height:1.2;
    margin-bottom:20px;
}

    .post hr {
        margin-right:-20px;
    }

    .post p {
        margin-bottom:20px;
    }

    .post pre {
        display:block;
        background-color:#f2f2f2;
        color:#555555;
        padding:20px;
        margin-bottom:20px;
        overflow:auto;
    }

    .post ol, .post ul {
        margin-bottom:20px;
        list-style-position:inside;
        list-style-type:square;
    }

    .post .title {
        background:url('star.png') no-repeat left center;
        padding-left:25px;
        margin-bottom:20px;
    }

        .post .title h2 {
            font-size:25px;
        }

#comments {
    font-family: Helvetica, Arial, sans-serif;
    color:#555555;
}

    #comments a {
        text-decoration:underline;
    }

.navigation {
    overflow:hidden;
    margin-bottom:20px;
}

.alignleft {
    float:left;
}

.alignright {
    float:right;
}

#footer {
    margin-top:80px;
    margin-bottom:20px;
}

#wpstats {
    display:none;
}

.gist {
    font-size:12px;
}