/**

Blue (30,90,166)

*/

@import url('css/header-tabs.css');
@import url('css/captions.css');
@import url('css/sidebar.css');
@import url('css/footer.css');


body {
	background: #fff;
    font: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size: 0.9em;
	color: #000;
}

a { 
    color: #245aa6;
}

h1 {
    font-size: 1.5em;
}

.article {
    padding: 10px; /* 5px inside */
    margin: 10px 0px 0px 0px;  /* 5px outside */
    border-bottom: 1px solid #ccc;
    }
    
.article-header {
    color: #245aa6;
    font-size: 2.2em;
    
    }

.article-header a {
    text-decoration: none;
    color: #245aa6;
    }

.article-header a:hover {
    text-decoration: none;
    }

    
.article-date {
    font-size: 0.8em;
    padding-bottom: 5px;
    }    
    
.license {
    text-align: center;
    color: #ccc;
}    

.license a {
    color: white;
}

.article-top-metadata {
    font-size: 0.8em;
    padding: 2px;
}

.article-category  {
    float: left;
}

.article-comments  {
    float: right;
}


.article-category a {
    color: #ccc;
    text-decoration: none;
}

.article-comments a {
    color: #ccc;
    text-decoration: none;
}

.article-tags {
    color: #ccc;
    font-size: 0.8em;
}

.no-comments {
    
}

#comments {
   margin-top: 20px;
   padding-top: 20px;
   border-top: 1px dotted #ccc;
}

.social_bookmark {
    padding: 5px;
}

.social-bookmark a {
    display: none;
}


.texthighlight {
    color: green;
    font-size: 1.5em;
    padding: 10px 10px 10px 50px;
}

.article cite {
    color: red;
}
    


    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }    
