#comments ul,#comments li {
margin-left:15px;
}

#comment-wrap {
border-bottom:solid 1px #e1e1e1;
text-align: left;
}

#comment-head {
background:#e1e1e1;
width:100%;
font-size:100%;
}

.comment-body {
background:#fafafa;
font-size:100%;
padding:0 4px;
}

.comment-info {
background:#fafafa;
font-size:80%;
text-align:right;
padding-right:4px;
}

#comment-subhead {
float:right;
margin-top:-21px;
font-size:11px;
}

.news-summary {
position:relative;
clear:left;
width:100%;
padding:1px 0 10px;
}

.news-upcoming2 {
background:url("../images/vote-l.png") no-repeat 0 0;
position:absolute;
top:3px;
left:0;
width:55px;
text-align:center;
font-size:85%;
list-style:none;
margin:0;
padding:0;
}

.vote-publish a {
font-size:26px;
letter-spacing:-1px;
text-decoration:none;
line-height:48px;
padding:15px 0 6px;
}

.vote-publish a small {
font-size:12px;
letter-spacing:0;
text-decoration:none;
}

.vote-publish a:hover,.vote-publish a:active {
text-decoration:none;
color:#000;
}

a:link,a:visited,#cab a:hover,#cab a.navbut4:hover,.vote-publish a:link,.vote-publish a:visited,.footer a:hover {
color:#774525;
}

.vote-publish a {
font-size:26px;
letter-spacing:-1px;
text-decoration:none;
line-height:48px;
padding:15px 0 6px;
}

.vote-publish a small {
font-size:12px;
letter-spacing:0;
text-decoration:none;
}

.vote-publish a:hover,.vote-publish a:active {
text-decoration:none;
color:#000;
}

.vote a:link,.vote a:visited,.vote span {
display:block;
color:#774525;
font-size:12px;
text-decoration:none;
padding:4px 0 5px;
}

.vote span {
color:#ccc;
font-size:11px;
}

.live2-ts,.live2-type,.live2-votes,.live2-story,.live2-who,.live2-status {
float:left;
display:block;
}

a:link,a:visited,#cab a:hover,#cab a.navbut4:hover,.vote-publish a:link,.vote-publish a:visited,.footer a:hover {
color:#774525;
}

#sorts a:hover,#cab a,#cab span a:hover,.top h4 a:hover,.vote a:hover {
color:#000;
}

.live2-ts,.live2-type,.live2-votes {
width:10%;
text-align:left;
}

.top {
margin-left:60px;
padding:0 0 0 5px;
}

.top h4 {
padding-left:4px;
font-size:160%;
font-weight:400;
margin:0;
}

.top h4 a:link,.top h4 a:visited {
color:#36c;
font-weight:700;
}

.toptitle {
font-size:16px;
font-weight:400;
margin:0;
}

.toptitle a:link,.toptitle a:visited {
color:#774525;
font-weight:700;
}

.toptitle a:hover {
color:#333;
}

#sorts a:hover,#cab a,#cab span a:hover,.top h4 a:hover,.vote a:hover {
color:#000;
}

.news-submitted {
font-size:85%;
margin-bottom:3px;
color:#999;
}

.news-submitted a {
color:#999;
text-decoration:underline;
}

.news-submitted img {
float:left;
margin-right:4px;
margin-top:3px;
vertical-align:bottom;
z-index: 1;
position:relative;
}

#contentbox #breadcrumb a:link,#contentbox #breadcrumb a:hover,#contentbox #breadcrumb a,#content #breadcrumb a:active,#content #breadcrumb a:visited,.news-submitted a:hover {
text-decoration:none;
}

.news-body-text {
font-size:96%;
margin:10px 0 0;
}

.news-details {
font-size:85%;
margin:0;
}

.news-details a:hover,.news-details a:active {
color:#333;
text-decoration:underline;
}

.news-details b {
color:#c00;
}

* html .news-details {
padding-right:136px;
}

.news-details .comments_no {
padding-left:37px;
border-left:none;
}

ul.news-details li li {
border-left:none;
float:none;
height:21px;
}

img,.news-details select {
border:none;
}

.featurebox a,.news-details a:link,.news-details a:visited {
color:#774525;
text-decoration:none;
}

.news-details .tool,.news-details .tool-right {
display:block;
float:left;
padding:0 4px;
}

input.submit,input.submit-s,input.log2 {
border:1px solid #000;
font-size:9pt;
font-style:normal;
font-variant:normal;
font-weight:400;
height:20px;
line-height:normal;
padding:1px;
}

.highlight {
    background: yellow;
}

.highlight, .search-highlight {
    background-color: #ff0;
    color: #685D00;
}