* { margin: 0pt; padding: 0pt; }
ul li, ol li { list-style-type: none; list-style-image: none; list-style-position: inside; }
ol ol, ul ul, ol ul, ul ol { margin-left: 20px; margin-bottom: 0pt; }
img { border: medium none ; }
body { margin: 0pt auto; background: rgb(222, 213, 186) url('bg.jpg') no-repeat scroll center top; font-family: Verdana,Helvetica,Arial,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); margin-top: 100%;}
:first-child + html body { background: rgb(222, 213, 186) url('bg.jpg') no-repeat scroll center -8px; }
* html body { background: rgb(222, 213, 186) url('bg.jpg') no-repeat scroll center -8px; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS",Helvetica,Arial,Geneva,Sans-Serif; color: rgb(65, 77, 76); }
h1 { font-size: 22px; line-height: 26px; margin-bottom: 10px; }
h2 { font-size: 12px; line-height: 24px; margin-bottom: 7px; font-weight: normal; }
h3 { font-size: 18px; line-height: 22px; margin-bottom: 5px; }
h4 { font-size: 16px; line-height: 20px; margin-bottom: 5px; }
h5 { font-size: 14px; line-height: 18px; margin-bottom: 5px; }
h6 { font-size: 12px; line-height: 16px; margin-bottom: 5px; }
h1 span { color: rgb(153, 153, 153); }
a { color: rgb(59, 90, 74); }
a:hover { color: rgb(59, 90, 74); }
a:visited { color: rgb(59, 90, 74); }
p { margin-bottom: 10px; }
input, textarea { font-family: Verdana,Helvetica,Arial,Geneva,sans-serif; 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; }
blockquote { padding: 5px 10px; background: rgb(228, 237, 226) none repeat scroll 0% 0%; font-family: Georgia,Serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 14px; line-height: 22px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-bottom: 20px; }
#header { margin: 0pt auto; background: transparent url('header_bg.jpg') no-repeat scroll center center; width: 960px; height: 300px; position: relative; }
#header h1 { width: 230px; position: absolute; top: 80px; left: 160px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-top: 10px; margin-bottom: 0pt; color: rgb(255, 255, 255); }
#header h1 a { color: rgb(51, 51, 51); text-decoration: none; }
#header span { position: absolute; top: 195px; left: 150px; padding-left: 10px; font-size: 12px; color: rgb(51, 51, 51); }
#wrapper { margin: 0pt auto; background: transparent url('container_bg.jpg') repeat-y scroll 0% 0%; overflow: hidden; width: 900px; }
#nav { width: 800px; height: 45px; margin-left: 30px; position: relative; top: 225px; }
#nav ul { overflow: hidden; margin-left: 10px; position: absolute; bottom: -1px; height: 45px; }
#nav ul li { float: left; margin-right: 3px; padding-left: 3px; font-weight: bold; }
#nav ul li.current_page_item { width: 122px; height: 45px; }
#nav ul li a { background: transparent url('nav_bg.jpg') no-repeat scroll 0% 0%; width: 122px; height: 45px; display: block; text-decoration: none; color: rgb(51, 51, 51); line-height: 45px; text-align: center; }
#nav ul li a:hover { color: rgb(85, 85, 85); }
#nav ul li.current_page_item a { background: transparent url('nav_bg.jpg') no-repeat scroll 0% 0%; color: rgb(255, 0, 0); }
#content { padding: 15px; width: 600px; float: left; }
#content .post { margin-bottom: 40px; }
#content .post p { margin-bottom: 20px; }
#content .post h3 a { text-decoration: none; font-size: 20px; padding-left: 20px; }
#content .post-list li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#content .post .post-info { padding: 15px 5px 5px; background: transparent url('meta_bg.gif') no-repeat scroll center top; clear: both; font-size: 11px; color: rgb(119, 119, 119); margin-bottom: 20px; text-align: right; }
#content .post .post-info a { color: rgb(51, 51, 51); text-decoration: none; }
#content .post .post-info a:hover { color: rgb(85, 85, 85); text-decoration: none; }
#content #pages { text-align: center; }
#content #pages a { font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(65, 77, 76); text-decoration: none; }
#content #pages a:hover { color: rgb(30, 39, 38); }
#content ul, ol, dl { margin-bottom: 20px; }
#content ul { list-style-type: disc; list-style-image: none; list-style-position: inside; }
#content ol { list-style-type: decimal; list-style-image: none; list-style-position: inside; }
#content dl dt { font-weight: bold; }
#content dl dd { margin: 0pt 0pt 5px 20px; font-style: italic; color: rgb(85, 85, 85); }
.aligncenter { margin-left: auto; margin-right: auto; }
.alignleft { margin: 5px 15px 10px 0pt; float: left; }
.alignright { margin: 5px 0pt 10px 15px; float: right; }
#sidebar { margin: 0pt 10px 10px 0pt; width: 235px; float: right; font-size: 11px; color: rgb(85, 85, 85); }
#sidebar h3 { background: transparent url('sidetitle_bg.gif') no-repeat scroll 0% 0%; font-family: Verdana,Arial,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(68, 68, 68); padding-left: 23px; }
#sidebar a { color: rgb(56, 70, 62); text-decoration: none; }
#sidebar a:hover { color: rgb(56, 70, 62); }
#sidebar .block { border-bottom: 1px solid rgb(191, 204, 191); padding: 15px; overflow: hidden; width: 205px; color: rgb(85, 85, 85); }
#sidebar .block li { background: transparent url('arrow.gif') no-repeat scroll 2px 8px; padding-left: 12px; }
#sidebar .block a:hover { color: rgb(119, 119, 119); }
#sidebar .block #calendar_wrap a {  }
#sidebar .block #calendar_wrap .pad { background: transparent none repeat scroll 0% 0%; }
#sidebar .block #calendar_wrap #prev { background: transparent none repeat scroll 0% 0%; }
#sidebar .block #calendar_wrap #next { background: transparent none repeat scroll 0% 0%; }
#sidebar .block #calendar_wrap table { margin: 0pt; padding: 0pt; width: 100%; }
#sidebar .block #calendar_wrap table th { width: 14.2%; }
#sidebar .block #calendar_wrap table td { background: rgb(214, 222, 212) none repeat scroll 0% 0%; width: 14.2%; text-align: center; color: rgb(136, 136, 136); }
#search {  }
#search input { border: 0pt none ; }
#search #s { padding: 3px 0pt 4px 5px; background: transparent url('search_bg.jpg') no-repeat scroll 0% 0%; width: 150px; height: 26px; margin-right: -4px; font-family: Verdana; 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; vertical-align: top; color: rgb(51, 51, 51); }
#search #searchsubmit { background: transparent url('searchbt_bg.jpg') no-repeat scroll 0% 0%; width: 56px; height: 26px; text-align: center; font-weight: bold; }
.bt { cursor: pointer; }
.comments-title { text-align: center; font-family: "Trebuchet MS",Helvetica,Arial,Geneva; font-style: normal; font-variant: normal; font-weight: bold; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(65, 77, 76); }
#comments .comment { background: rgb(231, 232, 235) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 10px; width: 600px; padding-bottom: 5px; }
#comments .comment .comment-avatar { padding: 5px 7px; float: left; width: 50px; }
#comments .comment .comment-content { margin: 5px 5px 0pt 0pt; padding: 10px 15px; background: rgb(247, 248, 249) none repeat scroll 0% 0%; float: left; width: 500px; }
#comments .comment .comment-content a { color: rgb(68, 68, 68); }
#comments .comment .comment-info { font-size: 11px; color: rgb(119, 119, 119); margin-bottom: 5px; }
#comments .comment .comment-info span { font-family: "Trebuchet MS",Helvetica,Arial,Geneva; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; padding-right: 10px; margin-bottom: 5px; }
#comments .comment .comment-info a { color: rgb(68, 68, 68); text-decoration: none; }
#commentform { border: 5px solid rgb(231, 232, 235); padding: 10px; background: rgb(247, 248, 249) none repeat scroll 0% 0%; color: rgb(85, 85, 85); }
#commentform p { margin-bottom: 7px; }
#commentform textarea { border: 1px solid rgb(170, 170, 170); width: 565px; height: 120px; }
#commentform input.text { border: 1px solid rgb(170, 170, 170); padding: 3px; width: 150px; margin-right: 5px; }
#commentform input#submit { border: medium none ; background: transparent url('submit_bg.gif') no-repeat scroll 0% 0%; width: 148px; height: 30px; text-align: center; }
#footer { margin: 0pt auto; background: transparent url('footer_bg.jpg') no-repeat scroll 0% 0%; width: 960px; height: 295px; position: relative; }
.rss { float: right; width: 200px; height: 73px; }
#footer-inner { margin: 0pt auto; clear: both; text-align: center; width: 900px; padding-top: 10px; }
#footer p { margin: 0pt; font-size: 11px; }
#footer a { color: rgb(255, 0, 0); }
