html
{
	
	height:100%;
	margin-bottom:1px;
}

body {
	font-family: "trebuchet ms";
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	margin:auto;
	margin:0; padding:0;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#470C00;
}

div#main_block
{
	width:904px;
	height:auto;
	display:block;
	padding-top:5px;
	margin:auto;
}
div#site_container
{
	float:left; display:block; width:904px;
	background-color:#470C00;
}
div#top_box
{
	width:904px;
	float:left;
	display:block;	
}
div#home_link
{
	width:200px;
	float:left;
	display:block;
	padding-top:20px;
	padding-bottom:3px;
	color:#F28E00;
	padding-left:28px;
	line-height:12px;
	margin-left:3px;
	background-image:url(images/home_icon.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#home_link a
{
color:#F28E00; vertical-align:top;
text-decoration:none;
}
div.search_box1
{
	background-image:url(images/search_box_bg.jpg);
	border:0; background-color:none; height:27px; background-repeat:no-repeat; 
	padding-left:12px; padding-right:0px;
	background-color:none;	
}
input.search_box
{
border:0px; background-color:none; background-color:#93ACBA; padding-top:4px;  font-size:11px;
margin-top:2px; width:150px; padding-right:0px; margin-right:12px;
}

#search_box input.searchbutn#searchsubmit
{
	background-image:url(images/go_button.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-family:verdana;
	font-size:10px; color:#00374B; height:29px; width:29px;
	border:0px!important; background-color:none; font-weight:bold;
	padding:0; margin:0; margin-top:1px; padding-top:0px; line-height:26px;
	vertical-align:top; background-color:#00374B!important;
}

div#search_box
{
	width:230px;
	height:34px;
	float:right;
	background-image:url(images/top_search_box_bg.jpg);
	background-repeat:no-repeat;
	background-color:none;
}
#search_box form
{
margin:0; padding:0; padding-left:10px;
}

div#header_image
{
	padding-top:15px;
	padding-bottom:15px;
	float:left;
	display:block;
}

div#main_content_body
{
	float:left;
	display:block;
	width:904px;
	background-image:url(images/blog_main_scroll_bg.jpg);
	background-repeat:repeat-y;
}
div#content_box_top
{
	float:left;
	display:block;
	width:904px;
	background-image:url(images/blog_content_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
div#content_box_bottom
{
	float:left;
	display:block;
	width:904px;
	background-image:url(images/blog_content_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
div#bodytext
{
	float:left;
	display:block;
	width:851px;
	background-image:none;
	padding:74px 16px 61px 37px;
}

div.contentarea a
{
	color:#7f3000; text-decoration:underline; font-weight:bold;
}
div.contentarea a:hover
{
	color:#fff;
}

div#left_container
{
float:left;
display:block;
width:595px;
}

div#left_container h2
{
	padding:0; margin:0; padding-bottom:5px; color:#761400;
	font-size:21px; border-bottom:1px dashed #A36000; margin-bottom:5px;
}
div#left_container h2 a, div#left_container h2 a:hover
{
 color:#761400; text-decoration:none;
}

div#right_column
{
	float:right;
	display:block;
	width:195px;
}

div#right_column ul
{
padding:0; margin:0; 
padding-top:5px; padding-bottom:05px;
color:#93ACBA;
font-size:12px;
list-style-type:none;
}

#right_column ul li
{
padding-bottom:10px;
}

div#right_column h2
{
	padding:0; margin:0; font-size:13px; color:#F28E00;
	border-bottom:1px dashed #F28E00;
	padding-bottom:3px;
	margin-bottom:8px; 
}

div#right_column ul li ul
{
padding:0; margin:0; padding-left:20px;
color:#7BB8B5;
list-style-type:square; padding-bottom:5px; padding-top:5px;
}

div#right_column ul li ul li
{
	list-style-type:square;
	color:#7BB8B5;
	padding-bottom:4px!important;
}

div#right_column ul li p a
{
	color:#f28e00; text-decoration:underline;
}
div#right_column ul li p a:hover
{
	color:#f28e00; text-decoration:none;
}

div#right_column ul li ul li a
{
	color:#93ACBA;
	text-decoration:none;
}
div#right_column ul li ul li a:hover
{
	text-decoration:underline;
}
div#right_column ul li ul li.current-cat a
{
	color:#fff; text-decoration:none;
}
li#tag_cloud a
{
	color:#93ACBA;
	text-decoration:none;
}
li#tag_cloud a:hover
{
text-decoration:underline;
}
li#tag_cloud{color:#7bb8b5;}


div#left_container span.date
{
	float:left;
	display:block; width:46px;
	font-size:11px; font-weight:bold; color:#3284A2;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	line-height:16px;
}

div#left_container span.date span.month_year
{
	font-size:14px; font-weight:bold; color:#00374B; line-height:16px;
}

div#left_container div.post_meta_top
{
	background-image:url(images/post_meta_bg_top.jpg);
	height:10px; background-position:bottom; background-repeat:no-repeat;
	float:left; display:block; width:512px;
}
div#left_container p.postmetadata
{
	 background-color:#B7C7D1;
	background-image:url(images/post_meta_bg_botm.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0; margin:0; font-size:11px;
	float:left; display:block; width:512px;
}

.postmetadata a
{
	color:#C37400!important;
}
.postmetadata a:hover
{
	color:#fff!important;
}

div#left_container span.tags_link
{
	float:left; display:block; width:330px; padding-left:15px;
	padding-top:0px; padding-bottom:8px;
}
span.comment_link
{
	float:right; display:block; width:120px; padding-right:15px;
	padding-top:0px; text-align:right; padding-bottom:8px;
}

div#left_container div.contentarea
{
	float:left; display:block; width:512px;
	padding-left:20px;
	padding-bottom:30px;
}

div#left_container input#submit, input#searchsubmit
{
	background-color:#f28f00;
	color:#761400;
	padding:2px 5px 2px 5px;
	line-height:21px;
	font-size:12px; font-weight:bold;
	border:1px solid #fff;
}

div#left_container input#author, input#email, input#url, textarea#comment , input#captcha, div#left_container input#s
{
	background-color:#b6c7d1;
	border:1px solid #7e7b76;
	padding:2px;
}


div.entry
{
padding-bottom:15px;
}

div.comments_box
{
	width:512px;
	padding-left:76px;
	float:left;
	display:block;
	padding-top:0px;
}
div.comments_box_top
{
	background-image:url(images/comments_topbg.jpg);
	background-repeat:no-repeat;
	width:512px; height:15px; float:left;
	display:block; background-position:bottom;
}
div.comments_box_main
{
	width:450px;
	padding-left:36px;
	padding-right:26px;
	float:left;
	display:block;
	background:#D4CCC1;
}

div.comments_box_bottom
{
	background-image:url(images/comments_botmbg.jpg);
	background-repeat:no-repeat;
	width:512px; height:21px; float:left;
	display:block;
}

.comments_box_main cite
{
	color:#C37400; font-weight:bold;
}

.comments_box_main a
{
	color:#C37400; text-decoration:underline; font-weight:bold;
}
.comments_box_main a:hover
{
	text-decoration:none;
}

h3#comments
{
	padding:0; margin:0; padding-top:10px; padding-bottom:3px;
	font-size:14px; font-weight:bold; color:#761400;
	border-bottom:1px dashed #A36000; margin-bottom:6px;
}
h3#respond
{
	font-size:14px; font-weight:bold; color:#761400;
	margin-bottom:5px;
}

div.navigation
{
	width:512px;
	padding-left:76px;
	float:left;
	display:block;
	padding-top:0px;
}

div.navigation a
{
color:#761400;
text-decoration:underline;
font-weight:bold;
}

div.navigation a:hover
{
color:#fff;
}

div.navigation div.alignleft
{
float:left; display:block; width:130px;
}

div.navigation div.alignright
{
float:right; display:block; width:130px; text-align:right;
}

ol.commentlist
{
	padding:0; margin:0; padding-left:24px; padding-top:0px; padding-bottom:10px;
}

ol.commentlist li
{
	padding-top:18px; padding-bottom:15px; border-bottom:1px dashed #A36000;
}
ol.commentlist li p
{
	padding:0; margin:0; padding-top:8px; padding-bottom:10px;
}

div.copyright_text
{
	color:#F28E00;
	padding-top:5px; padding-bottom:5px;
	float:right; display:block; padding-right:10px;
	font-size:11px;
}
span.interactivenirvana
{
	text-align:left;
	float:left;
	width:auto;
	padding-left:10px;
}
span.copyright
{
	float:right; width:auto;
}

span.interactivenirvana a
{
	color:#b6c7d1;
	text-decoraion:underline;
}

a.rsswidget
{
color:#F28E00;
}
 p, li
{
white-space:normal!important;
}
div.blog input
{
border:none; border: 1px solid #000; 
}
