body {
    margin: 0px;
    padding: 0px;
    background: white;
    font-family: arial;
    font-size: 22px;
    line-height: 1.2;
    color: black;
}

img {
    border: 0px;
}

#header {
float:left;
width: 100%;
background: #e8e777;
font-size:16px;
font-weight: bold;
color: #FFFFFF;
height:30px;
}

#announce {
float:left;
width:100%;
background: #3a869c;
}

#leavecomment {
float:left;
width:100%;
background: #c0eaf6;
font-size:14px;
border-bottom: 1px solid #f5ba86;
}

#commentlink {
float:right;
padding: 6px;
}

#commentform {
float:left;
padding: 6px;
}

#commentbox {
width:300px;
height:50px;
margin-bottom:10px;
font-family: helvetica, arial, sans-serif;	
font-size:12px;
padding: 1px;  
}

#entrybox {
width:300px;
height:50px;
margin-bottom:10px;
font-family: helvetica, arial, sans-serif;	
font-size:12px;
padding: 1px;  
}

#commentorbox {
width:200px;
height:20px;
color: #000000;
margin-bottom:10px;
font-size:12px;
font-family: helvetica, arial, sans-serif;	
}

#footer {
background: #abaa5b;
font-size:12px;
color: #FFFFFF;
height:30px;
text-align: right;
padding: 6px 8px 0px 0px;
}

#entry {
font-size:14px;
padding: 6px 6px 10px 6px;
border-bottom: 1px solid #f5ba86;
}

#comment {
font-size:14px;
padding: 6px;
border-bottom: 1px solid #f5ba86;
}

#content {
float:left;
width:100%;
}

#entry_date {
color: #d96600;
font-size:16px;
font-weight: bold;
padding-bottom:5px;
float:left;
}

#comment_date {
float:right;
color: #d96600;
font-size:12px;
padding-top:5px;
}

#commentor {
float:left;
color: #d96600;
font-size:12px;
padding-top:5px;
}

.embedded_photo {
    margin-top: 10px;
}

A:link {text-decoration: none; color: #f5ba86;}
A:visited {text-decoration: none; color: #f5ba86;}
A:active {text-decoration: none; color: #f5ba86;}
A:hover {text-decoration: underline; color: #f5ba86;}
