a {
	color: #91AF83;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: none;
}

blockquote {
	border-left: #D9F0BF 3px solid;
	color: #9EB486;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

body {
	background: #E7E7E7;
	color: #7F6F57;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
}

code {
	font-family: Courier,"Courier New",Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
}

div.googleads {
	display: block;
	position: relative;
	text-align: center;
}

h1 {
	color: #523419;
	margin-bottom: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

h1 a {
	color: #6F6F6F;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

h2 {
	color: #7F7157;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-top: 10px;
}

h2#comments {
	margin-bottom: 20px;
	text-align: center;
}

h2#trackbacks {
	margin-bottom: 20px;
	text-align: center;
}

h2#postcomment {
	color: #333333;
	margin: 40px 0px 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
}

h3 {
	color: #778868;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 26px;
	margin: 3px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}

html #content {
}

html #sidebar {
	height: 1%;
}

img.alignleft {
	border-bottom: #7F7157 1px solid;
	border-left: #7F7157 1px solid;
	border-right: #7F7157 1px solid;
	border-top: #7F7157 1px solid;
	display: inline;
	margin: 0px 7px 2px 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

img.alignright {
	border-bottom: #7F7157 1px solid;
	border-left: #7F7157 1px solid;
	border-right: #7F7157 1px solid;
	border-top: #7F7157 1px solid;
	margin: 0px 0px 2px 7px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

img.centered {
	border-bottom: #7F7157 1px solid;
	border-left: #7F7157 1px solid;
	border-right: #7F7157 1px solid;
	border-top: #7F7157 1px solid;
	display: block;
	margin-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

img.gallerycatborder {
	background: #D9F0BF;
	border: 2px solid #D9F0BF;
	-moz-border-radius: 5px;
	padding: 7px;
}

img.galleryimageborder {
	background: #D9F0BF;
	border: 2px solid #D9F0BF;
	-moz-border-radius: 5px;
	padding: 3px;
}

img.galleryimagebordersel {
	background: #FDD7AF;
	border: 2px solid #FDD7AF;
	-moz-border-radius: 5px;
	padding: 3px;
}

img.noborder {
	border: 0px;
	vertical-align: middle;
}

img.sideim {
	display: block;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

p.credits {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 110px;
	text-align: right;
}

p.feeds {
	float: right;
	font-size: 0.9em;
	margin-top: -1.8em;
}

p.feeds a {
	text-decoration: none;
}

p.feeds a:hover {
	text-decoration: none;
}

p.feeds a:hover {
	text-decoration: none;
}

p.inputbox {
	margin: 0px;
	padding-bottom: 10px;
}

p.instructions {
	border-left: #D5D7DB 1px solid;
	color: #999999;
	font-size: 0.9em;
	margin: 14px 0px 0px 200px;
	padding-left: 15px;
	position: relative;
	text-align: justify;
}

p.pages {
	margin: 0px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0px;
	text-align: center;
}

p.pages a {
	color: #CE5E16;
}

top a {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	text-decoration: none;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.author {
	float: right;
	text-align: right;
	width: 200px;
}

.clearer {
	clear: both;
	line-height: 0px;
}

.clearfix {
}

.clearfix {
	display: block;
}

.commentauthor {
	color: #006600;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.commentauthor a {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 0px;
}

.commentauthor a:hover {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

.commentdate {
	font-size: 0.8em;
	line-height: 18px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: right;
}

.commentinfo {
	float: right;
	text-align: right;
	width: 250px;
}

.commentname {
	float: left;
	font-size: 0.9em;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 220px;
}

.commenttext {
	border-top: #91AF83 1px solid;
	clear: both;
	margin-bottom: 70px;
	margin-top: 0px;
	padding-top: 0px;
}

.commentlink {
	padding: 0 0 0 17px;
	background: url(../images/commentslink.gif) no-repeat center left;
}

.trackbacklink {
	padding: 0 0 0 21px;
	background: url(../images/trackbacklink.gif) no-repeat center left;
}

.feedback {
	float: right;
	font-size: 0.9em;
	line-height: 20px;
}

.trackback {
	float: left;
	display: none;
	font-size: 0.9em;
	line-height: 20px;
}

.img a {
	text-decoration: none;
}

.left {
	float: left;
	padding-left: 105px;
}

.left a {
	color: #91AF83;
	font-size: 0.9em;
	text-decoration: underline;
}

.left a:hover {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

.leftdouble {
	float: left;
	padding-left: 10px;
	height: 0px;
}

.leftdouble a {
	color: #91AF83;
	font-size: 0.9em;
	text-decoration: underline;
}

.leftdouble a:hover {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

.meta {
	font-size: 0.9em;
	line-height: 18px;
}

.post {
	margin: 25px 10px 10px 10px;
}

.post {
	color: #999999;
	text-align: justify;
}

.posted {
	color: #FF6600;
}

#postnavigation {
	clear: both;
	text-align: center;
}

#navigation {
	clear: both;
	text-align: center;
}

.right {
	float: right;
	padding-right: 105px;
}

.right a {
	color: #91AF83;
	font-size: 0.9em;
	text-decoration: underline;
}

.right a:hover {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

.rightdouble {
	float: right;
	padding-right: 10px;
	height: 0px;
}

.rightdouble a {
	color: #91AF83;
	font-size: 0.9em;
	text-decoration: underline;
}

.rightdouble a:hover {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

.searchdetails {
	border-bottom: #BBBBBB 1px solid;
	color: #000000;
	font-size: 0.9em;
	line-height: 18px;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.searchinfo {
	color: #000000;
	font-size: 0.9em;
	line-height: 18px;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.searchresult {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 30px;
}

.searchresult a {
	color: #000000;
}

.singlepost {
	margin: 0px 105px 80px;
}

.singlepost {
	color: #666666;
	text-align: justify;
}

.singlepost h2 {
	margin-top: 0px;
}

.singlepost p {
	margin-top: 0px;
}

.storycontent {
	border-bottom: #8DAF68 1px dashed;
	border-left: 0px dashed;
	border-right: 0px dashed;
	border-top: 0px dashed;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.storycontent a {
	text-decoration: none;
}

.storycontent a:visited {
	text-decoration: none;
}

.storycontent a:hover {
	text-decoration: none;
}

.title a {
	color: #333333;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	height: 15px;
	text-align: left;
	text-decoration: none;
}

.title a:hover {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #FF6600;
}

.title div {
	color: #333333;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	height: 15px;
	text-align: left;
	text-decoration: none;
}

#author {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

#author {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

#author:hover {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

#author:unknown {
	background: #FFFFFF;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #666666;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

#blogtitle {
	font-family: "Times New Roman",Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: normal;
	margin-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#blogtitle a {
	color: #009900;
	font-weight: bold;
}

#blogtitle a:hover {
	color: #FF6600;
	font-weight: bold;
}

#bottomcontent {
	height: 27px;
	margin: 0px auto;
	padding-bottom: 9px;
	width: 730px;
}

#bottomcontentdouble {
	clear: both;
	height: 0px;
	margin: 0px 10px 9px;
	width: 0px;
}

#button {
	padding-top: 0.5em;
}

#sidebarr #calendar {
	background-color: #FFFFFF;
	empty-cells: show;
	margin: 0px;
	width: 185px;
}

#sidebarr #calendar #today {
	background-color: #FF9900;
	color: #FFFFFF;
}

#sidebarr #calendar a {
	background-image: none;
	display: inline;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

#sidebarr select {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#sidebarr #calendar a:hover {
	background: none transparent scroll repeat 0% 0%;
	color: #444444;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#sidebarr #calendar caption {
	color: #666666;
	text-align: left;
}

#sidebarr #calendar td {
	color: #444444;
	letter-spacing: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
}

#sidebarr #calendar td.pad:hover {
	background: #FFFFFF;
}

#sidebarr #calendar td:hover {
	background-color: #FDD7AF;
	color: #FFFFFF;
}

