 body { background: #90140C url(theme/stripes.gif?245007) repeat-x scroll 0px 0px; margin: 0; padding: 0; }
 a { color: #600000; font-weight: bold; text-decoration: none; }
 a:visited { color: #000; }
 a:hover { color: #90140C; }
 img { border: 0; }
 ul { list-style: none; }
 h1 { font: normal 1.2em verdana, helvetica, sans-serif; margin: 23px 18px; text-align: left; line-height:1.5; }
 h2 { color: #333; font: bold 19px verdana, helvetica, sans-serif; line-height:1.5; }
 #nav { float:left; text-align: center; width: 100%; background: #000 url(theme/nav.gif?245007) repeat-x; margin: 0; padding: 0; height: 40px; overflow: hidden; cursor: default; }
 #nav li { display: inline; color: #fff; text-decoration: none; font: bold 11px verdana, arial, helvetica, sans-serif; height: 16px; line-height: 40px; margin: 0; }
 #nav a { display: inline; color: #fff; text-decoration: none; font: bold 11px verdana, arial, helvetica, sans-serif; height: 16px; line-height: 40px; padding: 13px 15px 11px 15px; margin: 0; }
 #nav li a { background: transparent url(theme/nav.gif?245007) repeat-x; }
 #nav li a:hover, #nav li#current a { background: transparent url(theme/nav.gif?245007) repeat-x; background-position: 0 -40px; }
 #active a:link { background: transparent url(theme/nav.gif?245007) repeat-x; background-position: 0 -40px; }
 #active a:hover { background: transparent url(theme/nav.gif?245007) repeat-x; background-position: 0 -40px; }
 #active a:visited { background: transparent url(theme/nav.gif?245007) repeat-x; background-position: 0 -40px; }
 #title { width: 95%; height: 101px; background: transparent url(theme/title_background.jpg?245007) no-repeat top center; line-height: 75px; display: block; margin: 0 auto; margin-top: 66px; text-align: center; font: normal 2.5em/1.8em 'trebuchet ms', georgia, 'lucidia grande'; color: #FE9B27; letter-spacing: 8px; cursor: default; }
 #wrapper { width: 732px; margin: 0 auto; border: solid 15px #600000; border-bottom: none; background-color: #F3F3F3; height: auto; }
 #top { height: 28px; overflow: hidden; width: 100%; background: #000 url(theme/stripes_small.gif?245007) repeat-x; color: #fff; cursor: default; text-align: left; font: normal 10px/32px arial, verdana, helvetica, sans-serif; }
 #top strong { font: bold 11px arial; margin-left: 2px; margin-right: 6px; }
 #top span { display: inline; margin-left: 10px; float: left; clear: none; margin-top: -28px; }
 #top ul { margin: 0; padding: 0; float: right; clear: none; display: inline; }
 #top ul li a, #top ul li { display: block; float: right; width: 78px; height: 28px; text-align: center; text-decoration: none; color: #fff; font: bold 12px/32px arial, verdana, helvetica, sans-serif; overflow: hidden; }
 #top ul li a:hover { color: #000; }
 #chat a { background: #0086EE url(theme/blue.jpg?245007) no-repeat; }
 #join a { background: #F41100 url(theme/red.jpg?245007) no-repeat; }
 #login a { background: #ED700D url(theme/orange.jpg?245007) no-repeat; }
 #search a { background: #199B2C url(theme/green.jpg?245007) no-repeat; }
 .content { margin: 20px ; min-height:400px; height:auto !important; height:400px; font: normal 12px/18px verdana, helvetica, sans-serif; display: block; line-height:1.5; }
 .content h1, .content ul { margin: 0; padding: 0; }
 .content h1 { color: #8A0700;I font: normal 2em arial, verdana, helvetica, sans-serif; margin-bottom: 20px; }
 .content h2 { margin: 20px 0 4px 0; }
 .content ul.hover_list li { border: 1px solid #783C1C; border-width: 0 0 1px 0; color: #600000; }
 .content ul.hover_list li a { height: 40px; color: #600000; display: block; line-height: 40px; padding-left: 15px; }
 .content ul.hover_list li a:hover, .content ul.hover_list li a:focus { background: #FD9339 url(theme/hover_list.jpg?245007) repeat-x; color: #fff; }
 #footer { height: 25px; background-color: #000; color: #fff; font: normal 10px/25px arial, verdana, helvetica, sans-serif; color: #999; text-align: center; border-top: 50px solid #F3F3F3; clear: both; }
 #footer a { color: #ccc; }
 #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: #121212; border-right: 1px solid #121212; border-left: 1px solid #121212; border-bottom: 1px solid #121212; text-decoration: none; font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height:1; padding:3px; color: #fff; }
 #weebly-menus .weebly-menu li a:hover { border-right: 1px solid #333; border-left: 1px solid #333; border-bottom: 1px solid #333; background: #333; }
 #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?245007) 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; }
