/*
Theme Name: Eyespeak for Buckhead
Theme URI: http://www.eyespeak.com/
Description: The WordPress theme from Eyespeak
Version: 1
Author: Eyespeak LLC
Author URI: http://www.eyespeak.com/
*/

body {
    background: #000;
    color: #fff;
    margin: 0px;
    text-align: center; /* ie fix for margin:auto @containers; */
}

img {
    border: 0px;
}

div.clear {
    clear:both;
}

.alignleft {float: left; margin: 0 16px 10px 0;} 
.alignright {float: right; margin: 0 0 10px 16px;} 

div.navigation a:link,
div.navigation a:visited,
div.navigation a:hover {
    text-decoration: none;
    color: #95c8ea;
}

div.navigation a:hover {
    color: #4ACAEE !important;
}

div#headerContainer {
    height: 63px;
    width: 965px;
    margin: auto;
    position: relative;
}

    div#headerContainer div.Logo{
        height: 63px;
        width: 250px;
        float: left;
    }

        div#headerContainer div.Logo img{
            border: 0px;
        }

    div#headerContainer div.Search {
        height: 63px;
        width: 370px;
        float: right;
        background: url(images/formSearch-bg.png);
        position: relative;
    }

        div#headerContainer div.Search input {
            width: 335px;
            height: 25px;
            background: transparent;
            border: 0px solid;
            position: absolute;
            left: 18px;
            top: 5px;
            text-align: left;
            font-weight: normal;
            font-size: 11pt;
            font-family: 'Myriad Pro', Verdana, Arial, sans-serif;
            outline: none;
        }

        div#headerContainer div.Search span {
            font-weight: bold;
            font-size: 10pt;
            color: #000;
            font-family: 'Myriad Pro', Verdana, Arial, sans-serif;
        }

        div#headerContainer div.Search span.phone {
            position: absolute;
            left: 18px;
            top: 40px;
        }

        div#headerContainer div.Search span.email {
            position: absolute;
            left: 178px;
            top: 40px;
            text-align: right;
            width: 180px;
            height: 25px;
            cursor: pointer;
        }

        div#headerContainer div.Search span.email a:link,
        div#headerContainer div.Search span.email a:hover,
        div#headerContainer div.Search span.email a:visited {
            text-decoration: none;
            color: #000;
        }

div#vSliderContainer {
    height: 238px;
    width: 965px;
    margin: auto;
    margin-top: 23px;
    display: block;
    text-align: left;
}

