@charset "utf-8";

h2.category {
 text-indent: 0;
 border-left: 5px solid #003205;
 padding-left: 5px;
 padding-bottom: 2px;
 font-size: 1.3em;
 color: #003205;
}

#header {
 width: 800px;
 height: 170px;
 clear: both;
 float: left;
 background: url(../common-images/img_hd_portfolio.jpg) no-repeat;
}

.divsiteindextop {
 padding-top: 25px;
 display: block;
 float: left;
 padding-bottom: 15px;
}

h2.siteindex {
 background: url(../common-images/tt_siteindex.gif) no-repeat;
 width: 160px;
 height: 25px;
 margin-bottom: 15px;
}

.comment {
 margin-top: 25px;
 margin-bottom: 15px;
}

#sample {
 width: 100%;
}

.dr_entry {
 float: left;
 clear: both;
 margin-bottom: 15px;
 width: 510px;
 padding-right: 10px;
 padding-left: 10px;
}

.dr_entry img {
 margin: 10px 0;
 border-style: none;
 padding: 0;
}

.dr_entry img.left {
 float: left;
 vertical-align: top;
 border-style: none;
 clear: both;
 margin: 10px 8px 10px 0;
 padding: 0;
}

.dr_entry img.right {
 float: right;
 vertical-align: top;
 border-style: none;
 clear: both;
 padding: 0;
 margin: 5px 0 5px 8px;
}

.dr_entry p {
 padding: 0;
 margin-top: 10px;
 margin-bottom: 0;
}

#navi {
 margin: 0px;
 height: 30px;
 text-align: right;
 float: right;
 width: 510px;
 padding: 10px 0 0px 0px;
}