html{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #d7d6d2;
	font-family: Helvetica, arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
/*	background-image: url("images/page_bottom_bg.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
*/	min-height: 100%;
	min-width: 100%;
	}
.bold-type{
	font-weight: bold;
	}
.small-type{
	font-size: 0.8em;
	}
a{
	text-decoration: none;
	}		

.alignleft{
	text-align: left;
	float: left;
	padding: 4px 10px 10px 0px;
	}
.alignright{
	text-align: right;
	float: right;
	padding: 4px 0px 10px 10px;
	}

/*========================================================================
	HEADER ROW
========================================================================*/	

#rowHEADER-PARENT{
	background-color: white;
	background-image: url(images/content_bg.jpg);
	background-position: center center;
	background-repeat: repeat-y;
	}
#rowHEADER{
	background-image: url(images/header_banner.jpg);
	height: 200px;
	}
	
/*========================================================================
	NAV ROW
========================================================================*/	

#rowNAV-PARENT{
	background-color: white;
	background-image: url(images/content_bg.jpg);
	background-position: center center;
	background-repeat: repeat-y;
	}
#rowNAV{
	background-image: url(images/nav_bg.jpg);
	}
#rowNAV ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	}
#rowNAV li{	
	color: #beabbc;
	float: left;
	margin: 0px 12px 0px 0px;
	padding: 2px 0px 2px 0px;
	border-right: 1px solid #8f698b;
	}
/*
#rowNAV li:first-child{
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	}
#rowNAV li:first-child a{
	margin: 0px;
	}
*/
#rowNAV li a{
	margin: 0px 12px 0px 0px;
	padding: 6px 0px 6px 0px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	}
#rowNAV a:hover{
	color: #b1b218;
	}
	
#rowNAV .current-cat a, #rowNAV .current_page_item a{
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url("images/nav_down_arrow.gif");
	}
/*========================================================================
	CONTENT ROW
========================================================================*/	

#rowCONTENT-PARENT{
	background-color: white;
	background-image: url(images/content_bg.jpg);
	background-position: center center;
	background-repeat: repeat-y;
}
#rowCONTENT{
	border-bottom: 1px solid #71626f;
	background-image: url(images/content_bottom_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: white;
	}	

.post{
	color: #595959;
	}	
.post h1{
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 28px;
	}
.post h2{
	margin: 8px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 28px;
	line-height: 24px;
	color: #574556;
	}
.post h2 a{
	color: #574556;	
	}
.post p{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 20px;
	}
.post p a{
	font-weight: bold;
	}

.date{
	border-top: 1px dotted #b0afad;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #b0afad;
	font-weight: bold;
	}
#postmetadata{
	color: #b0afad;
	}
#postmetadata a{
	font-weight: bold;
	color: #b0afad;
	border-bottom: 1px dotted #b0afad;
	}
#postmetadata a:hover{
	color: #595959;
	}
/*========================================================================
	POST CONTENTS
========================================================================*/	

.entry{

	padding-bottom: 25px;
	}
	
.entry h1{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 25px 0px;
	font-weight: lighter;
	font-size: 35px;
	line-height: 38px;
	text-align: center;
	color: #bababa;
	}
.entry h1 a, .entry a h1{
	color: #bababa;
	}
.entry h2{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	font-size: 20px;
	}
.entry h2 a, .entry a h2{

	}
.entry h3{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	font-size: 14px;
	}
.entry h3 a, .entry a h3{
	
	}	
.entry p{
	margin-bottom: 10px;	
	font-size: 12px;
	line-height: 20px
	}
.entry p a{
	border-bottom: 1px dotted #b0afad;
	color: #574556;
	}
.entry p a:hover{
	color: #77006f;
	}	
.entry a img{
	border: 0px;
	}

.entry .comments-template a{
	font-weight: normal;
	color: #b0afad;
	border-bottom: 1px dotted #b0afad;
	}
.entry .comments-template a:hover{
	color: #574556;	
	}
	
.commentlist{
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 6px;
	padding-bottom: 25px;
	}

.comments-template{
	border: 1px solid #e3e3e3;
	padding: 6px 10px 6px 10px;
	margin-bottom: 5px;
	}
.comments-template h3{
	color: #b0afad;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #e3e3e3;
	}
.comments-template a{
	font-weight: normal;
	color: #b0afad;
	border-bottom: 1px dotted #b0afad;
	}
.comments-template a:hover{
	color: #574556;	
	}
.comments-template label{	
	font-weight: bold;
	color: #574556;
	}
.comments-template input, .comments-template textarea{
	padding: 5px;
	font-family: Helvetica, arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	border-top: 0px solid #e3e3e3;
	border-right: 0px solid #e3e3e3;
	border-left: 0px solid #e3e3e3;
	width: 100%;
	color: #574556;
	border-bottom: 1px dotted #b1b1b1;
/*	
	background-image: url("images/input_bg.jpg");
	background-color: #e7e6e4;
*/
	background-position: top center;
	background-repeat: repeat-x;
	}
