#sidebar {
 width: 150px;
 margin: 0 0 5px 10px ;
 padding: 0;
 font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
 color: #B57500;
 float: right;
 font-size: 10px;
 clear: none;
 position: relative;
 z-index: 100;
}


#sidebar .sideBarBox {
	margin: 0; /* center for now */
	width: 150px; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#936B36;
	border: none;
}
#sidebar .contenthead {
	background: url(images/sbhead-r.2.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#sidebar .contenthead h4 {
 background: url(images/sbhead-l.2.gif) no-repeat top left;
 margin: 0 !important;
 padding: 0;
 border: none;
 font-size: 5px;
}
#sidebar .contentContainer {
 padding: 0;
}


#sidebar h2 {
 font-size:12px;
 color:#FFCC44;
}

#sidebar a {
 color:#FFF;
 font-weight: normal;
 font-size: 10px;
 text-decoration:none;
}

#sidebar ul {
 margin-left:5px;
 list-style-type: none;
 font-weight: normal;
 font-size: 10px;
}

#sidebar fieldset {
 border:#4C2302 1px solid;
 border-top:none;
 background-color: #6D3000;
}

#sidebar fieldset input#s {
 width: 140px;
 margin: 0 2px 1px 2px;
 background-color: #4C2302;
 border-top: 1px solid #A24400;
 border-left: 1px solid #A24400;
 border-right: 1px solid #D46810;
 border-bottom: 1px solid #D46810;
 color: #FFA24A;
 font-size: 10px;
}

#sidebar fieldset button {
 margin: 0;
 padding: 0;
 border: none;
 background-color: transparent;
}

#sidebar fieldset button img {
 margin: 0;
 padding: 0;
 border: none;
}

#sidebar #wp-calendar {
 width: 100%;
}
#sidebar #wp-calendar caption {
 font-family: Verdana, Helvetica, sans-serif;
 font-weight:bold;
}
#sidebar #wp-calendar thead tr {
 border-bottom:#4C2302 1px solid;
}

#sidebar #collapsible-archive {}

#sidebar #collapsible-archive img {
 margin:0 3px 0 0;
 border:none;
}

.post {
 margin: 0 0 20px 0;
 width: auto;
}

.post * {
 postition: relative;
}

.post h2, h3 {
 width: auto;
 border-bottom:dotted 1px;
}

.post h2, h2 a, h3, h3 a {
 font-size:16px;
 color:#FFCC44;
 text-decoration:none;
}

.post small {
 color: #936B2F;
 font-size: 9px;
}

.post .entry {
 margin:.5em;
 padding:5px;
 height: 100%;
 width: auto;
 overflow: hidden;
 font-size:12px;
 background-color:#000;
}

.post .postmetadata {
 font-size:10px;
}

.post .postmetadata a{
 color:#FFA24A;
 text-decoration:none;
}

.post .postmetadata a:hover{
border-bottom: dotted 1px;
}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

#content .post small {
 font-size:9px;
}

#content .post .entry .imagelink img{
 border: #AAA solid 1px;
 margin: 0 1px;
}

#content .post .entry a:hover img {
 border: #FFF solid 1px;
}

#content .post .entry img{
 border: #AAA solid 1px;
 margin: 0 1px;
}

#content .post .entry p {
 margin-bottom:1em;
}


/* Single Entries ---*/

.contentContainer .navigation {
 width: auto;
 z-index: 0;
 margin-bottom: .5em;
 font-size: 12px;
 background: none;
}
.contentContainer .navigation .alignleft {
 width: 50%;
 float: left;
}
.contentContainer .navigation .alignright {
 width: 49%;
 float: right;
}
.contentContainer .navigation .alignright a {
 float: right;
}

.contentContainer .navigation2 {
 height: 1em;
 margin-bottom: 1em;
 font-size: 12px;
}
.contentContainer .navigation2 .alignleft {
 width: 50%;
 float: left;
}
.contentContainer .navigation2 .alignright {
 width: 49%;
 float: right;
}
.contentContainer .navigation2 .alignright a {
 float: right;
}

.contentContainer .post .entrytext {
 margin:.5em;
 padding:5px;
 font-size:12px;
 background-color:#000;
}

.contentContainer .post .entrytext {
/* background:url(images/shading.25.png); */
padding:5px;
}

.contentContainer .post .entrytext .postmetadata{
 margin:2em 0 0;
 padding:10px;
 color:#CCC;
 background:#221100;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

.contentContainer .post .entrytext .imagelink {
 border: none 0;
}

.contentContainer .post .entrytext .imagelink img{
 border: #522000 solid 1px;
 margin: 0 1px;
}

.contentContainer .post .entrytext a:hover img {
 border: #FFF solid 1px;
}

.contentContainer .post .entrytext img{
 border: #522000 solid 1px;
}

.contentContainer .post .entrytext p {
 margin-bottom:1em;
}


.contentContainer #comments{
 margin-bottom:.5em;
}

.contentContainer .commentlist{
 margin-left:2em;
}
.contentContainer .commentlist li{
 margin-bottom:1em;
}

.contentContainer .commentlist .commentmetadata {
 margin-bottom:1em;
 font-size:11px;
}

.contentContainer .commentlist li{
 margin-bottom:1em;
}

.contentContainer #respond {
 margin-top:2em;
 padding:.5em 0;
 border-top:#A24400 dotted 1px;
}

.contentContainer #commentform input{
	border:#881E1A 1px solid;
	background:none !important;
	color:#FFF;
	margin:0 0 1px 0;
}


.contentContainer #commentform #comment{
	width:740px;
	border:#881E1A 1px solid;
	background:none;
	color:#FFF;
	margin:0 0 1px 0;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif !important;
	font-size:12px;
}


.contentContainer .pagetitle {
	position:relative;
	top:-5px;
	left:125px;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFCC44;
}


.contentContainer object {
 margin: 0 5px 15px 15px;
}

.social_bookmark
{
 clear:both !important;
}
.social_bookmark img {
 border: none !important;
 margin: 0 !important;
 	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
}
.social_bookmark img:hover {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}

.imageframe {margin-left:20px;}
.imageframe .imagecaption {padding: 0 0 1em 0;}
