/*Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:https://developer.yahoo.net/yui/license.txtversion: 2.5.1*/
/*html { color: #000;background: #FFF;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;}fieldset, img {border: 0;}address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}li {list-style: none;}caption, th {text-align: left;}h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}q:before, q:after {content: '';}
abbr, acronym {border: 0;font-variant: normal;}sup {vertical-align: text-top;}sub {vertical-align: text-bottom;}input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit;}input, textarea, select { *font-size:100%;}legend {color: #000;}*/

/* WOL Reset.css */

/* Aim: Evaluate the relative merits of the two most popular reset stylesheets and merge to form our default reseter */
/* 
   Those against using reset stylesheets argue that it is pointless to reset properties to 0 only to later set them to values you actually want.
   They argue that this is counterproductive and increases the amount of CSS and effort required to build a page. This is true of some elements 
   such as <ul/>s where padding and margin is generally reintroduced in our own stylesheets, perhaps we should just define it correctly in the first place?
   In a lot of cases the reset stylesheet provides a level playing field where ordinarily we wouldn't need to rewrite the same rules. In these cases it saves us
   having to repeatedly write correcting rules in multiple positions in the stylesheet. What better way to begin a site redesign than with a baseline that is known 
   to be consistent across the majority of browsers? It also serves as a fallback if rules have not been implemented correctly then we get a consistent output and not 
   a browser specific version. Who wants to see blue borders on <img/>s?
*/

/*
   - Discarded the YUI rule which makes all headings font-weight:normal as this would usually be reintriduced explicitly elsewhere.
   - Retained the quote cancelling feature from Meyer's reset because our quotes will always be fully marked up and not an effect of styling
   - Scrapping <ins/> and <del/> stuff because there is currently no perceived application for these tags in our rendering
   - Removed :focus{outline:0} because it relies on the same property being reintroduced. Meyer offers no good reason for us to retain this part of his reset.
     Go to the BBC sport website and tab through their links, noticed that they have neglected to reintroduce a rule for hyperlink outlines!!!
   - Retained YUI's <th/> modifications to remove implicit centring and boldness applied by most browsers
   - Added padding and margin zeroing to <input/>s and <textarea/>s a la YUI

   - Have a separate CSS document (named something like reset.css) that you can reuse throughout your projects. 
   - This helps keep style rules organized and modular, but more importantly, it makes it easier to change and tweak your CSS reset without having to go back to your 
     old projects and update it.
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

input,textarea {margin: 0;padding: 0;}/*required */
input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit;}
input, textarea, select { *font-size:100%;}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
caption,th {
	text-align:left;
}
select:focus, input:focus{
	outline:0;
}
/*
h2 em {
	font-weight:bold;	
}
*/
body h2 *,
body h3 *,
body b * {
	font-weight:bold;
}
body em * {
	font-style:italic;
}
