BODY {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; COLOR: #333; PADDING-TOP: 0px
}
#bin A {
	DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: auto; TEXT-INDENT: 0px; HEIGHT: auto; 
}
#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.home #wrapper {
	BACKGROUND: #fff
}
#wrapper DIV.wrapper-inner {
	BACKGROUND: #fff; POSITION: static
}
#top {
	WIDTH: auto; HEIGHT: auto
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: auto; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; POSITION: static; TOP: auto
}
#logo A {
	DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: auto; TEXT-INDENT: 0px; HEIGHT: auto; 
}
#logo A IMG {
	DISPLAY: block
}
#search-form {
	DISPLAY: none
}
#search-results {
	DISPLAY: none
}
#tools {
	DISPLAY: none
}
#nav {
	DISPLAY: none
}
#look {
	DISPLAY: none
}
#featured {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; WIDTH: auto; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
#featured H1 {
	FONT-SIZE: 1.0em; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #0d60a4
}
#featured H1 SPAN {
	COLOR: #a8b934
}
#featured P.image {
	LEFT: 0px; MARGIN: 0px 0px 5px; POSITION: static; TOP: 0px
}
#featured P.image IMG {
	BORDER-RIGHT: #040404 10px solid; BORDER-TOP: #0d60a4 10px solid; BORDER-LEFT: #040404 10px solid; BORDER-BOTTOM: #040404 10px solid
}
#featured P.date {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase
}
#featured P.date SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#featured DIV.details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; BORDER-LEFT: #040404 10px solid; PADDING-TOP: 0px
}
#featured UL.tabs {
	DISPLAY: none
}
#featured UL.controls {
	DISPLAY: none
}
#introduction-a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: 0px; OVERFLOW: visible; WIDTH: auto; COLOR: #333; PADDING-TOP: 0px
}
#introduction-a DIV.column {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; WIDTH: auto; PADDING-TOP: 15px
}
#introduction-a DIV.column H1 {
	COLOR: #0d60a4
}
#introduction-a DIV.column P.more {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 15px; LINE-HEIGHT: 1.1em; POSITION: static
}
#introduction-a DIV.column P.more A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: none; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#introduction-a DIV.column P.more A:hover {
	COLOR: #ff0000; BACKGROUND-COLOR: #fff
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: auto; PADDING-TOP: 0px; POSITION: static
}
#side {
	DISPLAY: none
}
.single #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 0px; BACKGROUND: #fff; FLOAT: none; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
#breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; BACKGROUND: #fff; PADDING-BOTTOM: 14px; MARGIN: 0px 0px 15px; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; POSITION: relative
}
.single #breadcrumbs {
	PADDING-LEFT: 0px; FONT-SIZE: 1.1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 15px; COLOR: #333; BORDER-BOTTOM: #aaa 1px solid
}
#breadcrumbs A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #888; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#breadcrumbs A:hover {
	TEXT-DECORATION: underline
}
#breadcrumbs A.home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#breadcrumbs STRONG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #3b5e73; PADDING-TOP: 0px
}
#introduction-b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: auto; PADDING-TOP: 0px
}
#introduction-b DIV.column {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; WIDTH: auto; PADDING-TOP: 15px
}
#introduction-b DIV.column H2 {
	FONT-SIZE: 2.2em; TEXT-TRANSFORM: lowercase; COLOR: #000
}
#introduction-b DIV.column DIV.photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: auto; PADDING-TOP: 0px
}
#introduction-b DIV.column P.date {
	FONT-SIZE: 1.1em; COLOR: #555
}
#introduction-b DIV.column P.date STRONG {
	FONT-WEIGHT: normal; COLOR: #333
}
#introduction-b DIV.column P.date STRONG SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#introduction-b DIV.column P.button-a {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 15px
}
#introduction-b DIV.column P.button-a A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
#introduction-b DIV.column P.button-a A SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #333; PADDING-TOP: 15px
}
#footer P {
	DISPLAY: none
}
#footer P.first {
	DISPLAY: block; FLOAT: none
}
#footer P EM {
	FONT-STYLE: normal
}
DIV.infobox {
	DISPLAY: none
}
#homepage-overlay {
	DISPLAY: none
}
#homepage-loader {
	DISPLAY: none
}
#sitemap {
	DISPLAY: none
}
#post-info {
	BORDER-TOP: #aaa 1px solid; PADDING-TOP: 15px
}
#post-responses {
	BORDER-TOP: #aaa 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #aaa 1px solid
}
#post-comment {
	DISPLAY: none
}
DIV.toolbox {
	DISPLAY: none
}
DIV.post-response {
	WIDTH: auto; HEIGHT: 1%
}
#contact-directions {
	DISPLAY: none
}
#contact-form {
	DISPLAY: none
}
#work-project {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: static
}
#work-project DIV.buttons {
	DISPLAY: none
}
#work-project DIV.screens {
	MARGIN: 0px 0px 15px; WIDTH: auto; BORDER-RIGHT-STYLE: none; POSITION: static
}
#work-project DIV.screens DIV.pic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
#work-project DIV.screens DIV.pic P {
	Z-INDEX: 10; MARGIN: 0px; POSITION: relative
}
#work-project DIV.screens DIV.pic P IMG {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
#viewport-clone {
	DISPLAY: none
}
#viewport-loader {
	DISPLAY: none
}
#work-project DIV.screens DIV.pic P IMG {
	DISPLAY: block
}
#work-project DIV.screens DIV.pic UL.controls {
	DISPLAY: none
}
#work-project DIV.screens UL.index {
	DISPLAY: none
}
#work-projects {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; OVERFLOW: visible; PADDING-TOP: 15px; POSITION: static
}
#work-projects H2 {
	DISPLAY: block; FLOAT: none; MARGIN: 0px 0px 15px
}
#work-projects UL.d {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none
}
#work-projects UL.d LI {
	FLOAT: none
}
#work-projects UL.d LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
#work-projects UL.d LI A STRONG {
	DISPLAY: inline
}
#work-projects UL.d LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333
}
#work-projects UL.d LI A:hover STRONG {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333
}
DIV.server-error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #333; PADDING-TOP: 0px
}
DIV.server-error H1 {
	MARGIN-BOTTOM: 15px
}
DIV.server-error DIV.info {
	PADDING-LEFT: 22px; BORDER-LEFT: #1e1e1e 1px solid
}
DIV.server-error P {
	MARGIN: 0px 0px 5px
}
#e404 H1 {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px; HEIGHT: auto
}
