body {background:url('../img/bg.png');padding:0;margin:0;font-family:'Arial';}
a img { border:0; margin:0; padding:0;}
div.clear {clear:left;}

div#header-red {background:url('../img/bg-red.png');height:6px;width:100%;}
div#header {margin:0 auto;width:940px;height:124px;}
div#header div#header-logo {height:124px;width:360px;}
div#header div#header-right {height:90px;width:440px;float:right;margin:25px 0 0 120px;padding:10px 0 0 20px;border-left:1px solid #D0D0D0;font-size:16px;font-weight:bold;line-height:140%;color:#FFF;text-shadow:#8a8a8a 1px 1px 1px;}

div#content {background:url('../img/bg-content.png');padding:0 0 50px 0;margin:0 0 100px 0;}
div#sub-content {margin:0 auto;width:940px;padding:40px 0 20px 0;}
div#content-left {float:left;width:160px;margin:0 19px 0 0;padding:10px 0 0 0;border-top:4px solid #B0B0B0;}
div#content-center {float:left;width:522px;margin:0;padding:0;background:url('../img/bg-center.png');}
div#content-right {float:left;width:220px;margin:0 0 0 19px;padding:10px 0 0 0;border-top:4px solid #B0B0B0;}

/* LEFT */
div#content-left div#box-avatar {margin:12px 0 0 0;width:153px;height:252px;padding:8px 0 0 7px;background:url('../img/bg-left-box.png');}
div#content-left div#box-avatar a img {border:2px solid #FFF;margin:0 6px 6px 0;padding:0;float:left;}
div#content-left p, div#content-right p {padding:20px 0;margin:0;border-bottom:1px solid #B0B0B0;font-size:11px;font-weight:bold;color:#999;text-shadow:#FFF 1px 1px 1px;line-height:130%;}
div#content-left p.dark {color:#666;line-height:160%;text-shadow:#FFF 1px 1px 1px;}

/* RIGHT */
div#box-vidrollr {margin:11px 0 0 0;width:220px;height:350px;text-align:center;}

/* CENTER */
div#box-hootsuite {padding:0 6px 33px 6px; margin:0; background:url('../img/center-bottom.png') no-repeat bottom left;}

/* MODAL */
#simplemodal-overlay {z-index:10000;background-color:#000;}
#simplemodal-container {z-index:10100;background:url('../img/bg-lightbox.png'); border:1px solid #FFF; padding:7px;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;}
.lightbox-close {text-align:right;height:11px;margin:0;padding:0;}
.lightbox-close a {color:#27a4c2;font-size:11px;}
.box-hide { width:530px; display:none; background:#FFF; padding:10px 20px 10px 20px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.bio-left { float:left;width:100px;padding:0;margin:0; }
.bio-left .twitter { font-size:11px; font-weight:bold;color:#27a4c2;}
.bio-right { margin:0 0 0 110px;padding:0;font-size:12px; }
.bio-right p { text-align:justify;margin:10px 0;padding:0; line-height:140%; }
.bio-right a { color:#27a4c2; }
.bio-right h1 { font-size:24px;color:#8d8d8d;margin:0;padding:0; }

/* TWITTER */
.twitter-status { background:#FFF url('../img/twitter-bottom.png') no-repeat bottom left; padding:0 0 8px 0; margin:0; }
.twitter-status h2 { font-size:14px; font-weight:bold; margin:0; }
.twitter-status h3 { font-size:11px; margin:0; font-weight:normal; color:#8d8d8d; }
.twitter-status p { font-size:12px; margin:0; padding:5px 0; }
.twitter-status p a { color:#27a4c2; }
.twitter-status img.twitter-top { padding:0; margin:0; height:3px; display:block; }
.twitter-status .twitter-left { padding:3px 0 0 0; text-align:right; background:#FFF url('../img/twitter-left.png') no-repeat top right; margin:0 5px 0 0; width:36px; min-height:60px; }
.twitter-status .twitter-right { padding:3px 0 0 0; }
.twitter-status .avatar { height:30px; width:30px; }