div#mainContainer {
    height: auto;
    width: 965px;
    margin: auto;
    position: relative;
    margin-top: 17px;
    text-align: left;
}

    div#mainContainer div#contentContainer {
        width: 585px;
        float: left;
    }

        div#mainContainer div#contentContainer div.shortBox {
            width: 185px;
            height: 132px;
            background: url(images/shortbox-bg.png);
            float: left;
            cursor: pointer;
        }

        div#mainContainer div#contentContainer div.shortBox1 { background: url(images/shortbox-1.png); }
        div#mainContainer div#contentContainer div.shortBox2 { background: url(images/shortbox-2.png); }
        div#mainContainer div#contentContainer div.shortBox3 { background: url(images/shortbox-3.png); }

            div#mainContainer div#contentContainer div.shortBox h2{
                font-size: 18pt;
                color: #4acaee;
                font-family: 'Myriad Pro', Verdana, Arial, sans-serif;
                margin: 10px;
                margin-bottom: 5px;
            }

            div#mainContainer div#contentContainer div.shortBox p{
                font-size: 11pt;
                color: #000;
                font-family: 'Myriad Pro', Verdana, Arial, sans-serif;
                margin: 10px;
                margin-bottom: 0px;
                margin-top: 0px;
            }

        div#mainContainer div#contentContainer div.shortBoxMargin {
            margin-left: 13px;
        }



        div#mainContainer div#contentContainer div.contentHeader {
            width: 585px;
            height: 20px;
            background: url(images/mainContainer-header.png);
            float: left;
            margin-top: 17px;
        }

        div#mainContainer div#contentContainer div.content {
            width: 585px;
            background: #000;
            background: url(images/mainContainer-bg.png) repeat-x;
            float: left;
            font-size: 11pt;
            font-family: Arial, Verdana;
        }

        div#mainContainer div#contentContainer div.content a:link,
        div#mainContainer div#contentContainer div.content a:visited,
        div#mainContainer div#contentContainer div.content a:hover {
            font-size: 13px;
            font-family: Arial, Verdana;
            color: #95c8ea;
        }

        div#mainContainer div#contentContainer div.content a.readmore {
            color: #4acaee;
            text-decoration: none;
        }

        div#mainContainer div#contentContainer div.content div.padding {
            margin: 30px;
            min-height:425px;
            height:auto !important;
            height:425px;
        }

        div#mainContainer div#contentContainer div.content div.line {
            border-bottom: 1px dotted #636566;
            width: 100%;
            clear: both;
        }

        div#mainContainer div#contentContainer div.content div.postinfo {
            width: 150px;
            float: left;
            margin: 20px;
            margin-left: 0px;
            font-size: 8pt;
            font-family: Arial, Verdana;
            color: #4acaee;
        }

        div#mainContainer div#contentContainer div.content div.postinfo a:link,
        div#mainContainer div#contentContainer div.content div.postinfo a:visited,
        div#mainContainer div#contentContainer div.content div.postinfo a:hover {
            font-size: 8pt;
            font-family: Arial, Verdana;
            color: #4acaee;
            text-decoration: none;
        }
        div#mainContainer div#contentContainer div.content div.postinfo a:hover {
            font-size: 8pt;
            font-family: Arial, Verdana;
            color: #c3ecfe;
            text-decoration: underline;
        }

        div#mainContainer div#contentContainer div.content div.postinfo h3 {
            font-size: 8pt;
            font-family: Arial, Verdana;
            color: #fff;
            margin: 0px;
            margin-bottom: 5px;
        }

        div#mainContainer div#contentContainer div.content h1 {
            color: #4acaee;
            font-size: 24px;
            margin-bottom: 0px;
        }

        div#mainContainer div#contentContainer div.content h1 a:link,
        div#mainContainer div#contentContainer div.content h1 a:visited,
        div#mainContainer div#contentContainer div.content h1 a:hover{
            color: #4acaee;
            font-size: 24px;
            margin-bottom: 0px;
            text-decoration: none;
        }


        div#mainContainer div#contentContainer div.content div.comment-item {
            margin-top: 10px;
            border-top: 1px dotted #3b3939;
        }

        div#mainContainer div#contentContainer div.content div.comment-item-first {
            border-top: 0px;
        }

            div#mainContainer div#contentContainer div.content div.comment-item div.commentAvatar {
                float: left;
                height: 32px;
                width: 40px;
            }

            div#mainContainer div#contentContainer div.content div.comment-item div.commentUser {
                float: left;
                color: #4ACAEE;
                font-size: 11pt;
                font-weight: bold;
            }

            div#mainContainer div#contentContainer div.content div.comment-item div.commentUser a:link,
            div#mainContainer div#contentContainer div.content div.comment-item div.commentUser a:visited,
            div#mainContainer div#contentContainer div.content div.comment-item div.commentUser a:hover {
                text-decoration: none;
                color: #4ACAEE;
                font-size: 11pt;
                font-weight: bold;
            }

            div#mainContainer div#contentContainer div.content div.comment-item span.commentDate {
                font-size: 8pt;
                color: #eee;
                font-weight: normal;
            }

            div#mainContainer div#contentContainer div.content div.comment-item div.reply {
                float: right;
                color: #4ACAEE;
                font-size: 9pt;
                font-weight: normal;
                margin: 2px;
            }

            div#mainContainer div#contentContainer div.content div.comment-item div.reply a:link,
            div#mainContainer div#contentContainer div.content div.comment-item div.reply a:visited,
            div#mainContainer div#contentContainer div.content div.comment-item div.reply a:hover {
                color: #4ACAEE;
                font-size: 9pt;
                font-weight: normal;
                text-decoration: none;
            }


        div#mainContainer div#contentContainer div.content div.form-item {
            width: 400px;
            margin-top: 10px;
        }
            div#mainContainer div#contentContainer div.content div.form-item div.label {
                width: 80px;
                float: left;
                height: 27px;
                padding-top: 5px;
            }

            div#mainContainer div#contentContainer div.content div.form-item div.input,
            div#mainContainer div#contentContainer div.content div.form-item div.textarea {
                width: 310px;
                float: left;
                height: 27px;
                text-align: center;
                background: url(images/comments-sprite.png);
            }

            div#mainContainer div#contentContainer div.content div.form-item div.input {
                background-position: 0px -27px;
            }


            div#mainContainer div#contentContainer div.content div.form-item div.small {
                width: 219px;
                background-position: 0px -0px;
            }

            div#mainContainer div#contentContainer div.content div.form-item div.textarea {
                height: 110px;
                background-position: 0px -54px;
            }

                div#mainContainer div#contentContainer div.content div.form-item div.input input,
                div#mainContainer div#contentContainer div.content div.form-item div.textarea textarea {
                    width: 96%;
                    margin: auto;
                    text-align: left;
                    border: 0px;
                    font-family: Arial, Verdana, sans-serif;
                    color: #fff;
                    font-size: 9pt;
                    background: transparent;
                    outline: none;
                    padding-top: 5px;
                }

                div#mainContainer div#contentContainer div.content div.form-item div.textarea textarea {
                    height: 96%;
                    resize: none;
                }

                div#mainContainer div#contentContainer div.content div.form-item div.submit {
                    float: right;
                    width: 103px;
                    margin-right: 10px;
                }



        div#mainContainer div#contentContainer div.contentFooter {
            width: 585px;
            height: 20px;
            background: url(images/mainContainer-footer.png);
            float: left;
        }

    div#mainContainer div#sidebarContainer {
        width: 369px;
        float: right;
    }

        div#mainContainer div#sidebarContainer div.content{
            width: 369px;
            float: left;
            background-color: #7dacc0;
            font-family: Arial, Verdana, sans-serif;
        }
        div#mainContainer div#sidebarContainer div.content a:link,
        div#mainContainer div#sidebarContainer div.content a:visited,
        div#mainContainer div#sidebarContainer div.content a:hover {
            color: #267eb1;
            text-decoration:none;
        }


            div#mainContainer div#sidebarContainer div.content p,
            div#mainContainer div#sidebarContainer div.content h2 {
                font-size: 11pt;
                color: #000;
                margin: 22px;
                margin-bottom: 0px;
                margin-top: 0px;
            }

            div#mainContainer div#sidebarContainer div.content h2 {
                font-size: 15pt;
                color: #2e82b2;
                margin-bottom: 10px;
            }

            div#mainContainer div#sidebarContainer div.content div.counterNumber {
                height: 67px;
                width: 135px;
                float: left;
                margin-left: 20px;
                margin-top: 20px;
                text-align: left;

            }

                div#mainContainer div#sidebarContainer div.content div.counterNumber h1,
                div#mainContainer div#sidebarContainer div.content div.counterNumber h2,
                div#mainContainer div#sidebarContainer div.content div.counterNumber h3,
                div#mainContainer div#sidebarContainer div.content div.counterNumber h4{
                    color: #fff;
                    font-family: Verdana, Arial, sans-serif;
                    text-align: right;
                    margin: 0px;
                    margin-right: 2px;
                    color: #ecf1f5;
                }

                div#mainContainer div#sidebarContainer div.content div.counterNumber h1 {
                    font-size: 24pt !important;
                    margin-top: 5px;
                }

                div#mainContainer div#sidebarContainer div.content div.counterNumber h2 {
                    font-size: 22pt !important;
                    margin-top: 6px;
                }

                div#mainContainer div#sidebarContainer div.content div.counterNumber h3 {
                    font-size: 20pt !important;
                    margin-top: 7px;
                }

                div#mainContainer div#sidebarContainer div.content div.counterNumber h4 {
                    font-size: 18pt !important;
                    margin-top: 8px;
                }

            div#mainContainer div#sidebarContainer div.content div.counterItems {
                height: 67px;
                width: 187px;
                float: left;
                margin-right: 20px;
                margin-top: 20px;
                background: url(images/counter-bg.png);
            }
            div#mainContainer div#sidebarContainer div.content div.counterItems div.counterItem {
                cursor: pointer;
                width: 50px;
                height: 47px;
                margin-left: 10px;
                float: left;
            }


            div#mainContainer div#sidebarContainer div.content div.counterBox {
                width: 320px;
                float: left;
                margin: 20px;
                margin-top: 0px;
                background: #709db1;
            }

                div#mainContainer div#sidebarContainer div.content div.counterBox p {
                    margin: 10px;
                    font-size: 11pt;
                    color: #000;
                    font-family: 'Myriad Pro', Verdana, Arial, sans-serif;
                }

                div#mainContainer div#sidebarContainer div.content div.counterBox a:link,
                div#mainContainer div#sidebarContainer div.content div.counterBox a:hover,
                div#mainContainer div#sidebarContainer div.content div.counterBox a:visited {
                    font-size: 11pt;
                    color: #036fad;
                    font-weight: bold;
                }


            div#mainContainer div#sidebarContainer div.content div.community {
                height: 126px;
                width: 327px;
                float: left;
                margin: 20px;
                background: url(images/join-our-community-bg.png);
            }

            div#mainContainer div#sidebarContainer div.content div.community img {
                margin-top: 60px;
                margin-right: 3px;
                border: 0px;
            }

            div#mainContainer div#sidebarContainer div.content div.community img.noMargin {
                margin-right: 0px;
            }

            div#mainContainer div#sidebarContainer div.content div.archive {
                height: 164px;
                width: 323px;
                float: left;
                margin: 20px;
                margin-top: 40px;
                background: url(images/blog-archives-bg.png);
            }

            div#mainContainer div#sidebarContainer div.content div#archiveSelection {
                height: 35px;
                margin-left: 20px;
                margin-top: 75px;
                position: absolute;
                width: 285px;
                cursor: pointer;
            }


            div#mainContainer div#sidebarContainer div.content div#archiveMonth {
                width: 262px;
                height: 162px;
                overflow: auto;
                background: url(images/archive-sprite.png);
                margin-left: 20px;
                margin-top: 110px;
                position: absolute;
                display: none;
            }


            div#mainContainer div#sidebarContainer div.content div#archiveMonth div.item,
            div#mainContainer div#sidebarContainer div.content div#archiveMonth div.label{
                width: 100%;
                color: #516169;
                height: 23px;
            }

            div#mainContainer div#sidebarContainer div.content div#archiveMonth div.label{
                font-weight: bold;
                color: #516169;
            }

            div#mainContainer div#sidebarContainer div.content div#archiveMonth div.On {
                background: url(images/archive-sprite.png) 0px -166px;
                cursor: pointer;
                color: #3363b6;
            }

            div#mainContainer div#sidebarContainer div.content div#archiveMonth span {
                margin-left: 10px;
                font-family: Tahoma, Arial, Verdana, sans-serif;
                font-size: 10pt;
            }

        div#mainContainer div#sidebarContainer div.sidebarHeader{
            height: 25px;
            width: 369px;
            float: left;
            background: url(images/sidebar-header.png);
        }

        div#mainContainer div#sidebarContainer div.sidebarFooter{
            height: 25px;
            width: 369px;
            float: left;
            background: url(images/sidebar-footer.png);
        }

div#footerContainer {
    height: 50px;
    width: 965px;
    margin: auto;
    position: relative;
    margin-top: 30px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 7pt;
    color: #cccccc;
    text-align: right;
}

    div#footerContainer a:link,
    div#footerContainer a:visited,
    div#footerContainer a:hover {
        text-decoration: none;
        color: #cccccc;
    }

    div#footerContainer span {
        margin-right: 10px;
    }