#sidebarr #calendar th {
	text-transform: capitalize;
}

#sidebarl #calendar {
	background-color: #FFFFFF;
	empty-cells: show;
	margin: 0px;
	width: 185px;
}

#sidebarl #calendar #today {
	background-color: #FF9900;
	color: #FFFFFF;
}

#sidebarl #calendar a {
	background-image: none;
	display: inline;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-decoration: none;
}

#sidebarl select {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#sidebarl #calendar a:hover {
	background: none transparent scroll repeat 0% 0%;
	color: #444444;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#sidebarl #calendar caption {
	color: #666666;
	text-align: left;
}

#sidebarl #calendar td {
	color: #444444;
	letter-spacing: normal;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
}

#sidebarl #calendar td.pad:hover {
	background: #FFFFFF;
}

#sidebarl #calendar td:hover {
	background-color: #FDD7AF;
	color: #FFFFFF;
}

#sidebarl #calendar th {
	text-transform: capitalize;
}

#comment {
	width: 465px;
}

#comment {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

#comment {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

#comment:hover {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

#comment:unknown {
	background: #FFFFFF;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #666666;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

#commentboxes {
	color: #009900;
	float: left;
	font-size: 0.9em;
	width: 200px;
}

#commentboxes p {
	margin: 0px;
	padding-bottom: 0.9em;
}

