/*
Theme Name: AndrewKandels
Theme URI: http://andrewkandels.com
Description: Theme for http://andrewkandels.com
Version: 1.0.0
Author: Andrew Kandels
Author URI: http://andrewkandels.com
Tags: andrewkandels, kandels
*/

body { margin: 0; padding: 0; background: url(blue-bg.png) repeat-x;
    font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial, sans-serif;
    font-size: 13px; line-height: 22px; color: #222; }
#container { margin: 0 auto; background: #007ac4; padding: 0 9px 0 9px; width: 836px;
    background: #007AC4 url(top.png) no-repeat top center; overflow: hidden; }
#subcontainer { background: #155083; padding: 0 9px 0 9px; }
#navigation { margin: 0 10px 0 0; height: 65px;}
    #navigation > li { margin: 15px 0 0 49px; display: inline; float: right; }
    #navigation > li > a { color: #fff; text-decoration: none;
        font-size: 16px; font-weight: bold; }
#badges { overflow: hidden; height: 90px; margin: 0 20px 0 0; }
    #badges > img { float: right; margin: 0 0 0 15px; }
#content { background: #fff; padding: 0 15px 15px 15px; overflow: hidden; }

.clear { clear: both; }
img { border: 0; }

.alignleft { float: left; margin: 0 15px 5px 0; border: 1px solid #c0c0c0; padding: 1px; }

/* Sidebar */
#sidebar { float: right; margin: 10px 0 0 25px; width: 250px; }
#sidebar h2, #sidebar h2 a, #sidebar h2 a:visited, #sidebar h2 a:active, #sidebar h2 a:hover {
    font-family: Georgia, Times, 'Times New Roman', serif; font-size: 16px;
    color: #155083; text-transform: uppercase; line-height: 25px;
    letter-spacing: 0; margin: 10px 0 8px 0; text-decoration: none; }
    #sidebar ul { list-style: none; padding: 0; margin: 0 0 15px 0; }
    #sidebar li { margin: 0 0 5px 0; padding: 0; }

.twitterwidget > img { margin: 0 5px 0 0; }
.widget_twitter li { background: #f9f9f9; border: 1px solid #e0e0e0; border-left: 0;
    border-right: 0; margin: 0 0 5px 0; padding: 5px !important; }
.widget_twitter .time-meta{ display: block; }
.widget_twitter .from-meta { display: none; }
.widget_gd_linkedin_badge h2 { display: none; }

h2, h2 > a, h2 > a:visited, h2 > a:hover, h2 > a:active { font-size: 18px; font-weight: bold;
    color: #333; text-decoration: none; font-family: Georgia, Times, 'Times New Roman', serif;
    margin: 10px 0 5px 0; line-height: 25px; }
h3 { font-family: Georgia, Times, 'Times New Roman', serif; font-size: 14px; color: #444; line-height: 25px;
    padding: 5px 0 8px 0; margin: 0;  }
p { margin: 0 0 10px 0; }
.post-time { color: #666; font-style: italic; margin: 0 0 10px 0; padding: 0; }
.post-content { padding: 0 0 0 0; line-height: 25px; }
.post { line-height: 25px; }
.post-extra { margin: 10px 0 20px 0; }
.alignright { float: right; margin: 0 0 10px 15px; border: 1px solid #c0c0c0; padding: 1px; }
.with-sidebar { /* overflow: hidden; */ }

#s { clear: both; display: block; width: 100px; }

.white-footer { background: #fff url(white_bl.png) no-repeat bottom left; }
    .white-footer > .inside { background: transparent url(white_br.png) no-repeat bottom right;
        padding: 10px; text-align: center; }

.blue-footer { background: #acd7fd url(blue_tl.png) no-repeat top left; margin: 10px 0 0 0;
    padding: 0 0 0 23px; }
    .blue-footer > .inside { background: #acd7fd url(blue_tr.png) no-repeat top right;
        padding: 10px; text-align: center; font-size: 13px; }
        .blue-footer > .w3c { width: 88px; height: 33px; }

