body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,div.paragraph,form { margin:0; padding:0; }
body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form { margin:0; padding:0; }
 body { background: #d3d8c1; font-family:Arial, Helvetica, Georgia, Sans-Serif; font-size:14px; text-align:center; vertical-align:top; }
 h1,h2,h3,h4,h5,h6 { font-family:Georgia, Sans-Serif; font-size:18px; font-weight:400; line-height:1.5; }
 a { text-decoration:underline; color:#be070e; }
 blockquote { background:#E0E7C7; color:#000; margin:15px 0 0; }
 blockquote div.paragraph { padding:15px; }
 blockquote p { padding:15px; }
 blockquote blockquote { background:#fff; color:#333; margin:15px; }
 dt { font-weight:700; }
 dd { padding:0 0 0 15px; }
 hr { clear:both; border:0; height:1px; text-align:left; background:#e6eecb; color:#e6eecb; margin:15px 15px 5px; }
 small { font-size:11px; }
 pre { width:90%; }
 input,textarea { font-family:Arial, Helvetica, Georgia, sans-serif; font-size:12px; padding:2px; }
 input#s,input#author,input#email,input#url,textarea#comment { border:1px solid #e5dfb3; background-color:#fff; padding:3px; }
 input#author,input#email,input#url { margin:0 5px 0 0; }
 #container { width:769px; text-align:left; vertical-align:top; margin:0 auto; padding:15px 0 0; }
 #header { clear:both; background:#2e2e2e url(theme/bg_header.gif?1748563651) no-repeat; color:#fff; padding:0 20px 20px 20px; }
 #header h1 { background:#2e2e2e url(theme/bg_h1.gif?1748563651) repeat-x 0 50%; text-transform:uppercase; padding:0 83px 0 0; height: 67px; }
 #header h1 span { background:#2e2e2e; padding:0 20px 0 0; }
 #header h1 span, #header h1 a { color:#fff; text-decoration: none; }
 #banner { clear:both; width:729px; height:191px; background:#FFF url(theme/default_header.jpg?1748563651) no-repeat 5px 5px; margin:0; }
 #description-container { clear:both; background:#a2a88b url(theme/bg_description.gif?1748563651) repeat-x; color:#fff; padding:15px; }
 .description { font-family:Georgia, sans-seriff; font-size:14px; letter-spacing:1px; line-height:20px; text-transform:uppercase; text-align:left; vertical-align:top; background:#fff; color:#000; padding:5px; }
 .description a:hover { text-decoration:underline; }
 #active a:link { text-decoration:underline; }
 #active a:hover { text-decoration:underline; }
 #active a:visited { text-decoration:underline; }
 .description ul { list-style:none; border:1px solid #c7c7c7; margin:0; padding:4px 8px 6px; }
 .description ul li { display:inline; margin:0; padding:0 20px 8px 0; }
 .page { clear:both; float:left; width:769px; border-top:1px solid #a0ac75; text-align:left; vertical-align:top; background:#fff; color:#000; }
 .maincol { float:left; width:769px; text-align:left; vertical-align:top; margin-bottom:25px; line-height:1.5; }
 .post,.post_alt { text-align:left; vertical-align:top; padding:20px; }
 .post h2,.post_alt h2 { color:#738338; margin:10px 0; }
 .post h2 a,.post_alt h2 a { text-decoration:underline; color:#738338; }
 .post_alt { line-height:1.5; min-height:400px; height:auto!important; }
 .entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 { border:0; margin:10px 0 0; }
 .entry h1 { font-size:24px; font-weight:400; }
 .entry h2 { font-size:18px; color:#000; }
 .entry h4 { font-size:16px; }
 .entry h5 { font-size:14px; }
 .entry h6 { font-size:11px; font-weight:400; }
 .entry img { border:1px solid #e6eecb; background-color:#fff; padding:4px; }
 .entry img.wp-smiley { border:0; background-color:transparent; padding:0; }
 .entry img.alignleft { float:left; margin:5px 10px 0 0; }
 .entry img.alignright { float:right; margin:5px 0 0 10px; }
 .entry p.postinfo { color:#737b58; }
 .postdate { color:#000; }
 .browse { font-family:Georgia; font-size:16px; border-top:1px solid #e6eecb; line-height:24px; padding:20px; }
 .browse a { color:#738338; }
 .sidebar { float:left; width:231px; text-align:left; vertical-align:top; }
 .sidebar ul { list-style:none; margin:0; padding:0 20px 20px 21px; }
 .sidebar ul li h2 { border-bottom:1px solid #e5dfb3; color:#666; padding:0 0 9px; }
 .sidebar ul ul li { line-height:24px; padding:8px 0 0; }
 .sidebar ul ul li#search input { margin:0 0 5px; }
 .sidebar ul ul ul li { padding:8px 0 0 15px; }
 #footer { clear:both; float:left; width:769px; font-family:Georgia, sans-seriff; font-size:16px; line-height:30px; text-align:left; vertical-align:top; background:#2e2e2e url(theme/bg_footer.gif?1748563651) no-repeat left bottom; color:#ccc; margin:0 0 15px; padding:15px 0 16px; }
 #footer-inner { padding: 0 20px; }
 .comments-template { border-top:1px solid #e6eecb; padding:20px; }
 .comments-template ol { list-style:none; margin:0; padding:0; }
 .comments-template ol li { line-height:24px; border-bottom:1px solid #e6eecb; margin:15px 0 0; padding:0 0 20px; }
 .comments-template h3,.comments-template h2 { color:#666; }
 .commentmetadata { font-size:12px; }
 table#wp-calendar { width:100%; font-family:Arial, Helvetica, Georgia, Sans-Serif; text-transform:none; }
 table#wp-calendar caption { padding:10px 15px; }
 table#wp-calendar th { font-weight:400; text-align:center; vertical-align:top; background:#e5dfb3; }
 table#wp-calendar td { text-align:right; padding:1px; }
 table#wp-calendar tfoot td { text-align:center; }
 a:hover,.description a { text-decoration:none; }
 a img,abbr,acronym { border:0; }
 address,dl,.sidebar ul ul li#search { padding:15px 0 0; }
 code,.post { background:#fff; }
 .sidebar ul li,.comments-template h3#respond { padding:20px 0 0; }
 .sidebar ul ul,.comments-template p.nocomments { padding:0; }
 #wsite-menus .wsite-menu-wrap { z-index: 5000; }
 #wsite-menus .wsite-menu { padding: 0; margin: 0; list-style: none; }
 #wsite-menus .wsite-menu li { float: left; clear: left; width: 170px; text-align: left; }
 #wsite-menus .wsite-menu li a { position: relative; display: block; width: 100%; background: #ebebeb; 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: #be070e; }
 #wsite-menus .wsite-menu li a:hover { background: #cfcfcf; }
 #wsite-menus span.wsite-menu-title { display: block; padding: 5px 10px; }
 #wsite-menus span.wsite-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 4px 0; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !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; }
