/** * Body, container */body {    background: #000000 url('../images/background.png') repeat-x;    color: #efefef;    font-family: "Myriad Pro", "Trebuchet MS";    font-size: 10pt;    margin: 0;}#background-glow {    background: url('../images/bg-center.png') top center no-repeat;}#container-wrap {    background: url('../images/header-background.png') repeat-x;}#container {    margin: 0 auto;    width: 960px;}/** * Header */#header {    background: url('../images/header-background.png') repeat-x;    color: black;    height: 66px;}/* Logo */h1 {    background: url('../images/logo.png') no-repeat;    display: block;    float: left;    height: 95px;    margin: 0;    width: 254px;}h1 span {    visibility: hidden;}/* Navigation */#navigation {    float: right;    margin: 20px 75px 0 0;}#navigation li {    display: inline;    list-style: none;}#navigation a {    color: black;    font-size: 11pt;    letter-spacing: -1px;    padding: 2px 35px;    text-decoration: none;    text-transform: uppercase;}#navigation a:hover, #active-page a {    background: #FF0060;    color: white;}.intro {    float: right;    margin-top: 20px;}/** * Headings */h2 {    margin: 5px 0 5px 50px;}h3 {    font-size: 13pt;    font-weight: normal;    margin: 0;    padding: 5px 10px;    text-transform: none;}/** * Links */a {    color: #ff0060;    text-decoration: none;}/** * Latest project */#latest-project-title {    margin-top: 50px;}#latest-project {    margin: 0 auto 20px auto;    width: 892px;}#latest-project .preview {    height: 330px;    text-align: center;}#latest-project .descr {    background: #323232 url('../images/latest-project-descr-background.png') repeat-x;    padding: 10px 0;}#latest-project .descr p {    margin: 5px 10px;}.actions {    font-size: 10pt;    text-align: right;    text-transform: uppercase;    word-spacing: 15px}.changer {    height: 66px;    margin-top: 132px; /* (.preview(height) / 2) - (.changer(height) / 2) */    position: absolute;    width: 67px;}.prev {    margin-left: -33px; /* .changer(width) / 2 */}.next {   margin-left: 859px; /* .preview(width) - (.changer(width) / 2) */}/** * Past work */#past-work {    margin: 0 auto;    width: 892px;}#past-work .item {    background: url('../images/work_preview_border.png') no-repeat;    height: 152px;    display: block;    float: left;    margin:0px;    padding:0px;    width: 152px;}/** * link */#link {    background: #030303;    font-size: 10pt;    margin: 20px auto 0 auto;    padding: 0px;    width: 892px;    text-align:left;}#link h2 {    margin: 0;    padding: 0;}#link p {    margin: 0;    text-transform: none;}.lead {    font-weight: bold;}#link .sx, #link .ex {    float: left;}#link .sx {    width: 50%;}#link .ex {    width: 50%;}/** * release */#release {    background: #030303;    font-size: 10pt;    margin: 20px auto 0 auto;    padding: 0px;    width: 892px;    text-align:left;}#release h2 {    margin: 0;    padding: 0;}#release p {    margin: 0;    text-transform: none;}.lead {    font-weight: bold;}#release .sx, #release .ex {    float: left;}#release .sx {    width: 65%;}#release .ex {    width: 35%;}/** * Footer */#footer {    background: #303030;    font-size: 11pt;    margin: 20px auto 0 auto;    padding: 10px;    width: 892px;    text-align:left;}#footer h2 {    margin: 0;    padding: 0;}#footer p {    margin: 0;    text-transform: lowercase;}#footer strong {    font-weight: normal;    text-transform: uppercase;}.lead {    font-weight: bold;}#footer .contact, #footer .about {    float: left;}#footer .contact {    width: 65%;}#footer .about {    width: 35%;}/** * Fixes/tweaks */.clear {    clear: both;    height: 0;}a img {    border: 0;}