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: #DCBD0E; font-family:Arial, Helvetica, Sans-Serif; font-size:14px; text-align:center; vertical-align:top; }
 h1,h2,h3,h4,h5,h6 { font-family:Calibri, 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: 71em; text-align: left; vertical-align: top; margin-left: auto; margin-right: auto; height: auto; }
 #adbanner1 { margin: 10px 5px 5px 5px; text-align: center; visibility: collapse; line-height: 1px; width: 71em; }
 #adbanner2 { margin: 10px 5px 5px 5px; text-align: center; visibility: collapse; line-height: 1px; width: 71em; }
 #header { margin: 0px; clear: both; background: #2e2e2e no-repeat; color: #fff; height: 140px; width: 71em; padding-top: 0px; padding-bottom: 20px; }
 #header h1 { background:#2e2e2e url(theme/bg_h1.gif?392497) repeat-x 0 5px; text-transform:uppercase; padding:0 83px 0 0; }
 #header h1 span { background:#2e2e2e; color:#fff; padding:0 20px 0 0; }
 #logoandtimeanddate { height: 140px; }
 #banner { background-position: 5px 5px; clear: both; width: 200px; height: 191px; background: url(theme/cust_headerImg.jpg?392497) no-repeat 5px 5px; margin-bottom: 0; clip: rect(auto, auto, auto, auto); position: static; left: 115px; float: left; margin-left: 20px; margin-top: 20px; }
 #description-container { clear:both; background: #a2a88b url(theme/bg_description.gif?392497) repeat-x; color: #fff; padding: 15px; }
 #timeanddate { float: right; height: 191px; width: 729px; text-align: right; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding-right: 20px; padding-left: 20px; }
 .description { font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 1px; line-height: 20px; text-transform: uppercase; text-align: center; vertical-align: top; background: #fff; color: #000; padding: 5px; font-weight: bolder; }
 .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; }
 .adbanner { height: auto; text-align: center; visibility: collapse; width: auto; }
 .page { float: left; width: 71em; border-top: 1px solid #a0ac75; text-align: left; vertical-align: top; background: #fff; color: #000; border-top-style: none; }
 .maincol { float: left; width: 71em; line-height: 1.5; }
 .right h2,.rightcol h2 { color:#738338; margin:10px 0; }
 .right h2 a,.rightcol h2 a { text-decoration:underline; color:#738338; }
 #rightcol { padding: 15px 5px 5px 5px; text-align: left; vertical-align: top; line-height: 1.5; min-height: 400px; width: 232px; float: right; height: auto; background-color: #B5B9A2; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; border-radius: 0px 0px 0px 15px; position: relative; }
 #sidecol { padding: 15px 5px 5px 5px; width: 232px; text-align: left; height: auto; background-color: #C0C0C0; float: right; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; border-radius: 0px 0px 0px 15px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; position: relative; }
 #sidebar-background { background-color: #C0C0C0; height: auto; width: inherit; float: right; }
 #imgPusher { float:left; height:0px; position: relative; clear:left; margin-top:5px; }
 #paragraph editable-text { text-align: left; display: block; }
 .post h2,.post_alt h2 { color:#738338; margin:10px 0; }
 .post h2 a,.post_alt h2 a { text-decoration:underline; color:#738338; }
 .post_alt { padding: 0px 10px 5px 10px; line-height: 1.5; height: auto!important; min-height: 400px; width: 52em; float: left; }
 .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: right; width: 242px; clip: rect(auto, auto, auto, auto); height: auto; }
 #footer { background-position: left bottom; clear: both; float: left; width: inherit; font-family: Georgia, sans-seriff; font-size: 16px; line-height: 30px; text-align: left; vertical-align: top; background: #2e2e2e no-repeat left bottom; color: #ccc; margin: 0 0 0px 0; padding: 0px 0 0px 0; }
 #footer div.paragraph { padding:0 20px; }
 #footer p { 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: 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; }

