
/*Set following to display none for script.js*/
#header_wrap, #slideshow, #work, #bites, #footer_wrap, #ideology, .errorContainer {display:none;}
/*.cont_left, .cont_right {visibility:hidden;}*/

/* hero slideshow */
#hero-scroller { width: 1000px; height: 690px; margin: 0 auto; overflow: hidden; position:relative}
.js #hero-scroller { width: 100%; }
/*.lt-1920 .content, .lt-1920 h1 { width: 1580px; }
.lt-1440 .content, .lt-1440 h1 { width: 1180px; }
.lt-1280 .content, .lt-1280 h1 { width: 960px; }
.lt-1024 .content, .lt-1024 h1 { width: 768px; }
.lt-768 .content, .lt-768 h1 { width: 640px; }
.lt-640 .content, .lt-640 h1 { width: 480px; }
.lt-480 .content, .lt-480 h1 { width: 460px; }*/
#items { width: 20000em; position: absolute; }
#items > div { float: left; overflow: visible; }
#items > div:first-child { float: left; overflow: visible; }
#items .content {width:763px;}

.content { width: 1000px; height: 620px; margin: 0 auto; overflow: hidden; }
.content { margin: auto; }
.item_title {width:inherit; text-align:center;}


/* hero slideshow nav */
#navigation-wrapper { display: none; }
.js #navigation-wrapper { position: absolute; margin: 180px auto 0; width: 100%; height: 24px; text-align: center; display: block; z-index: 1000; }

.prev, .next { width: 29px; height: 60px; display: block; }
.prev { float: left; background: url(../img/sprite.png) 0 -50px no-repeat; }
.next { float: right; background: url(../img/sprite.png) -31px -50px no-repeat; }

/* work */
#work .scroller { position:relative; overflow:hidden; width: 960px; height: 270px; }
#work .scroller img { float:left; background: #ffffff; width: 456px; height: 266px; border: #2d3336 2px solid; }
#work .scroller .active { border:2px solid #000; position:relative; cursor:default; }
#work .scroller .items { width:20000em; position:absolute; clear:both; }

#work h3 { position: absolute; margin-left: 2px; margin-top:200px; padding: 5px; background: #FFF; color: #000;}
#work_nav {width:989px; margin:0 auto;float:none!important; display:block!important;}
.work_nav_div {width:100%; background-color:#ff3;}
.items .work { float:left; width: 960px;}
.work p {font-size:14px;}
.work h5 {margin-bottom:10px}

/* work nav */
a.browse { position: absolute; top: 100px; cursor: pointer; display: block; z-index: 1000; }
a.right { right: -15px; }
a.left { left: -10px; } 
.disabled { visibility:hidden !important; }
.navi { margin-left: 5px; margin-bottom:15px; width: 275px; height: 15px; z-index: 1001; }
.navi a { float:left; margin: 15px 5px 10px; width: 45px; height: 15px; background: rgb(250, 250, 250); background: rgba(250, 250, 250, 0.3); display:block; font-size:1px; }
.navi a:hover { background: rgb(250, 250, 250); background: rgba(250, 250, 250, 0.9); }
.navi a.active { background: rgb(250, 250, 250); background: rgba(250, 250, 250, 0.6); }
	
/* work description */
.boxgrid { overflow: hidden; }
.boxcaption { float: left; position: absolute; top: 266px; left: 0; background: #000; margin: 2px; padding: 10px 20px; width: 416px; height: 100px; opacity: .9; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; }
.boxcaption p {margin-top:0px}
.boxgrid a {color:#fff;}
.boxgrid a:hover {color:#666;}
.boxgrid h5, .omega h3 {font-size:120%; text-transform:uppercase; font-weight:bold }

/* mashup */
#bites .scroller { position:relative; overflow:hidden; width: 960px; height: 400px; }
#bites .scroller .active { border:2px solid #000; position:relative; cursor:default; }
#bites .scroller .items { width:20000em; position:absolute; clear:both; }
.items .bite { float:left; width: 960px; }

#bites .bites_div {width:989px !important}
#bites article {background: #0d282e; rgb(250, 250, 250); background: rgba(250, 250, 250, 0.05);height: 393px;}
#bites article p {font-size:14px; padding:20px; margin:0px}
/*#bites h3 { position: absolute; margin-left: 2px; margin-top:168px; padding: 5px; background: #fff; color: #000; }*/

#bites h3 {padding:20px 20px 0px 20px; text-transform:uppercase}
#bites img { padding: 2px; width: 296px; height: 166px; }

#bite_nav a.prev, #bite_nav a.next{margin-top:190px;}

.cufon {
   visibility: visible !important;
}

.tint {color:#777;}