/* layout.css */

html {
	overflow-y:scroll;
}

#sitewrapper {
	margin: 0 auto;
	width: 600px;
}

#wrapper {
	max-width: 46.15em;
	min-width: 600px;
	float: left;
}

#adblock {
	display: block;
	width: 154px;
	float: left;
	margin: 13.5em 0 0 611px;
	position: fixed;
}

#fusion_ad {
	background: url(../img/searchbg.png) !important;
	border: 0 !important;
	margin-bottom: 1em;
	padding: 12px;
}

.fusionimg {
	margin-bottom: .5em;
}

.fusionentire {
	margin: 0 auto;
	text-align: left;
}

.fusionentire a {
	width: 130px;
}

#fusionref {
	padding-top: 1em;
	color: #4E392B;
	display: block;
}

#fusionname {
	color: #88A24B;
}

.fusiontext {
	color: #e0d5c6;
	font-size: 112%;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	line-height: 1.5em;
}

#ad-foot {
	padding: 0 10px;
	margin: 0 0 1em 1em;
	color: #9e8f66;
	font-size: .9em;
	font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
	line-height: 2em;
	width: 140px;
	float: left;
}

#ad-foot a {
	color: #88A24B;
	padding: .4em;
	background: url(../img/searchbg.png);
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#ad-foot a:hover {
	color: #C6DC7F;
	background: url(../img/black.png);
}

#header {
	margin: 0;
	padding: 1em 0 2.5em 2em;
	position: relative;
}

#header .description {
	margin: 0;
}

.string {
	margin: 4.6em 0 0 0;
}

.error {
	margin: 2.6em 0;
	line-height: 1.2em;
}

.post {
	margin: 2em 0;
	padding: 3.3em 2.7em 2.7em 2.7em;
	position: relative;
}

.post img,
.post object,
.post embed {
	display: block;
	margin: 2em auto;
	max-width: 520px; 
	width: expression(this.width > 520 ? 520: true);
}

.post .vvqbox {
	margin: 2em auto;
}

.post .date {
	position: absolute;
	right: 1em;
	top: 1em;
}

.post h2 {
	margin: 0 0 1em -1.7em;
	width: 100%;
	max-width: 46.15em;
}

.post h2 a {
	font-weight: bold;
	font-size: 1.2em;
	background: url(../img/black.png);
	padding: .7em 1em .5em .5em;
	max-width: 46.15em;
}

.post h3,
.post h4,
.post h5 {
	margin: 2em 0 1em 0;
}

.post blockquote {
	margin: 2em;
	padding: .1em 1.5em;
	position: relative;
}

.post blockquote cite {
	display: block;
	text-align: right;
}

.entry ul {
	list-style: none inside;
	padding: 0 1em;
}

.entry ol {
	list-style: decimal outside;
	padding: 0 2.5em;
}

.entry ul li {
	background: url(../img/bullet.gif) 0 7px no-repeat;
	margin: 1em 0;
	padding: 0 0 0 15px;
}

.entry ol li {
	margin: 1em 0;
}

.pagination {
	margin: -.6em 0 1.5em 0;
}

.pagination a {
	padding: .6em .8em;
}

.pagination div {
	float: left;
	margin: 0 2em 0 0;
}

#search-form {
	background: url(../img/black.png);
	padding: 1em 0;
	margin: 0 0 -1em 0;
	text-align: center;
}

#search-form input, .mc-field-group input {
	background: transparent url(../img/searchbg.png);
 	width: 26.3em;
	padding: .5em .6em .5em .6em;
	border: 1px solid #2c1e1a;
	outline: none;
	color: #4e392b;
}

.string, .error {
	background: url(../img/black.png);
	padding: 1em;
	text-align:	center;
	margin: 1em 0 -1em 0;
	color: #75533d;
}

.category-title {
	text-transform: capitalize;
	background: url(../img/black.png);
	padding: 1em;
	margin: 1em 0 -1em 0;
	text-align: center;
}

