body { background:url(theme/bgrepeat_483151.gif) repeat-x; font-family:"Lucida Grande", LucidaGrande, Lucida, Verdana, Helvetica, Arial, sans-serif; margin:0; padding:0; text-align:center; }
 #container { margin-left:auto; margin-right:auto; text-align:left; width:735px; }
 #blogtitle { color:#383838; font:32px "Trebuchet MS", "Lucida Grande", Helvetica; padding-left:68px; padding-top:111px; line-height:1.5; }
 #blogtagline { color:#c8c8c8; font:12px "Trebuchet MS", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; padding-left:69px; padding-top:2px; }
 #blogtagline ul { float:left; list-style:none; margin:0; padding:0px 8px 2px 0; }
 #blogtagline ul li { float:left; display:inline; margin:0; padding:0 15px 7px 0; }
 .post { margin-bottom:50px; padding-bottom:5px; line-height:1.5; }
 .entry { line-height:1.5; }
 .comments_invite { margin-bottom:5px; text-align:right; }
 h2 { color:#383838; font-size:18px; font-weight:400; line-height:1.5; padding-right:5px; text-decoration:none; text-transform:none; margin: 10px 0; }
 #comments li { background:#eef8fc; list-style-type:none; margin-bottom:20px; padding:5px; }
 #comments ol { margin:0; padding:0; }
 .comment div.paragraph { color:#575757; font-size:11px; padding-left:10px; }
 .comment p { color:#575757; font-size:11px; padding-left:10px; }
 #content { color:#575757; font-size:11px; margin-left:43px; margin-right:45px; padding-top:10px; }
 #blogtitle a { border-bottom-width:0; color:#383838; text-decoration:none; }
 #blogtitle a:hover { border-bottom-width:0; color:#717171; text-decoration:none; }
 #active a { text-decoration:underline; }
 #top { background:url(theme/top_483151.gif) no-repeat; height:212px; width:735px; }
 #head { height:100px; text-align:center; }
 h1 { font-size:3em; font-weight:400; text-decoration:none; }
 .comment h2 { padding-left:9px; }
 h4 { color:#c8c8c8; font-size:11px; font-weight:400; margin-bottom:2px; text-transform:uppercase; }
 h2 a:hover { color:#717171; }
 h1 a { border-width:0; }
 #content hr { color:#ccc; width:66%; height: 1px; overflow: hidden; margin: 0; }
 img.divider { align:center; margin-bottom:2em; margin-top:2em; }
 #foot { border-top:#dfdfdf 1px dotted; font-size:11px; margin:15px 20px 8px 15px; padding-top:8px; text-align:center; }
 .comments_error { background-color:#ffa; }
 div.comments_error { border-bottom:#cc8 1px solid; border-left:#cc8 1px solid; border-right:#cc8 1px solid; border-top:#cc8 1px solid; padding:.3em; }
 #commentlist li { border-bottom:1px solid #700000; margin-bottom:1.5em; padding-bottom:1em; }
 #commentform { background:#fff; margin:1em 0; width:280px; }
 #commentform textarea { background:#f8f7f6; border:1px solid #d6d3d3; width:280px; }
 #commentform textarea:hover { background:#FFF; border:1px solid #d6d3d3; }
 #commentform textarea:focus { background:#fff; border:1px solid #939793; }
 #commentform #email,#commentform #author,#commentform #url { background:#f8f7f6; border:1px solid #d6d3d3; font-size:1.1em; width:280px; }
 #commentform #email:hover,#commentform #author:hover,#commentform #url:hover { background:#fff; border:1px solid #d6d3d3; font-size:1.1em; width:280px; }
 #commentform #email:focus,#commentform #author:focus,#commentform #url:focus { background:#fff; border:1px solid #939793; font-size:1.1em; width:280px; }
 #commentform input { margin-bottom:3px; }
 li,.post div.paragraph { line-height:1.5; margin: 0; }
 li,.post p { line-height:1.5; margin: 0; }
 a,.comments_invite a { border-width:0; color:#c00; text-decoration:none; }
 a:hover,.comments_invite a:hover { color:#c00; text-decoration:underline; }
 #weebly-menus .weebly-menu-wrap { z-index: 5000; }
 #weebly-menus .weebly-menu { padding: 0; margin: 0; list-style: none; }
 #weebly-menus .weebly-menu li { float: left; clear: left; width: 170px; text-align: left; }
 #weebly-menus .weebly-menu li a { position: relative; display: block; width: 100%; background: #f9f9f8; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; text-decoration: none; font-size: 11px; font-weight: normal; line-height:1; padding:3px; color: #333; }
 #weebly-menus .weebly-menu li a:hover { background: #e3e3e3; }
 #weebly-menus span.weebly-menu-title { display: block; padding: 5px 10px; }
 #weebly-menus span.weebly-menu-more { background: transparent url(http://images.weebly.com/weebly/images/submenu_arrow.gif) no-repeat center top; display: block; position: absolute; right: 5px; top: 0; font-family: Courier; height: 28px; line-height: 28px; padding:1px 0 3px 0; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; }
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; }