
body { margin: 0pt; padding: 0pt 20px; background: rgb(72, 48, 9) none repeat; vertical-align: top; font-family: "Times New Roman",Times,serif; color: rgb(255, 231, 176); line-height: 16px; font-size: 14px; }
.col { float: left; }
form, div, input, textarea { margin: 0pt; padding: 0pt; }
input, textarea { border: 1px solid rgb(83, 60, 18); background: rgb(198, 164, 86) none repeat; font-size: 1.01em; font-family: "Times New Roman",Times,serif; }
input { vertical-align: top; }
.postmetadataalt { font-size: 0.81em; }
.pagetitle { background: transparent url('line_2.gif') repeat-x scroll center bottom; font-size: 1.11em; color: rgb(48, 31, 3); padding-bottom: 8px; }
p { margin: 0px; padding: 0px; }
a { color: rgb(255, 231, 176); }
a:hover { text-decoration: none; }
#respond { background: transparent url('line_2.gif') repeat-x scroll center bottom; font-size: 1.11em; color: rgb(48, 31, 3); padding-bottom: 8px; }
#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; }
#calendar_wrap { padding: 10px 0px 0px 13px; vertical-align: top; font-size: 1.11em; }
#calendar { vertical-align: top; }
#calendar_wrap a { text-decoration: underline; font-weight: bold; }
#calendar_wrap a:hover { text-decoration: none; font-weight: bold; }
#google-search { vertical-align: top; }
#gsearch { text-align: left; }
#pages { vertical-align: top; }
#text-1 { vertical-align: top; }
.textwidget { padding: 10px 0px 0px; text-align: left; font-size: 1.01em; }
#delicious { vertical-align: top; }
#delicious-box { text-align: left; }
.spacer { font-size: 0px; line-height: 0px; }
.clear { clear: both; }
.navigation { padding: 10px 0px; display: table; width: 100%; }
.alignleft { width: 40%; float: left; color: rgb(48, 31, 3); padding-left: 18px; }
.alignright { width: 40%; float: right; text-align: right; color: rgb(48, 31, 3); padding-right: 18px; }
.alignleft a { color: rgb(48, 31, 3); font-size: 1.01em; font-weight: bold; }
.alignright a { color: rgb(48, 31, 3); font-size: 1.01em; font-weight: bold; }
.side { color: rgb(48, 31, 3); }
.side a { color: rgb(48, 31, 3); }
.statusbar p { padding: 0px 0px 15px; font-weight: normal; }
h1, h2, h3 { margin: 0px; padding: 0px; }
h3 { background: transparent url('line_2.gif') repeat-x scroll center bottom; font-size: 1.11em; color: rgb(48, 31, 3); padding-bottom: 8px; }
h1 { padding: 3px 0px 0px 15px; font-size: 2.6em; font-family: "Times New Roman",Times,serif; text-transform: none; line-height: normal; font-weight: bold; letter-spacing: -0.5px; }
h1 a { color: rgb(67, 44, 7); text-decoration: none; }
.main { margin: auto; background: transparent url('bg.gif') repeat; width: 762px; }
.bg_b { background: transparent url('bg_bot.gif') repeat-x scroll center bottom; width: 100%; }
.bg_r { background: transparent url('bg_right.gif') repeat-y scroll right center; width: 100%; }
.bg_l { background: transparent url('bg_left.jpg') repeat-y scroll left center; width: 100%; }
.bg_b_r { background: transparent url('bg_bot_right.gif') no-repeat scroll right bottom; width: 100%; }
.bg_b_l { background: transparent url('bg_bot_left.gif') no-repeat scroll left bottom; width: 100%; }
.padding { padding: 0px 4px; }
.head { background: transparent url('bg_head.gif') repeat; }
.bg_head { background: transparent url('bg_head.jpg') repeat-x scroll left bottom; }
.menu { padding: 19px 0px 0px; color: rgb(48, 31, 3); font-weight: bold; font-size: 1.1em; }
.menu a { color: rgb(48, 31, 3); }
.menu ul { margin: 0pt; padding: 0pt; background: transparent url('line_1.gif') repeat-y scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: normal; float: right; }
.menu ul li { padding: 0px 9px 0px 8px; background: transparent url('line_1.gif') no-repeat scroll right top; display: inline; }
.left { width: 230px; }
.left .indent { padding: 16px 15px 6px 15px; }
.widget { padding-bottom: 20px; }
.widget p {padding:10px;}
.widget h2 { font-size: 1.3em; color: rgb(217, 186, 113); }
.widget ul { margin: 13px 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: normal; }
.widget ul li { padding: 2px 0px 2px 10px; background: transparent url('arrow_1.gif') no-repeat scroll left top; }
#links_with_style ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: normal; }
#links_with_style ul li { padding: 0px; background: transparent none repeat; }
#links_with_style ul li ul { margin: 13px 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: normal; }
#links_with_style ul li ul li { padding: 2px 0px 2px 10px; background: transparent url('arrow_1.gif') no-repeat scroll left top; }
ul.children { margin: 0pt; padding: 8px 0px; }
.w_search { padding-top: 10px; }
.w_search .input { padding: 0px 0px 1px; width: 150px; margin-bottom: 4px; }
.search { padding-top: 10px; }
.search .input { padding: 0px 0px 1px; width: 350px; margin-right: 7px; }
.right { width: 524px; }
.t_search { background: transparent url('bg_search.gif') repeat-x scroll center top; height: 46px; }
.t_search p {text-align:center;padding-top:10px;text-transform:uppercase;}
.t_search .input { padding: 0px 0px 1px; width: 337px; margin-right: 7px; }
.right .indent { padding: 11px 30px 10px 26px; }
.content { padding: 10px 0px; }
.content h2 { background: transparent url('line_2.gif') repeat-x scroll center bottom; font-size: 1.4em; color: rgb(48, 31, 3); padding-bottom: 8px; }
.content h2 a { color: rgb(48, 31, 3); text-decoration: none; }
.content h2 a:hover { text-decoration: underline; }
.content .info { padding-top: 6px; color: rgb(48, 31, 3); font-size: 0.91em; }
.content .info a { color: rgb(48, 31, 3); text-decoration: none; }
.content .info a:hover { text-decoration: underline; }
.content .info span { text-decoration: underline; }
.content .date { width: 160px; }
.content .author { width: 307px; text-align: right; }
.content .text { padding: 8px 0px 6px; }
.content .text p { font-size:16px; line-height:1.5em; margin-bottom:10px;}
.content .text img { margin-right:10px; border:5px solid #b2903f;}
.content .comment { text-align: right; }
.content .comment a { background: transparent url('arrow_2.gif') no-repeat scroll left top; padding-left: 15px; }
.footer { margin: auto; width: 762px; text-align: center; }
.blog { padding: 10px 30px; color: rgb(177, 142, 62); font-size: 0.91em; }
.blog a { color: rgb(177, 142, 62); }

