@import "css/reset.css";
@import "css/960.css";
@import "css/text.css";
@import "css/layout.css";
@import "css/nav.css";
@import "css/forms.css";
@import "css/comments.css";

/*
Theme Name: MSI
Description: Blue faded theme
Version: 1.0
Author: Jamie Estep
GLOBAL STUFF */

.global_header {
    background: #3E5496;
    border-bottom: 1px solid #B6C4EF;
    marging: 0;
    padding: .2em 0;
    width:100%;
}
.global_header p {
    font-size: 1em;
    margin:0;
    padding:0;
}
.global_header a {
    color:#fff;
    margin-left:2%;
}
.global_header a.pad_right {
    margin-right:2%;
}
.header_override {
    background: #7e96de url(images/header-blog.png) top center no-repeat;
    height:160px;
    margin-top:10px;
}
.body_override {
    background: url(images/body.png) center repeat-y;
    min-height:100px;
}
.foot_override {
    background: #7e96de url(images/footer.png) top no-repeat;
    height:30px;
}
div.right {
    text-align:right;
}
.header_promo_holder {
    color:#2f4b89;
    height:2.5em;
    line-height:2.5em;
    text-align: right;
    margin: 0;
    padding:0;
}
.header_promo {
    font-size: 1.5em;
    line-height:1.5em;
    margin:0;
    padding:30px 0 0 0;
}
.header_promo a {
    font-size: 1em;
}
.phone_header {
    color:#294390;
    font-size: 1.2em;
}
#grid_holder {
    background:#fff url(images/sidebar-right.jpg) 97% 5% no-repeat;
    display:block;
    float:left;
    width:100%;
}
#indicator {
    color:#fff;
    display:none;
    left:25%;
    padding:15px;
    position:absolute;
    top:25%;
    width:30%;
    z-index:10;
}

#logo_background_color {
    background:none;
}
.black_overlay { 
    background-color:#000;
    display:none;
    filter: "alpha(opacity=60)";
    height:100%;
    left:0;
    min-height:100%;
    opacity:.60;
    position:absolute;
    top:0;
    width:100%;
    z-index:2;
}
a.remove_link {
    float:right;
    display:block;
    width:auto;
    font-size:.5em;
}

.entry {
    border-bottom:2px dotted #cc6601;
    padding:1%;
}

.entry h1 a,
.entry h1 a:visited{
    color: #CF4F00;
    font-size: 1.2em;
    text-decoration: none;
}

.entry h1 a:hover {
    color: #7E96DE;
}

.date {}

.info {
    background: #eee;
    padding: .2em;
}

blockquote {
    background:#FEF5E6;
    border-left:2px solid #CC6700;
    color:#333;
    font-style:italic;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin:1em 2em;
    padding:3px 3px 3px 1em;
}

blockquote p:before,
blockquote p:after {
    content:'"';
    font-size:150%;
}

img {
    border:none;
    outline:none;
}

.alignleft {
    float:left;
    margin:10px;
}

.alignright {
    float:right;
    margin:10px;
}

.wp_nav ul {
    list-style: none;
    margin:0 0 2em .4em;
    padding:0;
}

.wp_nav ul li {
    font-size:1.4em;
    margin:0;
    padding:0;
}

li.categories ul,
li.linkcat ul{
    font-size:.4em;
}
li.categories ul li,
li.linkcat ul li{
    margin-left: .8em;
}

ul li.msi {
    text-align:center;
    border:7px solid #809FFF;
    background:#BFCFFF;
    padding:2px 0;
}

ul li.msi b {
    color:#6078BF;
    font-size:.8em;
    margin:3px 0 0;
}

ul li.feed {
    text-align:center;
    border:7px solid #f5721a;
    background:#fba246;
    padding:2px 0;
}

ul li.feed b {
    font-size:.8em;
    margin:3px 0 0;
}