html {
    background-color:#000;
    color:#fff;
    font-family:georgia, serif;
    }
#page #wrapper a {outline:0;}
#page #wrapper a:link {color:#eee;text-decoration:none;}
#page #wrapper a:visited {text-decoration:none;color:#eee;}
#page #wrapper a:hover,
#page #wrapper a.date:hover {text-decoration:none;color:#df48c5;}
#page #wrapper a:active {text-decoration:none;}

a.more {font-size:10px;}

body {width:980px;margin:0 auto;}
h3 {color:#df48c5;margin-bottom:12px;}
#wrapper {width:960px;padding:10px;float:left;}
#page {width:960px;float:left;}
#head {width:960px;display:block;float:left;border-bottom:1px solid #222;padding-bottom:6px;margin-bottom:8px;}
h1#logo {height:81px;width:960px;background:#000 url(../img/logo.jpg) no-repeat top center;}
#navMain {list-style-type: none;font-family:helvetica, arial, sans-serif;float:left;margin-top:4px;}
#navMain li {display:inline;padding:2px 17px;}
#navMain li a {font-size:12px;text-transform: lowercase;padding-bottom:2px;}
#page #wrapper #navMain li a:hover {border-bottom:4px solid #fff;color:#fff;}

#page #wrapper h4 {font-family:helvetica, arial, sans-serif;}

#content h2 {font-size:40px;text-transform:lowercase;letter-spacing:-0.3px;font-weight:lighter;width:318px;float:left;display:block;}
#content h2.full {width:960px;margin-bottom:12px;}
.first {padding-left:0!important;}
#content .description {width:604px;float:left;font-size:11px;padding:15px;line-height:15px;border-left:1px solid #333;}
#content .polaroids {float:left;width:960px;margin-top:12px;}
#content .polaroids li {width:148px;float:left;margin-right:12px;font-size:11px;font-weight:lighter;font-style:italic;text-transform:lowercase;position:relative;margin-bottom:12px;height:220px;}
#content .polaroids li h4 {height:16px;}
#footer {width:960px;float:left;list-style-type:none;border-top:1px solid #222;margin-top:12px;padding-top:4px;}
#footer li {float:left;width:148px;font-size:11px;margin-right:12px;}
#footer li.awesome {float:right;text-align:right;width:210px;margin-right:0;}
#footer li a:hover {color:#dfe000;}

#home #intro {float:left;width:960px;border-bottom:1px solid #131313;font-family:helvetica, arial, sans-serif;padding-top:10px;padding-bottom:20px;}
#home #intro .col1 {float:left;width:518px;}
#home #intro .col2 {float:left;width:420px;}
#home #intro h2 {font-weight:bold;width:518px;font-size:36px;margin-bottom:2px;margin-top:24px;}
#home #intro h3 {color:#eee;text-transform:lowercase;font-weight:lighter;font-size:32px;letter-spacing:-0.05px;}
#home .header {margin-bottom:8px;}
#home .content {font-size:11px;line-height:13px;color:#eee;font-family:georgia, serif;}
#home p.signature {margin-left:24px;margin-top:12px;}
#home #main {width:928px;float:left;border-top:1px solid #222;padding-top:8px;}
#home #main .col1 {float:left;width:514px;}
#home #main .col1 div.entry {float:left;width:504px;border-right:1px solid #333;}
#home #main h2 {font-size:30px;margin-bottom:8px;}
#home #main h2 span {font-size:11px;font-style:italic;}
#home #main p.date {font-family:helvetica, arial, sans-serif;font-weight:bold;letter-spacing:-0.5px;float:left;width:290px;}
#home #main p.entry {font-size:12px;line-height:14px;float:left;margin-bottom:4px;width:488px;padding-right:10px;}
#home p.entry a {font-style:italic;}
#home #main .entry img {float:left;width:200px;}

#home #main .col3 {float:left;width:412px;}
#home #main .col3 h2 {float:left;width:412px;margin-bottom:8px;}
#home #main .col3 ul {list-style-type:none;width:412px;float:left;}
#home #main .col3 ul li {float:left;width:100px;margin-right:2px;margin-bottom:2px;}
#home #main .col3 ul li.last {margin:0;}
#home #main .col3 ul li a:hover img {opacity:0.5;}
#home #main .more {float:left;width:200px;}
#home #main .col3 .more {width:396px;padding:5px;background-color:#fff;color:#000;font-size:26px;font-weight:bold;text-align:center;}
#home #main .col3 .more em {font-size:13px;font-style:italic;font-weight:normal;line-height:26px;} 
#home #main .col3 a.more:hover {background-color:#131313;color:#fff;}

#about #content img {float:left; width:534px;}
#about #content p {font-size:12px;width:410px;float:right;margin-right:5px;margin-bottom:8px;line-height:13px;}

#contact .address {font-size:10px;font-style:italic;margin-top:16px;}

#snapshots li h3 {margin-top:2px;font-weight:lighter;margin-bottom:0;color:#fff;}

#contact #content .primary {font-style:italic;margin-bottom:16px;line-height:18px;}
#contact #content .secondary {margin:12px 0;font-size:13px;font-style:italic;color:#eee;}

#contact #content .sales a {font-size:13px;color:#df48c5;}
#contact #content .press a {font-size:13px;color:#df48c5;}
#contact #content dl {font-size:13px;}
#contact #content dl dt {float:left;width:36px;color:#fff;font-weight:bold;}
#contact #content dl dd {flaot:left;width:800px;color:#df48c5;}

#links #content h3 {margin-bottom:8px;color:#df48c5;}
#links #content a:hover {color:#df48c5;}
#links #content .col1 {float:left;width:480px;}
#links #content .col1 ul li {font-size:12px;}
#links #content .col2 {float:left;width:480px;}
#links #content .col2 ul {float:left;width:480px;}
#links #content .col2 ul li {width:240px;float:left;font-size:12px;line-height:13px;}
#links #content .column {width:960px;}


#stocklist #content li {margin-bottom:12px;font-size:13px;font-weight:lighter;}
#stocklist ul li span {display:block;font-size:11px;}
#stocklist p.about {font-size:11px;background-color:#111;width:300px;padding:5px;border:1px solid #333;}
#stocklist #content a:hover {color:#df48c5;}
#stocklist h4.country {color:#ccc;padding-bottom:2px;border-bottom:1px dotted #222;width:310px;margin-bottom:4px;margin-top:16px;font-size:18px;}

#press h3 {margin-top:8px;}
#press .interwebs {width:300px;float:left;padding-right:20px;}
#press .print {width:640px;float:left;}
#press .print h3 {margin-left:12px;}
#press .print li {width:148px;float:left;height:220px;margin-left:12px;font-size:11px;}
#press .featured .entry em {padding-bottom:4px;display:block;color:#ccc;padding-top:4px;}
#press .featured .entry {margin-top:4px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #222;}
#press .entry p {font-size:11px;font-weight:lighter;font-style:italic;color:#ccc;padding-right:5px;line-height:13px;margin-bottom:8px;margin-top:4px;}
#press .entry h4 {font-size:14px;margin-top:2px!important;}
#press .entry img {margin-top:4px;}
#press .print .more {width:400px;float:left;margin-left:12px;}

#press-internet .entry {float:left;width:308px;margin-right:12px;height:72px;padding-bottom:4px;border-bottom:1px dotted #222;margin-bottom:8px;}
#press-internet .entry p {font-size:11px;line-height:15px;margin-top:4px;color:#ccc;}

#press-print #content .column,
#press-internet #content .column,
#press-featured #content .column {width:960px;float:left;margin-top:12px;}
#press-print #content .column ul {float:left;width:960px;}
#press-print #content .column ul li {width:148px;margin-right:12px;float:Left;font-size:12px;}
#press-print #content .column ul li a {display:block;width:148px;margin-right:12px;}

#press-featured .entry img {margin-top:4px;}
#press-featured .featured .entry em {padding-bottom:4px;display:block;color:#ccc;padding-top:4px;}
#press-featured .featured .entry {margin-top:4px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #222;width:308px;float:left;margin-right:12px;height:170px;}
#press-featured .column {width:960px;float:left;}
#video .entry {border-top:1px solid #131313;width:960px; float:left;margin:4px 0;padding-top:8px;padding-bottom:8px;}
#video .entry p {width:280px;padding-right:40px;float:left;font-size:12px;margin-top:8px;}
#video .entry object {float:left;width:640px;}
#video .entry .text {width:320px;float:left;}
#video .entry .text h4 {margin-top:36px;font-family:helvetica,arial, sans-serif;text-transform:lowercase;}
.interwebs .entry em {font-size:11px;font-style:italic;line-height:13px;}

#news #content a.date,
#news #content p.date {font-family:helvetica, arial, sans-serif;font-size:36px;color:#333;font-weight:bold;letter-spacing:-2px;float:left;width:700px;margin-left:12px;}
#news #content a.date {width:960px!important;}
#news #content p.entry {float:left;font-size:12px;width:450px;margin-left:12px;line-height:14px;}
#news #content .entry img {float:left;width:200px;}
#news #content div.entry {float:Left;width:960px;padding-bottom:8px;border-top:1px solid #222;padding-top:8px;margin-top:8px;}
.imgcol {width:534px;float:left;}
.imgcol img {margin-bottom:8px;}
