@import url(http://sharesleuth.com/mt-static/themes-base/blog.css);
@import url(http://sharesleuth.com/mt-static/themes/minimalist-red/screen.css);




/* ADDED BY JUSTIN ---------- */

/* COLORS */

body {
     background:#fff;
     font-family:Georgia,serif;
}
a:hover {
    color:#990000;
}

#content {
    background:#fff url(http://sharesleuth.com/img/alpha-back.jpg) repeat-x;
}

#footer {
    background:#333;
}

#menu a {
    color:#000;
    font-size:11px;
}

/* LAYOUT */

#alpha {
    width: 600px;
    padding:44px 0 0 0;
    padding:0px\9; /*for stupid internet explorer */
}

#alpha-inner {
    padding:0px 20px;
    margin:0px;
}
#beta-inner {
    margin:0px;
    padding:0px;
}
#beta {
    width: 350px;
    padding:100px 0 0 0;
    padding:56px 0 0 0\9; /* more stupid internet explorer garbage */
    margin: 0 0 0 50px;
}

#gamma {
    width: 150px;
}
#content {
    margin:0px;
}

#content-inner {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

#content-inner {
    padding:0px 15px;
}
#header, #header-inner {
     position:relative;
     margin:0 auto;
}

.byline {
     color:#333;
     font-size:.7em;
     font-family:"Times New Roman", times, serif;
     font-style:italic;
     padding:0 0 10px 0;
}
.entry-body-mi .byline {
     color:#333;
     font-size:.7em;
     font-family:"Times New Roman", times, serif;
     font-style:italic;
     padding:0 0 10px 0;
}

/* HEADER */
#header-content {
     width:inherit;
     margin:0px;
     padding:0px;
}
#header {
     background:#000;
     height:40px;
     border:none;
     overflow:visible;
}
#header-inner {
     height:100px;
     width:1025px;
     overflow:visible;
     z-index:1;
}
#header-name {
    overflow:visible;
    z-index:1;
    margin:0px;
    padding:0px;
}

/* ENTRIES */

/* MAIN STORY ----- */
#mi-main-story {
     padding:17px;
     background:#f2f2f2;
     border:1px solid #E8E8E8;
     margin:7px 0 0 0;
}
#mi-main-story-inner {
     position:relative;
     padding:0px;
     margin:0px;
}

.entry-title-mi {
     margin:0px 0px 15px 0px;
     padding:0px;
}
.entry-title-mi a {
     font-size:2.8em;
     text-decoration:none;
     color:#093D72;
}
.entry-title-mi a:hover {
     color:#990000;
}
.entry-body-mi {
     font-size:1.4em;
     line-height:1.1em;
}
.entry-read-more-mi {
     margin:15px 0px;
}
.entry-title {
    font-size:2.8em;
    font-weight:normal;
    padding:0px 0px 25px 0px;
}
.entry-content {
     font-size:1.2em;
     line-height:1.4em;
}
#entry-deck {
     font-family:sans-serif;
     font-size:.9em;
     margin-top: -23px;
     margin-bottom: 30px;
     line-height:normal;
    }

/* photos ------------------------ */
.photo-caption {
     font-size:.7em;
     line-height:normal;
}
.photo-caption a {
     text-decoration: none;
}
#entry-photo {
     padding:10px 13px;
     background:#F0F0F0;
     margin:0px 0px 20px 0px;
}
#entry-photo-left {
     padding:5px 8px;
     background:#F0F0F0;
     margin:0px 10px 20px 0px;
     float:left;
}
#entry-photo-featured {
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     padding:15px 13px;
     background:#000;
     margin:0px 0px 20px 0px;
}
.photo-caption-featured {
     color:#fff;
     padding:5px 2px 35px 2px;
}
.photo-caption-featured a {
     text-decoration: none;
}
.copyright {
     display:block;
     font-size:.9em;
     text-align:right;
     padding:4px 0 5px 0px;
}
#more-photos {
     color:#fff;
     padding:10px;
}
.more-photos-header {
     text-transform:uppercase;
     display:block;
     font-family:"lucida grande",tahoma,helvetica,verdana,clean,sans-serif;
}

#entry-photo-mainindex {
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     padding:2px;
     background:#333;
     float:left;
     margin:0px 15px 0px 0px;
}
.photo-caption-mainindex {

}
.photo-caption-mainindex a {
     text-decoration: none;
}

