body {
	padding-right: 0px; padding-left: 0px; font-size: 11px; background: url(/images/bg_strech.jpg) #ffffff repeat-x center top; padding-bottom: 0px; margin: 0px; vertical-align: top; width: 100%; color: #4c4c4c; line-height: normal; padding-top: 0px; font-family: arial
}
.dt {
	width: 100%; text-align: left
}
.dr {
	width: 100%
}
.dc {
	vertical-align: top; width: 100%
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
div {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
input {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
textarea {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.postmetadataalt {
	font-size: 0.81em
}
.pagetitle {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 1.71em; padding-bottom: 15px; color: #000000; line-height: 15px; padding-top: 0px; font-family: "times new roman"
}
p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#respond {
	font-weight: normal; font-size: 1.71em; color: #000000; line-height: 20px; font-style: italic; font-family: "times new roman"
}
#comments {
	font-weight: normal; font-size: 1.71em; color: #000000; line-height: 20px; font-style: italic; font-family: "times new roman"
}
#links_with_style {
	vertical-align: top
}
#archives {
	vertical-align: top
}
#meta {
	vertical-align: top
}
#recent-comments {
	vertical-align: top
}
#recent-posts {
	vertical-align: top
}
#categories {
	vertical-align: top
}
.left #calendar_wrap {
	padding-right: 10px; padding-left: 15px; font-size: 1.01em; padding-bottom: 0px; vertical-align: top; color: #6d4106; padding-top: 10px
}
.left #calendar {
	vertical-align: top
}
.left #calendar_wrap a {
	font-weight: bold; color: #6d4106; text-decoration: underline
}
.left #calendar_wrap a:hover {
	font-weight: bold; color: #676767; text-decoration: none
}
.right #calendar_wrap {
	padding-right: 10px; padding-left: 15px; font-size: 1.01em; padding-bottom: 0px; vertical-align: top; color: #676767; padding-top: 10px
}
.right #calendar {
	vertical-align: top
}
.right #calendar_wrap a {
	font-weight: bold; color: #676767; text-decoration: underline
}
.right #calendar_wrap a:hover {
	font-weight: bold; color: #676767; text-decoration: none
}
#google-search {
	vertical-align: top
}
#gsearch {
	text-align: left
}
#pages {
	vertical-align: top
}
#text-1 {
	vertical-align: top
}
.textwidget {
	padding-right: 15px; padding-left: 15px; font-size: 1.01em; padding-bottom: 0px; color: #676767; padding-top: 10px; text-align: left
}
#delicious {
	vertical-align: top
}
#delicious-box {
	text-align: left
}
h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h1 {
	font-weight: normal; font-size: 4em; text-transform: uppercase; color: #000000; line-height: 40px; font-family: "times new roman"
}
h1 a {
	color: #000000; text-decoration: none
}
.header {
	width: 766px; height: 211px
}
.topic {
	width: 766px; height: 120px
}
.middle {
	width: 766px
}
.bottom {
	width: 766px; height: 45px
}
.line {
	font-size: 0px; margin-bottom: 20px; line-height: 0px; height: 1px; background-color: #cbcbcb
}
.top_left {
	font-size: 1.11em; color: #2c2c2c; line-height: 13px
}
.b1 {
	font-size: 1.61em; color: #c97400
}
.slogan {
	padding-right: 10px; padding-left: 12px; font-size: 1.11em; padding-bottom: 1px; color: #ffffff; padding-top: 1px; background-color: #c97400
}
#search {
	font-weight: bold; font-size: 1.21em; color: #c97400
}
#search input {
	border-right: #494949 1px solid; border-top: #494949 1px solid; padding-left: 5px; border-left: #494949 1px solid; width: 144px; border-bottom: #494949 1px solid; height: 22px
}
#search .input {
	width: 21px; border-top-style: none; border-right-style: none; border-left-style: none; height: 21px; border-bottom-style: none
}
.left #search input {
	border-right: #494949 1px solid; border-top: #494949 1px solid; padding-left: 5px; border-left: #494949 1px solid; width: 109px; border-bottom: #494949 1px solid; height: 22px
}
.left #search .input {
	width: 21px; border-top-style: none; border-right-style: none; border-left-style: none; height: 21px; border-bottom-style: none
}
.right #search input {
	border-right: #494949 1px solid; border-top: #494949 1px solid; padding-left: 5px; border-left: #494949 1px solid; width: 106px; border-bottom: #494949 1px solid; height: 22px
}
.right #search .input {
	width: 21px; border-top-style: none; border-right-style: none; border-left-style: none; height: 21px; border-bottom-style: none
}
.content #search input {
	border-right: #494949 1px solid; border-top: #494949 1px solid; padding-left: 5px; border-left: #494949 1px solid; width: 266px; border-bottom: #494949 1px solid; height: 22px
}
.content #search .input {
	width: 21px; border-top-style: none; border-right-style: none; border-left-style: none; height: 21px; border-bottom-style: none
}
.points {
	font-size: 0px; background: url(/images/points.gif) repeat-x left top; margin: 0px 9px 0px 10px; line-height: 0px; height: 7px
}
.menu {
	margin: 0px 17px 0px 18px; color: #7a7a7a; line-height: 13px; text-align: left
}
.menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.menu li {
	padding-right: 10px; display: inline; background: url(/images/line_menu.gif) no-repeat right center; margin-right: 7px
}
.menu li a {
	color: #c26a0b; text-decoration: none
}
.menu li a:hover {
	text-decoration: underline
}
.left {
	width: 186px; color: #6d4106; background-color: #d5d4a8
}
.left a {
	color: #6d4106; text-decoration: none
}
.left a:hover {
	text-decoration: underline
}
.left ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 4px 0px 0px; line-height: 18px; padding-top: 0px; list-style-type: none
}
.contentcell {
	width: 324px; line-height: 15px; text-align: justify
}
.content {
	padding-bottom: 20px
}
.content .date {
	font-size: 0.91em; text-transform: uppercase; color: #909090; line-height: 15px
}
.content .date a {
	font-size: 0.91em; text-transform: uppercase; color: #494949
}
.content .date a:hover {
	color: #494949; text-decoration: none
}
.content h2 {
	font-weight: normal; font-size: 1.71em; color: #000000; line-height: 20px; font-style: italic; font-family: "times new roman"
}
.content h2 a {
	color: #000000; line-height: 20px; text-decoration: none
}
.content h2 a:hover {
	color: #000000; text-decoration: underline
}
.content .more {
	color: #c97400; text-align: right
}
.content a {
	color: #c97400
}
.content a:hover {
	text-decoration: none
}
.right {
	width: 183px; color: #676767; background-color: #eae9d3
}
.right a {
	color: #676767; text-decoration: none
}
.right a:hover {
	text-decoration: underline
}
.right ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 0px; line-height: 16px; padding-top: 0px; list-style-type: none
}
.widgets {
	padding-right: 20px; padding-left: 18px; padding-bottom: 210px; padding-top: 14px
}
.widgets h2 {
	font-weight: bold; font-size: 1.31em; text-transform: uppercase; color: #000000
}
.widgets2 {
	padding-right: 20px; padding-left: 18px; padding-bottom: 135px; padding-top: 14px
}
.widgets2 h2 {
	font-weight: bold; font-size: 1.31em; text-transform: uppercase; color: #000000
}
.bottom {
	margin: 11px 10px 0px; color: #223144
}
.bottom a {
	color: #c97400
}
.bottom a:hover {
	text-decoration: none
}
.bottom .blog {
	background: url(/images/line_bot.gif) repeat-x 50% top; margin: 0px 0px
}
/* CSS Document */
.dc {float:left; height:100%; vertical-align:auto;}
.dr {height:100%;}

