hr,.hide {
display:none;
}

ul.postinfoB {
float:right;
border-top:1px dotted #ddd;
position:relative;
padding:5px 0;
}

ul.postinfoB li,ul.postinfoB li {
float:left;
margin-right:5px;
font-size:0.9em;
color:#999;
display:block;
height:16px;
line-height:16px;
}

body {
font:74% Arial, Sans-Serif;
color:gray;
background-color:#eee;
line-height:1.4em;
background:#0B1A00 url(images/background.gif) repeat-x;
margin:5px 0;
padding:0;
}

p {
color:#303030;
background:inherit;
margin:0 0 5px;
padding:0;
}

hr {
border:0;
height:1px;
color:#eee;
background-color:#eee;
}

.sample {
clear:left;
float:left;
padding-right:10px;
}

.sampledesc {
margin-left:120px;
}

blockquote {
width:auto;
font-size:90%;
text-align:center;
line-height:18px;
margin-top:30px;
margin-right:20px;
margin-left:10px;
background-color:#fff;
border:1px;
border-color:#eee;
border-style:solid;
padding:10px;
}

a {
color:#374A74;
background:inherit;
text-decoration:none;
}

a:hover {
background:inherit;
text-decoration:underline;
}

h1 {
color:#FFF;
background:inherit;
font:bold 1.8em Arial, Sans-Serif;
letter-spacing:-1px;
margin:0;
padding:0;
}

h1 a {
color:#FFF;
background:inherit;
}

h2 {
background-color:inherit;
color:gray;
font-size:140%;
font-weight:700;
margin:5px 0;
padding:0;
}

h2 a {
background-color:#FFF;
color:#000;
}

ul {
list-style:none;
border-bottom:0 solid #eee;
margin:0 0 10px;
padding:0;
}

.menu li {
font-weight:700;
margin:0 0 8px;
padding:0 0 0 5px;
}

img {
border:0;
}

.content {
color:#3F535A;
width:800px;
background:transparent url(images/bg.png) repeat-y center;
margin:0 auto;
padding:0;
}

.header {
height:191px;
background:url(images/header.jpg) no-repeat center bottom;
color:#FFF;
}

.hmenu {
float:right;
padding-top:5px;
padding-right:15px;
padding-left:15px;
}

.hmenu ul {
list-style:none;
border:none;
margin:0;
padding:0;
}

.hmenu li {
display:inline;
}

.hmenu li a {
color:#FFF;
background:inherit;
font-weight:700;
margin:0 0 0 8px;
}

.right {
clear:both;
font-size:90%;
float:right;
width:200px;
border-left:1px solid #eee;
padding:0 1em 1em 10px;
}

.left_article {
border-top:1px solid #eee;
border-bottom:1px solid #eee;
margin:10px 0;
padding:10px 0;
}

.center {
float:left;
width:540px;
background:#FFF;
color:#000;
margin:10px 0 10px 35px;
padding:0;
}

* html .center {
float:left;
width:540px;
background:#FFF;
color:#000;
margin:0 0 10px 15px;
padding:0;
}

.footer {
clear:both;
width:auto;
color:#999;
font-size:90%;
background:#fff;
border-top:3px solid #eee;
text-align:center;
margin-top:30px;
margin-right:20px;
margin-left:20px;
padding:10px;
}

.footer padding {
text-align:center;
}

.footer .right {
float:right;
clear:right;
text-align:right;
}

fieldset {
border:1px solid #eee;
}

textarea.text {
height:150px;
width:90%;
border:1px solid #ccc;
background:#fff;
color:#000;
}

input.field {
border:1px solid #ccc;
background-color:#FFF;
width:200px;
color:#000;
}

input.text {
width:110px;
border:1px solid #eee;
background:#FFF;
color:#000;
margin:0;
}

input.text:hover {
border:1px solid #ccc;
}

input.searchbutton {
font-size:100%;
font-family:Arial, Sans-serif;
border:none;
background:#FFF;
color:gray;
font-weight:700;
margin:0;
padding:1px;
}

.date {
color:#ccc;
background:#FFF;
text-align:right;
border-top:1px solid #eee;
margin:4px 0 5px;
padding:0.4em 0 0;
}

.entry ul li {
margin-left:10px;
list-style:square;
}

.time {
color:#192D50;
float:left;
text-align:left;
padding:5px 0 0 15px;
}

input.button {
background:#FFFFF4;
color:gray;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.comments {
background:#f8f8f8;
color:#000;
margin:0 0 7px;
padding:10px 10px 8px;
}

.commentsbox {
background:#f4f4f4;
color:#000;
margin:0 0 10px;
padding:8px 0 10px 10px;
}

li.nview {
display:block;
background:url(../images/view.png) no-repeat left center;
}

#commentlist li {
margin-bottom:1.5em;
padding-bottom:1em;
border-bottom:1px solid #700000;
}

#commentform {
background:#fff;
width:280px;
margin:1em 0;
}

#commentform textarea {
background:#f8f7f6;
border:1px solid #d6d3d3;
width:280px;
}

#commentform textarea:hover {
background:#FFF;
border:1px solid #d6d3d3;
}

#commentform textarea:focus {
background:#fff;
border:1px solid #939793;
}

#commentform #email,#commentform #author,#commentform #url {
font-size:1.1em;
background:#f8f7f6;
border:1px solid #d6d3d3;
width:280px;
}

#commentform #email:hover,#commentform #author:hover,#commentform #url:hover {
font-size:1.1em;
background:#fff;
border:1px solid #d6d3d3;
width:280px;
}

#commentform #email:focus,#commentform #author:focus,#commentform #url:focus {
font-size:1.1em;
background:#fff;
border:1px solid #939793;
width:280px;
}

#commentform input {
margin-bottom:3px;
}

a img {
border:none;
}

textarea.text:hover,input.field:hover {
border:1px solid #eee;
background:#FFFFF4;
color:#000;
}
