/* ::::: http://wp-themes.com/wp-content/themes/greenblog/style.css ::::: */

body { background: url('bkg.gif') repeat scroll 0% 0% rgb(33, 116, 10); border: medium none; color: rgb(255, 255, 255); font-family: arial; margin: 0pt; padding: 0pt; position: relative; }
a { color: rgb(1, 140, 198); }
a:hover { color: rgb(0, 80, 114); }
p, td { font-family: arial; font-size: 13px; }
.clear { display: block; clear: both; height: 1px; }
.clear:after { clear: both; display: block; content: "."; height: 1px; visibility: hidden; }
#wrap { color: rgb(255, 255, 255); font-family: arial,tahoma; position: relative; margin: 0pt auto; width: 980px; }
#header { color: rgb(255, 255, 255); font-family: georgia; }
#header #logo { text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.8); margin: 5px 0pt 10px; }
#header #logo, #header #logo a, #header #logo a:hover { color: rgb(255, 255, 255); font-family: georgia; font-size: 70px; text-decoration: none; font-style: italic; }
#header #search { background: url('search1.gif') no-repeat scroll left top transparent; width: 297px; height: 31px; position: absolute; right: 20px; top: 35px; }
#header #search input.s { width: 250px; height: 28px; border: medium none; margin-left: 10px; background: none repeat scroll 0% 0% transparent; font-family: georgia; font-size: 18px; color: rgb(38, 77, 16); font-style: italic; }
#header #search input.go { border: medium none; width: 31px; height: 31px; position: absolute; right: 0pt; top: 0pt; }
#header #menu {  }
#header #menu div.mtop { background: url('mtop.gif') no-repeat scroll left top transparent; height: 16px; margin: 0pt; }
#header #menu div.mbody { background: url('mbody.gif') repeat scroll left top rgb(29, 53, 8); margin: 0pt; }
#header #menu div.mbody div.clear { height: 16px; }
#header #menu div.mbody div.subscribe { float: right; color: rgb(255, 255, 255); font-style: italic; font-size: 12px; margin-right: 16px; text-align: right; width: 120px; }
#header #menu div.mbody div.subscribe a, #header #menu div.mbody div.subscribe a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#header #menu div.mbody div.subscribe a img { margin: 4px 0pt 10px 6px; }
#header #menu div.mbody ul { font-size: 22px; margin: 0pt 16px; padding: 0pt; list-style: none outside none; font-style: italic; }
#header #menu div.mbody ul li { color: rgb(81, 170, 15); float: left; margin: 5px 10px 0pt; }
#header #menu ul li a { color: rgb(255, 255, 255); text-decoration: none; }
#header #menu ul li a:hover { color: rgb(238, 255, 203); text-decoration: underline; }
#content-wrap { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 13px; margin: 0pt; padding: 0pt; position: relative; width: 100%; border: 1px solid rgb(255, 255, 255); }
#content { float: left; margin: 20px 0pt 30px 20px; width: 675px; }
#content div.post { margin: 0pt 0pt 30px; }
#content div.post div.storycontent { line-height: 150%; }
#content div.post div.storycontent img { border: medium none; }
#content div.post h1, #content div.post h3.storytitle { margin: 0pt 0pt 6px; }
#content div.post h1, #content div.post h3.storytitle, #content div.post h3.storytitle a { color: rgb(119, 119, 119); font-family: georgia; font-size: 20px; font-weight: normal; text-decoration: none; }
#content div.post h3.storytitle a:hover { color: rgb(71, 154, 10); text-decoration: underline; }
#content div.post img { border: medium none; }
#content div.post div.meta { background: url('meta-f.png') repeat-x scroll left top transparent; color: rgb(178, 166, 97); font-size: 10px; height: 26px; line-height: 26px; margin: 0pt; overflow: hidden; position: relative; }
#content div.post div.meta em { float: left; display: block; background: url('meta-l.png') no-repeat scroll left top transparent; width: 7px; height: 26px; }
#content div.post div.meta span.tags { margin-left: 55px; overflow: hidden; }
#content div.post div.meta span.tags a, #content div.post div.meta span.tags a:hover { color: rgb(141, 80, 50); }
#content div.post div.meta div.comments-off { position: absolute; right: 0pt; top: 0pt; background: url('meta-r.png') no-repeat scroll left top rgb(245, 218, 126); width: 7px; height: 26px; }
#content div.post div.meta div.comments { position: absolute; right: 0pt; top: 0pt; background: url('meta-c.png') no-repeat scroll left top rgb(245, 218, 126); min-width: 87px; }
#content div.post div.meta div.comments a { color: rgb(141, 80, 50); padding: 0pt 0pt 0pt 16px; }
#content div.post div.meta-tail { background: url('meta-c2.png') no-repeat scroll right top transparent; height: 6px; margin-right: 10px; }
#sidebar { font-size: 13px; width: 240px; margin: 10px 20px 30px 0pt; float: right; overflow: hidden; }
#sidebar li h2 { clear: right; }
#sidebar li h2:after { clear: both; display: block; content: "."; height: 1px; visibility: hidden; }
#sidebar ul { list-style: none outside none; margin: 0pt; padding: 0pt; clear: both; }
#sidebar ul li { list-style: none outside none; }
#sidebar ul li h2 { float: left; list-style: none outside none; color: rgb(255, 255, 255); font-style: italic; font-size: 18px; font-family: georgia; font-weight: normal; padding: 0pt 8px 1px; background: none repeat scroll 0% 0% rgb(71, 154, 10); -moz-border-radius: 10px 10px 10px 10px; clear: right; }
#sidebar ul li div, #sidebar ul li ul, #sidebar ul li ul li { clear: both; }
#sidebar #categories ul li { font-size: 18px; list-style-position: outside; list-style-image: url('dot1.png'); margin-left: 20px; padding: 0pt; line-height: 160%; }
#sidebar #categories ul li ul li { font-size: 14px; list-style-image: url('dot2.png'); }
#footer { color: rgb(255, 255, 255); font-size: 10px; margin: 0pt 0pt 20px; }
#footer a { color: rgb(255, 255, 255); }
#footer div.fbody { background: url('mbody.gif') repeat scroll left top rgb(29, 53, 8); margin: 0pt; padding: 16px 20px 0pt; }
#footer div.fbottom { background: url('fbottom.gif') no-repeat scroll left top transparent; height: 16px; margin: 0pt; }
