/* RESET / COMMON
 ---------------------------------------------------------------- */

	HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
	H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE,
	A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
	DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP,
	SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
	DL, DT, DD, OL, UL, LI,
	FIELDSET, FORM, LABEL, LEGEND,
	TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
		margin: 0;
		padding: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
		}
	
	IMG { border: 0; }
	
	:focus { outline: 0; }
	
	BODY {
		line-height: 1;
		color: black;
		background: white;
		}
	
	OL, UL {
		list-style: none;
		}
	
	TABLE { /* tables still need 'cellspacing="0"' in the markup */
		border-collapse: separate;
		border-spacing: 0;
		}
	
	CAPTION, TH, TD {
		text-align: left;
		font-weight: normal;
		}
	
	BLOCKQUOTE:before, BLOCKQUOTE:after,
	Q:before, Q:after {
		content: "";
		}
	BLOCKQUOTE, Q { quotes: "" ""; }
	
	STRONG { font-weight: bold; }
	
	.show { display: block; }
	.hide { display: none; }
	
	.right { float: right !important; }
	.left { float: left !important; }
	
	.clear { clear: both; }
	
	.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 */


/* SITE
 ---------------------------------------------------------------- */

	BODY {
		background-color: #fff;
       	background: #fff url('bkg-x.gif') no-repeat 90% 10px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 40px;
		color: #000;
		font-weight: bold;
		padding: 20px;
		}
	P,
	A.block {
		border-top: 1px solid #000;
		padding: 5px 0 0 80px;
		text-align: right;
		margin-bottom: 5px;
		display: block;
		}
		P STRONG,
		A.block STRONG {
			font-size: 12px !important;
			float: left;
			text-transform: uppercase;
			left: -80px;
			position: relative;
			}
	A {
		text-decoration: none;
		color: #000;
		}

		A.block:hover {
			background-color: #000;
			color: #fff;
			}

