/* - - - RESET - - make sure this is necessary for mobile only sites - - - */

	/* default style for new html5 elements */
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
	{ display: block; }

	/* Equilizes Most Cross-Browser Inconsistancies */
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video
	{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
	
	body { line-height: 1; }



/* GENERAL STYLING - - - - - - - - - - - - - - - - */

	html { color: #CCC; background: #000; }

	
	/* Sets fonts, page width & margins */
	body { background: #000; font: 14px  "Trebuchet MS", Arial, Helvetica, sans-serif sans-serif; }
	#page-wrapper { margin: 0 auto; background: url(header_bkg.jpg) no-repeat; background-position:top center;}
* Headings */
	h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif sans-serif; }

	h1 { margin-bottom: 0.5em; font-size:1.3em; }
	h2 { margin-bottom: 0.5em; font-size:1em; }
	p { margin-bottom: 1.5em; font-size:0.9em; line-height:1.3em;}
	.past {font-size:0.7em;}
	/* Links */
	a:link, a:visited { color: #7da3db; text-decoration: none; }
				
	/* Hide These Elements but keep them accessible */
	#accessibility,
	#footer .vcard,
	nav h1 { position: absolute; left: -999em; }
	

/* Sections of the document (including layout) - - - - - - - - - - - - - - - - */
	
	
	/* - - - Social Links - - - */
	.SocialLinks {font-size:1em; margin-right:20px; float:right; width:100px;}
	
			/* DownStates
			nav .Active a { color: #C63 !important; background: #FFED66 url('bkg_nav.png') 0 -400px repeat-x !important; }*/

		/* Search */
		#search-form input[type='text'] { width: 150px; }
		
	/* - - - CONTENT - - - */
	
	#Content { padding-top: 750px; width: 85%; margin: 10px auto; }

	/* - - - FOOTER - - - */
	#footer { margin-top: 2em; color: #999; font-size:0.6em;}
	#description { margin-top: -5px; color: #eee; font-size:0.8em; line-height:1em;}
	
	.align-left { float:left; display: block; width: 700px; margin-right: 100px; margin-bottom: 30px; }

/* SPECIFIC PAGE STYLES - - - - - - - - - - - - - - - - */
