a {
	font-family: Arial;
	font-size: 8pt;
	color: #801C0A;
	text-decoration: none;
	font-weight: normal;
}

a:link {
	font-family: Arial;
	font-size: 8pt;
	color: #801C0A;
	text-decoration: none;
	font-weight: normal;
}

a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #801C0A;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	font-family: Arial;
	font-size: 8pt;
	color: #801C0A;
	text-decoration: underline;
	font-weight: normal;
}

.top_nav a {
	display: block;
	padding-right: 15px;
	float: left;
	background: url(images/main_nav_right.jpg) right;
	margin-right: 4px;
	color: #a9a9a9;
}

.top_nav a span.nav_left {
	display: block;
	padding-left: 15px;
	background: url(images/main_nav_left.jpg) no-repeat left;
	height: 17px;
	padding-top: 7px;
}

.top_nav a:hover span.nav_left {
	background: url(images/main_nav_left_over.jpg) no-repeat left;
}

.top_nav a:hover {
	background: url(images/main_nav_right_over.jpg) right;
	color: #d8d8d8;
	text-decoration: none;
}

A.sublinks: {
	font-family: Arial;
	font-size: 8pt;
	color: #CF3F00;
	text-decoration: none;
	font-weight: bold;
}

A.sublinks:link {
	font-family: Arial;
	font-size: 8pt;
	color: #CF3F00;
	text-decoration: none;
	font-weight: bold;
}

A.sublinks:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #CF3F00;
	text-decoration: none;
	font-weight: bold;
}

A.sublinks:hover {
	font-family: Arial;
	font-size: 8pt;
	color: #CF3F00;
	text-decoration: underline;
	font-weight: bold;
}

.menu_text {
	font-family: Arial;
	font-size: 9pt;
	color: #424242;
	text-decoration: none;
	font-weight: normal;
}

.content {
	font-family: Arial;
	font-size: 10pt;
	color: #383838;
	text-decoration: none;
	font-weight: normal;
}

.copyright {
	font-family: Arial;
	font-size: 8pt;
	color: #E2E0DB;
	text-decoration: none;
	font-weight: normal;
}

.header {
	font-family: Arial;
	font-size: 18pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.header_content {
	font-family: Arial;
	font-size: 12pt;
	color: #CAC9C6;
	text-decoration: none;
	font-weight: bold;
}

.header_bold {
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.page_title {
	font-family: Arial;
	font-size: 14pt;
	color: #801C0A;
	text-decoration: none;
	font-weight: bold;
}

.page_background {
	background-color: #EEEEEE;
}

p {
	font-family: Arial;
	font-size: 8pt;
	color: #383838;
	text-decoration: none;
	font-weight: normal;
}

td {
	font-family: Arial;
	font-size: 8pt;
	color: #383838;
	text-decoration: none;
	font-weight: normal;
}

.footer {
	background-color: #BD8A00;
}

.wstbanner: {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.wstbanner:link {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.wstbanner:visited {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.wstbanner:hover {
	font-family: Arial;
	font-size: 7pt;
	color: #BD8A00;
	text-decoration: underline;
	font-weight: normal;
}

.error , .error a , .error a:visited , .error a:link {
	font: bold 10pt verdana;
	color: #F00 !important;
}

.error a , .error a:visisted {
	text-decoration: underline
}

.error a:hover {
	font: bold 10pt verdana;
	text-decoration: none;
	background-color: #900 !important;
	color: #FFF !important;
}

/*-- Begin Blog Styles --*/

#sidebar {
	padding: 15px 40px 0 30px;
}

#sidebar a {
	color: #705200
}

#sidebar a:hover {
	color: #000
}

#sidebar td {
	
}

.entryheader {
	font-family: verdana;
	font-size: 8pt;
	color: #E2E0DB;
	text-decoration: none;
	font-weight: bold;
}

.error , .error a , .error a:visited , .error a:link {
	font: bold 10pt verdana;
	color: #F00 !important;
}

.error a , .error a:visisted {
	text-decoration: underline
}

.error a:hover {
	font: bold 10pt verdana;
	text-decoration: none;
	background-color: #900 !important;
	color: #FFF !important;
}

.sidebarlist {
	margin: 0;
	padding: 0
}

.sidebaritem {
	background-color: #C0AFB9;
	list-style-type: none;
	border: 1px solid #666;
	padding: 4px;
	margin-bottom: 15px;
}

#BlogEmail, #EntryEmail, .searchterm {
	width: 232px
}

.searchimage {
	margin: 5px 0 20px 0;
}

.subscribeimage {
	margin: 5px 0 10px 0;
}

.feedbutton {
	border-width: 0;
}

a.feedlink {
	vertical-align: top;
}

#sidebar a {
	font-size: 9pt;
}

.calendar {
	width: 232px;
	margin: 0px auto 4px auto;
	border-style: none !important;
}

.calendar td {
	padding: 0;
	font-size: 9pt;
	color: #888;
}

/* Actual dates */

a.calendarlink {
	font-weight: bold;
	padding: 2px 5px 4px 5px;
	color: #555;
}

/* Dates with links */

a.calendarlink:hover {
	background-color: #999;
	color: #000;
}

/* Headers and Titles */

h2.feedheader, h2.searchheader, h2.recentheader, .calendartitle td, h2.subscribeheader {
	color: #FFF;
	background-color: #705200;
	font-weight: normal;
	font-size: 10pt;
	margin: 0 0 5px 0;
	padding: 1px 1px;
}

div#sidebar ol , div#sidebar ul {
	list-style-type: none;
	font-size: 8pt;
	padding-left: 0;
	margin: 0 0 13px 0;
}

.recentdate {
	margin-bottom: 10px;
}

#comment {
	width: 250px;
}

/* Comments Formating */

.trackbacklist , .commentlist {
	padding-left: 0;
	margin: 0;
}

.trackbacklist li , .commentlist li {
	list-style-type: none;
	padding: 0;
	margin: 20px 0 0 0;
}

.trackbacklist .trackbacklist , .commentlist .commentlist {
	padding-left: 15px;
	border-left: 1px dashed;
}

.trackbacklist li , .commentlist li {
	list-style-type: none;
	padding: 0;
	margin: 20px 0 0 0;
}

/*-- End Blog Styles --*/