body { background:url(theme/bgrepeat.gif?79722) repeat-x; background: #ffff99; font-family:"Lucida Grande", LucidaGrande, Lucida, Verdana, Helvetica, Arial, sans-serif; margin:0; padding:0; text-align:center; }
 #container { background: #003399; margin-left:auto; margin-right:auto; text-align:left; width:730px; }
 #blogtitle { color:#ffff99; font:32px "Trebuchet MS", "Lucida Grande", Helvetica; padding-left:68px; padding-top:210px; }
 #blogtagline { color:#ffff99; font:14px "Trebuchet MS", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; padding-left:69px; padding-top:48px; }
 #blogtagline ul { list-style:none; margin:0; padding:4px 8px 6px 0; }
 #blogtagline ul li { display:inline; margin:0; padding:0 15px 0 0; }
 .post { margin-bottom:50px; padding-bottom:5px; }
 .comments_invite { margin-bottom:5px; text-align:right; }
 h2 { color:#ffff99; font-size:18px; font-weight:400; line-height:1.6em; padding-right:5px; text-decoration:none; text-transform:none; margin: 10px 0; }
 #comments li { background:#ffff99; list-style-type:none; margin-bottom:20px; padding:30px; }
 #comments ol { margin:0; padding:0; }
 .comment div.paragraph { color:#ffffcc; font-size:11px; padding-left:10px; }
 .comment p { color:#ffffcc; font-size:11px; padding-left:10px; }
 #content { color:#ffffcc; font-size:11px; margin-left:43px; margin-right:45px; padding-top:10px; }
 #sidebar-1 { border-right:#ffffcc 1px dotted; color:#ffff99; float:left; font-size:11px; margin-top:39px; padding-left:20px; padding-right:15px; padding-top:0; width:160px; }
 #blogtitle a { border-bottom-width:0; color:#ffff99; text-decoration:none; }
 #blogtitle a:hover { border-bottom-width:0; color:#ffffcc; text-decoration:none; }
 #active a { text-decoration:underline; }
 #top { background:url(theme/top6.jpg?79722) no-repeat; height:288px; width:735px; }
 #sidebar-2 div.paragraph { font-size:10px; line-height:15px; margin-bottom:15px; }
 #sidebar-2 p { font-size:10px; line-height:15px; margin-bottom:15px; }
 #sidebar-1 div.paragraph { font-size:10px; line-height:15px; margin-bottom:15px; text-align:left; }
 #sidebar-1 p { font-size:10px; line-height:15px; margin-bottom:15px; text-align:left; }
 #head { height:100px; text-align:center; }
 #sidebar-2 { border-left:#ffffcc 1px dotted; float:right; margin-top:39px; padding-left:20px; padding-top:0; width:150px; }
 #accessibility { position:absolute; top:-10000px; }
 h1 { font-size:3em; font-weight:400; text-decoration:none; }
 .comment h2 { padding-left:9px; }
 h4 { color:#ffff99; font-size:11px; font-weight:400; margin-bottom:2px; text-transform:uppercase; }
 h2 a:hover { color:#ffff00; }
 h1 a { border-width:0; }
 .caps { font-size:10px; letter-spacing:.1em; }
 #content hr { color:#ffffcc; width:66%; height: 1px; overflow: hidden; margin: 0; }
 img.divider { align:center; margin-bottom:2em; margin-top:2em; }
 #foot { background:url(theme/top5.gif?79722) no-repeat; height:20px; width:735px; border-top:#ffffcc 1px dotted; font-size:11px; margin:15px 20px 8px 0px; padding-top:8px; text-align:center; }
 .comments_error { background-color:#ffa; }
 div.comments_error { border-bottom:#ffff99 1px solid; border-left:#ffff99 1px solid; border-right:#ffff99 1px solid; border-top:#ffff99 1px solid; padding:.3em; }
 #commentlist li { border-bottom:1px solid #ffff99; margin-bottom:1.5em; padding-bottom:1em; }
 #commentform { background:#ffff99; margin:1em 0; width:280px; }
 #commentform textarea { background:#f8f7f6; border:1px solid #d6d3d3; width:280px; }
 #commentform textarea:hover { background:#003399; border:1px solid #0033cc; }
 #commentform textarea:focus { background:#003399; border:1px solid #0033cc; }
 #commentform #email,#commentform #author,#commentform #url { background:#003399; border:1px solid #0033cc; font-size:1.1em; width:280px; }
 #commentform #email:hover,#commentform #author:hover,#commentform #url:hover { background:#003399; border:1px solid #0033cc; font-size:1.1em; width:280px; }
 #commentform #email:focus,#commentform #author:focus,#commentform #url:focus { background:#003399; border:1px solid #0033cc; font-size:1.1em; width:280px; }
 #commentform input { margin-bottom:3px; }
 li,.post div.paragraph { line-height:1.6em; margin: 0; }
 li,.post p { line-height:1.6em; margin: 0; }
 a,.comments_invite a { border-width:0; color:#ffff99; text-decoration:none; }
 a:hover,.comments_invite a:hover { color:#ffff99; text-decoration:underline; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

