@import 'http://bladv.com/assets/public/styles/reset.css';body{background:#999 url('http://bladv.com/assets/public/styles/images/body_bg.jpg') left top repeat-x;font:1.0em/1.2 Helvetica,Arial,sans-serif;color:#333}#container{background:#efeeef}p{line-height:1.6;margin:0px
0 10px 0}a{color:#8a0814}a:hover{color:#ed1b2e}a
img{border:none}strong{font-weight:bold}h3{color:#8A0814;font-size:30px;font-weight:bold;margin-top:20px}sup{font-size:0.5em;vertical-align:top}.list{list-style-type:disc;margin-left:2em}span.error{color:red;font-style:italic;font-size:0.8em}#content
p.callout{color:#868585;font-size:20px;line-height:24px}.msg{text-align:center;color:#8DC83A;font-style:italic;background:#e5f1d1;border:1px
solid #8DC83A}a.download.pdf{text-decoration:none;background:transparent url('http://bladv.com/assets/public/styles/images/icon.pdf.png') left center no-repeat;padding-left:18px;line-height:1.8}a.vcard{float:left;display:block;padding-left:24px;background:transparent url('http://bladv.com/assets/public/styles/images/icon.vcard.png') left center no-repeat;font-size:9px;font-weight:bold;text-transform:uppercase}form legend, form
label{-webkit-user-select:none;-moz-user-select: -moz-none;user-select:none}form div.error input, form div.error
textarea{border:1px
solid #ed1b2e;background:#edc8cb}#header{min-width:960px;height:100px;background:#fff url("http://bladv.com/assets/public/styles/images/header_bg.jpg") bottom left repeat-x;padding:5px
0 0 0;margin:16px
0 0 0}#home
#header{background-image:none;height:80px}#header>div{width:960px;margin:0
auto}#skip{position:absolute;top:0;left:0;width:100%;font-size:11px;height:12px;color:#A20A17;text-decoration:none;text-align:center}#skip:hover{color:#ff6e7b}#header
h1{float:left;padding-top:10px;height:41px;background:transparent url('http://bladv.com/assets/public/styles/images/logo_blur.jpg') 0px 10px no-repeat}#header h1
a{overflow:auto;width:100%;height:100%;opacity:1.0;text-decoration:none}#header h1 a
img{float:left;padding:0
5px 0 0}#header h1 a
span{display:block;float:right;color:#000;text-transform:uppercase;font:bold 14px/41px 'DIN',sans-serif}ul#nav{background:#fff;margin:2.5em 1em 0 0;float:right}ul#nav
li{float:left;margin:0
0.5em;margin:0
0.25em}ul#nav li
a{display:block;padding:0.75em 1.25em 0.3em 1.25em;color:#868686;font:bold 11px/1.5 Helvetica, arial, sans-serif;text-decoration:none;text-transform:uppercase}.csstransitions ul#nav li
a{transition:color 0.5s linear;-o-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-webkit-transition:color 0.5s linear}ul#nav li.active a, ul#nav li a.active, ul#nav li a:hover{color:#b90919}#nav li
ul{display:none}#content{min-width:960px;position:relative;overflow:hidden;min-height:275px;padding:1.5em 0 2em 0;background:#efeeef url("http://bladv.com/assets/public/styles/images/content_bg.jpg") bottom left repeat-x}#content>div:first-child{width:960px;margin:0
auto}#content
h2{color:#807f7f;font-size:22px}#content p, #content .list
li{color:#084131;color:#666;font-size:0.75em;margin-bottom:1em}.vcard
.fn{font-weight:bold}#content
#primary{width:715px;width:640px;float:left;margin-bottom:20px}#content
#secondary{margin-top:20px;width:220px;float:right}#content #secondary
h4{color:#999;clear:both}#content #secondary
ul{overflow:auto}#secondary
li{display:block;float:left;width:110px}#content #secondary li:last-child{height:40px;clear:both}#work #content #secondary li:last-child{clear:none;height:auto}#content #secondary li
a{font-size:11px;color:#666}#content #secondary li
a.empty{opacity: .75;cursor:not-allowed}#subnav{width:100%;height:40px}#subnav>li>span{color:#807f7f;font:italic 12px/20px Helvetica, Arial, sans-serif;display:block;background:#fff;float:left;width:223px;width:238px;height:20px;padding:0
0 0 25px;margin:0
15px 0 0;cursor:pointer}#subnav > li > span
a{display:block;font-style:normal;color:#666;text-decoration:none}#subnav > li:hover
span{background:#d8d8d8}#subnav > li > span
span{font-style:normal;font-weight:bold;font-size:11px}#subnav > li#go span a, #subnav > li#go
span{color:#666;width:45px;display:block;padding-left:0;background:#d8d8d8;text-transform:uppercase;text-decoration:none;font:bold 12px/20px Helvetica, Arial, sans-serif}#subnav > li#go span
a{padding-left:25px;background:#d8d8d8 url('http://bladv.com/assets/public/styles/images/work-go_bg.gif') top right no-repeat}#subnav > li#go span a:hover{background:#666 url('http://bladv.com/assets/public/styles/images/work-go_bg.gif') right -25px no-repeat;color:#d8d8d8}#subnav > li
ul{display:none;z-index:100;background:#d8d8d8;margin:20px
0 0;position:absolute;width:755px;width:800px;padding:10px}#subnav > li ul
li{display:block;float:left;width:156px;padding:2px}#subnav > li ul li
a{display:block;color:#807f7f;text-decoration:none;font-size:12px;line-height:24px;padding:0
0 0 7px}#subnav > li ul li
a.empty{color:#b5b4b4}#subnav > li ul li a.empty:hover, #subnav > li ul li a.empty:active{cursor:not-allowed;background:none}#subnav li ul li.active a, #subnav li ul li a:hover{background:#fff}#subnav li ul li.active
a{color:#B41120}#home
#content{position:relative}#home
#primary{margin:370px
0 40px 0;width:600px;width:580px}#home #primary
h3{font-size:30px;color:#99101c}#home #primary>p{color:#666;font-size:16px;line-height:24px;margin-top:0}#home
#secondary{position:absolute;margin:400px
0 0 650px;width:280px}#home
#features{display:block;position:absolute;top:0;left:0;width:100%;height:367px;overflow:hidden;background:#67070f}#home #features>div{margin:0
auto;width:1000px;height:367px;position:relative;background:#840914 url('http://bladv.com/assets/public/styles/images/featured_bg.jpg') top left no-repeat}#home #features>div>a{display:block;position:absolute;text-decoration:none}#home #features>div>a>img{display:block;position:absolute;width:100%;opacity:0.7}#home #features
span.desc{display:block;padding:10px
20px;position:absolute;float:left;z-index:1;font-size:11px;text-decoration:none;background:#333;color:#fff;white-space:nowrap;border:1px
solid #333}.boxshadow #home #features
span.desc{-moz-box-shadow:0 0 18px #333;-webkit-box-shadow:0 0 18px #333;-o-box-shadow:0 0 18px #333;box-shadow:0 0 18px #333}#home #features span.desc
em{display:block;font-size:16px}#home #features span.desc
span{display:block}#home
#signup{background:#fefefe;padding:13px;margin:0
0 0 -15px;height:100px}.borderradius #home
#signup{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#home #signup
h4{color:#99101c;font-size:16px}#home #signup
p{margin-top:0}#home #signup>div{overflow:hidden;height:60px;position:relative}#home #signup > div
.msg{clear:both;width:550px;background:none;border:none;font-size:14px;line-height:40px}#home #signup > div .msg a:hover{color:#999}#home #signup
legend{display:none}#home #signup
fieldset{width:475px;float:left;padding:10px
0;margin:0
0 10px}#home #signup
fieldset.actions{width:76px}#home #signup fieldset.actions
button{width:94px;height:36px;line-height:25px;background:transparent url('http://bladv.com/assets/public/styles/images/sign-up-btn2_bg.jpg') top left no-repeat;border:none;color:#fff;cursor:pointer;text-transform:uppercase;margin-top: -7px;text-shadow:1px 1px 0px #000}#home #signup fieldset.actions button:hover, #home #signup fieldset.actions button:focus{color:#888;color:#000}#home #signup
input{float:left;border:1px
solid #999;height:20px;width:184px;line-height:20px;padding:4px
0 0 4px;margin:0
15px 0 0}#home #signup input:focus{border:1px
solid #ed1b2e}#home #signup
label{float:left;display:block;font-weight:bold;font-size:10px;line-height:20px;color:#8f8f8f;margin:0
5px 0 0}#home
.cta{display:block;font-size:26px;height:82px;text-indent: -9999px;text-decoration:none;color:white;text-transform:uppercase;text-align:center}#home .cta
span{display:block;font-family:Helvetica,Arial,sans-serif;font-size:14px;text-transform:none}#home
.cta.news{background:transparent url('http://bladv.com/assets/public/styles/images/bg.cta.news.jpg') top left no-repeat}#home
.cta.blog{background:transparent url('http://bladv.com/assets/public/styles/images/bg.cta.blog.jpg') top left no-repeat}#home
.cta.work{background:transparent url('http://bladv.com/assets/public/styles/images/bg.cta.work.jpg') top left no-repeat}#home
#social{text-align:center}#home #social
p{margin-bottom:0}#home #social a
img{width:20px}#work
#content{padding-bottom:6em}#work
#primary{float:none;clear:both;width:100%;margin-bottom:75px}#work h4
a{text-decoration:none}#work #primary
h2{color:#999;font-size:30px;font-weight:bold;padding:15px
0}#work #primary
h3{font-weight:normal;font-size:20px;color:#807f7f;padding:10px
0}#work #primary
h4{color:#B41120;font-size:30px;font-weight:bold}#work #work_desc
h3{font-size:30px;color:#b41120;font-weight:bold;padding:10px
0 0 0}#work #work_desc
h4{font-size:12px;font-weight:bold;color:#333}#work #work_desc h4
a{color:#B41120;font-size:16px;font-weight:normal;text-decoration:none}#work
#secondary{float:none;width:auto}#work #content #secondary>ul{overflow:visible}#work #content #secondary>ul>li{float:none;width:auto}.tags{font-size:10px;color:black;margin-bottom:5px}.tags
a{color:#666}.tags a:hover{color:black}div.featured{width:960px;position:relative}div.featured
.arrow{display:block;position:absolute;width:30px;height:60px;line-height:60px;background:transparent url("http://bladv.com/assets/public/styles/images/work-arrow_sprite.jpg") left top no-repeat;top:180px;left: -30px;text-indent: -999em}div.featured .arrow:hover{background:transparent url("http://bladv.com/assets/public/styles/images/work-arrow_sprite.jpg") left -58px no-repeat;color:white;cursor:pointer}div.featured .arrow:last-child{background:transparent url("http://bladv.com/assets/public/styles/images/work-arrow_sprite.jpg") -30px top no-repeat;left:900px}div.featured .arrow:last-child:hover{background:transparent url("http://bladv.com/assets/public/styles/images/work-arrow_sprite.jpg") -30px -58px no-repeat}div.featured>div{width:900px;overflow:hidden}div.featured
ol{width:9000px}div.featured ol
li{position:relative;width:900px;height:380px;float:left}div.featured ol li
img{width:898px}div.loc{float:left;margin:0
5px 0 0;background:#ccc;height:10px}div.loc.active,div.loc:hover{background:#999;cursor:pointer}p.caption{position:absolute;background:#fff;padding:5px;display:none;margin-top: -38px;right:63px;max-width:820px;max-height:25px;overflow:hidden;line-height:14px}.boxshadow
p.caption{-moz-box-shadow:#666 0 0 5px 1px;-webkit-box-shadow:#000 0 0 5px}p.caption
strong{font-weight:bold}span.info{position:absolute;margin-top: -35px;margin-left:850px;color:#666;font-weight:bold;font-size:20px;font-family:'Gill Sans MT',Helvetica,Arial,sans-serif;display:block;text-align:center;width:24px;height:24px;line-height:24px;background:#fff;cursor:help}.boxshadow
span.info{-moz-box-shadow:0 0 5px 1px;-webkit-box-shadow:#000 0 0 5px}.borderradius
span.info{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}span.info:hover{background:#ccc}div.work{width:335px;height:330px;height:415px;float:left;margin:0
50px 75px 50px;margin:0
50px 50px 50px}div.work
.preview{display:block;margin:0
auto;max-width:335px;min-height:160px;padding-bottom:10px}div.work h5
a{color:#b41120;text-decoration:none;font-size:16px}#work
#secondary_media{float:left;width:327px;padding:15px
0 0 0}#work #secondary_media
h5{color:#000;font-size:11px;font-weight:bold}#work #secondary_media
object{margin:20px
0 0}#work
#work_desc{margin-left:327px;width:521px;padding-left:50px}#blog
div.categories{font-size:12px}#blog div.categories
a{text-decoration:none;color:#333;font-size:14px;display:inline-block;text-align:center;width:100px}#blog div.categories a:hover, #blog div.categories
a.active{font-weight:bold;color:#000}#blog
#primary{width:715px;float:left;margin-bottom:20px}#blog #primary
div.post{margin:20px
30px 40px 0;width:320px;float:left}#blog #primary
div.post.first{float:none;width:auto;margin-right:0}#blog #primary div.post:last-child:nth-child(2){float:none;width:auto;margin-right:0}#blog #primary div.entry-content
p{margin-top:0}#blog #primary div.post p, #blog #primary div.post
div{color:#333;font-size:13px}#blog #primary div.post h4, #blog #primary div.post
h5{font-weight:bold;font-size:13px;color:#333}#blog
div.intro{margin:30px
0}#blog div.intro p, #blog div.intro
h2{color:#868585;font-size:19px;line-height:24px;margin-top:0}#blog div.intro
h2{font-size:22px}#blog
#secondary{width:220px;padding-left:25px;margin-top:100px;float:right}#blog #secondary>div{margin-bottom:25px}#blog #secondary
h5{color:#b41120;font-weight:bold;font-size:16px}#blog #secondary
li{float:none;width:auto}#blog #secondary li
a{color:#666;font-weight:bold;font-size:12px;text-decoration:none}.csstransitions #blog #secondary li
a{transition:color 0.5s linear;-o-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-webkit-transition:color 0.5s linear}#blog #secondary li a:hover{color:#111}#blog
#comment_thread{margin:20px
0}#blog #comment_thread
h3{font-size:18px;color:#666}#news
div.categories{font-size:12px}#news div.categories
a{text-decoration:none;color:#333;font-size:14px;display:inline-block;text-align:center;width:100px}#news div.categories a:hover, #news div.categories
a.active{font-weight:bold;color:#000}#news
#primary{float:left;margin-bottom:20px}#news #primary
div.post{margin:20px
20px 40px 0;width:300px;float:left}#news #primary
div.post.first{float:none;width:auto;margin-right:0}#news #primary div.post:last-child:nth-child(2){float:none;width:auto;margin-right:0}#news #primary div.entry-content
p{margin-top:0}#news #primary div.post p, #news #primary div.post
div{color:#333;font-size:13px}#news #primary div.post h4, #news #primary div.post
h5{font-weight:bold;font-size:13px;color:#333}#news #primary div.post
h3{margin:0}#news
div.intro{margin:30px
0}#news div.intro p, #news div.intro
h2{color:#868585;font-size:19px;line-height:24px;margin-top:0}#blog div.intro
h2{font-size:22px}#news
#secondary{width:220px;padding-left:25px;margin-top:100px;float:right}#news #secondary>div{margin-bottom:25px}#news #secondary
h5{color:#8A0814;font-weight:bold;font-size:16px}#news #secondary
li{float:none;width:auto}#news #secondary li
a{color:#666;font-weight:bold;font-size:12px;text-decoration:none}.csstransitions #news #secondary li
a{transition:color 0.5s linear;-o-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-webkit-transition:color 0.5s linear}#news #secondary li a:hover{color:#111}#news
#comment_thread{margin:20px
0}#news #comment_thread
h3{font-size:18px;color:#666}#services #subnav li>span{width:111px;padding-left:0;text-align:center}#about .vcard
img{float:left;cursor:pointer}#about .partners .vcard>div{float:left;width:283px;height:340px}#about .vcard
.note{color:#333;background:#fff;font-size:12px;line-height:20px;width:243px;padding:20px}#hcard-Mike-Beltrame,#hcard-KC-Leffler{width:500px;float:left}#hcard-Mike-Beltrame>div{background:transparent url('http://bladv.com/assets/public/styles/images/arrow.white_lf.gif') left 25px no-repeat;margin-left: -35px}#hcard-Mike-Beltrame
.note{margin-left:20px}#hcard-KC-Leffler{margin-left:153px;margin-top: -400px}#hcard-KC-Leffler>div{visibility:hidden;z-index:20;background:transparent url('http://bladv.com/assets/public/styles/images/arrow.white_rt.gif') right 30px no-repeat;padding-right:20px;margin-top:6px}#hcard-KC-Leffler
.note{width:223px;margin-right:20px}#contact{color:#e7e7e7;position:absolute;width:100%;height:400px;bottom: -380px}#contact
h4{position:absolute;margin: -25px 0 0 760px;width:145px;height:25px;background:#666;color:#fff;font:bold 11px/25px "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select: -moz-none;user-select:none;text-shadow:1px 1px 0px #333;cursor:pointer}.borderradius #contact
h4{border-radius:7px 7px 0 0;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px}#contact>div:first-child{width:960px;margin:0
auto}.boxshadow #contact > div:first-child h4,#contact>div:last-child{-webkit-box-shadow:0px 1px 10px #666;-moz-box-shadow:0px 1px 10px #666;box-shadow:0px 1px 10px #666}#contact>div:last-child{background:#666;padding-top:15px;height:300px;overflow:auto}#contact>div>div{width:960px;margin:3px
auto}#map{float:left;width:249px;height:202px;background:transparent url("http://bladv.com/assets/public/styles/images/map_bg.jpg") top left no-repeat}#map>img,#map>div{margin:8px
0 0 9px}#contact
div.vcard{float:left;width:250px;color:#e7e7e7;font-size:12px;line-height:1.8;margin:30px
0 0 10px}#contact div.vcard
div.org{text-transform:uppercase}#contact div.tel
abbr{display:block;float:left;width:2em;font-size:10px;line-height:20px}#contact div.vcard span.street-address{display:block;margin-top:0.25em}#contact div.vcard .country-name{display:none}#contact a.vcard:hover{color:#fff}#contact_form{position:relative;overflow:hidden;float:left;border-left:1px solid #e7e7e7;padding-left:35px;margin:6px
0 0;width:354px;height:202px}#contact_form
form{position:absolute}#contact_form
div.message{position:absolute;margin-left:354px;width:354px}#contact_form div.message
p{text-align:center;padding:20px
0;color:#e7e7e7;font-size:14px}#contact_form div.message p
a{color:#fff;display:block;margin:10px
0}#contact_form div.message p a:hover{color:#999}#contact_form div.message p
em{color:#bbb;font-weight:bold}#contact_form
legend{text-transform:uppercase;font-size:10px;padding:0
0 5px 6em}#contact_form
label{float:left;text-transform:uppercase;width:6em;color:#e7e7e7;font-size:10px;line-height:3}#contact_form fieldset
div{padding:2px
0;clear:both}#contact_form input.text, #contact_form
textarea{font:0.85em/1.5 Helvetica, Arial, sans-serif;width:18em;width:285px;border:1px
solid #ccc;border-top:1px solid #888;padding-left:5px}#contact_form
input.text{height:18px;line-height:20px;padding:4px
0 0 5px}#contact_form input.text:focus, #contact_form textarea:focus{border:1px
solid #ed1b2e}#contact_form
button{width:94px;height:36px;border:none;margin:0
-0.5em 0 0;float:right;text-transform:uppercase;color:#fff;background:transparent url('http://bladv.com/assets/public/styles/images/contact-btn_bg.jpg') top left no-repeat;cursor:pointer;cursor:hand}#contact_form button:hover, #contact_form button:focus{color:#000}#footer{background:#999;clear:both;color:#fffefe;text-align:center;font:0.625em/1.0 "Helvetica Neue",Helvetica,Arial,sans-serif}#footer>div{width:870px;margin:0
auto}#footer_nav
li{margin-top:1em;float:left;padding:0
1em}#footer_nav li
a{color:#fffefe;text-decoration:none}#footer_nav li a:hover{color:#ed1b2e}#copy{text-align:right;margin:0;padding:1em
1em 0 0;line-height:1.0}#backbtnWrapper{width:100px;height:20px}#backbtn{width:87px;height:16px;cursor:pointer;display:block;background:url('http://bladv.com/assets/public/styles/../images/backbutton/backbutton.gif') no-repeat 0 0}#backbtn:hover{background-position:0 -16px}#backbtn
span{display:none}
