@charset "utf-8";

@import "reset.css";
@import "base-v3.css";

#header h1{
	float: left;
	width: 530px;	
}

/* layout */
#blogcontainer{
	background: transparent url("../images/bg-container2-v3.gif") no-repeat 0 0;
	padding: 12px 0 0 24px;
	width: 916px;
}
#blogcontent{
	float: left;
	width: 480px;
}
#blogsection{
	float: right;
	padding-bottom: 220px;
	padding-top: 150px;
	width: 388px;
}
/* **************************************************************-************************************************************** */

/* entry */
#blogcontent h1{
	margin: 0 0 12px 0;	
}
.hentry{
	border-bottom: 1px solid #dadee3;
	margin: 0 0 12px 0;
	padding: 0 0 0 0;	
}
.hentry .category{
	display: block;
	margin: 0 0 3px 0;
	text-align: right;
}
h2.entry-title{
	background: transparent no-repeat 0 2px;
	color: #3f280a;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	padding: 0 0 0 24px;
	margin: 0 0 3px 0;
}
h2.titlecat1{
	background-image: url("../images/icon-news.gif");
}
h2.titlecat5{
	background-image: url("../images/icon-column.gif");
}
h2.entry-title a:link{
	color: #3f280a;
	text-decoration: none;	
}
h2.entry-title a:visited{
	color: #3f280a;
	text-decoration: none;		
}
h2.entry-title a:hover{
	text-decoration: underline;	
}
h2.entry-title a:active{
	color: #0f0d0a;
	text-decoration: underline;		
}
.entry-content{
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 24px;
}
.entry-content h3{
	color: #663500;
	font-size: 14px;
	font-weight: bold;
}
.entry-content p{
	margin: 0 0 12px 0;
}
.entry-content strong{
	background: #FFFF99;
	font-weight: bold;
	margin: 0 2px;
	padding: 0 2px;
}
.entry-content ul, 
.entry-content ol{
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 12px 0;
	padding: 0 24px 0 84px;
	width: 436px;
}
.entry-content ul{
	list-style: url("../images/li_content.gif") circle outside;
}
.entry-content ol{
	list-style: decimal outside;
}
.entry-content li{
	margin: 0 0 4px 0;
}
.entry-content dl{
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 12px 0;
	padding: 0 24px 0 60px;
	width: 460px;
}
.entry-content dt{
	color: #663500;
	font-weight: bold;
	padding: 3px 0 0 0;
}
.entry-content .imgbox{
	color: #333;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
}
.entry-content .imgbox img{
	margin: 0 0 6px 0;
}
.entry-content .imgbox small{
	display: block;
}
.entry-content .alignleft{
	margin-left: 24px;
}
.entry-metadata{
	padding: 12px 0 24px;
	text-align: right;
}
.entry-metadata li{
	color: #333;
	display: inline;
	font-size: 12px;
	margin: 0 0 0 12px;
}
.entry-footer li a{
	text-decoration: none;
}
.entry-footer li.taglist{
	float: left;
}
/* **************************************************************-************************************************************** */

.navigation{
	font-size: 12px;
	padding: 6px 0 12px 0;	
}

/* #blogsection */
#blogsection div{
	margin: 0 0 24px 0;	
}
#blogsection div h2{
	margin: 0 0 6px 0;
}
#blogsection div ul{
	padding: 0 0 0 4px;
}
#blogsection div li{
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 4px 0;
}
#blogsection div ul li a{
	background: transparent url("../images/li.gif") no-repeat 0 0;
	padding: 0 0 2px 16px;
}
#blogsection div ul li a:hover{
	background-image: url("../images/li_hover.gif");
}
#blogsection div ul ul li{
	margin: 0;
	padding: 0 0 2px 16px;
}
#blogsection div ul ul li a{
	background: none;
	padding: 0;
}
#section div ul ul li a:hover{
	background-image: none;
}
/* **************************************************************-************************************************************** */

/* Buttons */
a.buy, 
a.trial{
	background: transparent no-repeat 0 0;
	height: 49px;
	display: block;
	margin: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 191px;
}
a.buy{ float: left; background-image: url("../images/btn-imm-buy.gif"); }
a.trial{ float: left; background-image: url("../images/btn-imm-trial-v3.gif"); }
a.trial:hover{ background-position: 0 -49px; }
a.trial:active{ background-position: 0 -98px; }