/* News */
.newsHeadlineText { 
	text-align: center; 
	width: 100%; 
	height: 1.2em; 
	font-size: .9em; 
	background: #E0D4A7; 
	border-left: 1px solid #B39F5E; 
	border-right: 1px solid #B39F5E; 
	border-top: 1px solid #B39F5E; 
	border-bottom: 3px solid #B39F5E; 
	padding: 3px 0 0 0; 
	margin: 0;
	font-weight: bold; 
}
.newsHeadlineText IMG { 
	vertical-align: middle; 
	}
.newsHeader { 
	background: #B39F5E; 
	width: 100%; 
	height: 1.2em; 
	font-size: 24px; 
	text-align: center; 
	padding: 0; 
	margin: 10px 0 0 0; 
}

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

p.articleByLine { 
	font-size: .9em; 
	padding: 0 0 0 20px; 
	margin: 0; 
}
p.articleByLine SPAN.author { 
	font-style: normal; 
}
p.articleByLine SPAN.comments { 
	font-style: italic; 
}
p.articleByLine A { 
	text-decoration: underline; 
}

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

IMG.articleImage { 
	border: 3px double #B39F5E; 
	background: #FFFFFF; 
	padding: 0; 
	margin: 10px 10px 10px 10px; 
}

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

ul.articleLinkList { 
	list-style-type: none; 
	line-height: 1.5em; 
	padding: 10px 0 0 0; 
	margin: 0; 
	}
ul.archiveLinkList { 
	list-style-type: none; 
	line-height: 1.5em; 
	padding: 0; 
	margin: 0; 
	}
ul.articleLinkList li, ul.archiveLinkList li { 
	background-image: url("../images/icons/news_link.gif"); 
	background-repeat: no-repeat; 
	background-position: 17px 2px; 
	padding: 0 0 0 35px; 
	}
ul.articleLinkList li.articleStoreLink { 
	background-image: url("../images/icons/news_link_2.gif"); 
	background-repeat: no-repeat; 
	background-position: 17px 4px; 
	padding: 0 0 0 35px; 
	}
ul.articleLinkList li.articleProductLink { 
	background-image: url("../images/icons/cart.gif"); 
	background-repeat: no-repeat; 
	background-position: 17px 0px; 
	padding: 0 0 0 35px; 
	}
ul.articleLinkList a, ul.archiveLinkList a { 
	text-decoration: underline; 
	}

.commentsHeading { 
	background: #EEE3C3; 
	padding: 3px; 
	}
.commentsBody { 
	background: #FFFFFF; 
	padding: 3px; 
	}
p.backLink { 
	float: right; 
	margin: 0; 
	padding: 0; 
	clear: right; 
}
.commentsAuthor { 
	text-align: left; 
	float: left; 
	margin: 0; 
	width: 45%; 
	}
.commentsSubject { 
	font-weight: bold; 
	}
.commentsDate { 
	text-align: right; 
	float: right; 
	padding: 0; 
	margin: 0; 
	}
div.commentsBody p { 
	clear: both; 
	padding: 0 10px 10px 10px; 
	margin: 0; 
	}

fieldset.commentsFieldSet { 
	text-align: left; 
	background: #EEE3C3; 
	border: 1px solid #B39F5E; 
	padding: 1em; 
	margin: 10px 0 0 0; 
	}
fieldset.commentsFieldSet legend { 
	padding: 0.2em 0.5em; 
	border: 1px solid #B39F5E; 
	background: #fff; 
	color: #000; 
	text-align: right;
	}
fieldset.commentsFieldSet label { 
	display: block; 
	text-align: left; 
	margin: 3px;
	}
fieldset.commentsFieldSet label input { 
	display: block; 
	}
.commentsSubmit { 
	text-align: right; 
	}

.splitSolid { 
	height: 1px; 
	background: #000000; 
	padding: 0; 
	margin: 0; 
	}
.splitSolidGray { 
	height: 1px; 
	background: #9a9a9a; 
	padding: 0; 
	margin: 0; 
}
.clearSplit { 
	height: 10px; 
	padding: 0; 
	margin: 0; 
}
.splitSolid hr, .splitSolidGray hr, .clearSplit hr { 
	display: none; 
}

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