#container.module-blog {
  background: url(/images/backgrounds/blog.jpg) no-repeat center top;
}

#header-title {
height:49px;
margin-top:51px;
position:relative;
display:block;
width:289px;
}

#white {
background:none repeat scroll 0 0 #FFFFFF;
}

#blog-header {
display:block;
padding-bottom:76px;
position:relative;
}

#content {
overflow:visible;
display:inline;
}


#header-title .alpha-bg {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

#header-title .alpha-text img {
  margin: 19px 0 19px 66px;  
}

#sidebar {
background-color:#000000;
float:left;
height:auto;
padding-left:15px;
padding-top:0;
width:260px;
}

#sidebar .right-block {
	position: relative;
	margin-bottom: 15px;
    background-color:#666666;
}

.right-block .alpha-bg {
	opacity: 0;
	filter: alpha(opacity=0);
}

.right-block .alpha-text .inner {
	padding: 15px;
}

#sidebar ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#main-block {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
display:block;
float:left;
padding:30px 40px 20px;
width:685px;
}

#main-wrapper {

}

#main-wrapper>#main-block {
display:block;
padding-left:70px;
padding-top:45px;
width:685px;
}

#main-block h2, #main-block h2 a {
  color: #000;
  text-decoration: none;
  font-size: 30px;
  margin: 0;
  font-weight: normal;
}

.entry {
  margin-top: 20px;
  border-bottom:1px solid #000000;
}

small {
font-size:1.1em;
}

#main-block a {
	color: #000 !important;
}

ul.children {
  padding-left: 10px !important;
}

#at15ptc {
color:#4C4C4C;
}