/*
Theme Name:Green Bug
Theme URI:http://gotchance.com/
Description:Green Bug is a two-column, widget-ready theme by <a href="http://gotchance.com/">Shrihari</a> & <a href="http://nitrogendesigns.com">Nitrogen Designs</a>.
Version:1.1
Author:<a href="http://gotchance.com">Shrihari</a> & <a href="http://nitrogendesigns.com">Nitrogen Designs</a>
*/

/* RESET */
* { margin:0; padding:0; }
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; text-align:left; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1em; font-weight:normal; font-style:normal; text-align:left; }
ul,ol { list-style:none; }
fieldset,img,a img { border:none; }
caption,th { text-align:left; }
table { border-collapse:collapse; border-spacing:0; }

body { font:12px/18px Verdana, Tahoma, sans-serif; color:#000; background:#ccc; }

a { color:#5a780a; }
a:hover { color:#000; }

strong, b { font-weight:bold; }
em, i, cite { font-style:italic; }
sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align:baseline; position:relative; bottom:0.33em; color:#76797c; _position:static !important; }

#container { width:1008px; margin:15px auto; padding:5px 18px; background:#fff; border:3px solid #5a780a; }

#container #header { height:95px; }
#container #header .logo { height:55px; padding:35px 0 0 70px; font-size:40px; vertical-align:middle; background:url(images/logo.jpg) no-repeat; }
#container #header .logo a { color:#000; text-decoration:none; }
#container #header .logo a:hover { color:#4d6a00; }

#container #menu { height:35px; margin:0 -18px 1.6em; color:#fff; background:#5d7311 url(images/menuback.gif) repeat-x; }
#container #menu ul { margin:0; padding:0 0 0 10px; list-style:none; }
#container #menu ul li { float:left; margin:0 15px 0 0; font-size:12px; font-weight:bold; color:#fff; }
#container #menu ul li a { display:block; padding:9px 18px 10px 12px; text-decoration:none; color:#fff; background:url(images/menu-bg.gif) no-repeat 0 13px; }
#container #menu ul li a:hover { background-position:0 -87px; }


#container #sidebar { clear:both; float:left; width:217px; margin-bottom:1em; font-size:11px; line-height:1.5em; }
#container #sidebar h2 { margin-bottom:.6em; font-size:14px; font-weight:normal; font-style:italic; }
#container #sidebar ul { padding-bottom:.6em; margin-left:1.8em; list-style:url(images/bullet.gif) outside; }
#container #sidebar ul li { padding-bottom:.6em; }

#container #sidebar .box { margin:0 0 1.6em; padding:0 14px; background:#ece9d8 url(images/sidebarboxbottom.gif) no-repeat 0 100%; }
#container #sidebar .box h2 { margin:0 -14px; padding:.6em 14px; background:#ece9d8 url(images/sidebarboxtop.gif) no-repeat; }

#container #content { float:right; width:768px; margin-bottom:1em; font-size:13px; line-height:1.8em; }

#container #content ul { padding-bottom:18px; margin-left:2em; list-style:disc outside; }
#container #content ol { padding-bottom:18px; margin-left:2.2em; list-style:decimal; }
#container #content ul ul { padding-top:4px; padding-bottom:5px; list-style:square outside; }
#container #content ul li { font-size:12px; }

#container #content .post img { margin:5px; max-width:98%; }
#container #content .post blockquote { margin:10px; background:url(images/quote.jpg) no-repeat top left; padding-left:45px; min-height:36px; }

#container #content .post .title { margin-bottom:10px; }
#container #content .post .title a { font-size:25px; text-decoration:none; color:#000; }
#container #content .post .title a:hover { text-decoration:underline; color:#4d6a00; }
#container #content .post .meta { font-size:11px; color:#999; }
#container #content .post .meta a { color:#777; }
#container #content .post .meta a:hover { color:#000; }
#container #content .post .meta .posted { padding-right:.5em; }
#container #content .post .meta .comments a { padding-left:.8em; text-decoration:none; background:url(http://developer.apple.com/wwdc/images/ddd.gif) repeat-y 0 0; }

#container #content .post .entry { margin-bottom:3em; }
#container #content .post .entry .blip_embed { text-align:left !important; }
#container #content .post .entry .blip_formats a:first-of-type { padding-left:.5em; }

#container #content #comments,
#container #content #respond { margin:0; padding:1em 0 0 0; }
#container #content #commentform { margin:10px 0; padding:.6em 1em; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; background:#f9f9f9; }
#container #content #commentform input[type="text"] { width:40%; }
#container #content #commentform textarea { width:100%; }
#container #content .commentnum { font-size:1.5em; font-weight:bold; margin:0 5px 0 0; }
#container #content .commentlist { margin:1em 0; padding:0; border-top:#ddd 1px solid; }
#container #content .commentlist li.one,
#container #content .commentlist li.alt { list-style:none; margin:0; padding:.6em 1em; border-bottom:#ddd 1px solid; background:#fff url(img/shadow_top.gif) repeat-x top; }
#container #content .commentlist li.alt { background:#f9f9f9; }
#container #content .commentlist li.authorcomment { background:#ece9d8; }
#container #content .commentlist li.one .cmtinfo, .commentlist li.alt .cmtinfo { font-size:1em; }
#container #content .commentlist li.one cite, .commentlist li.alt cite { font-style:normal; font-weight:bold; }
#container #content .commentlist li.one .cmtinfo em, .commentlist li.alt .cmtinfo em { float:right; margin:0; padding:0; font-style:normal; font-size:.9em; color:#999; }

#container #footer { clear:both; padding:10px 5px; text-align:left; font-size:11px; color:#000; border-top:1px dashed #ccc; }
