/*
Theme Name: News Theme
Author: BHM
*/

body {
  color: #FFF;
  line-height: 150%;
  font-family: HiraKakuPro-W3, Osaka, "MS PGothic", sans-serif;
  font-size: 75%;
}

th,
td {
  color: #FFF;
}

img {
  border: none;
}

img.alpha {
   behavior: url("/bhm_blog/wp-content/themes/bhm-base/pngbehavior.htc");
}

a,
a:link,
a:visited {
  color: #D5E538;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: bold;
}

textarea {
  font-size: 14px;
}

.block {
  display: block;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#Container {
  width: 980px;
}

#Main {
  margin-left: 20px;
  width: 950px;
}

#ContentMain {
  float: right;
  width: 622px;
  padding-right: 10px;
  margin-top:33px;
}

#SideBar {
  float: left;
  width: 280px;
  height: 1300px;
  background-image: url("./images/side-bar-bg.gif");
}

.post {
  margin-bottom: 42px;
  background: #0C0C0C url("./post-bg.png") left top repeat-y;
}

.post-in1 {
  padding: 40px;
}

.post .date,
.post .title {
  color: #D5E538;
}

.post .title {
  font-weight: bold;
  font-size: 130%;
  padding-top: 2px;
}

.post .title a {
  text-decoration: none;
  color: #FFF;
}

.post .title a:hover {
  text-decoration: underline;
}

.post .entry {
  margin-top: 10px;
  background: transparent url("./post-entry-bg.png") left top repeat-x;
  padding-top: 18px;
}

.post .entry p {
  margin-top: 1.5em;
}

.post .comment-link {
  margin-top: 55px;
  text-align: right;
}

.comment-link a {
  padding: 10px;
  border: 1px dotted #797979;
  background: #292929;
  color: #FFF !important;
}

#SideBar h2 {
  margin-top: 30px;
}

#SideBar a {
  color: #FFF;
}



.side-block {
  padding: 10px 30px 40px;
}

.side-block .content {
  margin-top: 20px;
  margin-left: 15px;
}

.side-block ul {
  list-style-type: none;
  margin-left: 12px;
  color: #FFF;
}

.side-block ul li {
  padding-bottom: 10px;
}

.side-block h3 {
  color: #D5E538;
}

.side-block .larger-title {
  font-size: 125%;
  text-transform: uppercase;
}

#CalendarOut {
  margin-top: 25px;
  border: 1px solid #262626;
  padding: 10px 0px;
  background: #000;
}

#wp-calendar {
  margin: 0 auto;
}

#wp-calendar a {
  color: #D5E538;
}

#wp-calendar th {
  width: 22px;
  text-align: center;
}

#wp-calendar td {
  text-align: center;
}

#wp-calendar tfoot td {
  padding-top: 2px;
  line-height: 100%;
}

#wp-calendar tfoot td#prev {
  text-align: left;
}

#wp-calendar tfoot td#next {
  text-align: right;
}

#SearchForm .query {
  width: 120px;
}

.round-image {
  display: block;
  positoin: relative;
}

.round-image * {
  display: block;
}

.round-image .tl,
.round-image .tr,
.round-image .bl,
.round-image .br {
  position: absolute;
}

.round-image .tl {
  top: 0;
  left: 0;
}

.round-image .tr {
  top: 0;
  right: 0;
}

.round-image .bl {
  bottom: 0;
  left: 0;
}

.round-image .br {
  bottom: 0;
  right: 0;
}

#CommentForm table td {
  vertical-align: top;
  padding: 2px;
}

#CommentForm textarea {
  width: 360px;
  height: 150px;
}

.comment-list {
  list-style-type: none;
}

.comment-list li {
  margin-bottom: 20px;
}

.comment-list .name-date {
  border-left: 3px solid #FFF;
  padding-left: 5px;
}

.comment-list .content {
  margin-top: 4px;
  margin-left: 20px;
}

.comment-list .content p {
  padding-bottom: 1em;
}

.comment-header {
  font-size: 110%;
  margin-bottom: 10px;
}

#PageNavi {
  padding: 0 20px;
}
#PageNavi .prev {
  float: left;
}
#PageNavi .next {
  float: right;
}
