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 { background: transparent; border: 0; margin: 0; padding: 0;
vertical-align: baseline; }

h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }
ol, ul { list-style: none; }
.clear { clear:both; }
a, a:active{outline: none;}
a:focus{-moz-outline-style: none;}

html { overflow-y: scroll; }
body { margin:0px; padding:0px; background-color:#000; }
a, a:active{outline: none;}
a:focus{-moz-outline-style: none;}

.animate { -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s; }

.rounded2 {border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.rounded3 {border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.rounded5 {border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.rounded10 {border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.rounded15 {border-radius: 15px; -moz-border-radius:15px; -webkit-border-radius:15px; }

.trans75 { background-image:url(../art/1x1-75.png); }
.trans85 { background-image:url(../art/1x1-85.png); }

.clear { clear:both; }
a { text-decoration:none;}

strong { font-family:"Franklin Gothic URW Medium", 'Arial Narrow', Arial, sans-serif; font-size-adjust:0.498; font-weight:500; font-style:normal; }
body { font-family:"Franklin Gothic URW Book", 'Arial Narrow', Arial, sans-serif; font-size-adjust:0.5; font-weight:normal; font-style:normal; }
p { margin-bottom:20px; }

#shining-words-holder { position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden; z-index:10;}
	#shining-words-holder li { position:absolute; height:20.2%; width:100%; z-index:5; }
		#shining-words-holder li#words-stewart-shining { height:40.2%; top:0px; }
		#shining-words-holder li#words-right-now { top:80%; z-index:4; }
		#shining-words-holder li#words-featured { top:60%; }
		#shining-words-holder li#words-video { top:40%;  }
	#shining-words-holder li span { text-indent:-6000px; display:none; }
	#shining-words-holder li img { position:relative; z-index:10; height:100%; width:auto; }
	#shining-words-holder li .backCover { background-color:#f62626; position:absolute; height:99.5%; width:100%; top:0px; left:0%; z-index:1; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s; display:none; }
		#shining-words-holder li.hovered .backCover { display:block; }
	#shining-words-holder li a { position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:11; display:block; }
	.fixBG { position:absolute; height:100%; width:10px; right:0px; top:0px; overflow:hidden; z-index:2; }
		.bgFixer { position:absolute; width:4000px; height:100%; top:0px; left:0px; background-color:#000; }

#shining-images { position:absolute; z-index:0; top:0px; left:0px; width:100%; height:100%; overflow:hidden; }
	#shining-images a { display:none; position:absolute; z-index:0; top:0px; left:0px; width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:0 0; }
		#shining-images a#bg-1 { display:block; }

.extraOverlay { position:absolute; z-index:11; left:100px; background-repeat:no-repeat; display:none; }
	.hovered .extraOverlay { display:block; }
	.almost-there { width:550px; top:20px; height:105px; background-image:url(../art/almost_there.png); background-repeat:no-repeat; }
	.working-on-it { width:506px; top:40px; height:111px; background-image:url(../art/working_on_it.png); }

#social-home { position:absolute; bottom:10px; right:20px; width:56px; height:27px; z-index:10; }
a#twitterLink { position:absolute; right:0px; top:0px; width:23px; height:23px; background-image:url(../art/social_home.png); background-repeat:no-repeat; background-position:-33px -22px; text-indent:-6000px; }
	a#twitterLink:HOVER { background-position:-33px 1px; }
a#tumblrLink { position:absolute; left:0px; top:0px; width:23px; height:24px; background-image:url(../art/social_home.png); background-repeat:no-repeat; background-position:0 -22px; text-indent:-6000px; }
	a#tumblrLink:HOVER { background-position:0px 1px; }

#page-contents, #content { position:relative; padding:26px 7px 0; color:#fff; font-size:15px; line-height:130%; }
	#page-contents a, #content a { color:#fff; }
	#headerContainer { position:fixed; left:0px; width:100%; height:26px; z-index:5000; background-color:#000; font-size:13px; line-height:23px; text-transform:uppercase; }
		#headerContainer h1 { float:left; margin:0 16px 0 7px; font-size:13px; line-height:23px; }
		#access { float:left; }
		#headerContainer ul li { float:left; margin-right:15px; color:#404040; }
		#headerContainer a { color:#707070; text-decoration:none; }
			#headerContainer a:HOVER { color:#fff; }
			#headerContainer .current_page_item a { color:#fff; }
	
	
#infoLeft { float:left; width:267px; padding-top:60px; }
	#infoLeft a:HOVER { color: #666; }
#infoRight { float:left; width:533px; padding-top:60px; }
	#infoTwitterLink { position:relative; padding-left:23px; background-image:url(../art/twitter_info_page.png); background-repeat:no-repeat; background-position:0 -17px; display:block; height:17px; overflow:hidden; line-height:17px; margin:10px 0 3px; }
		#infoTwitterLink:HOVER { background-position:0 1px; }
	#infoTumblrLink { position:relative; padding-left:23px; background-image:url(../art/tumblr_info_page.png); background-repeat:no-repeat; background-position:0 -17px; display:block; height:17px; overflow:hidden; line-height:17px; margin-top:-15px; }
		#infoTumblrLink:HOVER { background-position:0 1px; }

#videoList { position:relative; }
	#videoList li { position:relative; float:left; width:50%; margin-bottom:1px; overflow:hidden; }
		#videoList li a { display:none; position:absolute; width:109px; height:109px; left:50%; top:50%; margin-left:-55px; margin-top:-55px; background-image:url(../art/play-button.png); z-index:100; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s; opacity:.4; }
			#videoList li:HOVER a { display:block; }
			#videoList li a:HOVER { opacity:1; }
		#videoList li img { width:100%; display:block; height:auto; border-left:solid 1px #000; border-right:solid 1px #000; margin-left:-1px; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s; }
			#videoList li:HOVER img.wp-post-image { opacity:.7; }
		.playButton { display:none; position:absolute; width:109px; height:109px;  left:50%; top:50%; margin-left:-55px; margin-top:-55px; cursor:pointer; }
			#videoList li:HOVER .playButton { display:block; }
		.videoTitle { opacity:.5; position:absolute; top:-20px; left:7px; color:#fff; font-size:15px; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s; }
			#videoList li:HOVER .videoTitle { opacity:1; top:2px; }

#archiveList { position:relative; }
	#archiveList li { float:left; height:235px; margin:0 1px 1px 0; position:relative; overflow:hidden; }
		#archiveList img { -webkit-transition:all .3s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s; }
		#archiveList a { display:block; color:#929292; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s; }
		#archiveList li:HOVER a { color:#fff; }
		#archiveList li:HOVER img { opacity:.4;}
			#archiveList .text-overlay a {  }
			#archiveList li:HOVER .text-overlay a {  }
		.text-overlay { position:absolute; top:-50px; opacity:.5; left:0px; padding:2px 7px 7px;-webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s; }
		#archiveList li:HOVER .text-overlay { top:0px; opacity:1; }

#gallery-images { position:absolute; top:26px; left:0px; width:100%; height:100%; z-index:-1; }
	#gallery-images a { position:absolute; top:0px; left:0px; width:100%; height:100%; display:none; }
	#gallery-images a#gallery-image-1 { display:block; }
	#gallery-title { position:absolute; top:10px; left:7px; font-family:"Folio Condensed Bold", 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size-adjust:0.48; font-weight:bold; font-style:normal; font-size:60px; line-height:90%; text-transform:uppercase;}
	.gallery-image { cursor:default; }
	
#gallery-nav { position:absolute; right:7px; top:3px; z-index:5001; }
	#gallery-nav .gallery-nav-labels { position:absolute; right:145px; color:#808080; font-size:13px; width:107px; text-align:right; line-height:100%; padding-top:2px; }
		#gallery-nav .gallery-nav-labels a { position:absolute; right:45px; text-transform:uppercase; color:#707070; }
			#gallery-nav .gallery-nav-labels a:HOVER { color:#fff; }
	.gallery-arrow { position:absolute; width:62px; height:72px; background-position:0 0; cursor:pointer; }
	.gallery-arrow-left { right:75px; top:0px; }
		.gallery-arrow-left:HOVER { background-position:0 -72px; }
	.gallery-arrow-right { right:0px; top:0px; background-position:-72px 0; }
		.gallery-arrow-right:HOVER { background-position:-72px -72px; }
	
.gallerynavLarge { position:absolute; top:0px; width:50%; height:100%; }
	.moveLeft { left:0px; }
	.moveRight { right:0px; }
	
.right-now-post { margin-bottom:40px; }
.post-title-right-now { display:block; color:#707070; font-size:13px; text-transform:uppercase; margin:30px 0 5px; }
.rightnow-image img { height:150px; width:auto; }
.right-now-post a { display:block; float:left; margin:0 1px 1px 0; }
.right-now-post a img { display:block; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; transition:all .2s; }
	.right-now-post a img:HOVER { opacity:.4; }

#content #BackToVideos { position:absolute; top:2px; right:26px; font-size:13px; text-transform:uppercase; color:#707070; z-index:5002; }
	#content #BackToVideos:HOVER { color:#fff; }

#chips-credit {  font-family:"Franklin Gothic URW Book", 'Arial Narrow', Arial, sans-serif; font-size-adjust:0.5; font-weight:normal; font-style:normal; position:fixed; bottom:7px; left:7px; color:#fff; background-color:#000;font-size: 11px; color:#666;}

#chips-credit a:HOVER { color: #fff; }


