a:hover{text-decoration: underline;}

#articleBox{line-height: 18px;}
#articleBox h2{ font-size: 19px; font-weight: bold; color: #842323; margin-bottom: 5px;}
#articleBox h4{ font-size: 16px; font-weight: bold; padding-bottom: 7px; margin-bottom: 7px; border-bottom: solid 1px #d2d2d2;}
#articleBox img{/*float: left;*/ margin: 10px 10px 10px 0px;}
span.LongDeck{display: block; font-size: 14px; }
#articleBox span.Author{display: block; font-size: 12px;}
#articleBox span.Published{display: block; margin-bottom: 18px; }

#articleBox #projects{padding-top: 10px;}
#articleBox #project_logo{float: left; width: 66px;}

#articleBox #project_summary{float: right; width: 420px;}
#articleBox #project_summary .summary{display: block; font-style: italic; margin-bottom: 7px;}
#articleBox #project_summary .donor{display: block; font-weight: bold;}
#articleBox #project_desc{clear: both; padding-top: 10px;}

#why_tol_art_sub {list-style: none;}
#why_tol_art_sub  li{list-style: none; margin-bottom: 10px;}
#why_tol_art_sub  ul{margin-left: 15px;}

.rightside_art{padding: 10px; margin-top: 10px;}

.author_bio{clear: both; margin-top: 35px; }

#article_paging {color: gray;}
#article_paging img{margin: 0px;}

#current_related_links ul{list-style: none; line-height: 18px; }
#TwoColsWrapper #current_related_links li{ margin-left: 0px;}
#current_related_links{margin-top: 15px;}
#current_related_links h3{font-size: 15px; text-decoration: none; margin-bottom: 5px;}

div#toltable {
	width: 100%;
}

div#toltable p.theader {
	font: bold 14px Arial, Verdana, Helvetica;
	color: #640000;
    text-align: center;
    padding: 22px 0 8px;
}

div#toltable p.tsource {
	font: italic 11px Arial, Verdana, Helvetica;
	color: #808080;
    text-align: left;
    padding: 8px 0 22px;
}

div#toltable p.tcapt {
	font: italic 11px Arial, Verdana, Helvetica;
    text-align: left;
    padding: 0 0 12px;
    line-height: 15px;
}

div#toltable table {
	width: 100%;
	padding: 0;
	margin: 0;
}

div#toltable table th {
	font: bold 11px Arial, Verdana, Helvetica;
	color: #640000;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	text-transform: uppercase;
    text-align: left;
	padding: 6px 6px 6px 6px;
	background: #FBFAF8;
}

div#toltable table th.first {
    border-left: 0;
	background: none;
}

div#toltable table th.head {
	border-top: 1px solid #D2D2D2;
	border-left: 0;
    text-align: center;
}

div#toltable table td {
	font: normal 11px Arial, Verdana, Helvetica;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	padding: 6px 6px 6px 6px;
	color: #333333;
    text-align: center;
}

div#toltable table tr.alt {
	background: #FAFAFA;
}

