.newsHeadlineText {
background:#e5edf5;
border-bottom:5px solid #9a9a9a;
border-left:1px solid #9a9a9a;
border-right:1px solid #9a9a9a;
border-top:1px solid #9a9a9a;
font-size:.9em;
height:15px;
margin:30px 0 0;
padding:3px 0 0;
text-align:center;
width:100%
}

.newsHeadlineText IMG {
vertical-align:middle
}

.newsHeader {
background:#FFF;
font-size:16px;
height:50px;
margin:10px 0 0;
padding:0;
text-align:center
}

p.articleHeading {
font-weight:700;
margin:0;
padding:0
}

p.articleByLine {
font-size:.9em;
margin:0;
padding:0 0 0 20px
}

p.articleByLine SPAN.author {
font-style:normal
}

p.articleByLine SPAN.comments {
font-style:italic
}

div.articleTextBlock {
clear:both;
margin:0;
padding:0
}

div.articleText,p.articleText {
margin:0;
padding:0
}

IMG.articleImage {
background:#FFF;
border:3px double #9a9a9a;
margin:10px;
padding:0
}

p.newsListingDate {
font-weight:700;
margin:0;
padding:0;
text-align:center
}

ul.articleLinkList {
line-height:1.5em;
list-style-type:none;
margin:0;
padding:10px 0 0
}

ul.archiveLinkList {
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0;
text-decoration:underline;
}

ul.articleLinkList li,ul.archiveLinkList li {
background-image:url("../images/icons/news_link.gif");
background-position:17px 2px;
background-repeat:no-repeat;
padding:0 0 0 35px
}

ul.articleLinkList li.articleStoreLink {
background-image:url("../images/icons/news_link_2.gif");
background-position:17px 4px;
background-repeat:no-repeat;
padding:0 0 0 35px
}

ul.articleLinkList li.articleProductLink {
background-image:url("../images/icons/cart.gif");
background-position:17px 0;
background-repeat:no-repeat;
padding:0 0 0 35px
}

.commentsHeading {
background:#f2f1ee;
padding:3px
}

.commentsBody {
background:#FFF;
padding:3px
}

p.backLink {
clear:right;
float:right;
margin:0;
padding:0
}

.commentsAuthor {
float:left;
margin:0;
text-align:left;
width:45%
}

.commentsDate {
float:right;
margin:0;
padding:0;
text-align:right
}

div.commentsBody p {
clear:both;
margin:0;
padding:0 10px 10px
}

fieldset.commentsFieldSet {
background:#f2f1ee;
border:1px solid #e7e6e0;
margin:10px 0 0;
padding:1em;
text-align:left
}

fieldset.commentsFieldSet legend {
background:#fff;
border:1px solid #c96e29;
color:#000;
padding:0.2em 0.5em;
text-align:right
}

fieldset.commentsFieldSet label {
display:block;
margin:3px;
text-align:left
}

fieldset.commentsFieldSet label input {
display:block
}

.commentsSubmit {
text-align:right
}

.splitSolid {
background:#000;
height:1px;
margin:0;
padding:0
}

.splitSolidGray {
background:#9a9a9a;
height:1px;
margin:0;
padding:0
}

.clearSplit {
height:10px;
margin:0;
padding:0
}

.clearboth {
clear:both;
height:1px;
width:100%
}

span.articleHeading,.commentsSubject {
font-weight:700
}

p.articleByLine A,ul.articleLinkList a,ul.archiveLinkList a {
text-decoration:underline
}

.splitSolid hr,.splitSolidGray hr,.clearSplit hr,.clearboth hr {
display:none
}
