

/* base.css, part of YUI's CSS Foundation */
.content h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
.content h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
.content h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
.content h1,.content h2,.content h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.content strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
.content abbr,
.content acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
.content em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
.content blockquote{font-style:italic;}
.content blockquote,
.content ul,
.content ol,
.content dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
.content ol,
.content ul,
.content dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
.content ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
.content ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
.content dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
.content th,
.content td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
.content th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
.content caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
.content p,
.content fieldset,
.content table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
.content * {
color:#2e2e2e;
}
.content{
padding:5px 20px 20px 20px;
font-size:85%;
}
.content p,.content div {
font-size:95%;
line-height:140%;
margin:15px 0;
text-indent:3em;
}
.content a{
color:#CA1119;
}
.content a:hover{
border-color:#CA1119;
}
.content img{
padding:2px;
border: 1px solid #2d2d2d;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.content a img:hover{
border-color:#CA1119;
}
.content blockquote { font-style:italic; }
.content small,
.content sub,
.content sup { font-size: .83em }
.content sub { vertical-align: sub }
.content sup { vertical-align: super }

