/** Article Headline Structure  **/
.article-headline h1 {font-size:21px; font-weight:bold; margin:0px; padding:10px 0px 0px 20px;}
.ratingbyline {height: 21px; font-size:12px; padding:3px 0px 0px 20px; clear:both;}
.article-tools {padding:0px 0px 0px 20px; clear:both;}
.article-tools ul {padding:8px 0px 4px 0px; margin:0px; list-style-type:none;}
.article-tools li {display:inline; font-weight:normal; font-size:12px; margin:0px 8px 0px 0px;}
.article-tools a:link, .article-tools a:visited {font-size:10px;}
.article-bodytext {padding:20px 10px 10px 20px;}
.article-sidebar {padding:10px 10px 10px 10px;}
.sidebar-photo {padding:10px 0px 10px 0px;}
.sidebar-photo img {border:0px;}
.sidebar-photo p.photo-horz {padding: 0px 0px 2px 0px; margin:0px}
.sidebar-photo p.photo-vert { padding:0px 10px 10px 0px; float:left; margin:0px;}
.sidebar-photo p.photo-byline {font-size:11px; text-align:right; padding:0px 0px 6px 0px;}
#video-container {padding:10px 0px 0px 0px;}
.sidebar-links {text-align:left; padding:0px; font-size:12px; border:1px solid #4c5566; background-color:#F4F4E4}
.sidebar-links-label {color:#ffffff; font-size:16px; font-weight:bold; padding:2px 0px 2px 5px; background-color:#4c5566;}
.sidebar-poll {text-align:left; padding:0px; font-size:12px; width:320px; border:1px solid #4c5566; background-color:#F4F4E4}
.sidebar-poll-label {color:#ffffff; font-size:16px; font-weight:bold; padding:2px 0px 2px 5px; background-color:#4c5566;}
.sidebar-poll-content {margin:5px; width:307px;}
.sidebar-links h3 {color:#2e3237; font-size:16px; border-bottom:solid 2px #9a4f16; margin:0px auto;}
.sidebar-links ul {margin:5px 0px 0px 10px; padding: 0; list-style: none;}
.sidebar-links li {margin:0px 0; padding:0px 0px 5px 8px; line-height:14px; font-size: 12px; background:url(/graphics/bullet.gif) no-repeat left 4px;}
.sidebar-video {text-align:left; padding:0px 0px 0px 0px; font-size:12px; border:1px solid #4c5566;}
.sidebar-video-label {color:#ffffff; font-size:16px; font-weight:bold; padding:2px 0px 2px 5px; background-color:#4c5566;}
.sidebar-video h3 {color:#ffffff; font-size:16px; border-bottom:solid 2px #9a4f16; margin:0px auto; background-color:#4c5566;}
.sidebar-video ul {margin:5px 0px 0px 10px; padding: 0; list-style: none;}
.sidebar-video li {margin:0px; padding:0px 0px 5px 21px; line-height:14px; font-size: 12px;}
.sidebar-related {padding:10px 0px 10px 0px; margin:10px 0px 0px 0px; clear:both;}
.sidebar-related ul {margin: 0; padding: 0; list-style: none;}
.sidebar-related li {margin:0px 0; padding:0px 0px 5px 8px; line-height:14px; font-size: 12px; background:url(/graphics/bullet.gif) no-repeat left 4px;}
.sidebar-related p {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
.sidebar-photo p {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 5px;}
.sidebar-quote {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: 0px; PADDING-TOP: 0px;}
.sidebar-quote p {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}
#bookmarklinks {border-bottom:1px solid #F6F5D9; border-top:1px solid #F6F5D9; clear:both; margin:5px 0pt 10px; padding:6px 0pt;}
#bookmarklinks img {float:none; margin:0pt; padding:0pt 4px;}
.article-bodytext h3 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.article-bodytext p {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 12px;
	}
.sidebar-newslist {
	margin: 0;
	padding: 10px 0;
	}
.sidebar-newslist h3 {
	margin: 0;
	padding: 10px 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	}
.sidebar-newslist p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-newslist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sidebar-newslist li {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-newslist li.more {
	font-weight: bold;
	text-transform: uppercase;
	}
.sidebar-newslist a:link, #sidebar-newslist a:visited {
	text-decoration: underline;
	}
.article-buttons {
	width: 320px;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.article-button-left {
	float: left;
	width: 160px;
	margin: 0;
	padding: 10px 0;
	}
.article-button-right {
	float: right;
	width: 160px;
	margin: 0;
	padding: 10px 0;
	}