#commentform {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 1px;
}

#commentlist {
	color: #999999;
	list-style-type: none;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	text-align: justify;
}

#commentlist li p {
	margin: 8px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#commentsbottom {
	height: 22px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#commentsclosed {
	color: #006600;
	font-size: 1.1em;
	text-align: center;
}

#container {
	border-bottom: #F3782A 0px solid;
	border-left: #F3782A 0px solid;
	border-right: #F3782A 0px solid;
	border-top: #F3782A 0px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0px auto;
	text-align: left;
	width: 970px;
}

#containerlarge {
	border-bottom: #F3782A 0px solid;
	border-left: #F3782A 0px solid;
	border-right: #F3782A 0px solid;
	border-top: #F3782A 0px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0px auto;
	text-align: left;
	width: 970px;
}

#content {
	display: inline;
	float: left;
	margin: 0px 5px 0px 5px;
	width: 560px;
}

#contentlarge {
	display: inline;
	float: left;
	margin: 0px 5px 0px 5px;
	width: 750px;
}

#description {
	color: #BDD1A6;
	font-family: Arial,"Trebuchet MS";
	font-size: 11px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#email {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

#email {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

#email:hover {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

#email:unknown {
	background: #FFFFFF;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #666666;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

#footer {
	background: url(../images/greenfooter.jpg) #FFFFFF no-repeat 50% bottom;
	font-size: 0.8em;
	height: 141px;
	margin: 0px auto;
	width: 990px;
}

#footer a {
	color: #333333;
}

#footer a:hover {
	color: #DEFFB9;
}

#footer p {
	margin-bottom: 2px;
}

#header {
	float: right;
	height: 15px;
	margin-right: 20px;
	margin-top: 0px;
	padding-right: 0px;
	text-align: right;
}

#hmenu {
	float: right;
	margin: 2px 5px 0px 0px;
	text-align: right;
	text-transform: lowercase;
	width: 460px;
}

#hnav {
	height: 23px;
	margin: 0px auto;
	width: 730px;
}

#hnav ul li {
	display: inline;
}

#hnav ul li a {
	color: #4F4331;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 0px;
	padding-top: 5px;
	text-decoration: none;
}

#hnav ul li a:hover {
	border-bottom: #AAAA88 1px solid;
	border-top: #AAAA88 1px solid;
	color: #AAAA88;
}

