@charset "utf-8";
/* CSS Document */

* {
margin: 0px;
padding: 0px;
}
li {
list-style-type: none;
}
.rel {
position: relative;
}
.entryBox p {
padding: 0 5px 15px 15px;
line-height: 16px;
}
h2 {
border-bottom: 1px solid #a30000;
padding: 9px 3px 10px 3px;
margin-bottom: 5px;
font-size: 14px;
}

a, a:visited {
color: #fff;
}
a:hover {
text-decoration: none;
}

.clear {
clear: both;
}

body {
background: #000 url(../img/bg-repeat.jpg) repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
}

#wrapper {
width: 980px;
margin: 0 auto;
background-color: #000;
padding: 10px;
}

#topBanner {
width: 980px;
float: left;
text-align: center;
padding: 10px 0 20px 0;
}

#header {
width: 980px;
float: left;
height: 260px;
background: url(../img/header-bg.jpg) repeat-x;
}
#headerImg {
width: 669px;
height: 224px;
display: block;
float: left;
background: url(../img/header-img-bg.jpg) no-repeat;
padding: 3px 0 0 6px;
}
#headerBanner {
float: right;
width: 305px;
padding: 5px 0 0 0;
}
#header #headerBanner a {
padding: 0px;
}
#header ul {
float: left;
width: 400px;
padding: 0 0 0 8px;
}
#header li {
float: left;
display: block;
}
#header a, #header a:visited {
float: left;
color: #fff;
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding: 5px 10px;
}
#header a:hover, #header .selectd {
color: #000;
}

#content {
width: 980px;
float: left;
padding: 20px 0 20px 0;
}
#leftCol {
width: 772px;
float: left;
}
#searchBar {
float: left;
width: 762px;
padding: 8px 5px;
border-bottom: 1px solid #a30000;
}
.searchBox {
float: right;
width: 180px;
}
a.rssBox {
width: 16px;
height: 16px;
display: block;
float: left;
background:url(../img/icon-rss.gif) no-repeat;
}
.submitText {
background: none;
color: #fff;
border: none;
padding-left: 5px;
cursor: pointer;
}
.paginateBox {
width: 762px;
float: left;
text-align: right;
padding: 20px 10px 0 0;
}
.entryBox {
width: 772px;
float: left;
padding-top: 20px;
background: url(../img/entry-boz-bg.jpg) repeat-x bottom;
}
.entryBoxBot {
width: 772px;
height: 12px;
clear: both;
background:url(../img/entry-box-bottom.jpg) no-repeat bottom;
}
.contSpacer {
padding: 0 15px 0px 15px;
width: 742px;
clear: both;
}
.contSpacer ul {
height: 20px;
padding-bottom: 5px;
}
.contSpacer ul li {
float: left;
padding-right: 7px;
}
.contSpacer ul .readLink {
float: right;
}
.entryImg {
width: 215px;
display: block;
float: left;
padding: 15px 0px 10px 15px;
}
.entryTitleList {
float: left;
width: 535px;
height: 50px;
background: url(../img/img-dot-line.gif) repeat-x bottom left;
margin-bottom: 10px;
padding-top: 15px;
}
.entryTitleList li {
float: left;
}
.dateBox { 
width: 34px;
height: 40px;
display: block;
background: url(../img/date-bg.jpg) no-repeat;
text-align: center;
font-size: 11px;
line-height: 15px;
padding: 3px 6px 0 0;
}
.dateBox span{ 
font-size: 20px;
}
.postDet {
width: 400px;
}
.entryTitle {
font-size: 16px;
width: 480px;
padding: 2px 0 2px 0;
font-weight: bold;
}
.entryTitle a, .entryTitle a:visited {
font-size: 16px;
text-decoration: none;
}
.entryTitle a:hover {
text-decoration: underline;
}

.entryTitleList .commentLink {
float: right;
padding-right: 10px;
}

#rightCol {
width: 182px;
float: right;
padding-left: 14px;
}
#loginBox {
padding-bottom: 10px;
}
.inputBox {
clear: both;
height: 22px;
padding: 4px 0 0 0;
}
.inputBox label {
width: 78px;
float: left;
}
.inputBox input {
width: 100px;
float: left;
}
.contentBox {
width: 186px;
background: url(../img/small-box-bg.jpg) repeat-x bottom;
}
.contentBox ul {
padding: 10px;
}
.contentBox li {
padding: 0 0 5px 10px;
background: url(../img/icon-bullet.gif) no-repeat 0 3px;
}
.contentBoxBottom { 
width: 186px;
height: 15px;
display: block;
background: url(../img/small-box-bottom.gif) no-repeat;
}
.contentBanner {
text-align: center;
padding: 20px 0 0 0px;
}

.commentsBox {
width: 772px;
padding: 20px 0 0 0;
display: block;
background: url(../img/comment-bg.jpg) repeat-x bottom;
}
.commentDet { 
width: 67px;
padding: 7px 10px;
height: 59px;
display: block;
font-size: 10px;
text-align: center;
float: left;
margin: 0px 20px 0 8px;
background: url(../img/comment-det-box.gif) no-repeat;
}
.commentDet span {
font-size: 16px;
}
.commentsBox p {
padding: 10px 10px 10px 10px;
}
.commentsBoxBottom { 
width: 771px;
height: 9px;
display: block;
background: url(../img/comment-box-bottom.gif) no-repeat;
}
.commentTA {
padding: 0 0 0 30px;
}
.commentTA textarea {
width: 700px;
height: 100px;
}
.commentSubmit {
width: 730px;
text-align: right;
padding: 10px 0 10px 0;
}
.commentSubmit input {
cursor: pointer;
background: none;
color: #fff;
border: none;
text-decoration: underline;
}
#archiveBox {
width: 500px; 
padding: 0 20px;
float: left;
}
#archiveBox h2 {
padding-top: 10px;
}
#archiveBox a, #archiveBox a:visited {
padding-left: 10px;
}
#generalBox {
width: 730px;
float: left;
padding: 10px 20px
}

#generalBox h1{
font-size: 16px;
}
#generalBox p{
padding: 0 0 15px 0;
}
#generalBox ul {
padding: 0 0 15px;
}
#generalBox li{
padding: 0 0 5px 10px;
background: url(../img/icon-bullet.gif) no-repeat 0 3px;
}

#footer {
width: 980px;
clear: both;
border-top: 1px solid #FF0000;
}
#footer p {
text-align: center;
padding-top: 15px;
font-size: 10px;
}
#footer a, #footer a:visited {
color: #fff;
}
#footer a:hover {
text-decoration: none;
}