/***** Reset & Basics *****/
	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, 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,
	article, aside, canvas, details,
	embed, figure, figcaption, footer,
	header, hgroup, menu, nav, output,
	ruby, section, summary, time, mark,
	audio, video 							{ margin: 0; padding: 0; border: 0; font-size:100%; font:inherit; /*vertical-align:baseline;*/ }
	
	article, aside, details, figcaption, 
	figure, footer, header, hgroup, menu, 
	nav, section 							{ display:block; }
	
	body 									{ line-height:1; }
	
	ol, ul, li							{ list-style:none; }
	
	blockquote, q 							{ quotes:none; }
	
	blockquote:before, blockquote:after,
	q:before, q:after 						{ content:''; content:none; }
	
	table, td, th							{border-collapse:collapse; border-spacing:0;}
	
	
	img										{ margin: 20px 0 20px 60px; padding: 0; border: 0; vertical-align:baseline; }
		
/***** Basic Styles *****/
	
	html 									{ overflow-y:scroll; overflow:-moz-scrollbars-vertical; }
	body									{ margin:20px 0 0 0; padding:0; background:#FFF; font:14px "Century Gothic", "Trebuchet MS", Helvetica, sans-serif; color:#333; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; }

/***** Typography *****/

	h1, h2, h3, h4, h5, h6 					{ margin:0; padding:0; font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif; font-weight:normal; } 
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 		{ font-weight: inherit; }
	h1 										{ margin:0 0 10px 0; padding:0; font-size:28px; color:#333; }
	h2										{ margin:0 0 40px 0; padding:0; font-size:22px; color:#333; }
	h3 										{ margin:0 0 10px 0; padding:0; font-size:18px; color:#333; }
	h4 										{ margin:0 0 10px 0; padding:0; font-size:16px; color:#333; }
	h5 										{ margin:0 0 10px 0; padding:0; font-size:14px; color:#333; }
	h6 										{ margin:0 0 10px 0; padding:0; font-size:10px; color:#333; }

	/*p 										{ margin:0; padding:0 0 10px 0; line-height:16px; }*/

	sup, sub 								{ height:0;	line-height:1px; vertical-align:baseline; vertical-align:bottom; position:relative; }
	sup 									{ bottom:1px; }
	sub 									{ top:1px; font-size:.6em; }
	em 										{ font-style:italic; color:#666; }
	strong 									{ font-weight:bold; color:#333; }
	small 									{ font-size:80%; }

/***** Blockquotes *****/

	blockquote, blockquote p 				{ font-size:12px; line-height:24px; color:#777; font-style:italic; }
	blockquote 								{ margin:10px 0 15px 0; padding:0 0 0 5px; border-left:1px solid #747474; }
	blockquote cite 						{ display:block; font-size:12px; color:#555; }
	blockquote cite:before 					{ content:"\2014 \0020"; }
	blockquote cite a,
	blockquote cite a:visited,
	blockquote cite a:visited 				{ color:#555; }
	blockquote span							{ width:15px; display:inline-block; }
	
	hr 										{ margin:20px 0 20px 0; border:0; border-top:1px solid #999; height:2px; width:100%; text-align:left; }

/***** Links *****/

	a:link 									{ color:#46F; text-decoration:none; outline:0; }
	a:visited 								{ color:#666; text-decoration:none; outline:0; }
	a:active 								{ color:#333; text-decoration:none; outline:0; }
	a:hover 								{ color:#000; text-decoration:none; outline:0; }
	a:focus 								{ -moz-outline-style:none; }