body {
	margin:0px;
	padding:0px;
	font-family:Verdana, sans-serif;
	color:#333;
}
#top{
    border:0px solid black;
    margin:0px;
    padding:40px;
    text-align:right;
    background-image:url('/sections/img');
    background-repeat:no-repeat;
}
#top h1 a{
    text-align:right;
    background-color:transparent;
    color:#3F4E27;
    font-family: "Century Schoolbook", cursive;
    font-style:italic;
    font-size:60px !important;
}
p{
    text-align:left;
    font-family:verdana, sans-serif;
}
p img{ margin:5px;border:1px solid black;}
#content {
	margin:0;
	width:800px;
	padding:0px 80px;
}

#menucontainer {
    width:100%;
	padding:0px;
	background-color:#7F9959;
	border:0px dashed #999;
    margin:0px;
    height:50px;
}

.entry_sig{
    font-size:small;
    width:90%;
    text-align:right;
 }
 .eml{
     font-size:small;
 }
 .xml_btn{
     font: 9px Geneva, Verdana, sans-serif; padding: 1px 1em 1px 0; 
     border: 1px solid black; background: #888; color: #FFF; text-decoration: none;
}
     
.xml_btn span {
   border-right: 1px solid #000; color: #FFF;
   margin: 0; padding: 1px 0.75em; margin-right: 0.1em;
   background: #F60;
}
blockquote:first-letter {
background: #f8f6f6 url(/images/quoteleft.gif)left top no-repeat;
letter-spacing: -.06em; padding-left:30px;font-size:1.6em; }

blockquote {
background: #f8f6f6 url(/images/quoteright.gif) right bottom no-repeat;
font-weight: normal; font-style:oblique; color: #444;
margin: 0px 50px 10px 20px; padding: 0px 25px 0px 4px;
line-height:1.5; border-top:1px solid #efefef;
border-bottom:1px solid #efefef; }

.entry h1{font-variant: small-caps;}

ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
    border:0px solid white;
    background-color: #7F9959;
    height:50px;
    display:block;
}

ul#menu li {	
    margin:0;
    display:inline;
    line-height:50px;
    border:0px solid blue;
    /*height:0px;*/
}

ul#menu li a {
	text-decoration: none;
	color: #FFFFFF;
    font-family:Verdana;
    font-weight:bold;
	background: #7F9959;
    border:0px solid black;
    text-align:center;
    margin:0;
    padding:0px 25px;
    display:block; 
    float:left;  
    
}

ul#menu a:hover {
    background: #A4BE7E;
    color:#000000;
}

ul#menu li a#menu_current_item{
    text-decoration:underline;
}


#tagcontainer{
    margin-right:-10px;
    margin-top:-10px;
    margin-left:5px;
    margin-bottom:5px;
    float:right;    
    width:180px;
    border-left:1px dotted black;
    border-bottom:1px dotted black;
}
#tagcontainer h2{
    padding-left:5px;
    font-size:1em;
    border-bottom:1px solid black;
    
}
.entry p {
font-size: 1em;
line-height: 1.4em;
margin: 1.25em 0;
text-align: justify;
}

.dsq-comment-message {text-align:left;}


.datebox { 
background-color: #7F9959;
float:right;
position:relative;
padding:45px 5px 0px;
margin-left:10px;
margin-right:-150px;
width:140px;
} 
.datebox .month {
text-transform: uppercase;
font-size:25px;
}
.datebox .day {
font-size:45px;
line-height:45px;
position:absolute; left:5px; top:0px;
}
.datebox .year { 
display:block; 
position:absolute; right:-5px; top:15px;
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);			
}

h1{font-size:3em;}
