/***************** 
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: #302F1B url(img/bg_2tone.gif) top center no-repeat; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
h1 { font-size: 135%; }
h2 { font-size: 119%; }
h3 { font-size: 112%; }
h4 { font-size: 112%; }
h5 { font-size: 112%; }
p { margin: 0; padding: .5em 0; }
a { color: #EB5710; text-decoration: none; }
a:hover { background-color: #69320F; }
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: #69320F; border-top: 1px solid #AB3E0C; border-bottom: 1px solid #BAA78E; }
.entrybody { background-color: #422F16; padding: 12px 20px 20px 20px; }
.entrybottom { background-color: #4E3B22; 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: white; font-weight: bold; }
.commentlink a:hover, #info a:hover { color: #AB3E0C; color: white; }
.commentsHolder { display: none; padding: 15px; background-color: #BAA78E; }
.commentEntry { background-color: #422F16; padding: 10px 15px; margin-bottom: 10px; }
.commentsHolder .formHolder { background-color: #422F16; padding: 15px 0 5px 0; }
.commentsHolder .commentsHeader { display: none; }
.commentsHolder form input, .commentsHolder form label, .commentsHolder form textarea { display: block; float: left; }
.commentsHolder form input, .commentsHolder form textarea { width: 280px; margin: 2px 0 10px 15px; background-color: #BAA78E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; }
.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; border-bottom: 1px solid #AB3E0C; padding-bottom: 5px; }
#description { padding: 5px 0; border-top: 1px solid #AB3E0C; border-bottom: 1px solid #4E3B22; }

#flickr { padding: 15px 0 0 0; line-height: 100%; }
#flickr p { padding-top: 6px; }
#flickrthumbs a { display: block; float: left; margin-bottom: 10px; margin-right: 10px; }
#flickr .flickr_badge_image { display: inline; }
#flickr .flickr_badge_image img { border: 1px solid #BAA78E; }
#flickrthumbs a:hover img { border: 1px solid #69320F; }

.module-header {
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	color: #BAA78E;
	border-top: 1px solid #4E3B22;
}
.module-content {
	
}
#info .module-content strong {
	color: #BAA78E;
}
#info .module-content a {
	font-weight: normal;
}
#info .module-content p.workaround {
	margin: 0;
	padding: 0;
	line-height: 0;
}
.module-list {
	list-style: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.module-list-item {
	
}
.mediamanager-item {
	padding: .5em 0;
	margin: 0;
	font-weight: normal;	
	font-size: 95%;
	line-height: 1.5em;
}
.mediamanager-item img {
	border: 1px solid #BAA78E;
	display: block;
	margin-right: 5px;
	margin-bottom: 5px;
}

.moreon {
	float: right;
}
.moreon a {
	color: #eb5710; 
	font-weight: normal;
}

/***************** 
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: 150%; }
* .sIFR-hasFlash .headline h2 { font-size: 15px; }
