BODY {
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif
}
.clear {
	CLEAR: both
}
#page-holder {
	MIN-WIDTH: 664px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 26px; BACKGROUND: #000; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; POSITION: relative
}
* HTML #header {
	HEIGHT: 26px
}
#header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 110px; COLOR: #fff; PADDING-TOP: 12px; FONT-WEIGHT: bold
}
#header UL {
	RIGHT: 100px; WIDTH: 300px; POSITION: absolute; TOP: 8px; TEXT-ALIGN: right
}
#header UL LI {
	DISPLAY: inline; PADDING-LEFT: 21px
}
#header UL A {
	FONT-SIZE: 11px; COLOR: #898989; TEXT-DECORATION: none
}
#header UL A:hover {
	COLOR: #fff
}
#header UL LI.menu-selected A {
	COLOR: #fff
}
#main-stage {
	BACKGROUND: #111; POSITION: relative
}
* HTML #main-stage {
	HEIGHT: 1px
}
#main-stage .ak-gallery {
	HEIGHT: 452px
}
#main-logo {
	BACKGROUND: url(../images/logo.png)  no-repeat left top; LEFT: 100px; WIDTH: 140px; POSITION: absolute; TOP: 0px; HEIGHT: 210px
}
#main-logo A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 140px; TEXT-INDENT: -99999em; HEIGHT: 210px
}
#main-stage .gallery-button-holder {
	RIGHT: 100px; WIDTH: 75px; BOTTOM: 19px; POSITION: absolute; HEIGHT: 35px
}
#main-stage .gallery-button-holder A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 35px; TEXT-INDENT: -99999em; POSITION: absolute; TOP: 0px; HEIGHT: 35px
}
#main-stage .gallery-button-holder A.previous {
	BACKGROUND: url(../images/pre.png) no-repeat left top; LEFT: 0px
}
#main-stage .gallery-button-holder A.next {
	RIGHT: 0px; BACKGROUND: url(../images/next.png) no-repeat left top
}
.info-panel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 88px; PADDING-BOTTOM: 3px; PADDING-TOP: 13px
}
.info-panel-pink {
	BACKGROUND: #ff0048
}
* HTML .info-panel {
	HEIGHT: 88px
}
.info-panel P {
	FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 15px
}
.info-panel H4.title {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #F15747
}
.info-panel-pink H4.title {
	COLOR: #fff! important
}
.info-panel A.link {
	FONT-SIZE: 11px; COLOR: #959595; POSITION: relative; TOP: -2px; TEXT-DECORATION: none
}
* HTML .info-panel A.link {
	TOP: 0px
}
.info-panel A.link:hover {
	COLOR: #fff
}
.info-panel-carousel {
	RIGHT: 100px; BACKGROUND: url(../images/bk.png) left top; WIDTH: 210px; POSITION: absolute; TOP: 48px
}
* HTML .info-panel-carousel {
	BACKGROUND: url(../images/bk.gif) left top
}
.info-panel-carousel A.more-info {
	DISPLAY: block; RIGHT: -18px; BACKGROUND: url(../images/more.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 18px; TEXT-INDENT: -9999em; POSITION: absolute; TOP: 19px; HEIGHT: 67px
}
.info-panel DL {
	FONT-SIZE: 11px; MARGIN: 0px 0px 2px
}
.info-panel DL.first {
	MARGIN-TOP: 8px
}
.info-panel DT {
	PADDING-RIGHT: 5px; DISPLAY: inline; COLOR: #959595
}
.info-panel DD {
	DISPLAY: inline; COLOR: #fff; LINE-HEIGHT: 14px
}
.info-panel DL.data-note {
	MARGIN-TOP: 10px; DISPLAY: none; MARGIN-BOTTOM: 5px
}
.info-panel:hover DL.data-note {
	DISPLAY: block
}
.info-panel DL.data-note DD {
	COLOR: #F15747
}
.info-panel-carousel {
	RIGHT: 100px; BACKGROUND: url(../images/bk.png) left top; WIDTH: 210px; POSITION: absolute; TOP: 48px
}
.info-panel-carousel A.more-info {
	DISPLAY: block; RIGHT: -18px; BACKGROUND: url(../images/more.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 18px; TEXT-INDENT: -9999em; POSITION: absolute; TOP: 19px; HEIGHT: 67px
}
#blurb-holder {
	MIN-HEIGHT: 100px; BACKGROUND:  url(../images/bk02.png) left top; 
}
* HTML #blurb-holder {
	HEIGHT: 122px
}
#blurb-holder H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 20px; MARGIN: 0px 100px; COLOR: #FFFEFF; LINE-HEIGHT: 28px; PADDING-TOP: 20px
}
#blurb-holder H2 SPAN {
	FONT-WEIGHT: bold
}

