
body, html {
font-family:Helvetica, Arial, sans-serif;
/*background:url(/images/abstrakt-bkgd.gif) top center no-repeat;*/
}

#wrapper {
width:960px;
margin:0 auto;
}

#header {
display:block;
width:960px;
float:left;
clear:right;
padding:0 0 15px 0;
margin-top:20px;
border-bottom:1px solid #C7C7C7;
}

#header-wrap {
width:960px;
margin:0 auto;
}


#logo {
float:left;
width:333px;
height:27px;
background:url(/images/logo.png) top left no-repeat;
}

#logo span {
position:absolute;
top:-9999px;
}

#header-rgt {
float:right;
width:627px;
height:27px;
background:url(/images/header-rgt.png) bottom right no-repeat;
}

#nav {
float:left;
width:150px;
margin-top:15px;
}

#nav ul {
margin:0;
padding:0;
list-style-type:none;
}

#nav ul li {
font-weight:bold;
font-size:16px;
line-height:20px;
}

#nav a {
color:#262626;
text-decoration:none;
}

#header-intro {
float: left;
clear: both;
width: 960px;
height: 180px;
padding-bottom: 25px;
}

#twitter {
float:left;
clear:both;
width:960px;
height:180px;
background:url(/images/twitter-bird-med.png) top left no-repeat;
}

.section-wrapper {
float:left;
width:960px;
margin-bottom:40px;
}

.section-title, h1, h2, h3, h4, h5 {
color:#2F2F2F;
font-weight:bold;
font-size:12px;
margin:10px 0;
padding-bottom:5px;
border-bottom:1px solid #C7C7C7;
}

.section {
float:left;
width:460px;
}

em {
font-style:normal;
}

.float-left {
float:left;
width:660px;
}

.section strong {
display:block;
padding-top:15px;
font-size:18px;
}

.section p, {

line-height:17px;
font-size:12px;
margin:10px 0;
}

.info {
width:256px;
}

.share {
width:164px;
height:
}

.left-margin {
margin-left:40px;
}

.details {
color:#666666;
line-height:17px;
font-size:12px;
padding:0 0 10px 0;
}

.network {
height:25px;
color:#666666;
line-height:17px;
font-size:12px;
padding:10px 0 0 33px;
}

.network a {
text-decoration:none;
color:#666666;
}

ul.details li a {
text-decoration:none;
color:#666666;
}

.details a, {
text-decoration:underline;
color:#666666;
}

.linkedin {
background:url(/images/network-linkedin.png) left no-repeat;
}

.facebook {
background:url(/images/network-facebook.png) left no-repeat;
}

.twitter {
background:url(/images/network-twitter.png) left no-repeat;
}

.social {
background:url(/images/network-social.png) left no-repeat;
}

.favourite {
background:url(/images/network-favourites.png) left no-repeat;
}

.share ul, .info ul, .tri-col ul, .portfolio-nav ul {
line-height:20px;
list-style-type:square;
margin-left:15px;
}



.details.large {
padding-top:5px;
font-size:28px;
font-weight:bold;
}

.details strong {
display:inline;
padding:0;
margin:0;
font-size:12px;
}


.avatar {
width:75px;
height:75px;
float:left;
margin:2px 12px 0 2px;
}

.wide {
width:306px;
}







#twitter h6 a {
display: block;
padding: 5px 20px 0 220px;
font-size:12px;
color:#666666;
text-decoration:none;
}

#twitter h6 a:hover {
color:#000000;
}

#twitter ul {
list-style: none;
padding: 0;
}

#twitter ul li {
padding: 35px 20px 0 220px;
}

#twitter ul li a {
font-size:12px;
color:#666666;
text-decoration:none;
}

#twitter ul li a:hover {
color: #000000;
}

#twitter ul li span {
font-weight:bold;
font-size:24px;
line-height:24px;
color: #000000;
}

#twitter ul li span a {
font-size:24px;
}


#footer {
float:left;
width:960px;
margin-top:50px;
padding:20px 0;
border-top:1px solid #C7C7C7;
}

.footer-text {
color:#666666;
line-height:17px;
font-size:12px;
}

.footer-text a {
text-decoration:none;
color:#FFFFFF;
}

.clear-text {
color:#FFFFFF;
}





<!-- CSS -->


span.label,span.spacer,span.multiple span {
color:#666666;
line-height:17px;
font-size:12px;
float:left;
}

span.multiple {float:left;} 

span.button {padding-left:120px;} 

div.clear {clear:both;padding-top:5px;} 

.newsletter {
background-color: #fefefe;
margin: 5px;
padding: 0px;
float: left;
margin: 5px 0px 5px 0;
padding: 2px;
border: 1px solid #dedede;
color: #333333;
width:150px;
}

#newsletter-form label {
color:#666666;
font-size:12px;
}



.image {
width:480px;
}














