body {
	background-image: url(../images/v3_bg.gif); background-repeat: no-repeat; background-color: #2C2216;
	background-position: center top;
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 76%;
	margin: 0px; padding: 0px; text-align: center;
}
#container {
	width: 860px; margin: 0 auto; position: relative; text-align: left;
}
p {
	color: #2C2216; font-size: 1em;
}
a {
	color: #7D8C30;
}
h1 {
/*
	background-image: url(../images/headerphoto10.jpg); background-repeat: no-repeat; background-position: bottom; height: 370px; margin: 30px 0px 0px 0px; text-align: center; padding: 0px;
*/
	background-image: url(../images/headerphoto14.jpg); background-repeat: no-repeat; background-position: bottom; height: 401px; margin: 30px 0px 0px 0px; text-align: center; padding: 0px;

}
h2 {
	color: #2C2216; font-weight: normal; text-align: left; margin: 0px; padding: 5px 0px;
}
h2 a {
	text-decoration: none; color: #2C2216;
}
h2 a:hover {
	text-decoration: underline; color: #2C2216;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	clear: both; border: 1px solid #fff;
}
legend {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; color: #7CA59D; padding: 0px;
}
dl {
	padding: 0px; margin: 0px;
}
dl dt {
  float: left; width: 20.5%; text-align: right; font-weight: bold; margin: 0 3px 0 0; padding: 1px 0 0 0;
}
dl dd {
	margin: 0 0 0 19%; padding: 0 0 5px 0;
}
.formfield {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; padding: 2px 4px; color: #7CA59D;
	border-left: 1px solid #7CA59D; border-right: 4px solid #7CA59D; border-top: 1px solid #7CA59D; border-bottom: 3px solid #7CA59D;
}
.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #CD6B69; padding: 2px 10px; background-color: #BB3431; border: 0px;
}
#contentarea {
	background-image: url(../images/v3_bg_content.jpg); background-position: center top; background-repeat: repeat-y; width: 860px;
}
#leftcol {
	float: left; width: 332px; padding-top: 10px;
}
#leftcol a {
	color: #2C2216; text-decoration: none; padding: 2px 5px;
}
#leftcol a:hover {
	color: #2C2216; text-decoration: none; padding: 2px 5px; background-color: #9DBCB6;
}
#leftcol p {
	color: #2C2216; padding: 0px 15px 0px 47px; line-height: 1.8em;
}
#leftcol h2 {
	padding-right: 1px; text-align: right; margin-top: 30px;
}
#leftcol h3 {
	color: #2C2216; padding: 0px 15px 0px 47px;
}
#leftcol h4 {
	color: #41605A; font-weight: bold; margin: 0px 15px 0px 47px; padding: 0px 15px; line-height: 1.8em; border-bottom: 1px solid #9DBCB6;
}
#leftcol ul {
	padding: 0px 20px 0px 47px; list-style: none;
}
#leftcol ul li {
	border-bottom: 1px solid #9DBCB6; padding: 5px 0px; text-indent: 10px;
}
#leftcol ul li a {
	color: #2C2216; text-decoration: none; padding: 2px 5px;
}
#leftcol ul li a:hover {
	color: #2C2216; text-decoration: none; padding: 2px 5px; background-color: #9DBCB6;
}

.pagetitle {
	background-color: #fff; color: #7D8C30; font-weight: bold; font-size: 1.2em; text-align: left; margin-right: 50px; padding: 5px 20px;
}