#featured-entry-photo-mainindex {
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     padding:10px 10px;
     background:#000;
     float:left;
     margin:0px 7px 7px 0px;
}
.featured-photo-caption-mainindex {

}
.featured-photo-caption-mainindex a {
     text-decoration: none;
}
.widget-gallery{
     background:#fff;
}

/* Related Entries ///////////// -- */

.widget-related-entries ul {
     margin:0px;
}

.widget-related-entries {
     margin:50px 0 0 0;
}
.widget-related-entries li {
     list-style:none;
     /* font-family:helvetica,arial,sans-serif; */
     font-family:"lucida grande",tahoma,helvetica,verdana,clean,sans-serif;
     font-weight:bold; 
}




/* Recent Entries ---------- */
#recent-entries-more {
     text-align:right;
     font-family:"lucida grande",tahoma,helvetica,verdana,clean,sans-serif;
     text-transform:uppercase;
     font-size:.8em;
     padding:15px 0;
}
/* featured gallery ------------- */
#featured-gallery {
     padding:40px 0px 30px 0;
     position:relative;     
     overflow:auto;
}
#featured-gallery-inner {
     padding: 0px 0px;
     position:static;
}
.featured-box {
     padding:4px 14px;
     display:inline;
     border-right:1px dotted #ccc;
     width:157px;
     float:left;
     height:245px;
     overflow:hidden;
}
.featured-box-first {
     border-left:1px dotted #ccc;
}
.featured-box-last {

}

.featured-box:hover {
    background:#F0F0F0;
}
.featured-box a {
     text-decoration:none;
     color:#000;
}
.featured-box a:hover {
    text-decoration:none;
    color:#990000;

}
.featured-entry-category {
     padding:0 0 2px 0;
     color:/*#005896;*/#990000;
     font-size:.9em;
     text-transform:lowercase;
     font-family:"lucida grande",tahoma,helvetica,verdana,clean,sans-serif;
}
.featured-entry-title {
     font-size:2.1em;
     line-height:.9em;
}
.featured-entry-title-with-asset {
     padding:12px 0 0 0;
}
.featured-entry-excerpt {
     font-size:1.1em;
}
.featured-entry-picture {
     padding:3px 0 0 0;
}

/* WIDGETS */
.widget-content {
     font-size:1.2em;
     margin:0 0 50px 0;
}
.widget-content a {
     text-decoration:none;
}
.widget-content a:hover {
     color:#990000;
}
h3.widget-header {
     border:none;
     font-size:1.6em;
     font-family:inherit;
}
ul.read-more li {
     display:inline;
}


/* ------ Daily Notes */
.daily-notes-title {
     font-size:2.2em;
}
.daily-notes-title a {
     text-decoration:none;
     color:#093D72;
}
.daily-notes-title a:hover {    
    color:#990000;
}
.daily-notes-body {
     font-size:1.2em;
     line-height:1.4em;
     margin:0 0 40px 0;
}
.daily-notes-date-header {
     font-style:italic;
     font-size:1.1em;
     padding:25px 0 0 0;
}
h3.daily-notes-header {
     font-size:2.3em;
     border-bottom:1px #ccc dotted;
}
/* ------- Entry Tags */
.entry-tags {
     padding:5px 0 0 0;     
}
.entry-tags a {
     text-decoration: none;
     color: #999;
}
.entry-tags a:hover {
     color:#333;
}
.mt-main-index .entry-tags {
     padding:0 0 30px 0;
}
.delimiter {
     color: #999;
}
.pound {
     color: #ccc;
}
.read-more {
     margin-top: -15px;
}

/* TAG CLOUD ------- */
.rank-1 {font-size:1.9em;}
.rank-2 {font-size:1.65em;}
.rank-3 {font-size:1.6em;}
.rank-4 {font-size:1.55em;}
.rank-5 {font-size:1.5em;}
.rank-6 {font-size:1.25em;}
.rank-7 {font-size:1.2em;}
.rank-8 {font-size:1.1em;}
.rank-9 {font-size:1em;}
.rank-10 {font-size:.9em;}

/* SHARE BUTTONS ------- */
#share {
     float:right;
     padding:5px;
}

/* BYLINE -------- */
#byline {
     padding:0px 0 30px 23px;
     color:#7e7e7e;
     font-size:.9em;
     font-family:geneva,verdana,helvetica,sans-serif;
}
.name {
     text-transform:uppercase;
}
.byline-date {
     font-size:text-transform:uppercase;
     font-size:.7em;
}

/* MENU ----------------- */
#menu {
     float:right;
     padding:60px 0px 5px 0px;
}
#search {
     display:inline;
}
