.article-headline {
	margin: 0;
	padding: 0;
	text-align: left;
	}
.article-headline h1 {
	margin: 0;
	padding: 15px 0 8px 0;
	font-size: 20px;
	font-weight: bold;
	}
.article-headline h2 {
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 14px;
	font-weight: bold;
	}
.article-tools ul {
	margin: 0;
	padding: 8px 0 4px 0;
	list-style: none;
	}
.article-tools li {
	margin: 0 8px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	}
.article-tools li.print {
	padding-left: 18px;
	background: url(/graphics/icon_print.gif) no-repeat 0 50%;
	}
.article-tools li.email {
	padding-left: 15px;
	background: url(/graphics/icon_email.gif) no-repeat 0 50%;
	}
.article-tools li.recommend {
	padding-left: 13px;
	/*background: url(/graphics/icon_recommend.gif) no-repeat 0 50%;*/
	}
.article-tools li.comments {
	padding-left: 15px;
	background: url(/graphics/icon_comment.gif) no-repeat 0 50%;
	}

.article-tools .gslRecommendLink {
	padding-left: 13px;
	background: url(/graphics/icon_recommend.gif) no-repeat 0 50%;
	}
	
.article-tools .gslRecommended  {
	padding-left: 13px;
	background: url(/graphics/icon_recommended.gif) no-repeat 0 50%;
	}


.article-bodytext {
	margin: 0;
	padding: 15px 0;
	}
.article-bodytext h3 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	}
.article-bodytext p {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 12px;
	}
.article-sidebar {
	width: 318px
	margin: 0;
	padding: 10px;
	}
.sidebar-related {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-related ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.sidebar-related li {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-related p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.sidebar-photo {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-photo img {
	border: 0;
	}
.sidebar-photo p.photo-horz {
	margin: 0;
	padding: 0 0 2px 0;
	}
.sidebar-photo p.photo-vert {
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
	}
.sidebar-photo p.photo-byline {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 11px;
	text-align: right;
	}
.sidebar-photo p {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 11px;
	}
.sidebar-quote {
	margin: 0;
	padding: 0 0 12px 0;
	}
.sidebar-quote p {
	padding: 5px 0 5px 0;
	font-size: 15px;
	font-weight: bold;
	}
.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;
	}


