@charset "utf-8"; body, div, h1, h2, h3, h4, div.paragraph, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote { margin: 0px; padding: 0px; border: 0px; }
@charset "utf-8"; body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote { margin: 0px; padding: 0px; border: 0px; }
 body { background-color: #64131F; }
 div.paragraph, div, li, h1, h2, h3, h4, td, input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4F3F32; line-height: 140%; }
 p, div, li, h1, h2, h3, h4, td, input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4F3F32; line-height: 140%; }
 div.paragraph, h1, h2, h3, h4, #content ul, #content ol, #content table { margin-bottom: 15px; }
 p, h1, h2, h3, h4, #content ul, #content ol, #content table { margin-bottom: 15px; }
 a:link, a:visited { color:#B50F1C; text-decoration: none; }
 a:hover, a:active { text-decoration: underline; }
 a img, :link img, :visited img { border: none }
 #container { width:985px; margin: 0 auto 0 auto; }
 #top { background-image: url(theme/topshadow.png?971256); background-repeat: no-repeat; background-position: center bottom; height: 30px; margin: 0 auto 0 auto; width: 985; }
 #shadow { background-attachment: scroll; background-image: url(theme/shadowbg.png?971256); background-repeat: repeat-y; background-position: center top; width: 985px; margin-right: auto; margin-left: auto; }
 #wrapper { width: 785px; margin-right: auto; margin-left: auto; text-align: left; background-image: none; }
 a:link img, a:visited img, a:hover img, a:active img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
 .clear { clear: both; height: 1px; }
 #header { height: 150px; margin-bottom: 0px; padding-right: 10px; padding-left: 10px; width: 765px; }
 #logo { float: left; width: 220px; }
 #headertext { float: right; width: 520px; text-align: right; }
 #headertext h1 { font-weight: bold; color: #B50F1C; font-size: 24px; margin: 0px; }
 #headertext h2 { font-size: 24px; margin: 0px; }
 #bar { background-repeat: repeat-x; background-position: left bottom; height: 80px; width: 785px; margin: 0 auto 0 auto; background-color: #000; background-image: url(theme/bodybg.png?971256); }
 #topnav { clear:both; width:785px; }
 *html #topnav { margin-top:38px; }
 #topnav ul { float:left; }
 #topnav a{ display:block; list-style-type:none; float: left; text-align: center; width: 95px; height: 35px; line-height: 35px; text-decoration: none; color: #cccccc; text-transform: uppercase; font-size: 0.7em; background-image:url(theme/tab.png?971256); background-position:bottom left; background-repeat:no-repeat; }
 #topnav a:hover { background-image:url(theme/tab.png?971256); color: #cccccc; background-position:top left; background-repeat:no-repeat;}
 #topnav .active a:link { background-image:url(theme/tab.png?971256); color: #cccccc; background-position:top left; background-repeat:no-repeat;}
 #topnav .active a:hover { background-image:url(theme/tab.png?971256); color: #cccccc; background-position:top left; background-repeat:no-repeat;}
 #topnav .active a:visited { background-image:url(theme/tab.png?971256); color: #cccccc; background-position:top left; background-repeat:no-repeat;}
 #content { clear: both; text-align: left; float: left; margin: 0 auto 0 auto; padding-left: 15px; padding-bottom: 20px; width: 490px; min-height:400px; height:auto !important; height:400px; }
 #content h2{ font-size: 1.2em; margin: 10px 0; color: #B50F1C; line-height:1.5; }
 #content div.paragraph { font-size: 14px; line-height:1.5; text-align: justify; color: #222222;}
 #content p { font-size: 14px; line-height:1.5; text-align: justify; color: #222222;}
 #content div.paragraph a{ color: #324A97;}
 #content p a{ color: #324A97;}
 #content div.paragraph a:hover { color: #fff; background: #324A97;}
 #content p a:hover { color: #fff; background: #324A97;}
 #content blockquote { margin: 15px; border: 1px solid #b0b0b0; padding: 10px; width: 500px; background: #f4f4f4; font-size: 0.8em; font-family: Courier, "Lucidia Console", "Times New Roman", sans-serif; color: #a0a0a0;}
 #content abbr { border-bottom: 1px dotted #8f8f8f;}
 #container2 { clear: both; background: #333333; text-align: left; width: 650px; color: #fff; margin: 0 auto;}
 #content ul { list-style-position: inside; }
 #content a img, #content:link img, #content:visited img { border: none }
 #container2 h3{ font-size: 1.2em; text-transform: uppercase; margin-left: 10px; letter-spacing:-1px; margin-bottom: 10px; color: #F58220;}
 .name { color: #c0c0c0; }
 .blocklinks { width: 320px; float: left; background: #333333;}
 .blocklinks a.link { display: block; padding: 10px; background: inherit; color: #fff; border-top: 1px dotted #a0a0a0; }
 .blocklinks a:hover.link { color: #DDD; background: #525252; border-top: 1px dotted #a0a0a0; }
 #articles { width: 320px; float: right; background: #333333;}
 #sidebar { width: 250px; float: right; padding-right: 15px; text-align: center; }
 div.side { background: #E7E7E7; border-top: 2px solid #cccccc; border-right: 2px solid #666666; border-bottom: 2px solid #666666; border-left: 2px solid #cccccc; padding: 10px; margin-bottom: 16px; }
 .imgright { float: right; }
 #footer { width: 100%; clear: both; text-align: center; background: #333333; font-size: 1.1em; color: #a0a0a0; margin: 0 auto 0 auto }
 #footer a { color: #FFF; }
 #bottom { background: url(theme/bottomshadow.png?971256) no-repeat center top ; height: 30px; }
 #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: #ffffff; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; text-decoration: none; font-size: 13px; font-weight: normal; line-height:1; padding:5px; color: #333; margin-left:1px; }
 #weebly-menus .weebly-menu li a:hover { background: #f8f8f8; }
 #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?971256) no-repeat center top; display: block; position: absolute; right: 5px; top: 0; font-family: Courier; height: 28px; line-height: 28px; padding:5px 0 5px 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; }