.comments-template #commentform{
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
.comments-template #commentform .login_para{
	color: #b0afad;
	font-size: 11px;
	}
.comments-template #commentform .login_para a{
	color: #b0afad;
	font-weight: normal;
	}
.comments-template #commentform .login_para a:hover{	
	color: #574556;
	}
.comments-template textarea{
	height: 121px;
	}
.button_container input{
	width: auto;
	background-color: #e7e6e4;
	background-image: none;
	color: #574556;
	font-weight: bold;
	border: 0px;
	}
.button_container{
	margin: 0px;
	padding: 0px;
	}

.pagination{
	border-top: 1px dotted #b1b1b1;
	padding-top: 10px;
	}
.pagination-button, .pagination-page{
	font-weight: bold;
	font-size: 11px;	
	color: #b0afad;
	border: 1px solid #b0afad;;
	padding: 3px 5px 3px 5px;
	}
.pagination-button a, .pagination-page a{
	color: #595959;
	}
.pagination-button a:hover, .pagination-page a:hover{
	color: #574556;	
	}
.pagination-list{
	padding: 0 auto 0 auto;
	margin: 0px 2px 0px 2px;
	}
.pagination-page{
	margin: 0px 2px 0px 2px	
	}

/*========================================================================
	SIDEBAR
========================================================================*/	
	
#intro{
	border-bottom: 2px solid white;
	}


#intro h2{
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
color: #b1b218;
	border-bottom: 1px dotted #b0afad;
	font-weight: normal;
	}
#intro h2 a{
/*	color: #927445;
*/color: #b1b218;
	}
#intro p{
	margin: 7px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
/*	color: #56462c;
*/	color: #595959;
}
#intro p a, #cats a{
	color: #602859;
/*	font-weight: bold;
*/	}

#intro p a:hover, #cats a:hover{	
	color: #602859;
	}
#cal{
	padding-top: 8px;
	}
#wp-calendar {
	width: 165px;
/*	background: #ebebeb; */
/*	border: 1px solid #f3d69d; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: center;
/*	color: #56462c;
*/      color: #595959;
	}

#wp-calendar caption {
/*	color: #927445;
*/      color: #b1b218;
	text-align: center;
	font-size: 14px;
	margin: 2px 0px 8px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #b0afad;
	font-weight: normal;
	}

#wp-calendar #today {
	/*background: #cccccc;*/
	}

#wp-calendar a {
	display: block;
	font-weight: bold;
	width: 100%;
	height: 100%;
	border: none;
	padding: 0;
	color: #56462c;
	}

#wp-calendar a:hover {
/*	background: #f3d69d; */
        color: #602859;
	}

#cats{
	padding-top: 8px;
	font-size: 12px;
/*	color: #56462c;
*/      color: #b1b218;
	}
#cats h2{
/*	color: #927445;
*/      color: #b1b218;
	text-align: center;
	font-size: 14px;
	margin: 2px 0px 8px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #b0afad;
	font-weight: normal;
	}
#cats ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: none;
	list-style: none;
	
	}
#spotlight_link:hover{
	cursor: pointer;
	cursor: hand;
	}
#sidebar_container{
/*	background-image: url(images/peach_bg.jpg);
*/	background-repeat: repeat-x;
	background-position: top;
/*	background-color: #fff1dc;
*/	margin-top: 5px;
	display: block;
	width: 100%;
	position: relative;
	}
	
#sidebar_container .rounder{
	background-image: url("images/peach_bg_rounder.gif");
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
/*	display: none; */
	}
#sidebar_container .top-left{
	background-position: top left;
	top: 0px;
	left: 0px;

	}
#sidebar_container .top-right{
	background-position: top right;
	top: 0px;
	right: 0px;
	}
#sidebar_container .bottom-left{
	background-position: bottom left;
	left:0px;
	bottom: 0px;
	}
#sidebar_container .bottom-right{
	background-position: bottom right;
	right: 0px;
	bottom: 0px;
	}
/*========================================================================
	FOOTER ROW
========================================================================*/	
#rowLEGAL-PARENT{
	background-image: url(images/footer_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}
#rowLEGAL{
	color: #574556;
/*	min-height: 475px; */
	padding-bottom: 50px;
	border-top: 1px solid #574556;
	background-image: url(images/footer_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	}

#rowLEGAL a{
/*	font-weight: bold; */
	color: #574556;
	border-bottom: 1px dotted #b1b1b1;
	}
#rowLEGAL a:hover{
	color: #77006f;
	border-bottom: 1px dotted #574556;
	}
#rowLEGAL p{
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	}
#rowLEGAL .light-type{
	font-weight: normal;
	color: #6f686f;
	}
#footer_links{
	padding-top: 14px;
	}
#footer_links h2{
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-size: 12px;
	}
#footer_links ul{
	list-style-position: outside;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	
	}
#footer_links ul li{
	margin: 0px 0px 8px 0px;
	padding: 0px;

	}