a {outline:none;text-decoration:none;}

img {display:block;}

h1 {
	/*26px via YUI Fonts CSS foundation*/
	font-size:161.6%;  
	margin:0 0 .25em;
line-height:.95em;
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
	margin:0 0 .25em;
line-height:1.23em;
}
h3 {
margin:0 0 .25em;
}
h3,h4,h5,h6 {
	/*13px via YUI Fonts CSS foundation*/
	font-size:100%; 
line-height:1.15em;
}
h1,h2,h3,h4,h5,h6,dt,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
} 
em {
	font-style:italic;
}
blockquote {
	margin:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
textarea, label input, select, input#f99, input#f0 {
border:1px solid #000;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
fieldset,table,pre {
	margin-bottom:1em;
}

dl,ol,ul {margin-bottom:1em;}

p,dt,li {margin-bottom:.77em;}

/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

#doc, #doc2, #doc3, #doc4,#hd,#bd,#ft,#yui-main,div.yui-b,div.yui-u {
position:relative;
}
	/* fixes */	 
	 
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */