/***************** 
basic styles
******************/

html, body { margin: 0; padding: 0; font-size: small; line-height: 1.3em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: white; }
html { min-height: 100%; margin-bottom: .01em; }
body { background: #474630 url(img/bg_2tone.gif) top center no-repeat; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
h1 { font-size: 135%; }
h2 { font-size: 140%; }
h3 { font-size: 112%; }
h4 { font-size: 112%; }
h5 { font-size: 112%; }
p { margin: 0; padding: .5em 0; }
a { color: #EAE3C9; text-decoration: none; font-weight: bold; }
a:hover { background-color: #995626; }
img { border: none; }
form { padding: 0; margin: 0; }
hr { display: none; }
input, textarea, select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; }
object, embed { padding: 0; margin: 0; display: block; }
.nowrap { white-space: nowrap; }
.clear { overflow: hidden; clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0; }
blockquote { border-left: solid 1px #BAA78E; padding-left: 15px; margin-left: 20px; font-style: italic; }
abbr, acronym, .help { border-bottom: 1px dotted #BAA78E; cursor: help; }

/***************** 
page layout styles
******************/

#container { width: 709px; margin: 0 auto; text-align: left; position: relative; font-size: 85%; left: 8px; }
h1 { height: 37px; width: 562px; text-indent: -5000px; overflow: hidden; background: url(img/title_header.gif) no-repeat; margin-bottom: 36px; }
h1 a { display: block; width: 562px; height: 37px; background: none; text-decoration: none; }
h1 a:hover { background: none; text-decoration: none; }
#entries { float: left; width: 450px; padding-left: 8px; }
.entry { padding-bottom: 36px; }
.entry img { border: 1px solid #BAA78E; }
.entry .headline { padding: 12px 20px; background-color: #995626; border-top: 1px solid #AB3E0C; border-bottom: 1px solid #BAA78E; }
.entrybody { background-color: #EAE3C9; padding: 12px 20px 20px 20px; color: #25241D; }
.entry a, .commentsHolder a { color: #AB3E0C; text-decoration: none; font-weight: bold; }
.entry a:hover, .commentsHolder a:hover { background-color: #FAF8F1; }
.entrybottom { background-color: #593E25; border-bottom: 1px solid #BAA78E; }
.entrydate { float: left; text-align: right; width: 205px; padding-right: 20px; }
.commentlink { float: left; width: 205px; padding-left: 20px; }
.commentlink a, #info a { color: #FAF8F1; font-weight: bold; }
.commentlink a:hover, #info a:hover { background-color: #995626; color: #FAF8F1; }
.commentsHolder { display: none; padding: 15px; background-color: #EAE3C9; }
.commentEntry {  background: #FAF8F1; border: 1px solid #593E25; padding: 10px 15px; margin-bottom: 10px; color: #25241D; }
.commentsHolder .formHolder { padding: 15px 0 5px 0; }
.commentsHolder .commentsHeader { display: none; }
.commentsHolder form input, .commentsHolder form label, .commentsHolder form textarea { display: block; float: left; color: #25241D; }
.commentsHolder form input, .commentsHolder form textarea { width: 280px; margin: 2px 0 10px 15px; background-color: #FAF8F1; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; }
.commentAuthor { font-size: 9px; }
.commentsHolder form label { width: 90px; text-align: right; }
.commentsHolder form .postbutton { float: none; clear: both; padding: 4px 0; margin-left: 105px; width: 150px; }
.commentsHolder form .hiddenInput { display: none; }
#info { width: 175px; float: left; margin-left: 60px; }
#description { padding: 5px 0; border-top: 1px solid #AB3E0C; border-bottom: 1px solid #4E3B22; }
#archives { padding-top: 10px; }
#archives strong { color: #BAA78E; }
#archives a { font-weight: normal; }		
#archives h4 { color: #BAA78E; padding-bottom: 5px; }
#archives p.workaround {
	margin: 0;
	padding: 0;
	line-height: 0;
}

/***************** 
sifr
******************/

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

.sIFR-hasFlash .headline h2 { visibility: hidden; letter-spacing: 0px; font-size: 2em; }
* .sIFR-hasFlash .headline h2 { font-size: 20px; }