* { margin: 0px; padding: 0px; }
body { font: 12px/20px Verdana; color: rgb(43, 43, 43); background: url('body_bg0.gif') repeat-x scroll left top rgb(53, 67, 89); }
img { border: 0px none; }
p img { padding: 0pt; max-width: 100%; }
.alignleft { float: left; }
.wp-caption { border: 1px solid rgb(221, 221, 221); text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; margin: 10px; -moz-border-radius: 3px 3px 3px 3px; }
.wp-caption img { margin: 0pt; padding: 0pt; border: 0pt none; }
td { vertical-align: top; }
#header { background: url('head_bg0.jpg') no-repeat scroll center top transparent; height: 139px; position: relative; min-width: 998px; }
#header #head { height: 139px; width: 95%; }
.container { width: 961px; margin: 0px auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.sidebar { width: 308px; background: url('right_bg.gif') repeat-y scroll 0% 0% transparent; padding-bottom: 50px; }
.sidebar ul { list-style: none outside none; }
.sidebar ul ul { list-style: none outside none; margin: 4px 0px 14px 28px; }
.sidebar ul li ul li { padding: 4px 0px 4px 10px; background: url('li000000.gif') no-repeat scroll left 10px transparent; line-height: 16px; }
.sidebar ul a { text-decoration: underline; color: rgb(43, 43, 43); }
.sidebar ul a:hover { text-decoration: none; color: rgb(43, 43, 43); }
.main { width: 602px; padding: 18px 25px 50px 26px; }
.sidebar .rss { padding: 12px 0pt 20px 18px; }
.sidebar h2 { background: url('heading0.gif') no-repeat scroll 0% 0% transparent; height: 40px; font: 24px/40px Georgia; padding-left: 22px; }
.clear { float: none; clear: both; }
#postset {  }
#postset .post { padding-bottom: 40px; }
.postheader { padding: 0px 5px; font-family: Georgia; }
.postheader table { height: 50px; }
.postheader table td { vertical-align: middle; }
.postheader h1 { font: 22px/22px Georgia; margin: 0px 0px 3px; padding-top: 3px; color: rgb(0, 174, 255); }
.postheader h1 a:hover { text-decoration: underline; }
.postheader a { color: rgb(0, 174, 255); text-decoration: none; }
.postdetails a { color: rgb(255, 113, 27); text-decoration: underline; }
.postdetails a:hover { text-decoration: none; }
.postdetails span a { color: rgb(43, 43, 43); text-decoration: none; }
.postdetails span a:hover { text-decoration: none; }
.postmeta { font-size: 10px; padding-top: 0px; margin-top: 0px; }
.postmeta a { color: rgb(255, 113, 27); text-decoration: underline; }
.postmeta a:hover { text-decoration: none; }
.dateblock { background: url('datebloc.gif') no-repeat scroll left top transparent; width: 68px; height: 45px; text-align: center; float: left; color: rgb(255, 255, 255); font: 26px/26px Arial; letter-spacing: -1px; margin: 3px 10px 0px 0px; padding-top: 2px; }
.dateblock .day { font: 12px/10px Arial; color: rgb(255, 255, 255); padding-top: 1px; text-transform: lowercase; letter-spacing: 0px; }
.postcontent { margin-top: 10px; border-bottom: 1px dashed rgb(178, 183, 192); padding-bottom: 12px; margin-bottom: 5px; overflow: hidden; width: 602px; }
.postcontent a { color: rgb(63, 110, 141); text-decoration: underline; }
.postcontent a:hover { color: rgb(63, 110, 141); text-decoration: none; }
.postcontent ul { margin-left: 22px; list-style-position: inside; }
.postcontent p { padding: 6px 0px; }
#recent-posts { font-size: 11px; }
ol { list-style-position: inside; }
#recent-posts { font-size: 11px; }
#author, #email, #url { background: none repeat scroll 0% 0% rgb(243, 251, 255); border: 1px solid rgb(222, 220, 220); margin: 3px 0px; width: 155px; }
#comment { background: none repeat scroll 0% 0% rgb(243, 251, 255); border: 1px solid rgb(222, 220, 220); margin: 3px 0px; }
#submit { background: none repeat scroll 0% 0% rgb(243, 251, 255); border: 1px solid rgb(222, 220, 220); margin: 3px 0px; width: 100px; }
.grey { color: rgb(203, 203, 203); }
#commentform label { font-size: 10px; padding-left: 5px; }
.comment { position: relative; margin-bottom: 15px; background: none repeat scroll 0% 0% rgb(237, 238, 240); padding: 5px 10px 20px; }
.comment a { color: rgb(45, 45, 45); text-decoration: underline; }
.comment a:hover { color: rgb(45, 45, 45); text-decoration: none; }
.aname, .aname a { color: rgb(63, 110, 141); font: 18px Georgia; text-decoration: none; }
ol { list-style-position: inside; }
ol .comment li { color: rgb(222, 220, 220); }
ol .comment li b { font-weight: normal; color: rgb(63, 110, 141); }
.aname span { font: 11px Verdana; color: rgb(45, 45, 45); }
.comment .date { position: absolute; right: 10px; top: 0px; width: 200px; height: 10px; text-align: right; font-size: 10px; }
#wpcumuluswidgetcontent { background: url('cloud000.gif') no-repeat scroll left center transparent; text-align: center; }