#rightcol {
	float: right; width: 528px; padding-top: 10px;
}
.entrytitle {
	background-repeat: no-repeat; padding-left: 20px; width: 478px; border-top: 1px solid #DED2C4;
}
.entrytitle h2 {
	margin-top: 30px;
}
.video {
	background-image: url(../images/v3_entry2.gif); height: 109px;
}
.novideo {
	background-image: url(../images/v3_entry1.gif); height: 91px;
}
.entrydata {
	background-color: #EA7E24; width: 85%; padding: 1px 3px; margin: 0px;
}
.postedby {
	margin: 0px; padding: 0px; text-transform: uppercase; font-size: 0.9em; color: #F5C298; float: right;
}
.entrydate {
	margin: 0px; padding: 0px; text-transform: uppercase; text-align: left; font-size: 0.9em; color: #fff;
}
.entry {
	padding: 0px; text-align: left; width: 498px;
}
.entry p {
	line-height: 1.8em; padding: 0px 20px;
}
.entry li {
	line-height: 1.8em; padding: 0px 20px 0px 0px;
}
.entry img {
	border: 4px solid #fff;
}
.entry hr {
	border: 0; height: 4px; margin: 0px 20px; width: 458px;
  	color: #fff; background-color: #fff; padding: 0px; line-height: 0px;
}
.commentarea {
	width: 478px; padding-bottom: 50px; /* padding here is the space between blog entries */
}
.commentarea p {
	line-height: 1.8em; padding: 0px 10px;
}
.commentarea .commentform {
	background-color: #fff; margin-left: 20px; margin-top: 0px; padding: 10px 0px;
}
.commentarea .linkbar {
	border: 1px solid #B4C656; background-color: #B4C656; padding: 3px; margin: 0px 0px 0px 20px; text-align: right; font-size: 0.8em; color: #fff; line-height: 1em;
}
.commentarea .linkbar a {
	color: #2C2216; text-decoration: none;
}
.commentarea .linkbar a:hover {
	color: #2C2216; text-decoration: underline;
}
.paging {
	text-align: center; font-size: 1.1em; color: #2C2216; border-top: 1px solid #fff; margin: 0px 47px 0px 20px; padding: 10px;
}
.paging a {
	color: #2C2216; font-weight: bold; text-decoration: none;
}
.paging a:hover {
	text-decoration: underline;
}
#pagefiller {
	clear: both;
}
#bottom {
	background-image: url(../images/v3_bottom_bg.gif); background-repeat: no-repeat; background-position: center top;
	border-top: 5px solid #fff; margin: 0px 30px; padding: 0px; color: #fff; text-align: center; height: 110px;
}
#dropbox {
	width: 458px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.droolrthumb {
	border: 0px;
	height: 50px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 45px;
}
.listeddroolr {
	min-height: 54px;
	padding: 5px 5px 5px 80px;
}
.droolrstats {
	padding: 12px 0px 0px 0px;
}
.listeddrop {
	clear: both;
	min-height: 50px;
	width: 458px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0px 10px 10px 10px;
}
.drooltext {
	text-align: left;
	padding: 10px 10px 10px 10px;
}
.pages {
	padding: 10px 10px 10px 10px;
	font-size: 2em;
	text-align: center;
}
.navlinks {
}
img a:hover {
	background-color: none;
}
.calendar {
	margin: 20px auto 40px auto;
}
.calendar th {
	width: 14%; padding: 2px 7px; border-right: 1px solid #DED2C4; border-bottom: 1px solid #DED2C4;
	text-align: right; font-weight: normal; font-size: 0.8em; color: #fff; background-color: #CEC2B4;
}
.calendar th a {
	text-decoration: none; color: #998D80;
}
.calendar th a:hover {
	text-decoration: underline; color: #3B3226;
}
.calendar .title {
	color: #3B3226; font-size: 1.2em; text-align: center;
}
.calendar td {
	width: 14%; padding: 0px; text-align: right; font-size: 0.9em;
	border-right: 1px solid #DED2C4; border-bottom: 1px solid #DED2C4; background-color: #fff; color: #3B3226;
}
.calendar td img {
	padding: 1px; border: 1px solid #DED2C4; margin-top: 2px;
}
.calendar td a {
	display: block; text-decoration: none; padding: 7px; color: #3B3226; font-size: 0.9em;
}
.calendar td a:hover {
	background-color: #4E463B; color: #DED2C4;
}
.calendar .footerlinks {
	width: 100%; padding: 0px 30px; text-align: left; background-color: #CEC2B4; border-right: 1px solid #CEC2B4; border-bottom: 1px solid #CEC2B4; 
	font-size: 0.9em; background-image: url(../images/v3_calendarlinks_bg.gif); background-repeat: no-repeat; background-position: right bottom;
}
.calendar .footerlinks p {
	padding: 10px 0px 0px 0px; margin: 0px;
}
.calendar .footerlinks a {
	padding: 0px; margin: 0px; color: #998D80;
}
.calendar .footerlinks a:hover {
	padding: 0px; margin: 0px; background-color: #CEC2B4; color: #3B3226; text-decoration: underline;
}
.calendar .footerlinks div {
	width: 22%; float: left;
}
.calendar .leadingrow, .calendar .endingrow {
	border-right: 1px solid #DED2C4; border-bottom: 1px solid #DED2C4; background-color: #E9E0D7;
}

.tumblr_photo_post img {
	width: 240px;
	border: 2px solid #fff;
}
.tumblr_posts ol {
	list-style-type: none;
}
.tumblr_posts li {
list-style-type: none;
padding-bottom: 0px;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
background: none;
}
.tumblr_posts p {
padding: 0px !important;
margin-top: 3px !important;
}