@charset "utf-8";
body, h1, h2, h3, h4, h5, h6 {font: 14px/21px Arial, Helvetica, sans-serif;}
code, kbd, pre, samp, tt, var {font: 14px/21px Consolas, "Courier New", monospace;}
body, optgroup {color: #fff;background: #fff;}
body, code, dl, dd, form, pre {margin: 0;}
ins {text-decoration: none;}
a:link img, a:visited img, object, fieldset, abbr, acronym {border: none;}
sub, sup {position: relative;display: inline-block;font-size: 11px;line-height: 11px;}
sub {top: 5px;vertical-align: middle;}
sup {top: -2px;margin-top: -11px;}
abbr, acronym {cursor: help;border-bottom: 1px dotted #999;}
address, cite, dfn {font-style: normal;}
code, pre {white-space: pre-wrap;}
img {vertical-align: bottom;}
td, th, textarea {vertical-align: top;}
input, select, button {overflow: visible;vertical-align: middle;}
legend {color: #000;margin: 0 0 -2px;padding: 0;}
li{ list-style:none; }
optgroup option {padding-left: 22px;}
table {border-collapse: collapse;}
caption, th {text-align: left;}
td, th {padding: 0;}
address, blockquote, h1, h2, h3, h4, h5, h6, fieldset, p, ol, ul {margin: 0;padding: 0;}
th, h1, h2, h3, h4, h5, h6 {font-weight: normal;}
a { outline:none; }
cite { outline:none; }

html, body { width:100%;height:100%; }
.wrap { float:left; width:100%; position:relative; min-height:100%; height:auto!important; height:100%; background:#2e2200; }
.page { width:800px; margin:0 auto; color:#ababab; }
.page a { color:#fff; }
.page a:hover { text-decoration:none; }

.page .header { float:left; width:100%; margin:20px 0; }
.page .header h1 { font:36px Georgia, Times,"Times New Roman", Times, serif; color:#fff; }
.page .header h1 a { text-decoration:none; }

.page .banner { float:left; width:100%; margin-bottom:20px; }

.page .content { float:left; width:760px; padding:20px; }
.page .content h1 { margin-bottom:36px; color:#FFB300; font:32px Georgia, Times,"Times New Roman", Times, serif; }
.page .content h2 { margin-bottom:12px; color:#FFB300; font:24px Georgia, Times,"Times New Roman", Times, serif; }

.page .content .sidebar { float:left; width:210px; padding-left:20px; }
.page .content .sidebar p { margin-bottom:10px; }
.page .content .sidebar td { float:left; padding-bottom:20px; }
.page .content .sidebar h2 { font-size:18px; font-style:italic; text-decoration:underline; }
.page .content .sidebar .nav { float:left; width:100%; height:250px; margin-bottom:20px; }
.page .content .sidebar .nav li { float:left; width:100%; color:#ffb300; font:italic 16px/24px Georgia, "Times New Roman", Times, serif; list-style:inside; }
.page .content .sidebar .nav li a { color:#ffb300; }

.page .content .post p { margin-bottom:21px; }
.page .content .post strong { color:#ffb300; }
.page .content .post { float:left; width:510px; padding-left:20px; }

.page .footer { float:left; width:100%; margin:20px 0; padding:20px 0; background:url(../images/footer.jpg) no-repeat; }
.page .footer .copy { text-align:center; font-size:12px; }

.frame { float:left; }
.b, .t, .l { float:left; }
.frame .b { background:url(../images/bottom.jpg) no-repeat bottom; }
.frame .t { background:url(../images/top.jpg) no-repeat; }
.frame .l { background:url(../images/border.jpg) repeat-y; }