#blurb-holder H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; MARGIN: 0px 100px; COLOR: #FFFEFF; LINE-HEIGHT: 20px; PADDING-TOP: 20px
}

#blurb-holder H4 SPAN {
	FONT-WEIGHT: bold
}

.ak-gallery .ak-gallery-stage-holder {
	BACKGROUND: #111
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #CF3A24; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 20px
}
#footer UL {
	RIGHT: 100px; WIDTH: 300px; POSITION: absolute; TOP: 90px; TEXT-ALIGN: right
}
#footer UL LI {
	DISPLAY: inline; PADDING-LEFT: 21px
}
#footer UL A {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none
}
#footer UL A:hover {
	COLOR: #fff
}
#footer P {
	FONT-SIZE: 11px; COLOR: #fff
}
#footer P.first {
	MARGIN-TOP: 5px
}
#footer P {
	MARGIN: 3px 0px 0px
}
#footer P.copyright {
	MARGIN: 0px 30px 0px 30px; TEXT-ALIGN: right
}
#footer .info-panel {
	RIGHT: 100px; BACKGROUND: #000; WIDTH: 210px; BOTTOM: 66px; POSITION: absolute
}
#sub-main-stage {
	 BACKGROUND: url(../images/bk03.png) #fff; POSITION: relative
}
* HTML #sub-main-stage #main-logo {
	LEFT: -120px
}
#sub-content {
	MARGIN: 0px 100px 0px 220px; FONT-FAMILY: "Lucida Grande", Helvetica, Arial, sans-serif
}
#sub-main-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; MIN-HEIGHT: 90px; PADDING-BOTTOM: 65px; COLOR: #000; LINE-HEIGHT: 28px; PADDING-TOP: 60px
}
.story-block {
	MARGIN: 0px 0px 28px;
}
.story-block H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #CF3A24
}
.story-block P {
	FONT-SIZE: 16px; MARGIN: 0px 0px 10px; COLOR: #555555; LINE-HEIGHT: 24px
}
.story-block A {
	COLOR: #000; TEXT-DECORATION: none
}
.story-block A:hover {
	COLOR: #CF3A24
}
.fact-file {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #888; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN-LEFT: -120px; WIDTH: 84px; PADDING-TOP: 15px
}
.fact-file H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px
}
.fact-file P {
	FONT-SIZE: 10px; COLOR: #fff; LINE-HEIGHT: 15px
}
.page-holder-home #sub-main-stage {
	PADDING-TOP: 40px
}
.info-panel-portfolio {
	DISPLAY: inline; BACKGROUND: #707070; FLOAT: left; MARGIN: 0px 0px 66px 4.99%; WIDTH: 30%; POSITION: relative
}
.info-panel-portfolio-left {
	MARGIN-LEFT: 0px
}
.info-panel-portfolio .portfolio-image-holder IMG {
	DISPLAY: block; WIDTH: 100%
}
.info-panel-portfolio .info-panel {
	BACKGROUND: #000
}
.info-panel-portfolio .more-info {
	DISPLAY: block; BACKGROUND: url(../images/more.gif) #CF3A24 no-repeat left top; LEFT: 10px; OVERFLOW: hidden; WIDTH: 67px; BOTTOM: -18px; TEXT-INDENT: -9999em; POSITION: absolute; HEIGHT: 18px
}
.info-panel-figure {
	DISPLAY: inline; BACKGROUND: #707070; FLOAT: left; MARGIN: 5px 38px 5px -120px; WIDTH: 300px; POSITION: relative
}
.info-panel-figure .figure-image-holder {
	OVERFLOW: hidden
}
.info-panel-figure .figure-image-holder IMG {
	DISPLAY: block; WIDTH: 300px
}
.info-panel-figure .info-panel H4 {
	MARGIN-BOTTOM: 5px
}
.info-panel-figure .info-panel {
	MIN-HEIGHT: 1px; BACKGROUND: #000; PADDING-BOTTOM: 10px
}
.info-panel-figure A.zoom {
	DISPLAY: block; RIGHT: -18px; BACKGROUND: url(../images/zoom.tab.gif) #CF3A24 no-repeat left top; OVERFLOW: hidden; WIDTH: 18px; TEXT-INDENT: -9999em; POSITION: absolute; TOP: 19px; HEIGHT: 67px
}
.info-panel-figure .info-panel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.gallery-photo-credit {
	DISPLAY: block; FONT-SIZE: 11px; LEFT: 100px; WIDTH: 300px; COLOR: #333; BOTTOM: 19px; POSITION: absolute
}
.gallery-photo-credit A {
	COLOR: #555; TEXT-DECORATION: none
}
.gallery-photo-credit A:hover {
	COLOR: #CF3A24
}
.gallery-photo-credit-light {
	COLOR: #fff
}
.gallery-photo-credit-light A {
	COLOR: #eee
}
.gallery-photo-credit-light A:hover {
	COLOR: #F15747
}
