@charset "UTF-8";
/* CSS Document */


/* @license
 * MyFonts Webfont Build ID 2473589, 2013-02-07T15:33:42-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Helvetica Neue Pro Thin Italic by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-neue-pro-thin-italic/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1988 - 2008 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2473589
 * 
 * © 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/25be75");

  
  
@font-face {font-family: 'HelveticaNeueLTPro-ThIt';src: url('webfonts/25BE75_0_0.eot');src: url('webfonts/25BE75_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/25BE75_0_0.woff') format('woff'),url('webfonts/25BE75_0_0.ttf') format('truetype');}



/* =Font 
----------------------------------------------- */
html{font-size:62.5%; }



* { margin:0; padding:0; }
body { background:#111; height:100%; }
	img { border:none; }
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

body{font-size:1.2rem; height:100%;  }




div.spacer {clear: both;height:1px;color:#fff;line-height:1px;font-size:1px;margin:0;padding:0;overflow:hidden;}




a{color:#FFF; text-decoration:none;}


#branding{width:990px; margin:0px auto 0 auto; height:10px; }
#site-title{display:block; width:355px; height:56px; float:left; margin:40px 0 0 -10px;}
#site-title a{display:block; width:355px; height:56px; float:left; background:url(images/trudimensions_title.png) no-repeat;}
#site-address .social{margin:0 0 0 0; padding:0; position:relative; z-index:500;}
#site-address .social li{display:block; float:right;margin:0 2px 0 0px; padding:0; width:40px; }
#site-address .social li a{display:block; width:40px; height:39px;  font-size:0rem; }
#site-address .socialbox{display:block; width:206px; height:39px; background:url(images/trudimensions_social.png) 100% 0 no-repeat; float:right; margin:40px 0px 5px 0px; }
#site-address .socialbox span{ padding:0 0 0 6px ;}
#site-address{display:block; width:250px; float:right; text-align:right; margin:0 11px 0 0;font-size:1.8rem; line-height:2.2rem;font-family: 'HelveticaNeueLTPro-ThIt';color:#fff;}
#access h3{display:none;}
#access{  font-size:1.4rem; line-height:1.8rem; position:relative; z-index:900;}
.theContBox{ width:100%; margin:250px 0 0 0; display:block; position:relative; text-align:center; font-family: 'HelveticaNeueLTPro-ThIt';}
.theContBox3, .theContBox2{display:none;}
.theContBox .entry-content{width:970px; display:block; margin:0 auto 0px auto; font-family: 'HelveticaNeueLTPro-ThIt';  }
.theContBox .entry-content .entry-content-box{width:970px; display:block;}
#entry_ct{width:970px; display:block;   text-align:left; vertical-align:top;}
.textcontface{text-align:right; margin:20px 0 0 0; }
#entry_ct ul{margin:0; padding:0;}
#entry_ct li{list-style:none; margin: -3px 0 1px 0; }
.textcont{width:956px; overflow:hidden; font-size:4.0rem; line-height:4.0rem; background:url(images/backlamsingle.png) no-repeat; font-family: 'HelveticaNeueLTPro-ThIt'; padding:4px 7px 0 7px;color:#fff; font-weight:regular;}
.textcont.yellow{color:#fff600;  text-transform:uppercase; font-family: 'HelveticaNeueLTPro-ThIt'; }

#colophon{display:block; width:100%; height:20px; position:relative;}
a.prev{font-size:4.0rem; display:block; float:left;width:46px; height:20px; background:url(images/btn_prev.png)  no-repeat; margin: 0 0 20px 0;}
a.next{font-size:4.0rem; display:block; float:right; width:46px; height:20px; background:url(images/btn_next.png) no-repeat; margin: 0 0 20px 0;}
