* { margin: 0; padding: 0; }body { background: #fff url(img/bg-body.gif) repeat-y 50% 0; font: 101% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #222; text-align: center; }#container { width: 740px; margin: 0 auto; text-align: left; overflow: visible; }a { text-decoration: none; font-weight: bold; border-bottom: 1px dotted #222; }p,li,dt,dd,address { font-size: .8em; line-height: 1.6; font-style: normal; }p,address,blockquote { margin: 0 0 1.2em; clear: both; }li li { font-size: 1em; }dt { font-weight: bold; }dd { padding-left: 40px; }ol,ul,li { list-style: none; }del { text-decoration: line-through; }em { font-style: normal; color: #e6a; }strong { color: #fff; background: #e6a; font-weight: normal; padding: 0 .2em; }table { width: 360px; margin: 1.2em 0; border-collapse: collapse; clear: both; }caption { text-align: left; font-size: .8em; font-weight: bold; padding: 0 0 .2em; }th,td { border: 1px solid #888; font-size: .8em; line-height: 1.6; padding: 0 .2em; text-align: left; }th { font-weight: bold; background: #eee; }td { font-weight: normal; }h1 { font: normal normal 2em/1.0 "Century Gothic", "Avant Garde", Futura, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing: -2px; }h2 { font: normal normal 1.4em/1.0 "Century Gothic", "Avant Garde", Futura, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing: -1px; margin:2px; padding:2px; margin-top:8px;}h3 { font: normal normal 1.4em/1.0 "Century Gothic", "Avant Garde", Futura, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: .2em 0; color: #888; }h4 { font-size: 1em; font-weight: bold; color: #888; }h5 { font-size: .8em; font-weight: bold; }h6 { font-size: .8em; font-weight: normal; }#content,#sidebar { width: 360px; float: left; display: inline; padding: 0 0 1em; }/* Content */#content { margin: 0 10px 0 0; }#content .entry { clear: both; }#content h1, #content h2 { color: gray; border-bottom: 2px solid gray;}#content a { color: #222; }#content a:link { border-color: #555; }#content a:visited { color: #555; border-color: #bbb; }#content a:hover,#content a:focus,#content a:active { border-color: #222; }#content img { float: left; margin: 10px; margin-left:2px;}#content ul,#content ol,#content dl { margin: 0 0 1.2em; clear: both; }#content ul li { padding: .2em 0 .2em 10px; background: url(img/dot.gif) no-repeat 0 .85em; }#content ol li { padding: .2em 0; list-style: inside decimal; }/* Sidebar */#sidebar,#sidebar a,#footer,#footer a { color: #eee; background: #000; }#sidebar a:link,#footer a:link { border-color: #bbb; }#sidebar a:visited,#footer a:visited { border-color: #555; }#sidebar a:hover,#sidebar a:focus,#sidebar a:active,#footer a:hover,#footer a:focus,#footer a:active { border-color: #eee; }#sidebar { margin: 0 0 0 10px; }#sidebar h2 { color: #0bd;  border-bottom: 2px solid #0bd; }#sidebar li li { display: inline;  }#sidebar li p { width: 350px; margin: 0; }#sidebar li a { display: block; }#sidebar li li .children a { margin-left: 10px; }#sidebar li li .children .children a { margin-left: 20px; }#sidebar .current-cat a,#sidebar .current_page_item a { border-color: #0bd; }#sidebar table { width: 350px; }#sidebar th { background: #444; }#sidebar table a { display: inline; width: auto; }#sidebar img { float: left; margin: 10px; margin-left:2px;}/* Footer */#footer { clear: left; position:absolute; bottom:0px; width: 360px; margin: 0 0 1em 380px; font-size: .75em; }
