.B2 { display: inline-block; color: #fff; text-align: center; cursor: pointer; background-color: #fd2e18; border: 1px solid #c0171a; font-weight: 500; vertical-align: middle; -webkit-appearance: none; border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,0.506); padding: 4px 20px; text-shadow: rgba(0,0,0,0.6) 0 1px 0; font-size: 1.4em; text-decoration: none; }
.down { background-color: #fcdffc; color: #
990000; border-width: 1px; border-color: #
ff99cc; border-style: solid; margin-top: 0px; margin-bottom: margin-right: 0px; margin-
left: 0px; padding-top: 9px; padding-right: 4px; padding-left: 4px; padding-bottom: 7px; font-weight: normal; font-size: normal; }
.fb { background-color: #ffffcc; color: #
333333; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-weight: normal; font-size: small; border-
width: 1px; border-color: #e1e1ff; border-
style: solid; margin-top: 1px; margin-bottom: 1px; margin-left: 0px; margin-right: 0px; }
.share{ background: #dde7f1; border: 1px
solid #b0c5da; padding: 2px; text-
align: center; }
.header { background-color: #675a92; border-bottom: 2px #928f8d solid; padding: 6px 6px; color: #ffffff; font-weight: bold; text-align: left; }
.jatt { .jatt {
color: #960000; background: #ffffff; border-bottom: 1px solid #ede9dc; text-decoration: none; font-weight: bold; text-align: left; }
.jatt a{display: block; padding: 7px; }
.jatt: hover{background-color:#fcf5cc; }
.last { background-color: #444242; color: #edebeb; border-bottom-width: 0px; border-bottom-color: #f6960d; border-bottom-style: groove; margin-top: 0px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 2px; font-weight: bold; border-radius: 0px; }
.M1 { padding: 3px; border-bottom: 1px dashed #d1d8df; }
.pb { .pb { background-color: #fef6f6; padding: 5px; border-bottom: 1px #ecd5d2 solid; }
.pb: hover{background-color:#fef6c4; }
.pgn { .pgn {background: #eee; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 2px 5px; }
.pgn form {padding-top: 5px; }
.pgn a {border: 1px solid #ccc; background: #fff; color: #fff; }
.pgn a,.pgn span{ border: 2px solid #2565a4; border-radius: 5px; text-decoration: none; font-weight: bold; }
.pgn a: hover, .pgn span	{ background:#2565a4; border-color: #2565a4; }
.tag { background-color: #e8d7c7; padding: 4px; margin-top: 2px; margin-bottom: 2px; border-top-width: 1px; border-top-color: #a38e7a; border-top-style: solid; }
.update { background-color: #fbf6ec; border-bottom: 1px #2e2d2d solid; padding: 4px 4px; color: #999999; font-weight: bold; text-
align: left; }


<style type="text/css">

.header{background-color: #ae9979; border-bottom: 2px #928f8d solid; padding: 6px 6px; color: #ffffff; font-weight: bold; text-align: left;}


.B2{display: inline-block; color: #fff; text-align: center; cursor: pointer; background-color: #fd2e18; border: 1px solid #c0171a; font-weight: 500; vertical-align: middle; -webkit-appearance: none; border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,0.506); padding: 4px 20px; text-shadow: rgba(0,0,0,0.6) 0 1px 0; font-size: 1.4em; text-decoration: none;}

.fb{background-color: #ffffcc; color: # 333333; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-weight: normal; font-size: small; border- width: 1px; border-color: #e1e1ff; border- style: solid; margin-top: 1px; margin-bottom: 1px; margin-left: 0px; margin-right: 0px; } .share{ background: #dde7f1; border: 1px solid #b0c5da; padding: 2px; text- align: center;}


.down { background-color: #FAEAFA; color: # 990000; border-width: 1px; border-color: # ff99cc; border-style: solid; margin-top: 0px; margin-bottom: margin-right: 0px; margin- left: 0px; padding-top: 11px; padding-right: 5px; padding-left: 5px; padding-bottom: 9px; font-weight: normal; font-size: normal; }

.pb { background-color: #FEF6F6; padding:
5px; border-bottom: 1px #ecd5d2 solid; }
.pb:hover{background-color:#FEF6C4;}

.last{background-color: #444242; color: #edebeb; border-bottom-width: 0px; border-bottom-color: #f6960d; border-bottom-style: groove; margin-top: 0px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 2px; font-weight: bold; border-radius: 0px;}

.pgn a {border:1px solid #ccc; background:#f5f5f5; color:#369; }
.pgn a,.pgn span{ border:2px solid #2565a4; padding:2px 5px; background:#fff; border-radius:5px; text-decoration:none; font-weight:bold; }
.pgn a:hover, .pgn span	{ background:#2565a4; color:#fff; border-color:#2565a4; }

.tag{background-color: #e8d7c7; padding: 4px; margin-top: 2px; margin-bottom:2px;border-top-width:1px;border-top-color:#a38e7a;border-top-style: solid;}


</style>