#inputbox {
	clear: both;
	color: #FFFFFF;
	font-size: 0.9em;
}

#inputbox {
	clear: both;
	font-size: 0.9em;
}

#inputbox a {
}

#inputbox a:hover {
	color: #FFFFFF;
}

#masthead {
	background: url(../images/greenheader.jpg);
	height: 110px;
	margin: 0px auto;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 990px;
}

#menu {
	border-bottom: #CE5E16 0px solid;
	border-left: #CE5E16 0px solid;
	border-right: #CE5E16 0px solid;
	border-top: #CE5E16 0px solid;
	float: left;
	margin: 0px auto;
	width: 725px;
}

#menu input {
	background-color: #FFFFFF;
	border-bottom: #EBB03E 1px solid;
	border-left: #EBB03E 1px solid;
	border-right: #EBB03E 1px solid;
	border-top: #EBB03E 1px solid;
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#menu textarea {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}

#nocomment {
	color: #006600;
	font-size: 1.1em;
	text-align: center;
}

#press {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

#rap {
	background: url(../images/greenbg.jpg) #E7E7E7;
	margin: 0px auto;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 990px;
}

#rap input {
	background-color: #FFFFFF;
	border-bottom: #D9F0BF 1px solid;
	border-left: #D9F0BF 1px solid;
	border-right: #D9F0BF 1px solid;
	border-top: #D9F0BF 1px solid;
	color: #009900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#rap textarea {
	background-color: #FFFFFF;
	border-bottom: #444444 1px solid;
	border-left: #444444 1px solid;
	border-right: #444444 1px solid;
	border-top: #444444 1px solid;
	color: #009900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#response {
	margin: 25px 10px 0px 10px;
}

#searchform {
	float: right;
	margin-top: 3px;
	padding-left: 20px;
}

#sidebarl {
	display: inline;
	float: left;
	font-family: "Trebuchet MS",Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0px 0px 0px 10px;
	position: relative;
	text-align: left;
	width: 185px;
}

#sidebarl a {
	background-image: url(../images/icon1.gif);
	background-position: 0px 55%;
	background-repeat: no-repeat;
	color: #8DAF68;
	display: inline;
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 2px;
	text-decoration: none;
	width: 160px;
}

#sidebarl a:hover {
	background-image: url(../images/icon2.gif);
	background-position: 0px 55%;
	background-repeat: no-repeat;
	color: #FF6600;
	display: inline;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 2px;
	text-decoration: none;
	width: 160px;
}

#sidebarl h2 {
	background-image: url(../images/h2l.gif);
	color: #333333;
	height: 21px;
	margin: 2px 5px 0px 0px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 7px;
	text-align: right;
}

#sidebarl ul {
	position: relative;
}

#sidebarl ul {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#sidebarl ul li {
	color: #999999;
	list-style-image: none;
	list-style-type: none;
}

#sidebarl ul li {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#sidebarl ul li ul {
	color: #4F4331;
	margin: 0px 5px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#sidebarl ul li ul li ul {
	background-image: none;
	color: #4F4331;
	margin: 0px 0px 0px 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.divalignleft {
	display: break;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.divalignright {
	display: break;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.divaligncenter {
	clear: both;
	display: break;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.divexifleft {
	color: #333333;
 	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	position: relative;
	width: 120px;
	margin: 0px 0px 0px 10px;
}

.divexifright {
	display: break;
	font-family: "Trebuchet MS",Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

#sidebarr {
	display: inline;
	float: right;
	font-family: "Trebuchet MS",Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0px 10px 0px 0px;
	position: relative;
	text-align: left;
	width: 185px;
}

#sidebarr a {
	background-image: url(../images/icon1.gif);
	background-position: 0px 55%;
	background-repeat: no-repeat;
	color: #8DAF68;
	display: inline;
	font-size: 11px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 2px;
	text-decoration: none;
	width: 160px;
}

#sidebarr a:hover {
	background-image: url(../images/icon2.gif);
	background-position: 0px 55%;
	background-repeat: no-repeat;
	color: #FF6600;
	display: inline;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 2px;
	text-decoration: none;
	width: 160px;
}

#sidebarr h2 {
	background-image: url(../images/h2r.gif);
	color: #333333;
	height: 21px;
	margin: 2px 5px 0px 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 7px;
	text-align: left;
}

