@CHARSET "UTF-8";
/* 
    Document   : text
    Created on : 20 Aug 2012, 00:10:00 pm
    Author     : sirtimid
*/
@media all{	
	html, body{font-family: 'Oswald', Arial, Verdana, sans-serif, serif; color:#000; background:#fafafa; font-size:14px; width:100%; height:100%; font-weight: 400;	}
	
	::selection{ background-color: #444; color: white; }
	::-moz-selection{ background-color: #444; color: white; }
	::-webkit-selection{ background-color: #444; color: white; }
	
	.text{ position:relative; }
	.text p{ position:relative; z-index:2; display:block; opacity:0.9; margin:0 auto 50px; width:880px; }
	.text p.imgcont{ opacity:1; }
	.text p .image{display:block; margin:0 auto; max-width:980px; }
	.text p a{ background:rgba(0,0,0,0.6); padding:0 5px; color:#fff; text-decoration:none; -webkit-transition:background-color 0.1s linear; -moz-transition:background-color 0.1s linear; -o-transition:background-color 0.1s linear; transition:background-color 0.1s linear; }
	.text p a:hover{ color:#fff!important; background:rgba(0,0,0,1)!important; border-bottom:none!important; }
	
	#container{ position: fixed; opacity: 0; top: 40px;bottom: 0; left:0; right:0; width: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; }						
	#container header{ display:block; padding:80px 0 175px; text-align:center; width:880px; margin:0 auto; font-family:'Oswald',Arial,Verdana; }
	#container header img{ display:block; margin:0 auto; }
	#container header .pretitle{ display:block; margin:0 auto; font-size:36px; line-height:48px; opacity:0.9; }
	#container header h1{ text-align:center; font-size:170px; margin:0 0 65px; padding:0; opacity:0.9; font-weight:700; line-height: 200px; }
	#container header h2{ text-align:center; font-size:60px; padding:0; margin:0; opacity:0.9; font-weight:700; line-height:55px; }
	#container #text{ text-align:center; font-size:36px; margin:0 auto; padding-bottom:20px; line-height:66px; opacity:0.9; font-weight: 400; }
	
	#content{ display:none; position:absolute; z-index:2; top: 40px; bottom: 0; left:0; width:100%; background:#fafafa; overflow-y: auto; -webkit-overflow-scrolling: touch; }				
	#content header{ display:block; padding:90px 0 0; text-align:center; width:960px; margin:0 auto; font-family:'Oswald',Arial,Verdana;  opacity:0.9; padding-bottom: 185px; }
	#content header img{ display:block; margin:0 auto; }
	#content header .pretitle{ display:block; margin:0 auto; font-size:36px; line-height:48px; opacity:0.9; font-weight: 700; }
	#content header h1{ text-align:center; font-size:146px; margin:0 0 70px; padding:0; opacity:0.9; font-weight:700; line-height: 172px; }
	#content header h2{ text-align:center; font-size:36px; margin:0; padding:0; opacity:0.9; line-height:53px; font-weight:700; }
	#content #section_text{ margin:0; font-size:36px; line-height:48px; padding-bottom:20px; font-family: Arial, 'Oswald', Verdana; font-weight:bold;  }
	#content #section_text p.credits{ margin:auto; font-size:18px; line-height:24px; padding-bottom:20px; font-weight:normal;  }	
	#fixedBar{ height:70px; width:50px; top: 60px; right: 30px; position:fixed; z-index:5; background:none; }
	#fixedBar img{ display:none; }
	.mobile #content #fixedBar{ width:100%; height:125px; top:auto; right:auto;  bottom:0; left:0; background-color:rgba(204,204,204,0.45); }
	.mobile #content #fixedBar img{ display:block; position:absolute; left:30px; top:50px; }
	#content #close{ cursor:pointer; width:50px; height:50px; position:relative; z-index:3;  -webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg); 
	}
	.mobile #content #close{ position:absolute; bottom:10px; right:30px; width:100px; height:100px; }
	#content #close .top{ width:10px; height:50px; position:absolute; left:20px; }
	#content #close .bottom{ width:50px; height:10px; position:absolute; top:20px; }
	.mobile #content #close .top{ width:20px; height:100px; left:40px; }
	.mobile #content #close .bottom{ width:100px; height:20px; top:40px; }
	#content #close div{ background:#fff; -webkit-transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;transition:background-color 0.3s linear; }
	#content #close:hover div{ background:#666!important; }
				
	.centeredBorder{ display:inline-block; margin:60px auto; border:15px solid #000; width: 100%; max-width:960px; background:url('../img/text/loader.gif') 50% 50% no-repeat   }
	iframe{ display:block; width:100%; height:600px; max-width:960px; position:relative; z-index:1; }
	embed{ display:block; width:100%; height:1000px; max-width:960px; }
	
	.slideshow{ display:block; margin:120px 0 30px; width:100%; overflow:hidden; position:relative; }
	.slideshow .inner{ display:block; width:10000px; position:relative; }
	.slideshow .slide{ float:left; width:980px; text-align:center; height:100%;  }
	.slideshow .slide img{ cursor:e-resize; cursor:ew-resize; position:relative; top:0; }
	.slidenav{ display:block; width:980px; text-align:center; margin:0 auto 40px; }
	.slidenav ul{ display: inline-block; list-style:none; margin: 0 auto; }
	.slidenav .circle{ cursor:pointer; display:block; float:left; margin-right:17px; width:24px; height:24px; background:#000; opacity:0.5;
		-webkit-transition:opacity 0.3s linear; -moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;
		-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
	}
	.slidenav .circle.active, #content #section_text .slidenav .circle:hover{ opacity:0.9; }
	.slidelabels {  margin:0 auto 50px; opacity:1; }
	.slidelabels p{ display:none; }
	
	.share{ width:60px;  margin:0 auto; padding-bottom:60px; }
	.share a{width:16px!important;  }
	
	.object.no-border, #content header #section_title.no-border{ border-color:transparent!important; }
	
	/* CUSTOM CLASS */
	.font48line60{ font-size: 48px; line-height: 60px; }
	.font18line24{ font-size: 18px; line-height: 0px; font-weight: normal; }	

}
