/*
  Some CSS trickery to get the border around the entire page. 
  See http://www.dave-woods.co.uk/?p=144
*/
html, body
{
    background-color: #820F00;
    height: 98%;
    font-size: 10pt;
    color: #3E4F4F;
}

#container
{
    font-family: Arial, Verdana, Helvetica, sans serif;
    min-height: 98%;
    width: 70%;
    background-color: #FEF6E2;
    /*border: 1px solid black;*/
    align: center;
    margin: 0 auto;
}

* html #container
{
    height: 98%;
    width: 70%;
}

/* The other stuff */

h1.admin-page-title
{
    text-align: center;
}

div.admin-main-buttons
{
}

div.admin-page-area
{
    margin-left: 0;
}

div.admin-page-area input
{
    margin-left: 0;
}

span.blog_name a
{
    color: #FF4A12;
    font-size: 24pt;
}

span.blog_name a:visited
{
    color: #FF4A12;
    font-size: 24pt;
}

span.blog_owner
{
    color: #FF4A12;
    font-style: italic;
}

span.blog_logo img{border-style:none;}

li.admin-draft
{
    color: red;
}

li.admin-draft a
{
    color: red;
}

li.admin-published
{
    color: black;
}

li.admin-published a
{
    color: black;
}

#articles_container
{
    border: 1px solid #94B3C5;
    padding: 1em;
}

.timestamp
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    padding-left: 2em;
    color: #94B3C5;
    text-align: right;
}

table.article
{
    padding-top: 1em;
    padding-bottom: 1em;
}

.article_title
{
    font-size: 150%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; 
    color: black;
}


.article-footer a{color:#74C6F1;}
.article-footer a:visited{color:#74C6F1;}

.article-footer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 50%;*/
    color: #74C6F1;
    text-align: left;
}

.article {color:#3E4F4F;}
.article a{color:#ABC507;}
.article a:visited{color:#ABC507;}
.article_title a{color:#820F00;}
.article_title a:visited{color:#820F00;}


#tag-cloud 
{
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    /*border: 1px dashed #B4D8E7;*/
    text-align: center;
    font-weight: bold;
    background-image:url('img/02.jpg');
    background-color: #FF4A12;
}

#tag-cloud a:visited 
{
    text-decoration: none;
    border: none;
    color: #FFF;
}

#tag-cloud a:link
{
    text-decoration: none;
    border: none;
    color: #FFF;
}

#tag-cloud a:active
{
    text-decoration: none;
    color: #FFF;
    border: none;
}

#tag-cloud a:hover
{
    text-decoration: none;
    color: #820F00;
    border: none;
}

#tag-cloud div
{
    padding: 4px;
}

.tag-cloud-tiny
{
    font-size: 8pt;
}

.tag-cloud-small 
{
    font-size: 10pt;
}

.tag-cloud-medium 
{
    font-size: 12pt;
}

.tag-cloud-large 
{
    font-size: 14pt;
}

.tag-cloud-huge
{
    font-size: 16pt;
}

a{color: #820F00;}
a:visited{color:#820F00;}

.subline{color: #3E4F4F;}
img { border: none; } 

.topnavbar {padding-top:5px;
	    font-weight:bold;
            list-style-type:none;}
.topnavbar li{padding-left:5px; padding-right:5px; display:inline;}
.topnavbar a{text-decoration:none;}
.topnavbar a:hover{color:#ABC507;}


/* Custom Icons */
.addthis_toolbox .custom_images a {
    width: 64px;
    height: 64px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}       