.search-link {
	background: url(../img/searchbg.png);
	padding: .5em .6em .5em .6em;
	outline: none;
	color: #4e392b;
	border: 1px solid #0c0806;
	font-size: 1.25em;
	margin: 0 .5em 0 0;
}

#categories-nav {
	margin: 1.5em 0 .75em 0;
}

.categories-link {
	background: url(../img/black.png);
	padding: .5em 1.575em;
	outline: none;
	color: #A98A65;
	border: 1px solid #0c0806;
	font-size: 1.25em;
	margin: 0 .5em 0 0;
}

#about {
	float: right;
}

#entry-page {
	margin: -1.5em 0;
}

.category-icon {
	position: absolute;
	top: 1.2em;
	left: -2.3em;
}

.category-icon a {
	outline: none;
}

.post .category-icon img {
	border: 0;
}

#banner {
	background: url(../img/black.png);
	padding: 1em 1em;
	margin: 0 0 1em 0;
	text-align: left;
	color: #4e392b;
}

#banner .entry {
	float: left;
	font-size: 1.5em;
	margin: 0 1em 0 0;
	display: table-cell;
}

#banner-email {
	display: table-cell;
}

#contactme {
	background: url(../img/black.png);
	padding: 1em 1em;
	margin: 2em 0 -1em 0;
	text-align: left;
	color: #4e392b;
}

#contactme .entry {
	float: left;
	font-size: 1.5em;
	margin: 0 1em 0 0;
	display: table-cell;
}

#contactme-email {
	display: table-cell;
}

#twitter {
	background: url(../img/black.png);
	padding: 1em 1em;
	margin: -1em 0 1em 0;
	text-align: left;
	color: #4e392b;
}

#twitter .entry {
	float: left;
	font-size: 1.5em;
	margin: 0 1em 0 0;
	display: table-cell;
}

#twitter-text {
	display: table-cell;
}

#twitter-text a:hover,
#twitter-text a:active,
#twitter-text a:focus {
	color: #a8be5f;
	font-weight: bold;
}

#twitter-text a:visited {
	color: #7d8e45;
	font-weight: bold;
}

#twitter-text a:link {
	color: #7d8e45;
	font-weight: bold;
}

#footer {
	padding: 0;
	margin: 0 0 1em 0;
	text-align: center;
	color: #9e8f66;
	font-size: .75em;
}

#footer::before {
	content: '\00a0';
}

#comment-entries #entry-page {
	padding-top: .5em;
	padding-bottom: 1.5em;
}

#comments ol {
	list-style-type: none !important;
	margin-left: -2.5em;
}

.comment-body ul {
	color: #A98A65;
}

.comment-body p a {
	word-wrap: break-word;
}

#comments p {
	margin-left: 1em;
	color: #A98A65;
}

#commentform h3, #comments h3 {
	color: #A98A65;
}

.byline {
	background: url(../img/black.png);
	padding: .5em .6em .5em .6em;
	color: #4e392b;
}

#comments .nav-previous {
	margin: .5em;
	float: left;
}

#comments .nav-next {
	margin: .5em;
	float: right;
}

#comments ol {
	padding-right: 0;
}

#submit-comment {
	cursor: pointer;
}

#audioplayer_1, #audioplayer_2, #audioplayer_3, #audioplayer_4, #audioplayer_5, #audioplayer_6, #audioplayer_7, #audioplayer_8, #audioplayer_9, #audioplayer_10 {
	background: transparent !important;
	border: 0 !important;
}

.stumble-button {
	background: url(../img/black.png);
	padding: .5em .75em;
	margin: 0 0 0 .25em;
	font-weight: bold;
	font-size: 1.2em;
	color: #a98a65;
	float: right;
	position: relative;
	right: -2.2em;
}

.stumble-button a {
	color: #4E392B;
}

.stumble-icon {
	border: none !important;
	display: inline !important;
	margin: 0 .25em -2px 0 !important;
}