#sidebarr ul {
	position: relative;
}

#sidebarr ul {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#sidebarr ul li {
	color: #999999;
	list-style-image: none;
	list-style-type: none;
}

#sidebarr ul li {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#sidebarr ul li ul {
	color: #4F4331;
	margin: 0px 5px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#sidebarr ul li ul li ul {
	background-image: none;
	color: #4F4331;
	margin: 0px 0px 0px 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#singlecontent {
	margin: 0px auto;
	padding-top: 0px;
	width: 730px;
}

#top {
	display: inline;
	list-style-type: none;
}

#topcontent {
	height: 27px;
	margin: 9px auto 0px;
	width: 730px;
}

#topcontentdouble {
	display: block;
	float: right;
	margin: 9px 10px 0px 0px;
	width: 530px;
}

#topcontentdoublelarge {
	display: block;
	float: right;
	margin: 9px 10px 0px 0px;
	width: 750px;
	height: 65px;
}

#topimage {
	cursor: pointer;
	float: right;
	height: 90px;
	margin: 2px 5px 0px 0px;
	padding-right: 15px;
	padding-top: 3px;
	width: 71px;
}

#topimage a {
	display: block;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
}

#topimage a:hover {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

#url {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

#url {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

#url:hover {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

#url:unknown {
	background: #FFFFFF;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #666666;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

div.categoryendl {
	display: block;
	height: 2px;
	width: 185px;
}

div.categoryendr {
	display: block;
	height: 2px;
	width: 185px;
}

td.tableborderl {
	border-bottom: 1px solid #BFE9FA;
	border-left: 1px solid #BFE9FA;
}

td.tableborderr {
	border-bottom: 1px solid #BFE9FA;
	border-right: 1px solid #BFE9FA;
}

td.tablecontent {
	border-bottom: 1px solid #BFE9FA;
	color: #0099FF;
	font-size: 10px;
	text-decoration: none;
}

td.tabletitle {
	color: #000000;
	font-size: 12px;
	margin-left: +2%;
	margin-right: +2%;
}

#filmstrip {
	display: block;
	text-align: center;
}

#filmstrip div.filmstripbg {
	display: block;
    background-image: url(../images/filmstrip.gif);
    height: 15px;
    width: 700px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.gallerycatlines {
  	display: block;
  	position: relative;
  	float: left;
	text-align: center;
    width: 710px;
    padding-left: 12px;
}

.galleryimagelines {
  	display: block;
  	position: relative;
  	float: left;
	text-align: center;
    width: 710px;
}

.gallerycatimage {
  	float: left;
	text-align: left;
    width: 130px;
}

.gallerycattext {
	float: left;
	text-align: left;
	vertical-align: top;
    width: 100px;
    margin-right: 3px;
}

.galleryimage {
	float: left;
	text-align: center;
	width: 132px;
   	margin-left: 3px;
   	margin-right: 3px;
   	margin-top: 3px;
   	margin-bottom: 3px;
}

.gallerytpltitle {
  	display: block;
	text-align: left;
	font-weight: bold;
   	width: 100%;
   	background: #D9F0BF;
   	color: #000000;
   	padding: 3px 2px 3px 5px;
    
}

.gallerytplread {
  	display: block;
	text-align: left;
   	width: 100%;
   	padding: 2px 2px 2px 2px;
}

.gallerytplreadmorelink {
	display: block;
	text-align: right;
}

