.news_item {
clear: both;
padding-bottom: 30px;
}

.news_item h1, .news_item h2 {
font: bold 24px/28px 'Helvetica Neue', "Helvetica", "Arial", sans-serif;
padding-left: 24px;
padding-bottom: 24px;
}

.news_item p {
padding-bottom: 18px;
}

#more {
display: block;
width: 100px;
float: right;
font: bold 12px 'Helvetica Neue', "Helvetica", "Arial", sans-serif;
text-transform: uppercase;
padding: 2px;
letter-spacing: 2px;
background: #696969;
border-bottom: 2px dotted #696969;
border-top: 2px dotted #696969;
color: #fff;
text-align: center;
}

#more:hover {
border: 1px solid #900;
padding: 2px;
background: #fff;
color: #111;
}

.news_item li {
margin-left: 40px;
padding-bottom: 9px;
list-style-type: circle;
}

.news_item ul {
padding-bottom: 18px;
}

.news_image {
float:right;
margin-left:20px;
background: #696969;
border: 7px solid #696969;
margin-bottom: 20px;
}

.news_image img {
margin-left: -2px;
background: #fff;
border: 2px solid #ffffff;
}

.news_image p {
color: #fff;
padding: 0;
}

.news_image p.credit {
text-align: right;
font: 9px/9px 'Helvetica Neue', "Helvetica", "Arial", sans-serif;
}

.prev {
width: 240px;
float: left;
text-align: right;
clear: left;
padding: 34px 0 20px 44px;
}

.next {
width: 240px;
float: right;
text-align: left;
padding: 34px 44px 20px 0;
}

.nav_post_title {
	font: bold 14px/17px 'Helvetica Neue', "Helvetica", "Arial", sans-serif;
display: block;
}

.comment_section {
padding-left: 24px;
clear: both;
padding-top: 12px;
}

#more_news {
clear: left;
}

.more_news_tease {
width: 100px;
float:left;
}

.pad {
margin-right: 24px;
}

.no_pad {

}

.comment_section h2, #more_news h2 {
font: bold 15px 'Helvetica Neue', "Helvetica", "Arial", sans-serif;
letter-spacing: 1px;
padding-bottom: 12px;
color: #696969;
	text-transform: uppercase;
text-align: center;
}

.comment_text {
background: #e4e7ea;
padding: 6px 12px 6px 112px;
margin-bottom: 12px;
min-height: 120px;
}

.comment_text p {
padding-top: 6px;
padding-bottom: 6px;
}

.commentor {
display: block;
float: left;
width: 76px;
background: #fff;
margin-left: -100px;
padding: 0 6px 6px;
margin-top: 6px;
text-align: center;
}

.comment_num {
display: block;
font: bold 24px/24px 'Helvetica Neue', "Helvetica", "Arial", sans-serif;
padding-bottom: 6px;
}

#make_comment_info {
width: 220px;
float: left;
}

#make_comment_info label {
display: block;
}

#make_comment_info input {
width: 220px;
border: 1px solid #e4e7ea;
padding: 2px;
margin-bottom: 9px;
background: #e4e7ea;
font: 13px 'Helvetica Neue', "Helvetica", "Arial", sans-serif;
}

#make_comment_info p {
text-align: left;
padding-bottom: 0;
}

#make_comment_info input#check {
width: auto;
}

#make_comment_text {
width: 340px;
float: right;
}

#make_comment_text textarea {
width: 332px;
height: 220px;
border: 1px solid #e4e7ea;
padding: 4px;
background: #e4e7ea;
font: 13px/16px 'Helvetica Neue', "Helvetica", "Arial", sans-serif;
}

.make_comment input#submit {
width: 60px;
height: 24px;
color: #fff;
background: #000;
margin-left: 440px;
display: block;
padding: 2px;
margin-top: 8px;
float: left;
border: 0;
}

.make_comment  input#preview {
width: 60px;
height: 24px;
color: #fff;
background: #000;
margin-left: 12px;
display: block;
padding: 2px;
margin-top: 8px;
float: left;
border: 0;
}

.make_comment input#submit:hover, .make_comment input#preview:hover {
background: #696969;
}

.post_info {
clear: both;
padding-left: 24px;
}

#news_paginate {
text-align: center;
font: bold 14px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#news_paginate strong {
color: #900;
}