a:link{color:#eee;}
a:visited{color:#ccc;}
a:hover{}
a img{}
body{color:#999;background-color:#000;}
/* ========== */
/* = Status = */
/* ========== */
.error,
.highlight,
.success{}
.highlight{color:#ccc;background-color:#333;}
.highlight a:link,
.highlight a:visited{color:#fff;}
.active{}
/* ======== */
/* = Logo = */
/* ======== */
#logo{margin:0;padding:3em 0 0 0;}
#logo a{}
#logo a span{}

/* ============= */
/* = Breacrumb = */
/* ============= */
#breadcrumb .heading{font-size:1em;}
/* ======== */
/* = Text = */
/* ======== */
.text{color:#ccc;}
.text h3,
.text h4,
.text h5,
.text h6{line-height:1.8em;color:#ccc;border-bottom:1px solid #333333;}
.text .heading{color:#FFFFCC;color:#CC3333;}
.text .description{color:#CC3333;color:#FFFFCC;}
.text .heading,
.text .description{border:none;}
/**************************************************
**************************************************
* CONTENT-AREAS
**************************************************
**************************************************/
/* =========== */
/* = Wrapper = */
/* =========== */
#wrapper{}
.wrapper-inner{width:960px;margin:0 auto;}
/* ========== */
/* = Header = */
/* ========== */
#header{float:left;width:100px;}
.header-inner{}
/* ======== */
/* = Body = */
/* ======== */
#body{float:right;width:860px;margin-top:3em;}
/* =========== */
/* = Primary = */
/* =========== */
#primary{float:left;width:75%;}
/* ============= */
/* = Secondary = */
/* ============= */
#secondary{float:right;width:25%;}
#secondary .navigation{margin-top:50px;}
#secondary .navigation .heading{font-size:1em;text-transform:uppercase;color:#CC3333;}
#secondary .navigation ol,
#secondary .navigation ul{}
#secondary .navigation li{background:url('../images/list.gif') no-repeat 0px 8px;padding-left:12px;}
#secondary .navigation li.active a{color:#CC3333;}
#secondary .navigation li a{color:#fff;}
/* ============ */
/* = Tertiary = */
/* ============ */
#tertiary{}
/* ========== */
/* = Footer = */
/* ========== */
#footer{clear:both;border-top:2px solid #CC3333;background:url('../images/architects_engineers.jpg') no-repeat center right;}
#footer .navigation{}
#footer .navigation li{}
#footer .navigation a{}
.copyright{padding:45px 0 0;text-align:right;float:none;width:auto;}
/* =========== */
/* = Credits = */
/* =========== */
#credits,
#credits a{}
#credits{left:0;right:auto;}
#credits a{}
/* ============== */
/* = Global Nav = */
/* ============== */
#navigation_global{position:absolute;top:0;left:0;width:960px;background:#000 url('../images/bg_header.jpg') repeat-x center bottom;}
#navigation_global a{color:#666;text-transform:uppercase;padding:10px 15px 20px 15px;}
#navigation_global .active a{color:#eee;}
#navigation_global li{float:right;}
#navigation_global li.home{float:left;}
/* ============= */
/* = slideshow = */
/* ============= */
.slideshow{width:860px;}
.has-js .slideshow{position:absolute;top:2em;}
.has-js .slideshow-inner{position:static;overflow:hidden;}
.slideshow .tabIndex{position:absolute;top:-1.5em/*15px*/;font-size:1em;cursor:pointer;text-decoration:underline;}
.slideshow .tabIndex.active{}
.slideshow .tabContent{/* margin-top:2em;*/}
.slideshow ol,
.slideshow ul,
.slideshow li{margin:0;padding:0;line-height:1em;list-style-type:none;}
.js .slideshow .heading,
.js .slideshow .heading a{color:#333;}
.no-js .slideshow .heading,
.no-js .slideshow .heading a,
.slideshow .active.heading,
.slideshow .active.heading a{color:#CC3333;text-decoration:none;}
.slideshow .project{margin:0 10px 0 0;}
.slideshow .project img{border:1px solid #333;padding:5px;color:#000;display:block;}
.no-js .slideshow .project img{color:#333;}

.slideshow .project .description{color:#FFCC99;display:block;margin:15px 0;}
.no-js .slideshow .description {color:#000;}
.no-js .slideshow .project:hover .description {color:#FFCC99;}

.slideshow .controls{left:-5px;position:absolute;right:2px;top:200px;z-index:1;}
.slideshow .controls a{cursor:pointer;display:block;width:45px;height:45px;background-color:#999;position:absolute;text-indent:-999em;outline:none;}
.slideshow .controls a.next{right:0;background:url('../images/arrows.png') no-repeat 0 0;}
.slideshow .controls a.next.inactive,
.slideshow .controls a.next.focus{background-position:-45px 0 ;}
.slideshow .controls a.previous{left:0;background:url('../images/arrows.png') no-repeat 0 -45px;}
.slideshow .controls a.previous.inactive,
.slideshow .controls a.previous.focus{background-position:-45px -45px ;}
.slideshow-index{/*overflow:auto;*/
position:absolute;left:110px;width:630px;top:15px;margin:0;padding:0;line-height:1em;list-style-type:none;z-index:2;}
.slideshow-index li{float:left;background-color:#333;text-indent:-999em;margin:3px;height:10px;width:10px;cursor:pointer;}
.slideshow-index li.active{background-color:#666;}
img.loading{background:url('../images/loading.gif') no-repeat center center;}
img.loaded{background-color:#fff;}
.slideshow-wrapper{overflow:hidden;}
.slideshow-container{overflow:auto;}
.slideshow-item{float:left;}