.gallerytplreadmore {
  	display: block;
	text-align: left;
   	width: 100%;
   	padding: 2px 2px 2px 2px;
}

.readmoretpltitle {
  	display: block;
	text-align: left;
	font-weight: bold;
   	width: 100%;
   	background: #D9F0BF;
   	color: #000000;
   	padding: 3px 2px 3px 5px;
}

.readmoretplread {
  	display: block;
	text-align: left;
   	width: 100%;
   	padding: 2px 2px 2px 2px;
}

.readmoretpllink {
	display: block;
	text-align: right;
}

.readmoretplreadmore {
	display: block;
	text-align: left;
   	width: 100%;
   	padding: 2px 2px 2px 2px;
}

.simpletextread {
  	display: inline;
	text-align: left;
   	width: 100%;
   	padding: 2px 2px 2px 2px;
}

#galleryselnav {
	background-color: #FFFFFF;
	border-bottom: #EBB03E 1px solid;
	border-left: #EBB03E 1px solid;
	border-right: #EBB03E 1px solid;
	border-top: #EBB03E 1px solid;
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.galleryflash {
	width: 700;
	height: 600;
}

fieldset {
	border: 1px solid #D9F0BF;
}

legend {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #D9F0BF;
	padding: 2px 6px;
}

#getablog {
	font-family: "Trebuchet MS",Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	background: url(../images/getablog.jpg);
	text-align: left;
	height: 36px;
	margin: 0px auto;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 990px;
}

#getablog form {
	margin: 0px 0px 0px 15px;
}

#getablog input {
	background-color: #FFFFFF;
	border-bottom: #D9F0BF 1px solid;
	border-left: #D9F0BF 1px solid;
	border-right: #D9F0BF 1px solid;
	border-top: #D9F0BF 1px solid;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#getablog div.l {
	float: left; 
	text-align: left;
	margin-left: 10px;
	margin-top: 3px;
}

#getablog div.r {
	float: right;
	text-align: right;
	margin-right: 20px;
	margin-top: 3px;	
}

/* Pages */
.pages {
    padding: 1em;
    margin: 1em 0;
	 clear: left;
    font-size: 85%;
}

.pages a, .pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.2em;
    border: 1px solid #D9F0BF;
    background: #FFFFFF;
	color: #999999;
}

.pages span.current {
    padding: 0.2em 0.5em;
    margin-right: 0.4em;
    border: 1px solid #FDD7AF;
    background: #FFFFFF;
    color: #999999;
}

.pages a {
    border: 1px solid #D9F0BF;
    text-decoration: none;
}

.pages a:hover {
    border-color: #FDD7AF;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #999999;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999999;
}

/*-----------------
	plugins
-----------------*/

#contactplugin .title {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}

/* bookmarks */
div .sociable { 
	margin: 10px 0px 5px 0px;
}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: 1em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span { display: block; }
.sociable ul { margin-left: 5px ;display: inline; }
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img { border: 0; }

.normalul { 
	margin: 5px 0px 5px 25px;
}

/* tags */

#tags { 
	margin: 10px 0px 5px 0px;
}

#related { 
	margin: 10px 0px 5px 0px;
}

#tagcloud {
	margin: 10px 0px 5px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
#tagcloud .a {
		font-size: 0.8em;	
}
#tagcloud .b {
		font-size: 0.9em;	
}
#tagcloud .c {
		font-size: 1em;	
}
#tagcloud .d {
		font-size: 1.1em;	
}
#tagcloud .e {
		font-size: 1.2em;	
}
#tagcloud .f {
		font-size: 1.3em;	
}
#tagcloud .g {
		font-size: 1.4em;	
}
#tagcloud .h {
		font-size: 1.5em;	
}
#tagcloud .i {
		font-size: 1.6em;	
}
#tagcloud .j {
		font-size: 1.7em;	
}
