body{ margin:0px; padding:0px; background:#222 url(theme/bodybg.png?1734106684) repeat-x fixed top center; text-align:center; font:11px Verdana,Arial,Helvetica,sans-serif; }
 #container{ width:700px; margin:auto; padding-bottom:20px; }
 h1,h2,h3,h4,h5,h6{ font-family:Georgia,Verdana,Arial,Helvetica,sans-serif; font-weight:lighter; margin:10px 0px 0px 0px; color:#222; }
 h1{ font-size:28px; }
 h2{ font-size:25px; color:#0a294f; }
 h3{ font-size:22px; color:#202f0f; }
 h4{ font-size:18px; color:#911322; }
 h5{ font-size:16px; color:#af3d0a; }
 h6{ font-size:11px; font-weight:bold; color:#222; }
 del{ color:#999; }
 acronym{ border:none; background:url(theme/dottedborder_dark.gif?1734106684) repeat-x bottom center; padding-bottom:1px; cursor:help; }
 hr{ width:100%; border:0; margin:5px 0px; margin:2px 0px 5px 0px; height:1px; color:#777; background-color:#777; }
 a{ color:#af2639; text-decoration:none; }
 a:hover{ text-decoration:underline; }
 div.paragraph{ line-height:22px; margin:5px 0px 15px 0px; }
 p{ line-height:22px; margin:5px 0px 15px 0px; }
 .noborder{ border:0; }
 #content .pre{ font:11px "Courier New",Courier,sans-serif; color:#af454a; }
 img{ border:none; }
 img.floatright, img.floatleft, #left img{ border:1px solid #222; }
 a:hover img.floatright, a:hover img.floatleft, #left a:hover img{ border:1px solid #af2639; }
 .floatleft{ float:left; }
 .floatright{ float:right; }
 .w50{ width:50%; }
 .floatleft div.paragraph{ padding:0px 10px 0px 0px; }
 .floatleft p{ padding:0px 10px 0px 0px; }
 .floatright div.paragraph{ padding:0px 0px 0px 10px; }
 .floatright p{ padding:0px 0px 0px 10px; }
 img.floatleft{ margin:15px 15px 5px 0px; }
 img.floatright{ margin:15px 0px 5px 15px; }
 .tl{background:#222 url(theme/tl.gif?1734106684) no-repeat top left;}
 .tr{background:transparent url(theme/tr.gif?1734106684) no-repeat top right;}
 .br{background:transparent url(theme/br.gif?1734106684) no-repeat bottom right;}
 .bl{background:transparent url(theme/bl.gif?1734106684) no-repeat bottom left;}
 .ltl{background:#efefef url(theme/l_tl.gif?1734106684) no-repeat top left;}
 .ltr{background:transparent url(theme/l_tr.gif?1734106684) no-repeat top right;}
 .lbr{background:transparent url(theme/l_br.gif?1734106684) no-repeat bottom right;}
 .lbl{background:transparent url(theme/l_bl.gif?1734106684) no-repeat bottom left;}
 blockquote{ min-height:35px; width:100%; display:block; margin:10px auto; background:transparent url(theme/quote.gif?1734106684) no-repeat 10px 10px; }
 * html blockquote{ min-height:35px; height:auto !important; height:35px; }
 blockquote div.paragraph{ margin:0px; line-height:17px; padding:10px 10px 10px 50px; }
 blockquote p{ margin:0px; line-height:17px; padding:10px 10px 10px 50px; }
 blockquote span{ color:#999; font-size:9px; padding-top:5px; display:block; }
 blockquote span a{ color:#555; text-decoration:none; }
 blockquote span a:hover{ text-decoration:underline; }
 blockquote.go{ background:transparent url(theme/go.gif?1734106684) no-repeat 10px 50%; }
 blockquote.stop{ background:transparent url(theme/stop.gif?1734106684) no-repeat 11px 50%; }
 blockquote.exclamation{ background:transparent url(theme/exclamation.gif?1734106684) no-repeat 23px 50%; }
 code{ display:block; width:92%; margin:0px auto 15px auto; line-height:17px; }
 code .red{ color:#af454a; }
 form select, form input, form textarea{ font:11px Verdana,Arial,Helvetica,sans-serif; border:1px solid #888; }
 form input:hover, form input:focus, form textarea:hover, form textarea:focus, form select:hover, form select:focus{ background-color:#f9f9f9; border:1px solid #444; }
 form select{ padding:1px; }
 form input{ padding:1px; }
 form label{ display:block; color:#777 }
 form textarea{ padding:1px; line-height:16px; }
 form div.paragraph{ margin:10px 0px; }
 form p{ margin:10px 0px; }
 #top{ background:url(theme/contentbg.gif?1734106684) repeat-y top center; }
 #bottom{ background:url(theme/container_b.gif?1734106684) no-repeat bottom center; height:9px; }
 * html #bottom{ margin-top:-4px; }
 #header{ font:30px Georgia,Verdana,Arial,Helvetica,sans-serif; width:680px; height:175px; margin:auto; background:url(theme/default_header.jpg?1734106684) no-repeat top center; text-align:left; }
 #title{ margin-top:120px; margin-left:13px; position:absolute; background-color:transparent; cursor:default; }
 #title, #title a { color:#fff; }
 .nav{ height:40px; background-color:#222; color:#fff; width:680px; margin:auto; text-align:right; font-size:11px; cursor:default; }
 .nav2{ height:40px; }
 #slogan{ position:absolute; margin:11px 0px 0px 15px; font-size:14px; }
 #navdiv{ float:left; text-align:right; }
 #navlist{ list-style-type:none; margin:0px; padding:11px 8px 0px 0px; width:670px; }
 #navlist li{ display:inline; }
 #navlist li a{ color:#999; font-weight:bold; text-decoration:none; height:40px; padding:8px 12px 14px 0px; }
 #navlist li a:hover{ color:#bfbfbf; }
 #active a:link { color:#fff; }
 #active a:hover { color:#fff; }
 #active a:visited { color:#fff; }
 #content{ min-height:400px; width:680px; margin:auto; color:#222; text-align:left; }
 * html #content{ min-height:400px; height:auto !important; height:400px; }
 #left{ float:left; padding:10px 10px 20px 10px; width: 660px; }
 * html #left{ padding-top:20px; }
 #right{ width:190px; float:right; padding:20px 10px 20px 20px; }
 * html #right{ padding-top:30px; }
 #right .sideitem{ margin-bottom:25px; }
 #right .sideitem h4{ font:12px Georgia,Arial,Helvetica,sans-serif; font-weight:bold; color:#222; width:100%; background:#fff url(theme/dottedborder.gif?1734106684) repeat-x bottom center; padding-bottom:3px; margin-bottom:13px; }
 #right .sideitem b{ }
 #right .sideitem div.paragraph{ padding:0px 5px; }
 #right .sideitem p{ padding:0px 5px; }
 #right .sideitem ul{ margin-left:-4px; }
 .footer{ min-height: 30px; width:680px; margin:auto; color:#fff; text-align:left; clear:both; }
 #copyright{ text-align:left; float:left; padding:15px; margin-top:0px !important; margin-bottom:0px; }
 #designcredit{ float:right; text-align:right; padding:8px; margin-bottom:-16px; }
 #designcredit a{ color:#9f9f9f; }
 #designcredit a:hover{ color:#cf262d; text-decoration:none; }
 .clear { clear: both; }
 #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: #505050; border-right: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #666666; text-decoration: none; font-size: 11px; font-weight: normal; line-height:1; padding:3px; color: #ccc; }
 #wsite-menus .wsite-menu li a:hover { background: #878787; }
 #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 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; }
