/*Copyright (c) 2009, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.8.0r4*//** * YUI Base * @module base * @namespace yui- * @requires reset, fonts*/body {	/* For breathing room between content and viewport. */	margin:0px 0px;	line-height:16px;}p{line-height:16px;}h1,h2,h3, h4, h5, h6 {	/* Top & bottom margin based on font size. */	margin: 0px 0px;	padding: 0px 0px;}h1 {	/* 18px via YUI Fonts CSS foundation. */	font-size:123.1%;	width:96%;	padding:0px 20px 0px 20px;	line-height:18px;}h2 {	/* 16px via YUI Fonts CSS foundation. */	font-size: 138.5%;	padding: 15px 0px 5px;	line-height:22px;}h3 {	/* 14px via YUI Fonts CSS foundation. */	font-size: 108%;	line-height:16px;}h4{font-size:116%;line-height:18px}h5{font-size:189%;padding:20px 0px 0px;line-height:30px;}h1,h2,h3,h4,h5,h6,dt {	/* Bringing boldness back to headers and the strong element. */	font-weight: normal;}strong{font-weight:bold;}optgroup {	font-weight:normal;}abbr,acronym {	/* Indicating to users that more info is available. */	border-bottom: 1px dotted #000;	cursor: help;}em {	/* Bringing italics back to the em element. */	font-style: italic;}del {	/* Striking deleted phrases. */	text-decoration: line-through;}blockquote,ul,ol,dl {	/* Giving blockquotes and lists room to breath. */	margin: 0px 0px;}ol,ul,dl {	/* Bringing lists on to the page with breathing room. */	margin: 0px 0px;}ol li {	/* Giving OL's LIs generated numbers. */	list-style: decimal outside;	line-height:16px;}ul li {	/* Giving UL's LIs generated disc markers. */	list-style: disc outside;	line-height:16px;}dl dd {	/* Giving UL's LIs generated numbers. */	margin-left: 1em;}th,td {	/* Borders and padding to make the table readable. */	padding: 0px 0px;}th {	/* Distinguishing table headers from data cells. */	font-weight: bold;	text-align: center;}caption {	/* Coordinated margin to match cell's padding. */	margin-bottom: .5em;	/* Centered so it doesn't blend in to other content. */	text-align: center;}sup {	/* to preserve line-height and selector appearance */	vertical-align: super;}sub {	/* to preserve line-height and selector appearance */	vertical-align: sub;}p,fieldset,table,pre {	/* So things don't run into each other. */	margin: 0px 0px;}/* Opera requires 1px of passing to render with contemporary native chrome */button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] {	padding:1px;}