* {margin: 0px; padding: 0px;}
body {
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	background: #FFFFFF url(/images/bg.jpg) no-repeat 100% 0px;
}
img, table, form, fieldset {border: none;}
h3 {font-size: 16px;}
li {list-style: none;}
a {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #D62B33; text-decoration: underline;}
h1.mm {display: none;}
.space {width: 1px; height: 1px; clear: both;}
.hh {background: url(/images/bg-f-01.jpg) no-repeat 0px 100%;}
.hh1 {background: url(/images/bg-f-02.jpg) no-repeat 100% 100%;}
.head {background: url(/images/hero.jpg) no-repeat; position: absolute; top: 0px; left: 0px; height: 228px; width: 100%;}
.hh2 {background: url(/images/lbg.gif) repeat-y;}
.hh3 {background: url(/images/rbg.gif) right repeat-y;}
.left {background: url(/images/leftbg.gif) no-repeat; min-height: 400px;}
.left ul {padding-top: 30px; background: url(/images/lpar1.gif) 11px 31px no-repeat;}
.left ul.sp1 {padding: 15px 0 10px 0; background: url(/images/lpar1.gif) 11px 16px no-repeat;}
.left ul.sp2 {padding: 15px 0 30px 0; background: url(/images/lpar1.gif) 11px 16px no-repeat;}
.left ul strong {display: block; padding: 0 0 5px 28px; margin-bottom: 5px; background: url(/images/lrazd.gif) no-repeat 0px 100%;}
.left ul li {padding: 0 0 1px 28px;}
.left ul .hd {padding: 0;}
.left ul li a {font-size: 10px; font-weight: bold; text-transform: uppercase; background: url(/images/lpar2.gif) 0px 4px no-repeat; padding-left: 10px;}
.center {background: url(/images/centerbg.gif) no-repeat; min-height: 300px; padding-bottom: 40px;}
.center a {text-decoration: underline;}
.center ul {margin: 40px 0 0 10px;}
.center ul li {margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px;}
.center ul li h3 {background: url(/images/lpar1.gif) 0px 4px no-repeat; padding-left: 17px; margin: 0;}
.center p img {margin: 5px; border: 3px solid #96D098; padding: 3px; float: right;}
.center ul.cv {margin: 10px;}
.center ul.cv li {margin-bottom: 1px; border: 0; padding-bottom: 0;}
.center ul.cb {margin: 10px 50px 10px 10px; border-top: 1px solid #CCCCCC;}
.center ul.cb li {margin-bottom: 1px; border: 0; padding-bottom: 0; float: right; margin-right: 15px; font:  bold 18px "Trebuchet MS", Georgia, Verdana, sans-serif;}
.center ul.cb li .l01 {display: block; width: 102px; height: 29px; background: url(/images/post.gif) no-repeat; text-indent: -9000px; overflow: hidden; cursor: pointer; cursor: hand;}
.center ul.cb li .l02 {display: block; width: 87px; height: 29px; background: url(/images/view.gif) no-repeat; text-indent: -9000px; overflow: hidden; cursor: pointer; cursor: hand;}
.center ul.archive li {margin-bottom: 1px; border: 0; padding-bottom: 0;}
.center ul.archive_list li {margin: 0 10px 6px 20px; border: 0; padding-bottom: 0; list-style: square;}
.center .cheat_text ul {margin: 10px;; margin-left: 30px;}
.center .cheat_text li {margin-bottom: 1px; border: 0; padding-bottom: 0; list-style: square; font-size: 14px;}
.center p {font-size: 14px; padding-top: 10px; background: url(/images/lpar1.gif) 0px 13px no-repeat; text-indent: 17px; margin-left: 10px;}
.center ul .comments {font-size: 14px; padding: 10px 10px 0 0; text-align: right; clear: both;}
.center h3 {margin: 15px;}
.center ul li p {margin-left: 0;}
.center h2 {background: url(/images/lpar1.gif) 1px 6px no-repeat; padding-left: 17px; font-size: 20px; margin: 40px 0 0 10px; clear: both;}
.center form {font-size: 14px;}
.center form select, .center form input, .center form textarea {margin-bottom: 3px; font: 12px Tahoma, Verdana, Arial, sans-serif; padding: 2px 4px;}
.center form input:focus, .center form textarea:focus {background: #FFFFCC;}
.center form.login {font-size: 12px; margin: 40px 0 0 10px;}
.center form.login select, .center form.login input, .center form.login textarea {margin-bottom: 3px; font: 12px Tahoma, Verdana, Arial, sans-serif; padding: 2px 4px;}
.center form.login td {padding: 5px;}
.center .alpha {float: right; clear: both; margin: 40px 5px 0 0;}
.center .alpha li {border-right: 1px solid #21568A; text-align: center; font-size: 12px; padding: 5px; float: left;}
.center .alpha li a {font-weight: bold;}
.center .catg th {text-align: left; background: #D9D9D9; font-size: 13px; padding: 3px;}
.center .catg td {padding: 1px 3px; font-weight: bold; font-size: 13px;}
.center .catg td.author {text-decoration: underline;}
.center .catg a {font-weight: bold;}
.center .main {font-size: 16px; text-align: center; margin: 22px 0;}
.comments {margin: 20px 0;}
.comments .s01 {display: block; font-size: 16px; margin: 20px;}
.comments_entry {background: #E9E9E9; margin: 15px 10px; _overflow-x: hidden}
.commentbody {padding: 16px; z-index: 10}
.commentauthor {padding-bottom: 10px; font: 0.8em Verdana, Helvetica, sans-serif}
.commentdate {padding-top: 10px; font: 0.8em Verdana, Helvetica, sans-serif}
.bignumbers {position: absolute; right: 0px; color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 126px; z-index: 10; height: 150px; width: 250px; text-align: right; margin-top: -20px; margin-right: 20px;}
.commentform {margin: 20px;}
.commentform label {font-size: 16px; font-family: "Times New Roman", Times, serif; padding-bottom: 3px;}
.commentform #send {border: 1px solid #000000; padding: 3px; margin: 20px 0; width: 100px;}
.commentform small {font-size: 10px;}
.right {background: url(/images/rcolbg.jpg) no-repeat; padding-bottom: 100px;}
.right .ads {font: 10px Verdana, Arial, Helvetica, sans-serif;}
.right .ads h3 {width: 264px; height: 35px; background: url(/images/adtit.jpg) no-repeat; text-indent: -9000px; overflow: hidden;}
.right .ads li {margin: 5px 5px 10px 25px;}
.right .ads .hd {margin: 0;}
.right .ads a {font-weight: bold; cursor: pointer; cursor: hand;}
.right .friends h3 {width: 264px; height: 31px; background: url(/images/frtit.gif) no-repeat; text-indent: -9000px; overflow: hidden;}
.right .friends li {width: 100px; margin: 1px 0 0 18px; float: left;}
.right .friends li.hk {width: 200px;}
.right .friends .hd {width: auto; margin: 0; clear: both; float: none;}
.right .friends a {background: url(/images/rpar.gif) 0px 3px no-repeat; padding-left: 12px;}
.right .toplist {clear: both; margin-bottom: 15px;}
.right .toplist h3 {width: 264px; height: 31px; background: url(/images/frtit1.gif) no-repeat; text-indent: -9000px; overflow: hidden;}
.right .toplist li {width: 100px; margin: 1px 0 0 18px; float: left;}
.right .toplist li.hk {width: 200px; clear: both; padding: 6px 0px;}
.right .toplist .hd {width: auto; margin: 0; clear: both; float: none;}
.right .toplist a {background: url(/images/rpar.gif) 0px 3px no-repeat; padding-left: 12px;}
.footer {clear: both; height: 93px; margin: 24px 408px 0 220px; background: #3F82B1 url(/images/fbg.gif) bottom right no-repeat; color: #FFFFFF;}
.footer ul {text-align: center; padding-top: 40px;}
.footer ul li {display: inline;}
.footer ul li a {color: #FFFFFF;}
.footer ul li a:visited {color: #FFFFFF;}
.footer ul li a:hover {color: #FFFFFF;}

.top_menu {position: absolute; top: 203px; right: 270px;}
.top_menu li {background: url(/images/mbg.gif) repeat-x; padding: 6px; margin: 0 2px; color: #FFFFFF; text-align: center; float: left;}
.top_menu li a {color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.top_menu li a:visited {color: #FFFFFF;}
.top_menu li a:hover {color: #FFFFFF; text-decoration: underline;}

.home li {display: inline;}
.home .l01 {display: block; width: 21px; height: 14px; position: absolute; top: 214px; left: 2px; text-indent: -9000px; overflow: hidden; cursor: pointer; cursor: hand;}
.home .l02 {display: block; width: 35px; height: 14px; position: absolute; top: 214px; left: 25px; text-indent: -9000px; overflow: hidden; cursor: pointer; cursor: hand;}

.header {position: absolute; top: 30px; left: 25%; text-align: center; width: 348px; padding-top: 75px; background: url(/images/slogan.gif) no-repeat;}

.calendarSmall {margin: 20px 0 40px 5px; padding-bottom: 30px; text-align: center;}
.calendarSmall td {border: 1px solid #434343; padding: 1px; text-align: center;}
.calendarSmall a {font-weight: bold; text-decoration: underline;}
