*{
	margin:0;
	padding:0;
}

body{
	background-image:url("images/bg.gif");
	background-attachment:fixed;
	font-family:Georgia, "Times New Roman", Times, serif;
}

	

.hidden{
	display:none;
}

#wrapper{
	width:768px;
	border:1px solid #000;
	background-color:#fff;
	margin: 0 auto;
}

#header{
	background-image:url("images/header.jpg");
	width:768px;
	height:195px;
}

#nav{
	width:768px;
	height:30px;
	text-align:center;
	background: #7B2F0B;
	background-image:url("images/nav_bg.gif");
}
	#nav a{
		line-height:24px;
		font-size:90%;
		color:#FFF;
		text-decoration:none;
	}
		#nav a.current_nav_item{
			text-decoration:underline;
		}
		#nav a:hover{
			text-decoration:underline;
		}

#content{
	float:left;
	background: #fff url("images/content_bg.jpg") repeat-y;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:14px;
}
	#col1{
		background-image:url("images/content_top_separator.jpg");
		background-repeat:no-repeat;
		float:left;
		width:510px;
		overflow:hidden;
	}
		#inner_col1{
			margin-left:32px;
			margin-top:38px;
			padding-right:20px;
			padding-bottom:24px;
			background-image:url("images/content_bottom_separator.jpg");
			background-repeat:no-repeat;
			background-position:bottom right;
			font-size:12px;
		}
			#inner_col1 a{
				color:#AE7520;
			}
			#inner_col1 h1{
				color:#57422A;
				font-family:Arial, Helvetica, sans-serif;
				font-size:110%;
				margin-bottom:8px;
			}
			#inner_col1 h2{
				color:#326734;
				font: 160% Georgia, "Times New Roman", Times, serif;
				margin-bottom:10px;
				border-bottom: 1px solid #eee;
			}
			#inner_col1 #journalEntries dt{
				color:#326734;
				font-size:110%;
				font-weight:bold;
				margin-bottom:6px;
			}
				#inner_col1 #journalEntries dt a{
					text-decoration:none;
					color:#326734;
				}
			#inner_col1 .posted{
				font-family:Arial, Helvetica, sans-serif;
				font-size:95%;
				line-height:18px;
				color:#BFB4A6;
				display:block;
				border-top:1px solid #bfb4a6;
			}
				#inner_col1 .posted a{
					color:#bfb4a6;
					text-decoration:none;
				}
					#inner_col1 .posted a:hover{
						text-decoration:underline;
					}
			#inner_col1 .backToTop{
				font-family:Arial, Helvetica, sans-serif;
				font-size:95%;
				line-height:18px;
				color:#AE7520;
				display:block;
				margin-right:5px;
				margin-bottom:5px;
				text-align:right;
			}
				#inner_col1 .backToTop a{
					color:#ae7520;
					padding-right:14px;
					background-image:url("images/to_top_arrow.gif");
					background-repeat:no-repeat;
					background-position:right;
				}
			#inner_col1 .quote{
				margin-bottom:0;
				margin-left:14px;
				margin-right:14px;
				font-style:italic;
				padding:3px;
				background-image:url("images/quote_bg.jpg");
			}
			#inner_col1 .quote_credit{
				text-align:right;
				font-size:90%;
				color:#326734;
				margin-left:14px;
				margin-right:14px;
				margin-bottom:25px;
				font-weight:bold;
			}
			#inner_col1 fieldset{
				margin-top:10px;
				padding:8px;
				border:1px solid #782A04;
			}
				#inner_col1 fieldset legend{
					border:1px solid #782A04;
					padding:3px;
					background-color:#f0d7a8;
				}
				#inner_col1 fieldset .required{
					color:#BB001C;
					font-weight:bold;
				}
				#inner_col1 fieldset.tab_submit{
					border:none;
					text-align:right;
					margin:5px 0 10px 0;
					padding:0;
				}
				#inner_col1 fieldset dt{
					margin-top:3px;
				}
			#inner_col1 #journalEntryComments{
			}
				#inner_col1 #journalEntryComments a{
					color:#000;
				}
				#inner_col1 #journalEntryComments dt{
					padding:5px;
					margin-top:15px;
				}
				#inner_col1 #journalEntryComments dd{
					padding:0 5px;					
				}
				#inner_col1 #journalEntryComments .blog_comment_number{
					color: #800000;
					font-weight: bold;
				}
				#inner_col1 #journalEntryComments dt.author_post_dt{
					border-top:3px solid #326734;
					padding:5px;
					background-color:#EFF8EF;
					margin-top:15px;
				}
				#inner_col1 #journalEntryComments dd.author_post_dd{
					padding:0 5px 0 5px;					
					background-color:#EFF8EF;
				}
				#inner_col1 #journalEntryComments .author_post_dt .blog_comment_number{
					color: #326734;
					font-weight: bold;
				}
				
			#inner_col1 #previewComment{
				background-color:#ffefce;
			}
				#inner_col1 #previewComment a{
					color:#000;
				}
				#inner_col1 #previewComment dt{
					margin-top:15px;
					border-top:3px solid #800000;
					padding:5px;
				}
				#inner_col1 #previewComment dd{
					padding:0 5px;
				}
			#inner_col1 .float_image_left{
				float:left;
				margin-right:8px;
				margin-bottom:2px;
			}
			#inner_col1 .float_image_right{
				float:right;
				margin-left:8px;
				margin-bottom:2px;
			}
			#inner_col1 .imgLeft{
				float:left;
				margin-right:10px;
				margin-bottom:5px;
			}
			#inner_col1 .imgRight{
				float:right;
				margin-left:10px;
				margin-bottom:5px;
			}
				
	#col2{
		width:228px;
		height:464px;
		float:right;
		background-image:url("images/col2_bg.jpg");
		background-repeat:no-repeat;
		font-size:14px;
		margin-left: 0px;
		padding: 0 5px 0 10px;
	}
		#col2 p{
			margin:0 0 15px 0;
			font-size: 12px;
		}
		#col2 a{
			color:#AE7520;
		}
		#col2 h1{
			color:#5E3F11;
			font-size:110%;
			font-weight:bold;
			text-align:center;
			background-image:url("images/heading_decoration.gif");
			background-position:right;
			background-repeat:no-repeat;
			padding:15px 6px 17px 6px;
		}
		#col2 h2{
			color:#326734;
			font-size:100%;
			font-family:Arial, Helvetica, sans-serif;
		}
		#col2 h3{
			color:#5E3F11;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight:bold;
			text-align:center;
			background-position:right;
			background-repeat:no-repeat;
			margin:10px 0 0 0;
		}
		#col2 h4 {
			font-family:Arial, Helvetica, sans-serif;
			margin-bottom: 5px;
			font-size: 12px;
		}
		#col2 h5 {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
		}
		#col2 ul{
			list-style: square;
			margin:0 30px;
			padding:0;
		}
			#col2 ul li{
				line-height:20px;
			}
				#col2 ul li a{
					text-decoration:none;
				}
					#col2 ul li a:hover{
						text-decoration:underline;
					}
#col2 .rss-box-blogger-feed ul {
	margin-left: 25px;
}
#col2 .rss-box-blogger-feed ul li {
	list-style: square;
}

#footer{
	clear:both;
	width:768px;
	height:58px;
	background: #7B2F0B;
	background-image:url("images/footer_bg.gif");
	text-align:center;
	color:#fff;
	padding-top:5px;
	font-size:90%;
}
	#footer a{
		text-decoration:none;
		color:#fff;
	}
		#footer a.current_nav_item{
			text-decoration:underline;
		}
		#footer a:hover{
			text-decoration:underline;
		}
	#footer .small_footer_text{
		font-size:85%;
	}
		#footer .small_footer_text a{
			text-decoration:underline;
		}


