/*
THEME NAME: Intrepidus Group - Insight
THEME URI: http://www.intrepidusgroup.com/
DESCRIPTION: Based off of Sandbox theme
VERSION: 0.1
AUTHOR: Intrepidus Group
AUTHOR URI: http://www.intrepidusgroup.com/
TAGS: sandbox
*/

code {
    white-space: pre;
    overflow-x: auto;
    display: block;
    padding: .5em;
    font-size: .800em;
    margin-top: .7em;
    margin-bottom: .7em;
    border: solid 2px #00a000;
    background: #001000;
    color: #00a000;
}

#sidebar {
    width: 170px;
}

#content {
    position: relative;
    width: 505px;
}

#comment {
    width: 470px;
    margin-bottom: .5em;
}

.heading {
    padding-bottom: 12px;
}

.subtitle {
    margin-bottom: 2em;
}

ul.sidebar {
    list-style: none;
}

ul.sidebar h2, .widget_twitter, .widget_search, .widget_text {
    margin-top: .5em;
    padding-top: .3em;
    border-top: solid 1px #404040;
}

.widget_twitter, .widget_search {
    padding-top: 1em;
}

.widget_twitter ul {
    margin-top: .5em;
    color: #a0a0a0;
    font-size: .9em;
}

.widget_twitter li {
    -moz-border-radius: 4px 4px 4px 4px;
    background: #202020;
    border: 1px solid #505050;
}

.widget_twitter .entry-content, .widget_twitter .entry-meta {
    display: block;
    padding: .5em .5em 0em .5em;
}

.widget_twitter .entry-meta {
    text-align: right;
    padding-top: 0em;
    padding-bottom: .5em;
}

.widget_twitter .from-meta {
    display: none;
}

ul.sidebar li, #subnav-mid ul ul, #subnav-mid ul li a {
    padding-left: 0px !important;
    padding-right: 0px !important;
    list-style: none;
}

.wordpress-comment {
    background: #1D2A32;
    margin-top: 1em;
    padding: .5em;
}

.wordpress-comment .vcard {
    position: relative;
}

/* search input in sidebar */
#searchform div {
    text-align: right;
}

ul.sidebar .widget_search #s {
    width: 112px !important;
    margin-bottom: .3em;
    background: white url(/images/search-icon.png) right no-repeat;
    padding: 2px 20px 2px 2px;
}

ul.sidebar .widget_search .screen-reader-text, ul.sidebar .widget_search #searchsubmit {
    display: none;
}

ul.sidebar .widget_twitter div ul li {
    margin-bottom: 1em !important;
}

ul.sidebar .widget_delicious h2.widgettitle {
    padding-left: 25px;
    background: url(/images/delicious.png) no-repeat left;
}


.post-container {
    padding: 1em;
    background: #2d3a42 url(/images/post-bg.png) repeat-x top;
    border: solid 5px #2d3a42;
    color: #efefef;
    margin-bottom: 3em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 1.1em;
}

.post-container p a {
    color: #efefef;
    text-decoration: none;
    border-bottom: 1px dotted #efefef;
}

.post-container h2 a, .post-container .subtitle a {
    color: #e61717;
    border-bottom-color: #e61717;
}

.post-container p.wp-caption-text {
    font-size: .8em;
    text-align: center;
}

