/* Start of CMSMS style sheet 'Website' */
* {
    margin: 0px;
    padding: 0px;
    color: #333;
    border: 0px none;
}

body {
    font: .7em Arial, sans-serif;
    line-height: 180%;
    padding-bottom: 50px;
}

h2 {
    font-size: 150%;
    padding-bottom: .8em;
}

p {
    margin-bottom: 2em;
}

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

a:hover {
    text-decoration: underline;
}

#main_container {
    width: 930px;
}

.illustration, #map {
    width: 930px;
    height: 364px;
    overflow: hidden;
    margin-bottom: 35px;
}

#header {
    height: 110px;
    overflow: hidden;
    position: relative;
    background: transparent url(uploads/images/branding/mark-bendow-interior-environments.png) scroll no-repeat 88px 33px;
}

#header h1 {
    position: absolute;
    left: -1000px;
    top: -1000px;
}

#menu {
    font-family: "Titillium250", Arial, sans-serif;
    font-size: 110%;
    letter-spacing: 1px;
}

#menu .clearfix {
    display: block;
    position: absolute;
    top: 43px;
    text-align: right;
    width: 100%;
    line-height: 100%;
}

#menu li {
    display: inline;
}

#menu li a {
    text-transform: uppercase;
    padding: 0em 0em 0em 1em;
    color: #737373;
}

#menu li a.activeparent, #menu li a.currentpage, #menu li a:hover {
    color: #000;
}

#menu li a:hover {
    text-decoration: none;
}

#menu hr.separator {
    height: 11px;
}

a.activeparent, a.currentpage {
    color: #333;
}

.navigation {
    float: right;
    width: 380px;
}

.project_navigation {
    width: 135px;
    float: left;
}

.section_navigation {
    margin-left: 30px;
    width: 135px;
    text-align: center;
    float: left;
}

span.nav_link_previous, span.nav_link_next {
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    opacity:.5; 
}

.nav_link_previous {
    display: block;
    float: left;
    padding-top: .5em;
}

.nav_link_next {
    display: block;
    float: left;
    padding-top: .5em;
}

.nav_facts {
    text-align: center;
    width: 95px;
    display: block;
    float: left;
    color: #666;
    font-size: 90%;
    letter-spacing: 1px;
}

.nav_facts strong {
    font-weight: normal;
    color: #333;
    font-size: 120%;
}

h2.project_title {
    margin-left: 88px;
    margin-bottom: .5em;
}

.description {
    margin-left: 44px; /* IE6 */
    width: 377px;
    float: left;
}

html>body .description {
    margin-left: 88px;
}

.details {
    float: left;
    margin-top: 1.1em;
    margin-left: 85px;
    width: 330px;
}

.details dt {
    float: left;
    margin-right: .5em;
}

.details dd {
    color: #999;
}

#footer {
    clear: both;
    position: relative;
    padding-top: 45px;
}

.contact {
    text-align: center;
    color: #666;
    line-height: 150%;
}

.contact * {
    margin-bottom: 0em;
    color: #666;
}

.contact img {
    margin-bottom: .5em;
}
/* End of 'Website' */

/* Start of CMSMS style sheet 'Fonts' */
@font-face {
	font-family: 'TitilliumRegular';
	src: url('uploads/fonts/TitilliumText1.eot');
	src: local('TitilliumText14L Regular'), local('TitilliumText14L-Bold'), url('uploads/fonts/TitilliumText1.ttf') format('truetype');
}

@font-face {
	font-family: 'Titillium250';
	src: url('uploads/fonts/TitilliumText250wt.eot');
	src: local('TitilliumText14L 250 wt'), local('TitilliumText14L-250wt'), url('uploads/fonts/TitilliumText250wt.ttf') format('truetype');
}

/* End of 'Fonts' */

