 #insidesitewrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
 #insidesitewrapper { display: inline-block; }
 #insidesitewrapper { display: block; _height: 1px; }
 BODY { margin: 0 auto; padding: 0; font: 76% Verdana, Tahoma, Arial, sans-serif; background: #A9003B; }
 #sitewrapper { background: #A9003B; display: block; margin-left: auto; margin-right: auto; width: 964px; }
 #insidesitewrapper { width: 933px; margin-left: 31px; margin-right: auto; background: #FFF3DB; }
 #header { clear: both; padding: 0; padding: 0px 0 0; height: 100px; }
 #header H1 { margin: 0 0 10px; float: left; line-height: 1.5; }
 #header div.paragraph { width: 500px; float: right; text-align: center; color: #A0A0A0; margin: 0 0 10px; font-size: 0.8em; line-height: 1.5; }
 #header P { width: 500px; float: right; text-align: center; color: #A0A0A0; margin: 0 0 10px; font-size: 0.8em; line-height: 1.5; }
 #headerphoto { margin: 0 0 0px; border: 0; width: 964px; height: 355px; background: #FFFFFF url(theme/headerimage.jpg?764456) no-repeat top left; }
 #leftmenu { padding: 0; width: 200px; float: left; margin: 0px 0px 0px 10px; background: #FEC64D; background-image: url(theme/LeftBottomCurve.jpg?764456); background-repeat: no-repeat; background-position: bottom; }
 #leftmenu UL { list-style: none; width: 150px; margin: 0 0 40px; padding: 0; font-size: 1.1em; }
 #leftmenu LI { margin-bottom: 4px; }
 #leftmenu LI A { display: block; padding: 5px 0; font-size: 18px; font-family: sans serif, arial; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration: none; background-image: url(theme/Arrow.jpg?764456), url(theme/no-repeat?764456); background-position: left; background-repeat: no-repeat; padding-left: 15px; border-bottom: 1px solid #FF9C00; }
 #leftmenu LI A:hover { color: #FFFFFF; text-decoration: blink; background-image: url(theme/Arrow.jpg?764456), url(theme/no-repeat?764456); }
 #leftmenu A:link { display: block; padding: 12px 0; font-size: 16px; font-family: sans serif, arial; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration: none; background-image: url(theme/Arrow.jpg?764456), url(theme/no-repeat?764456); background-position: left; background-repeat: no-repeat; padding-left: 15px; border-bottom: 1px solid #FF9C00; }
 #leftmenu A:hover { color: #FFFFFF; text-decoration: blink; background: url(theme/Arrow.jpg?764456) no-repeat; }
 #active A:visited { display: block; font-family: tahoma, Verdana, Arial, sans-serif, Geneva, Helvetica; font-size: 11px; text-transform: capitalize; background: #E5BF5C; color: #000000; text-decoration: none; font-weight: bold; height: 25px !important; height: 30px; padding-top: 5px !important; padding-top: 6px; }
 .announce { margin: 10px 0; padding: 10px; width: 130px; color: #505050; background-color: #F4F4F4; line-height: 1.5; }
 #extras { float: right; width: 100px; margin: 0 0 10px; padding: 0; font-size: 0.9em; line-height: 1.5; }
 #extras div.paragraph { margin: 0 0 1.5em; }
 #extras P { margin: 0 0 1.5em; }
 #content { margin: 0 0 5px 0px; border-left: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; background: #FFF3DB; padding: 0 10px; line-height: 1.5; text-align: justify; min-height: 400px; height: auto !important; height: 400px; width: 700px; float: right; overflow-x: visible !important; overflow-x: hidden; }
 #content H2 { font-size: 1.5em; margin: 0 0 0.5em; }
 #content IMG { padding: 1px; display: inline; border: 4px solid #F0F0F0; }
 H3 { font-size: 1.3em; margin: 0 0 10px; }
 A { text-decoration: none; color: #286EA0; }
 A:hover { text-decoration: underline; color: #286EA0; }
 A IMG { border: 0; }
 #footer { clear: both; margin: 0 auto; padding: 10px 0 20px; border-top: 0px solid #A9003B; width: 964px; text-align: center; background: #A9003B; color: #E5BF5C; font-size: 0.9em; }
 #footer A { color: #808080; text-decoration: none; }
 #footer A:hover { text-decoration: underline; }
 .left { margin: 10px 10px 5px 0; float: left; }
 .right { margin: 10px 0 5px 10px; float: right; }
 .textright { text-align: right; }
 .center { text-align: center; }
 .small { font-size: 0.8em; }
 .bold { font-weight: bold; }
 .hide { display: none; }
 #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%; border-right: 1px solid #E5BF5C; border-left: 1px solid #E5BF5C; border-bottom: 1px solid #E5BF5C; background: #E5BF5C url(theme/Arrow.jpg?764456) no-repeat; text-decoration: none; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 1; padding: 3px; color: #000000; }
 #wsite-menus .wsite-menu LI A:hover { border-right: 1px solid #E5BF5C; border-left: 1px solid #E5BF5C; border-bottom: 1px solid #E5BF5C; text-decoration: blink; background: #E5BF5C url(theme/Arrow.jpg?764456) no-repeat; }
 #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 3px; }

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; }

