* { margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul { margin: 1em 0pt; }
img { border: 0pt none ; }
a:link, a:visited { color: rgb(90, 61, 27); text-decoration: underline; }
a:hover { text-decoration: none; color: rgb(253, 179, 61); }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
body { background: transparent url('bg.gif') repeat scroll left top; font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 62.5%; line-height: 1.6; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: center; margin-top: 100%; }
#allwrapper { background: transparent url('wrapperbg.gif') repeat-x scroll left top; text-align: center; }
#bgwrapper { background: transparent url('contentbg.jpg') repeat-y scroll center top; }
#mainwrapper { background: transparent url('mainbg.jpg') no-repeat scroll center top; text-align: center; }
#wrapper { margin: 0px auto; padding: 0px 10px 10px; width: 840px; position: relative; }
#header { height: 400px; width: 840px; position: relative; }
#header h1 { margin: 0px; padding: 0px; font-size: 25px; font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; color: rgb(255, 255, 255); position: absolute; left: -50px; top: 20px; }
#header h1 a:link, #header h1 a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#header h1 a:hover { color: rgb(77, 77, 77); }
#header p { font-size: 18px; font-family: "century gothic"; color: rgb(255, 255, 255); position: absolute; top: 40px; left: -80px; }
.search { width: 239px; height: 20px; position: absolute; top: 360px; left: 350px; }
.searchbar { border: 1px solid rgb(217, 211, 187); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 160px; height: 18px; font-size: 14px; color: rgb(217, 211, 187); position: absolute; top: 0px; left: 0px; }
.searchbut { border: medium none ; background: transparent url('searchbut.gif') no-repeat scroll left top; width: 66px; height: 23px; position: absolute; top: 0px; right: 0px; cursor: pointer; }
ul.navbar { margin: 0px; padding: 0px; background: transparent url('navbg.jpg') repeat-x scroll left top; list-style-type: none; position: absolute; top: 0px; right: 30px; height: 33px; }
.navbar li { margin: 0px; padding: 0px; float: left; font-size: 12px; color: rgb(255, 255, 255); font-family: "century gothic"; }
.navbar li a:link, .navbar li a:visited { border-left: 1px solid rgb(255, 255, 255); padding: 0px 10px; margin-top: 5px; font-family: "century gothic"; color: rgb(255, 255, 255); width: auto; float: left; text-decoration: none; }
.navbar li a:hover { color: rgb(254, 197, 100); text-decoration: underline; }
#container { margin: 0px auto; padding: 10px 0px; width: 840px; text-align: left; }
#content { padding: 0px; width: 570px; float: left; text-align: left; }
#secbar { padding: 0px; width: 230px; float: right; text-align: left; }
#footer { background: transparent url('footerbg.jpg') repeat-y scroll right top; position: relative; }
#footertop { background: transparent url('footertop2.png') no-repeat scroll right top; padding-top: 30px; }
#footerdown { padding: 0px 20px 120px 70px; background: transparent url('footerdown.jpg') no-repeat scroll center bottom; width: 918px; text-align: left; position: relative; }
img.footerimg { position: relative; left: 24px; }
.footer-recent-comments span { color: rgb(77, 77, 77); }
#footerdown a:link, #footerdown a:visited { font-size: 12px; color: rgb(118, 86, 39); text-decoration: underline; width: 100%; }
#footerdown a:hover { color: rgb(0, 0, 0); }
#footerdown div { padding: 10px; background: rgb(234, 236, 222) none repeat scroll 0% 0%; float: left; margin-right: 10px; margin-left: 0px; font-size: 14px; width: 280px; color: rgb(255, 255, 255); }
#footerdown h4 { margin: 15px 0px 0px; font-size: 16px; font-weight: normal; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(118, 86, 39); text-align: left; }
#footerdown ul { margin: 0px 0px 10px; padding: 0px; text-align: left; list-style-type: none; }
#footerdown ul li { margin: 5px 0px; }
#footerdown ul li a:link, #footerdown ul li a:visited { background: transparent url('footerbullet.gif') no-repeat scroll left center; display: block; text-decoration: underline; font-size: 11px; color: rgb(114, 82, 36); padding-left: 30px; }
.footer ul li a:hover { color: rgb(77, 77, 77); }
h2.headline { margin: 0px; padding: 0px; font-size: 16px; font-weight: normal; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(90, 60, 24); }
h2.headline a:link, h2.headline a:visited { margin: 0px; padding: 0px; color: rgb(90, 60, 24); text-decoration: none; }
h2.headline a:hover { color: rgb(0, 0, 0); }
h4.date { margin: 0px; padding: 0px; float: right; text-align: right; color: rgb(106, 78, 45); font-size: 11px; font-weight: normal; font-family: verdana; }
.date a:link, .date a:visited { color: rgb(106, 78, 45); text-decoration: none; }
.date a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.entry { margin: 0px auto; padding: 10px; background: rgb(244, 245, 238) none repeat scroll 0% 0%; font-size: 11px; color: rgb(98, 98, 98); font-family: verdana; width: 550px; }
.post { margin: 0px auto 20px; padding: 0px; width: 570px; }
blockquote { border-left: 3px solid rgb(77, 77, 77); margin: 0px 30px 20px; padding: 0px 0px 0px 10px; color: rgb(77, 77, 77); font-size: 11px; font-family: "Lucida Grande",Lucida,Verdana,Arial,Helvetica,sans-serif; }
p { margin-bottom: 10px; line-height: 1.6em; }
p a { text-decoration: underline; }
p a:hover { text-decoration: none; }
p.center { text-align: center; }
.small { font-size: 10px; }
code { font-family: 'Courier New',Courier,Fixed; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h1 { font-size: 20px; letter-spacing: -0.8px; text-align: left; font-weight: normal; margin-bottom: 8px; font-family: "Century Gothic","Trebuchet MS","Lucida Grande",Lucida,Arial,sans-serif; }
h1.title { padding: 10px 10px 10px 17px; font-size: 45px; letter-spacing: -2.5px; font-weight: normal; }
h4 { margin: -5px 0pt 10px; padding: 0pt; font-weight: normal; font-size: 10px; color: rgb(77, 77, 77); }
.post ul { margin: 5px 0px 5px 20px; padding: 0px; list-style-type: none; }
.post ul li { margin: 5px 0px 5px 10px; list-style-type: circle; padding-left: 15px; }
.post ol { margin: 5px 0px 5px 20px; padding: 0px; }
.post ol li { margin: 5px 0px 5px 10px; padding: 0px; }
#secbar h2 { margin: 10px 0px 0px; padding: 0px; text-align: left; font-size: 16px; font-family: Georgia,"Times New Roman",Times,serif; color: rgb(90, 60, 24); font-weight: normal; }
#secbar a:link, #secbar a:visited { color: rgb(90, 60, 24); font-size: 12px; text-decoration: none; font-family: verdana; font-weight: normal; }
#secbar a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); text-decoration: underline; }
#secbar ul, #secbar ol { margin: 0px; padding: 0px; list-style-type: none; list-style-position: inside; font-size: 12px; text-align: left; }
#secbar ul li { margin: 0px; padding: 0px 0px 10px; text-align: left; }
#secbar ul li ul, #secbar ul li ol, #secbar ol li ul, #secbar ol li ol { margin: 5px 0px 5px 10px; text-align: left; list-style-position: inside; }
#secbar ul li ul li { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; list-style-position: inside; text-align: left; color: rgb(90, 60, 24); }
#secbar ul li ul li a:link, #secbar ul li ul li a:visited { background: transparent url('sidebullet.gif') no-repeat scroll left center; color: rgb(90, 60, 24); font-size: 11px; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; font-weight: normal; padding-left: 17px; }
#secbar ul li ul li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.entry img { border: 1px solid rgb(90, 60, 24); margin: 5px; }
.entry a:link img, .entry a:visited img { border: 2px solid rgb(90, 60, 24); padding: 0px; }
.entry a:hover img { border: 2px solid rgb(77, 77, 77); }
img.post { border: 1px solid rgb(90, 60, 24); margin: 10px; padding: 1px; float: right; }
img.center { border: 1px solid rgb(90, 60, 24); padding: 1px; margin-left: auto; margin-right: auto; }
img.alignright { border: 1px solid rgb(90, 60, 24); margin: 5px; padding: 1px; float: right; display: inline; }
img.alignleft { border: 1px solid rgb(90, 60, 24); margin: 5px; padding: 1px; float: left; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.navigation { border: medium none ; text-align: center; display: block; width: 570px; font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
.navigation .alignleft a:link, .navigation .alignleft a:visited { padding: 5px; font-size: 14px; text-decoration: none; color: rgb(90, 60, 24); }
.navigation .alignright a:link, .navigation .alignright a:visited { padding: 5px; font-size: 14px; text-decoration: none; color: rgb(90, 60, 24); }
.navigation .alignright a:hover { color: rgb(0, 0, 0); }
.navigation .alignleft a:hover { color: rgb(0, 0, 0); }
.postspermonth { margin: 5px 0pt 10px; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 25px; }
h3#comments { font-size: 18px; color: rgb(90, 60, 24); font-family: "century gothic"; }
h3#respond { font-size: 18px; color: rgb(90, 60, 24); font-family: "century gothic"; }
#commentform input { border: 1px solid rgb(158, 128, 86); margin: 5px 5px 1px 0px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 240px; height: 16px; color: rgb(158, 128, 86); font-size: 14px; }
#commentform textarea { border: 1px solid rgb(158, 128, 86); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 420px; height: 100px; color: rgb(158, 128, 86); }
#commentform #submit { border: medium none ; background: rgb(158, 128, 86) none repeat scroll 0% 0%; width: 100px; height: 27px; cursor: pointer; font-size: 14px; font-weight: normal; font-family: verdana; color: rgb(255, 255, 255); }
.commentlist { list-style-type: none; }
.commentlist li { padding: 0px; background: rgb(244, 245, 238) none repeat scroll 0% 0%; font-size: 11px; font-weight: normal; color: rgb(98, 98, 98); width: 570px; }
.commentlist li div { border-bottom: 1px solid rgb(255, 255, 255); padding: 2px 5px; background: rgb(98, 98, 98) none repeat scroll 0% 0%; font-weight: normal; width: 560px; }
h4.comauthor { font-size: 14px; color: rgb(255, 255, 255); font-weight: normal; }
h4.comdate { font-size: 11px; color: rgb(255, 255, 255); text-align: right; float: right; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 14px; color: rgb(250, 250, 250); text-decoration: none; font-family: "Trebuchet MS"; }
.commentlist cite { color: rgb(250, 250, 250); }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif; }
#commentform label { font-size: 14px; font-weight: normal; color: rgb(77, 77, 77); }
.commentlist p { margin: 10px 5px 10px 0pt; }
#commentform p { margin: 5px 0pt; }
.altd { border: 1px solid rgb(154, 154, 154); padding: 5px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; font-size: 12px; }
.commentlist div { border: 1px solid rgb(211, 211, 211); background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.commentmetadata { border: 1px solid rgb(211, 211, 211); padding: 5px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.nocomments { margin: 0pt; padding: 0pt; text-align: center; }
h2.pagetitle { font-size: 16px; color: rgb(0, 0, 0); font-weight: normal; font-family: arial; }
