*{margin:0;padding:0}
body{background-color:#333;font-family:arial,sans;font-size:10pt}
a{text-decoration:none}
a:hover{text-decoration:underline}
p{color:#000;margin:15px 0}
p a{color:#800;text-decoration:underline}
p a:hover{text-decoration:none}
h1{color:#FFF;font-size:20px;font-weight:bold;margin:0 0 15px}
h2{border-top:1px solid #CCC;color:#800;font-size:16px;font-weight:bold;margin:15px 0;max-width:755px;padding-top:10px}
h2 a{color:#800}
table{margin:10px}
.spacer{clear:both;height:1px}
.right{float:right!important}
.left{float:left!important}
.centered{text-align:center!important}
.nobg{background:none!important}
.styleSwitcher{float:left;margin-top:5px}
#header{background:url(images/header00.png) repeat-x;height:149px}
#header .outer{background:url(images/header01.png) no-repeat center;height:149px;margin:0 auto;width:1020px}
#header .outer .inner{color:#FFF;margin:0 auto;text-align:right;width:950px}
#header .outer .inner img{float:left;margin-top:55px}
#header .contact{float:right;font-weight:bold;margin-top:55px}
#header .contact span{font-size:16pt}
#header .overlay{background:url(images/header02.png) repeat-x;height:31px;position:absolute;top:0;width:100%}
#header .style-switcher{float:left;padding-top:5px}
#header .overlay .inner{color:#FFF;height:31px;margin:0 auto;text-align:right;width:950px}
#header .overlay .inner span{color:#fddbdb;float:right;font-size:9pt;margin:7px 5px 0 0}
#top-menu{background:url(images/top00000.png) repeat-x;height:36px}
#top-menu .outer{color:#FFF;margin:0 auto;text-align:right;width:950px}
#top-menu .menu{clear:both;font-weight:normal;font-size:1.1em;height:31px;list-style-type:none;padding:5px 0 0}
#top-menu li{float:left;padding:0}
#top-menu .menu li a{color:#696969;cursor:pointer;float:left;padding:3px 10px;text-shadow:#FFF 1px 1px 1px}
#top-menu .menu li a:hover{background:#800 url(images/item0000.png) repeat-x center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#FFF;text-shadow:#300 0 -1px 1px}
.shadow{background:url(images/top00001.png) repeat-x top;height:15px}
#jsddm{clear:both;font-weight:normal;font-size:1.1em;height:31px;list-style-type:none;padding:7px 0 0}
#jsddm li{float:left;padding:0}
#jsddm li a{color:#696969;float:left;padding:3px 10px;text-decoration:none;text-shadow:#FFF 1px 1px 1px}
#jsddm li a:hover{background:#800 url(images/item0000.png) repeat-x center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#FFF;text-shadow:#300 0 -1px 1px}
#jsddm li ul{background-color:#EEE;border:1px solid #FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 1px 4px #000;-webkit-box-shadow:1px 1px 4px #000;box-shadow:1px 1px 4px #000;margin:26px 0 0 0!important;padding:2px;position:absolute;visibility:hidden}
#jsddm li ul li{clear:both;display:block;float:none;margin:0;text-align:left}
.left-menu-block,.right-menu-block{background-color:#444;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#EEE;list-style-type:none;margin-bottom:10px;padding-top:10px;padding-bottom:10px;width:190px}
.left-menu-block li,.right-menu-block li{font-weight:normal;font-size:10pt;margin-bottom:5px;padding:0 10px;text-shadow:#222 1px 1px 1px}
.left-menu-block li a,.right-menu-block li a{color:#EEE}
.left-menu-block li a:hover,.right-menu-block li a:hover{color:#FFF}
.left-menu-block li.first,.left-menu-block li.first:hover,.right-menu-block li.first,.right-menu-block li.first:hover{color:#EEE!important;font-weight:bold;font-size:11pt;line-height:normal;margin-bottom:5px;padding-bottom:5px}
.left-menu-block li.menu-body p,.right-menu-block li.menu-body p{color:#EEE;font-weight:normal;font-size:9pt;margin:5px 0 5px}
.left-menu-block li.padded,.right-menu-block li.padded{padding-top:5px}
.left-menu-block li .button,.right-menu-block li .button{background:url(images/button00.png) no-repeat;border:none;color:#DDD;cursor:pointer;font-size:8pt;height:23px;text-align:center;width:72px}
.left-menu-block li .button:hover,.right-menu-block li .button:hover{background:url(images/button01.png) no-repeat;color:#FFF}
.right-menu-block{background:#555;color:#BBB}
#right-menu{clear:right;float:right}
#inner-background{margin:0 auto;width:1000px}
#container{margin:0 auto;text-align:left;width:950px}
#inner-container{margin:0}
#thread{background-color:#444;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:10px;clear:right;color:#EEE;float:right;padding:5px;text-shadow:#222 1px 1px 1px;width:740px}
#thread a{color:#BBB}
#page{margin:10px 0}
.content-area{background:#EEE;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#222;float:right;font-size:13px;margin-bottom:10px;padding-bottom:10px;width:750px}
.content-area h1{background:#800 url(images/item0000.png) repeat-x center;border:1px solid #EEE;border-bottom:none;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#FFF;font-size:18px;margin-bottom:0;padding:3px 9px;text-shadow:#200 1px 1px 1px}
.content-area h1.grey{color:#EEE;background:#666 url(images/item0001.png) repeat-x center}
.content-area h2{margin:10px 10px 0}
.content-area h3{color:#800;font-size:12pt;margin:10px 10px 0}
.content-area span.strong{font-weight:bold}
.content-area p{line-height:20px;margin:0 10px;padding:10px 0 0}
.content-area ul,.content-area ol{margin:10px 25px 0}
.content-area ul li,.content-area ol li{margin:0 10px;line-height:20px}
.content-area ul li a,.content-area ol li a{color:#800}
.content-area ul li ul,.content-area ol li ol{margin:0 10px}
.content-area ul li ul li,.content-area ol li ol li{margin:0 10px}
.middle-content{float:right;margin-right:10px;width:550px}
.middle-content .content-area{width:550px}
.section-block,.inner-block{float:left;margin:10px 0 0 11px;padding:0 0 2px 0;text-align:left;width:235px}
.section-block h3,.inner-block h3{border-bottom:1px solid #800;color:#800;font-size:11pt;font-weight:bold;margin:0 0 2px;text-align:left}
.section-block img,.inner-block img{margin-bottom:5px}
.section-block span,.inner-block span{clear:both;display:block;line-height:20px;margin-bottom:5px;text-align:left}
.inner-block{background:#DDD;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;margin-right:10px;padding:10px}
table thead.big th,table thead th{background:#750000 url(images/item0000.png) repeat-x top;color:#FFF;font-size:12pt;height:45px;padding:5px;text-align:center;text-shadow:#000 1px 1px 1px;width:150px}
table thead th{background:#444 url(images/item0001.png) repeat-x top;color:#EEE;font-size:10pt;height:auto}
table tbody th{background-color:#CCC;border-width:0 1px 1px;border-color:#BBB #999;border-style:solid;padding:5px 3px}
table tbody th.sub-heading{background-color:#EEE;border-width:0 0 1px;border-bottom:1px solid #999;color:#999;font-size:11pt;text-align:left;padding:7px 3px 3px}
table tbody td{background-color:#DDD;border-bottom:1px solid #BBB;border-right:1px solid #999;padding:5px 3px;text-align:center}
table tfoot td{padding:10px 3px;text-align:center}
.blog-post{background-color:#DDD;border-radius:3px;-moz-box-shadow:1px 1px 2px #999;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999;margin:10px}
.blog-post .top{color:#222;font-weight:bold;font-size:9pt;padding:5px 8px 0;text-shadow:#DDD 1px 1px 1px;text-align:right}
.blog-post .top a{color:#222}
.blog-post .top span{color:#444;float:left;font-weight:normal}
.blog-post h2{border:none;font-size:16pt;margin:5px 5px 0;padding:0;text-shadow:#EEE 1px 1px 1px}
.blog-post p{border:none;margin-left:5px}
.blog-post .post-area{border-radius:0 0 3px 3px;padding:3px}
.blog-post .post-area a{text-decoration:none}
.blog-post .post-area a:hover{text-decoration:underline}
.blog-post .post-area .tags{margin:5px}
.blog-post .post-area .tags h3{font-size:11pt;margin:10px 0}
.blog-post .post-area .tags a{background:#800 url(images/item0000.png) repeat-x center;color:#FFF;margin:1px;padding:2px 3px}
.blog-post .post-area .foot{border-top:1px solid #AAA;margin:15px 5px 0;padding:5px 0}
.blog-post .post-area .foot a{color:#333}
.blog-post .share-box{float:right}
.blog-post .share-box img{border:none}
.blog-post .post-info{float:right;margin:5px}
.blog-post .post-info .post-date,.blog-post .post-info .post-comments{margin-bottom:5px;text-align:center;width:77px}
.blog-post .post-info .post-date{background:url(images/blog0000.png) no-repeat center;height:70px}
.blog-post .post-info .post-comments{background:url(images/blog0000.png) no-repeat center;height:52px}
.blog-post .post-info .post-date span{color:#FFF;display:block;font-size:8pt;font-weight:bold;padding:4px}
.blog-post .post-info .post-comments span{color:#888;display:block;font-size:8pt}
.blog-post .post-info .post-date a{color:#800;display:block;font-size:18pt;font-weight:bold;line-height:14pt;margin-top:8px}
.blog-post .post-info .post-date a sup{font-size:10pt}
.blog-post .post-info .post-comments a{color:#666;display:inline-block;font-size:16pt;font-weight:bold;line-height:14pt;margin-top:10px}
.blog-post .post-cat{color:#666;font-size:8pt;margin:0 0 0 5px}
.blog-post .post-cat a{color:#800}
.small-button,.small-button-grey{background:url(images/button01.png) no-repeat;border:none;color:#f8bebe;cursor:pointer;font-size:8pt;height:23px;margin-top:4px;text-align:center;text-shadow:#400 1px 1px 1px;width:72px}
.small-button:hover{background:url(images/button02.png) no-repeat;color:#FFF}
.small-button-grey{background:url(images/button00.png) no-repeat!important;color:#DDD!important;text-shadow:#222 1px 1px 1px}
.small-button-grey:hover{background:url(images/button01.png) no-repeat!important;color:#FFF!important}
.big-button,.big-button-grey{background:url(images/button02.png) no-repeat;border:none;color:#f8bebe;cursor:pointer;font-size:10pt;font-weight:bold;height:30px;text-align:center;text-shadow:#400 1px 1px 1px;width:151px}
.big-button:hover,.big-button-grey:hover{background:url(images/button02.png) no-repeat;color:#FFF}
.big-button-grey{background:url(images/button02.png) no-repeat!important;color:#DDD!important;font-weight:normal;text-shadow:#222 1px 1px 1px}
.big-button-grey:hover{background:url(images/button02.png) no-repeat!important;color:#FFF!important}
.rounded-input{background:#333;border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#EEE;padding:3px;width:150px}
.big-form-area,.reg-form-area,.small-form-area{background:#DDD;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px 0 0 10px;padding:10px}
.small-form-area{width:250px}
.reg-form-area{float:right;margin-right:10px;width:430px}
.big-form-area{text-align:right;width:710px}
.big-form-area .input,.reg-form-area .input,.small-form-area .input,.big-form-area .textarea,.reg-form-area .textarea,.small-form-area .textarea{border:1px solid #AAA;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px}
.big-form-area .input,.reg-form-area .input,.small-form-area .input{width:241px}
.big-form-area .textarea,.reg-form-area .textarea,.small-form-area .textarea{height:229px;width:425px}
.big-form-area div,.reg-form-area div,.small-form-area div,.big-form-area span,.reg-form-area span,.small-form-area span{font-size:9pt;text-shadow:#EEE 1px 1px 1px}
.big-form-area div,.reg-form-area div,.small-form-area div{color:#333;font-weight:bold;padding:5px 5px 0 0}
.big-form-area span,.reg-form-area span,.small-form-area span{color:#666;float:right;font-weight:normal}
#copyright{color:#999;font-size:8pt;margin:10px 0 20px;text-align:left;text-shadow:black 1px 1px 1px}
#copyright a{color:#999}
#copyright span{float:right}
.error-404{background:#333 url(images/40400000.png) no-repeat top center;height:155px;margin:35px auto;width:350px}
.error-404 .search{background:#444;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px;position:relative;top:165px}
