	/*	--------------------------------------------------
	Global Reset
	-------------------------------------------------- */
	html, body { margin: 0; padding: 0; }
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }
	
	ol, ul { list-style: none; }
	@font-face{
		font-family: 'LeagueGothicRegular';
		src: url('/wp-content/themes/TheBlaze/fonts/League_Gothic-webfont.eot');
		src: url('/wp-content/themes/TheBlaze/fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
			url('/wp-content/themes/TheBlaze/fonts/League_Gothic-webfont.woff') format('woff'),
			url('/wp-content/themes/TheBlaze/fonts/League_Gothic-webfont.ttf') format('truetype'),
			url('/wp-content/themes/TheBlaze/fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	.ad, #nextStory, 
	.one-third, 
	#related, 
	#content #topbar, 
	#comments, 
	.social-tools,
	.tools .print,
	.tools .email,
	#tip_form,
	#bottom-related,
	#content hr,
	#footer .menu,
	.slide-desc h3,
	#under_story_ad,
	#home-link-upper,
	#home-link-lower,
	#hottopicscontainer,
	#footer,
	.inline-ad,
	embed[id^='s_media'],
	embed[id^='video-player-flash'],
	#watch-longform-ad,
	#taboola-div-under-article,
	.player-container,
	#player,
	iframe,
	.comments,
	#compressbox,
	[id^='playerhold'],
	[id^='ooyala'],
	.zone,
	.advlabel,
	.callouts,
	#pager,
	.main-header,
	#back_to_top,
	.desktop-hide
	{
		display: none;
	}
	
	
/*	--------------------------------------------------
	Body
	-------------------------------------------------- */
	body { background: #ffffff; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 13px; line-height: 18px; color: #555; }
	body { -webkit-text-stroke: 1px rgba(255,255,255,.01); } /* Snow Leopard Safari Type Fix */

/*	--------------------------------------------------
	Links
	-------------------------------------------------- */
	a { color: #d50b0b; text-decoration: underline; outline: 0; line-height: inherit; }
	a:hover { color: #ff2323; }

	a.muted { color: #777; }
	a.muted:hover { color: #555; }
	
	h1 a, h2 a, h3 a { color: #333; text-decoration: none; font-weight: bold; }
	h4 a, h5 a { text-decoration: none; line-height: inherit; font-weight: bold; }
	h3 a:hover { color: auto; }
	h4 a:hover, h5 a:hover { text-decoration: underline; }
	p a { line-height: inherit; }
	
	/* More Links (Can be applied to a <ul> or a <p>) */
	.more-link { width: 100%; height: 27px; margin: 0 0 18px; }
	.more-link a { background: #eee; display: inline; float: left; padding: 4px 15px; text-decoration: none; -webkit-border-radius: 13px; -moz-border-radius: 13px; -webkit-transition: all 0.1s ease-out; }
	.more-link.green a { background: #f1f6ce; color: #95a105 !important; }
	.more-link.green a:hover { background: #95a105; }
	.more-link.blue a { background: #f1fafa; color: #2daebf !important; }
	.more-link.blue a:hover { background: #73cacf; }
	.more-link.magenta a { background: #f9e5ee; color: #a9014b !important; }
	.more-link.magenta a:hover { background: #c9025c; }
	.more-link.red a { background: #ffebe5; color: #e33100 !important; }
	.more-link.red a:hover { background: #ff3700; }
	.more-link.orange a { background: #fff0e6; color: #ff5c00 !important; }
	.more-link.orange a:hover { background: #ff6908; }
	.more-link.orangellow a { background: #fff7e7; color: #fc9200 !important; }
	.more-link.orangellow a:hover { background: #ffb515; }
	.more-link a:hover { color: #fff !important; }
	ul.more-link { list-style: none; }
	ul.more-link li { display: inline; }
	ul.more-link li.next a { float: right !important; }

/*	--------------------------------------------------
	Typography
	-------------------------------------------------- */
	h1, h2, h3, h4, h5, h6 { color: #333; font-family: 'LeagueGothicRegular', Arial, sans-serif; letter-spacing: 0; font-weight: normal; }
	h1, h2, h3 { letter-spacing: 0px; }
	h1 { font-size: 30px; line-height: 1; margin: 0 0 9px; }
	h2 { font-size: 30px; line-height: 1; margin: 0; margin-bottom: 5px; border-bottom: 1px solid #ccc;  }
	h2 span{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #777; }
	h2.slideshow-title { border-bottom: none; }
	
	h2 span.num{ display: inline; font-family: inherit; font-size: 40px; color: #aaa; }
	h3 { font-size: 32px; line-height: 1; margin: 10px 0 15px 0; color: #d40808;  text-align: center;  border-bottom: 1px solid #ccc;}
	h4 { font-size: 22px; line-height: 1; margin: 10px 0 15px 0; color: #d40808;  border-bottom: 1px solid #ccc;}
	h5 { font-size: 32px; line-height: 1; }
	h6 { font-size: 25px; line-height: 18px;   }
	h6 span { color: #d92323;  }
	
	.league-gothic { color: #333; font-family: 'LeagueGothicRegular', Arial, sans-serif; letter-spacing: 0; font-weight: normal; }
	
	p { font-size: 14px; line-height: 22px; margin: 0 0 18px; }
	p img { margin: 0; }
	p.lead { font-size: 18px; line-height: 24px; margin: 0 0 18px; color: #777; }
	
	small { font-size: 90%; line-height: inherit; color: #555; font-weight: normal; }
	
	blockquote, blockquote p { font-size: 14px; line-height: 18px; color: #555; font-style: italic; }
	blockquote { margin: 0 0 14px 30px; }
	blockquote.left { float: left; margin-right: 20px; }
	blockquote.right { float: right; margin-left: 20px; }
	blockquote p { margin: 0; padding: 0 0 9px; }
	blockquote h5 { margin: 0; }
	blockquote cite { display: block; padding: 0 0 9px; font-size: 13px; color: #999; }
	blockquote cite a, blockquote cite a:visited { color: #555; }
	blockquote cite a:hover { color: #555; text-decoration: none; }
	
	blockquote.black p { color: #333; }
	blockquote.green p { color: #b8d30b; }
	blockquote.blue p { color: #007d9a; }
	blockquote.magenta p { color: #630030; }
	blockquote.red p { color: #872300; }
	blockquote.orange p { color: #d45500; }
	blockquote.yellow p { color: #d17200; }
	
	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 17px 0 18px; height: 0; }
	body.ie6 hr { margin: 8px 0 9px; }
	
	code, pre { font: 12px/18px "Monaco", "Courier New", "Courier", monospace; color: #e33100; }
	
	address { color: #333; line-height: 18px; margin: 0 0 18px; }
	abbr, acronym {  font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
	abbr { text-transform: none; }

/*	--------------------------------------------------
	Lists
	-------------------------------------------------- */
	ul, ol { margin-bottom: 18px; }
	ul { list-style: none outside; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 24px; }
	ol { list-style: decimal; margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ol ol { margin-left: 30px; margin-top: 4px; margin-bottom: 5px; }
	li { line-height: 18px; }

	dt { line-height: 18px; font-weight: bold; color: #333; }
	dd { margin: 0 0 18px; line-height: 18px; }	

/*	@group Structure
	-------------------------------------------------- */
	/*	Container ------------------------------------- */
	body.ie8 div#container { position: static; }
	
	/*	Header ---------------------------------------- */
	/* TheBlaze logo */
		
/* @end */		

/*	--------------------------------------------------
	Page & Section Headers
	-------------------------------------------------- */

/*	Sub headers ---------- */
	div.sub-header { position: relative; margin: 0 0 18px; padding: 0 0 8px; border-bottom: 1px solid #ddd; }
	div.sub-header h3 { color: #222; }
	div.sub-header h3 small { color: #777; font-size: 18px; }
	div.sub-header ul { margin-bottom: 0; position: absolute; right: 0; bottom: 8px; }

/*	New section page headers for (for things like Talent, Work, etc) */
	div#sectionHeader {  }

/*	@group Grid
	-------------------------------------------------- */

	#contentMain { width: 600px; }
	#contentSec { width: 300px; margin-left: 40px; }
		
	/* @end */

/*	@group Figures & Images
	-------------------------------------------------- */
	div.figure { background: #eee; margin: 0 0 18px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
	div.figure img, 
	div.post div.figure img { display: block; margin: 0; border: 1px solid #ccc; }
	div.figure cite { display: block; padding: 8px 10px; font-size: 13px; line-height: 18px; color: #555; }
	div.figure cite strong { color: #333; }
	
	div.simple.figure { background: #fff; }
	div.simple.figure img { border: 0; }
	div.simple.figure cite { padding: 8px 0; color: #777; }
	div.simple.figure cite strong { color: #555; }

	div.clean.figure img { border: 0; margin: 1px; }
	
	div.floated.figure, 
	div.right.figure { float: right; margin: 0 0 18px 18px; }
	div.left.figure { float: left; margin: 0 18px 18px 0; }
	
	div.large.figure, 
	body.ie6 div.large { width: 520px; }
	div.large.figure img { width: 518px; } 
	div.medium.figure { width: 340px; }
	div.medium.figure img { width: 338px; } 
	div.small.figure { width: 220px; } 
	div.small.figure img { width: 218px; } 
	/* @end */


/*	--------------------------------------------------
	Misc
	-------------------------------------------------- */
	.left	{ float: left; }
	.right	{ float: right; }
	.clear	{ clear: both; }
	.muted	{ color: #777; }


/*	--------------------------------------------------
	Wells
	-------------------------------------------------- */
	div.well { background: #f1f1f1; padding: 17px 19px; margin: 0 0 18px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border: 1px solid #ddd; border-top-color: #ccc; border-bottom-color: #eee; }
	div.clear { clear: both; }

	/* HEADERS */
	p.breaking { margin-bottom: 30px; -moz-border-radius: 0; -webkit-border-radius: 0; text-align: center; }
	
	div.home-top { margin-bottom: 0 !important;  }
	
	#homeHeader .slides { width: 641px; }
	#homeHeader .slides .slide { position: block;  height: 375px; width: 641px !important;}
	#homeHeader .slides .slide a{ text-decoration: none;  }
	#homeHeader .slides .slide div.title-wrap { display: block; height: 60px; margin: 0 0 -70px 0; z-index: 10; position: relative; background: url(../images/heading-bg.png); padding: 10px 0 0 15px;}
	#homeHeader .slides .slide div.title-wrap h2 { height: 70px; margin: 0 0 -70px 0; z-index: 10; position: relative; color: #fff; border-bottom: none; font-size: 50px;}
	div.title-wrap h2 a.red{ cursor: default; color: #D92323;}
	#homeHeader .slides .slide img { z-index: 1; position: relative; }
		
	.gallery-item{
		display: block !important;
	}

	#homeHeader.slideshow{
		position: inherit !important;
		width: inherit !important;
		height: inherit !important;
	}
	#homeHeader.slideshow .gallery-item {
		position: inherit !important;
		width: inherit !important;
		height: inherit !important;
		opacity: 1 !important;
	}
	#homeHeader.slideshow .gallery-item .slide-desc p {
		padding: 0px;
		margin: 0px !important;
		line-height: inherit !important;
	}
	#homeHeader.slideshow .gallery-item .slide-title {
		padding: 20px 0 0 0 !important;
	}

	#homeFullheader { overflow: hidden; top: -23px; height: 375px; margin-bottom: 20px; position: relative; }
	#homeFullheader div.title-wrap { display: block; height: 80px; margin: 0 0 -90px 0; z-index: 10; position: relative; background: url(../images/heading-bg.png); padding: 10px 0 0 15px;}
	#homeFullheader div.title-wrap h2 { text-align: center; height: 70px; margin: 0 0 -70px 0; z-index: 10; position: relative; color: #fff; border-bottom: none; font-size: 70px;}
	
	#textHeader, #blogHeader { height: 275px; border-bottom: 1px solid #ccc; margin-bottom: 40px; }
	#blogHeader { height: 100px; }
	#textHeader div.title-wrap h2, #blogHeader div.title-wrap h2{ text-align: center; border-bottom: none; font-size: 85px; margin-top: 20px;}
	#textHeader div.title-wrap h2 strong, #blogHeader div.title-wrap h2 strong{ font-weight: normal; display: block; border-bottom: none; font-size: 120px;}
	#textHeader div.title-wrap p, #blogHeader div.title-wrap p{ text-align: center; border-bottom: none; font-size: 23px; color: #777; text-decoration: none;}
	
	.story-content p object { margin: 0 0 0 60px; }
	
	/* IMAGES */
	img.right { margin: 10px 0 10px 20px; }
	div#related { float: left; width: 220px; margin: 0 20px 10px 0;}
	
	/* Stories */
	h2.stories-title { font-size: 55px; text-align: center; margin-bottom: 30px; }
	
	ul.story-col { float: left; }
	.story a.title { text-decoration: none; }
	.story a.title h5 { color: #333; text-transform: none; line-height: 1;}
	.story a.title h5 span { color: #777;  font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
	.story a.title h5:hover { color: #555; }
	.story p { margin-bottom: 0; font-size: 13px; }
	li.story { width: 280px; padding: 0 10px 50px 10px; }
	li.story img{ width: 270px; }
	li.blog-post { width: 95%; padding: 0 0 50px 0; }
	li.blog-post p{ margin-top: 10px; }
	
	/* Footer */
	div#footer { margin-top: 15px; }
	div#footer p {clear: left; font-size: 12px; }
		
	h6.logo { font-size: 45px; line-height: 45px; }
	
	h2.recent-title { margin-top: 50px; margin-bottom: 25px; }

.left, .alignleft	{ float: left; padding-right: 10px; margin-right: 10px; }
.right, .alignright	{ float: right; padding-left: 10px; margin-left: 10px; }
.centered, .aligncenter { text-align: center; margin-bottom: 10px; }
div.aligncenter, img.aligncenter { 	display: block; margin: 10px auto; }
.post-meta { border-top: 1px #999 dotted; border-bottom: 1px #999 dotted; margin-bottom: 20px; line-height: 20px; }
	