﻿/* Style */

.orange { color: #EE7214 !important; }
.navy { color: #000B22 !important; }
.blue { color: #017FB1 !important; }

.error { width: 20px; height: 20px; background: url(../img/error.png) no-repeat scroll left top; position: absolute; top: -9px; right: -9px; z-index: 999; text-indent: -9999em; }

/*////////////////////////////////////*/
/*////////////////////////////////////*/
/* ---- =RESET --*/

html, body, form { height: 100%; }
* { font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0; outline: 0; padding: 0; margin: 0; background: transparent; text-decoration: none; }
img { overflow: hidden; display: block; }
ul { list-style: none; }
ol { list-style-position: inside; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }

/*////////////////////////////////////*/
/*////////////////////////////////////*/
/* ---- =GLOBALS --*/

/* ---- =TAGS --*/

body { font: normal normal normal 0.72em Arial, Helvetica, sans-serif; color: #666; background: #ccc; overflow-x: hidden; }
p { line-height: 1.7em; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1.4em; }
h1 { font-size: 2.4em; color: #000B22; }
h2 { font-size: 1.4em; color: #017FB1; }
h3, h4, h5, h6 { font-size: 1.4em; color: #666; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
small { font-size: 0.8em; }
sup { font-size: 0.6em; }

/* ---- =CMS --*/

.bc h1 { margin-bottom: 30px; }
.bc h2, .bc h3, .bc h4, .bc h5, .bc h6, .bc p, .bc ul, .bc ol, .bc dl, .bc table { margin-bottom: 20px; }

.bc ul, .bc ol { margin-left: 25px; }
.bc li { margin-bottom: 5px; }
.bc ul li { padding-left: 15px; background: url(../img/bullet.gif) no-repeat left 6px; }

.bc a:hover { text-decoration: underline; }

/* ---- =LINKS --*/

a, a:visited a:active, a:focus { color: #EE7214; cursor: pointer; }
a:hover { color: #017FB1; }

/* ---- =FORMS --*/

input, textarea, select { padding: 10px; color: #666; font-family: Arial; background: #fff; border: solid 1px #ccc; }
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus, select:hover, select:active, select:focus { background: #f8f8f8; color: #000B22; border-color: #EE7214; }

/*////////////////////////////////////*/
/*////////////////////////////////////*/
/* ---- =CLASSES --*/

/* universal clearfix hack */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.clear { clear: both; overflow: hidden; height: 0px; margin-top: -1px; }
.hidden { position: absolute; top: -9999em; }
.dn { display: none; }
.bn { background: none !important; }
.fl { float: left !important; }
.fr { float: right !important; }
.fn { float: none !important; }
.centered { margin: 0 auto; }
.tac { text-align: center; }
.mb0 { margin-bottom: 0 !important; }
.mr0 { margin-right: 0 !important; }
.b0 { border: 0 !important; }

.nav-top-last { margin-right: 0 !important; }
.img-left { margin: 0 20px 15px 0; float: left; border-bottom: solid 1px #EE7214 !important; }
.bt0 { border-top: 0 !important; }

.ti { text-indent: -9999em; }

/*////////////////////////////////////*/
/*////////////////////////////////////*/
/* ---- =BUTTONS/LINKS --*/

a.btn-square { float: left; width: 30px; height: 30px; background: #EE7214 url(../img/bg-arrow-med-white-flip.png) no-repeat center center; text-indent: -9999em; }
a:hover.btn-square { background-color: #000B22; }

a.btn-tiny { padding-left: 20px; float: left; background: url(../img/btn-tiny-left.png) no-repeat left top; line-height: 34px; height: 37px; color: #333 !important; }
a.btn-tiny span { padding-right: 20px; float: left; background: url(../img/btn-tiny-right.png) no-repeat right top; font-weight: bold; font-size: 1.2em; height: 37px; }
a:hover.btn-tiny { background-position: 0% bottom; color: #fff !important; }
a:hover.btn-tiny span { background-position: 100% bottom; }

/*////////////////////////////////////*/
/*////////////////////////////////////*/
/* ---- =LAYOUT --*/

.outer { padding-bottom: 40px; float: left; width: 100%; background: #fff /*url(../img/bg-01.jpg) no-repeat center top*/; }

.wrapper { margin: 0 auto; padding: 15px 0; width: 980px; }
.top { margin-bottom: 15px; float: left; width: 980px; }

.search { float: right; width: 240px; height: 35px; background: url(../img/bg-google.gif) no-repeat left top; }
.search:hover { background-position: left bottom; }
.search-input {  float: left; width: 205px; position: relative; }
.search input { /*margin: 11px 0 0 12px; float: left; display: inline;*/ width: 180px; padding: 0; border: 0; background: transparent; position: absolute; top: 11px; left: 12px; }
.search a { float: left; width: 35px; height: 35px; text-indent: -9999em; }

.go { margin: 0 !important; width: 35px !important; height: 35px !important; text-indent: -9999em; cursor: pointer; }

.banner { margin-bottom: 5px; float: left; width: 980px; }
a.logo { margin-right: 5px; float: left; width: 230px; height: 200px; background: url(../img/bg-logo-block.gif) no-repeat left top; text-indent: -9999em; }

.body { margin: 5px 0 30px 0; float: left; width: 980px; background: #fff url(../img/bg-side-grad.gif) no-repeat left bottom; }

.side { float: left; width: 230px; background: url(../img/bg-side.gif) repeat-y left top; /*border-bottom: solid 1px #EE7214;*/ }
.side-home { margin: -5px -25px 0 25px; padding-left: 25px; float: right; width: 230px; position: relative; background: #fff; }
.side-flip { background-image: url(../img/bg-side-flip.gif) !important; border-bottom: 0 !important; }

.bc { padding: 0 25px 0 25px; float: right; width: 700px; }
.bc-home { padding: 45px 0 30px 0; border-bottom: solid 1px #EE7214; }

.crumb-last { margin-right: 0 !important; padding-right: 0 !important; background: none !important; }
.crumb { margin: 15px 0 25px 0; padding-bottom: 15px; float: right; display: inline; width: 725px; font-size: 0.9em; border-bottom: solid 1px #ccc; }
.crumb span { padding-right: 5px; float: left; color: #000B22; }
.crumb li { margin-right: 5px; padding-right: 8px; float: left; background: url(../img/bg-crumb-div.png) no-repeat right center; }
.crumb a { color: #999 !important; }
.crumb a:hover { text-decoration: underline; }
.crumb a.on { color: #EE7214 !important; }

/* ---- =FOOTER --*/

.footer { float: left; width: 100%; min-height: 380px; height: auto !important; height: 380px; background: url(../img/bg-footer.gif) repeat-x left top; }
.footer-inner { margin: 0 auto; width: 980px; }

.brands { margin-bottom: 20px; padding: 0 0 30px 20px; float: left; width: 960px; border-bottom: solid 1px #999; }
.brands li { margin-right: 45px; float: left; }

.copy { float: right; line-height: 2.0em; text-align: right; }

.nav-footer { padding-left: 20px; float: left; width: 600px; }
.nav-footer li { margin-right: 20px; padding-left: 10px; float: left; background: url(../img/bg-arrow-med-grey.png) no-repeat left center; }
.nav-footer a { color: #666; }
.nav-footer a:hover { color: #333; }

/* ---- =FEATURES --*/

.doc-icon { margin: 0 0 10px 20px; float: right; }

.feature-box { float: left; width: 980px; }
.feature-box-docs { float: left; width: 700px; }
a.box { margin-right: 10px; float: left; width: 320px; }
a.box-wide { margin: 0 10px 10px 0; float: left; width: 345px; }
a:hover.box-wide { text-decoration: none; }

.box-img { float: left; width: 320px; height: 100px; overflow: hidden; }

a span.box-info { padding: 20px; float: left; width: 280px; min-height: 135px; height: auto !important; height: 135px; background: url(../img/bg-box-grad.gif) repeat-x left bottom; border-bottom: solid 1px #EE7214; }
a:hover span.box-info { background: #eaeaea; }
a span.link-box { padding-left: 50px; float: left; width: 270px; line-height: 35px; background: url(../img/btn-box.gif) no-repeat left top; color: #000B22; }
a:hover span.link-box { background-position: left bottom; }
.box-info-heading { margin-bottom: 10px; float: left; width: 280px; color: #017FB1; font-size: 1.4em; line-height: 1.7em; }
.box-info-text { float: left; width: 280px; color: #666; line-height: 1.7em; }

a span.box-info-wide { padding: 20px; float: left; width: 305px; min-height: 75px; height: auto !important; height: 115px; background: #F4F4F4; border-bottom: solid 1px #EE7214; }
a:hover span.box-info-wide { background: #eaeaea; }
a span.link-box-wide { padding-left: 50px; float: left; width: 295px; line-height: 35px; background: url(../img/btn-box-wide.gif) no-repeat left top; color: #000B22; }
a:hover span.link-box-wide { background-position: left bottom; }
.box-info-heading-wide { margin-bottom: 10px; color: #017FB1; font-size: 1.4em; line-height: 1.3em; display: block; }
.box-info-text-wide { color: #666; line-height: 1.7em; display: block; }

/* ---- =SIDE --*/

.events-top { border-top: 0 !important; }
.events { margin-bottom: 0; float: left; width: 230px; border-top: solid 5px #fff; }
.events dt { padding: 15px; float: left; width: 200px; border-bottom: solid 1px #fff; color: #017FB1; font-size: 1.4em; }
.events dd { border-bottom: solid 1px #fff; float: left; width: 230px; }
.events dd a { padding: 15px; float: left; width: 200px; }
.events dd a:hover { color: #000B22; background: #EAEAEA; text-decoration: none; }

.events-text { margin-bottom: 8px; float: left; width: 200px; color: #666 !important; line-height: 1.7em; }
.events-detail { margin-bottom: 10px; float: left; width: 200px; }
.events-date { padding: 3px; background: #000B22; color: #fff; font-size: 0.9em; }
.events-location { padding-top: 3px; float: right; width: 140px; color: #000B22; font-size: 0.9em; }

.events-date-detail { margin: -15px 0 10px 0 !important; position: relative; }

.link { padding-left: 10px; background: url(../img/bg-arrow-med-navy.png) no-repeat left 4px; }
.link-big { padding-top: 3px; float: right; width: 140px; }

a:hover.link { text-decoration: none !important; color: #000B22 !important; }

.nav-page { margin: 0 0 0 0 !important; float: left; width: 230px; border-top: solid 1px #EE7214; }
.nav-page a:hover { text-decoration: none; }
.nav-page li { margin: 0 !important; padding: 0 !important; float: left; background: none !important; }
a.btn-prev { padding-left: 45px; float: left; width: 70px; line-height: 35px; background: url(../img/btn-prev.gif) no-repeat left top; color: #000B22 !important; }
a.btn-next { padding-left: 45px; float: left; width: 70px; line-height: 35px; background: url(../img/btn-next.gif) no-repeat left top; color: #000B22 !important; }
a:hover.btn-prev, a:hover.btn-next { background-position: left bottom; }

.nav-side { float: left; width: 230px; }
.nav-side li { float: left; width: 230px; border-bottom: solid 1px #fff; }
.nav-side li a { padding: 10px 15px; float: left; width: 200px; }
.nav-side li a:hover { background: url(../img/bg-side-hover.gif) repeat-y left top; color: #000B22; }

.nav-side li a span { padding-left: 10px; float: left; width: 190px; background: url(../img/bg-arrow-med-navy.png) no-repeat left 4px; }
.nav-side li a.open { padding-left: 13px !important; width: 202px !important; }
.nav-side li a.open span { padding-left: 12px !important; width: 188px !important; background: url(../img/bg-arrow-med-navy-down.png) no-repeat left 6px !important; }

a.open, a:hover.open, .nav-side li a.on, .nav-side li a:hover.on { background: #EE7214 !important; color: #fff !important; }
.nav-side ul { float: left; width: 230px; border-bottom: solid 1px #EE7214; }
.nav-side li ul { float: left; width: 230px; border-top: solid 1px #fff; }
.nav-side li ul li a { background: #EAEAEA; color: #EE7214; }
.nav-side li ul li a:hover { background: #dddddd !important; color: #000B22 !important; }

.nav-side li ul li a.on, .nav-side li ul li a:hover.on { background: #999 !important; color: #fff !important; }

.nav-side li ul li ul li a { background: #f8f8f8 !important; }
.nav-side li ul li ul li a.on, .nav-side li ul li ul li a:hover.on { background: #eeeeee !important; color: #000B22 !important; }

/* ---- =SUBS --*/

.subs-last { margin-right: 0 !important; }

.subs { float: left; width: 700px; }
.subs dd { margin: 0 10px 10px 0; float: left; width: 345px; }
.subs-heed { margin-bottom: 0 !important; padding-left: 15px; float: left; width: 330px; line-height: 35px; background: url(../img/bg-sub-top.gif) repeat-x left top; color: #fff; font-size: 1.3em; }
.subs-img { float: left; width: 345px; border-bottom: solid 1px #EE7214; border-top: solid 1px #EE7214; }

.nav-subs { margin: 0 !important; float: left; width: 345px; background: #F7F7F7; }
.nav-subs li { margin: 0 !important; padding: 0 !important; float: left; width: 345px; background: none !important; border-bottom: solid 1px #fff; }
.nav-subs li a { padding: 10px 15px; float: left; width: 315px; }
.nav-subs li a span { padding-left: 10px; float: left; width: 305px; background: url(../img/bg-arrow-med-navy.png) no-repeat left 4px; }
.nav-subs li a:hover { background-color: #eaeaea; color: #000B22; text-decoration: none; }

/* ---- =NAVS --*/

.nav-top { padding-right: 40px; float: right; }
.nav-top li { margin-right: 20px; padding-left: 10px; float: left; background: url(../img/bg-arrow-med-navy.png) no-repeat left center; line-height: 30px; }
.nav-top a:hover { color: #000B22; }

.nav { padding: 0 5px; float: left; width: 970px; background: url(../img/bg-nav.gif) repeat-x left top; border-top: solid 3px #EE7214; height: 57px; }
.nav li { float: left; }
.nav li a { padding: 0 22px; float: left; line-height: 52px; height: 52px; text-align: center; color: #fff !important; font-size: 1.2em; }
.nav li a:hover { background: url(../img/bg-nav-hover.gif) repeat-x left top; }
.nav li a.on { background: #EE7214 !important; }
.nav-last { padding: 0 25px !important; }

/* ---- =HERO --*/

.hero { float: left; width: 745px; }
.hero li { float: left; width: 745px; position: relative; }
.img-main { position: absolute; top: 0; left: 0; z-index: 1; }
.img-thumb { position: absolute; top: 25px; right: 25px; z-index: 3; }

.trans { position: absolute; top: 90px; left: 0; z-index: 2; width: 745px; height: 110px; background-color:#000; } /* background: url(../img/bg-trans.png) repeat-x left top; }*/
.transInner { position: absolute; top: 90px; left: 0; z-index: 9; width: 745px; height: 110px;}

.caption { padding: 15px 0 0 20px; float: left; color: #fff; font-size: 1.6em; width: 725px; }
a.fom { margin: 12px 0 0 20px; padding-left: 25px; float: left; display: inline; line-height: 15px; background: url(../img/bg-fom.gif) no-repeat left top; }
a:hover.fom { background-position: left bottom; color: #fff; }

.caption-padd { padding-right: 180px !important; width: 545px !important; }

/* /////////////////////////////// */
/* /////////////////////////////// */
/* MAP - APRIL 2010 - GJ */

.map-wrapper { float: left; width: 700px; }
.sub { font-size: 0.8em; }

/* TABS */

.map-tabs { margin: 0 !important; float: left; width: 700px; border-bottom: solid 3px #EE7214; }
.map-tabs li { margin: 0 !important; padding: 0 !important; float: left; background: none !important; }
.map-tabs li a { padding-left: 30px; float: left; width: 320px; line-height: 55px; color: #017FB1 !important; font-size: 1.4em; font-weight: normal !important; }
.map-tabs li a.on, .map-tabs li a:hover.on { background: #EE7214; color: #fff !important; }
.map-tabs li a:hover { background: #f7f7f7; text-decoration: none; }

/* TABS - END */

.map-content { float: left; width: 760px; }
.map-content-inner { float: left; width: 760px;  }

.map-map { margin-top: 30px; float: left; width: 700px; }

.map-info { padding: 0; float: left; width: 700px; }

.map-info-box { margin: 30px 0 20px 0; padding-top: 30px; float: left; width: 700px; border-top: solid 5px #E6E6E6; }

.map-info-right { float: right; width: 350px; }

.map-acc { float: left; width: 700px; }
.map-acc dd { margin-bottom: 12px; float: left; width: 698px; border: solid 1px #ccc; }

.map-acc-info { padding: 25px 30px 30px 30px; float: left; width: 638px; }

.map-acc-list { margin: -10px 0 0 0 !important; float: left; width: 698px; position: relative; z-index: 1; }
.map-acc-list dd { margin-bottom: 0; padding: 15px; float: left; width: 668px; border: 0 !important; background: url(../img/april-2010/bgDottedDivider.png) repeat-x left bottom; }
.map-acc-list dd:hover { background-color: #eaeaea; }
a.square { margin: 0 15px 0 0; float: left; }
.date { padding: 3px 5px; background: #0476A7 url(../img/april-2010/bgDate.gif) repeat-x left bottom; color: #fff; /*display: inline-block;*/ }
.map-acc-list-info { overflow: auto; }
.map-acc-list-info strong { margin-left: 10px; color: #23214F; font-size: 1.1em; }
.list-last { margin-bottom: 0 !important; background: none; }

/* DOC LIST */

.map-doclist { margin: -10px 0 0 0 !important; float: left; width: 698px; position: relative; z-index: 1; }
.map-doclist dd { margin-bottom: 0; padding: 20px 30px; float: left; width: 289px; border-style: dotted !important; border-left: 0 !important; border-top: 0 !important; }
.map-doclist dd:hover { background: #eaeaea; }

a.doclist-doc { margin: 0 5px 0 0; float: left; width: 60px; }
.doclist-info { overflow: auto; }
.info-block { min-height: 40px; height: auto !important; height: 40px; }
.doclist-info span { margin-right: 10px; }
.cell { border-right: 0 !important; width: 288px !important; }
.botty { border-bottom: 0 !important; }

.doclist-info p { margin-bottom: 5px; }

/* DOC LIST - END */

/* TABLES */

.map-table-inline { margin: 0px; float: left; }
.map-table { width: 100%; border: solid 1px #999; }
.map-table td { padding: 10px; text-align: center; color: #757575; border-right: solid 1px #DFE1E5; }
.map-table thead td { background: #003366 url(../img/april-2010/bgHeed.gif) repeat-x left bottom; color: #fff; border-right: solid 1px #fff; font-weight: bold; }
.alt td { background: #EFF0F2; }
.last { border: 0 !important; }

/* TABLES - END */

a.linky { padding-left: 15px; background: url(../img/april-2010/bgArrowOrangeSmall.png) no-repeat left 4px; }

a.bar { padding-left: 50px; float: left; width: 648px; line-height: 50px; background: url(../img/april-2010/btnBarOpen.png) no-repeat left top; color: #017FB1 !important; font-size: 1.4em; font-weight: normal !important; position: relative; z-index: 2; }
a:hover.bar { background-position: left bottom; color: #fff !important; text-decoration: none;}
.dropped { background-image: url(../img/april-2010/btnBarClose.png) !important; height: 60px; }

a.btnPic { float: left; width: 320px; border: solid 1px #ccc; background: url(../img/btn-box.gif) no-repeat left top; position: relative; font-size: 0.9em; color: #017FB1 !important; }
a:hover.btnPic { color: #fff !important; }
.btnPic-image { float: left; width: 320px; }
.btnPic-map { position: absolute; bottom: -12px; right: 5px; }
a span.btnPic-title { padding-left: 50px; float: left; width: 270px; line-height: 35px; background: url(../img/btn-box.gif) no-repeat left top; color: #000B22; font-size: 1.2em; }
a:hover span.btnPic-title { background-position: left bottom; }

.btnPic-title strong { font-weight: normal; }

a.btn { padding-left: 10px; float: left; background: url(../img/april-2010/btnL.png) no-repeat left top; line-height: 30px; color: #23214F !important; font-size: 0.7em; }
a.btn span { padding-right: 12px; float: left; background: url(../img/april-2010/btnR.png) no-repeat right top; }
a:hover.btn { background-position: 0% bottom; color: #fff !important; }
a:hover.btn span { background-position: 100% bottom; }
a.btn strong { padding-left: 13px; float: left; background: url(../img/april-2010/bgArrowOrangeSmall.png) no-repeat left center; font-weight: normal; }

.btnMarg { margin: -50px 0 0 10px; position: relative; display: inline; }

/* /////////////////////////////// */
/* /////////////////////////////// */
/* MAP - APRIL 2010 - GJ */

a.gallery-wrap { margin: 0 20px 15px 0; float: left; /*width: 250px;*/ color: #000B22 !important; }
a:hover.gallery-wrap { text-decoration: none; }
.link-title { float: left; width: 250px; line-height: 35px; background: url(../img/bg-bar.gif) repeat-x left top; border-top: solid 1px #EE7214; }
.link-title span { padding-left: 50px;  float: left; width: 200px; background: url(../img/bg-orange.gif) no-repeat left top; }
a:hover span.link-title { background-image: url(../img/bg-bar-hover.gif); }

.gallery { position: absolute; top: -9999em; }

.peeps { float: left; width: 700px; }
.peeps-box { margin: 0 10px 10px 0; padding: 20px; float: left; width: 305px; min-height: 117px; height: auto !important; height: 117px; background: #F4F4F4; border-bottom: solid 1px #EE7214; }

.peeps-img { margin-right: 15px; float: left; width: 95px; overflow: hidden; border: solid 1px #ccc; }

.peeps-info { overflow: hidden; }
.peeps-info p { margin-bottom: 5px; }

.h3 { color: #017FB1; font-size: 1.4em; margin-bottom: 10px !important; line-height: 1.3em; }

.date-padd { margin-right: 5px; }
.events-left { margin-left: 10px; }
.mb10 { margin-bottom: 10px !important; }

.contact { float: left; width: 700px; }
.form { margin-bottom: 0 !important; padding: 20px; float: left; width: 660px; background: #F4F4F4; }
.form dd { margin: 0 15px 15px 0; float: left; width: 315px; position: relative; }
.form label { padding-top: 10px; float: left; width: 100px; }
.form input { float: left; width: 193px; }
.form textarea { float: left; width: 523px; height: 100px; }
.ta { margin: 0 0 0 0 !important; width: 645px !important; }

.submit { float: left; width: 700px; line-height: 35px; }
.submit a { color: #000B22 !important; }
.submiter { width: 700px !important; }
.required { padding-right: 15px; float: right; color: #000B22 !important; }


/* Interactive Map Custom Template Layouts (from CMS Templates)
/* 2 Column Content Template */

.Content2ColumnLayout {float:left; width:640px;}
.Content2ColumnLeft {float:left; width:48%; padding:4px; }
.Content2ColumnRight {float:left; width:48%; padding: 4px 4px 4px 12px;}

.paging { padding: 10px 0 5px 0; float: left; width: 230px; text-align: center; background: #fff; }
#news-current, #events-current { font-weight: bold; }

/* 2011 */

#site .logo { background: url(../img/logo-grad.gif) repeat-x left bottom; }
#site .logo span { background: url(../img/logo.png) no-repeat center center; float: left; width: 100%; height: 100%; }

#twitter { margin: 10px 0 0 0; float: left; width: 100%; background: url(../img/bg-side-flip.gif) repeat-y 0 0; }
#twitter h2 { margin-bottom: 0; padding: 17px 20px; border-bottom: solid 1px #fff; }
#twitter h2 span { padding-right: 30px; display: block; background: url(../img/tweet.png) no-repeat right center; }

#twitter #slider { margin: 17px 20px; }
#twitter #slider dd { padding: 0; background: transparent !important; }
#twitter #slider p { margin-bottom: 10px; }
#twitter #slider .bottom { margin-bottom: 0; display: inline; }

#twitter .btn-tw { padding: 17px 20px; border: solid 1px #EE7214; border-left: 0; border-right: 0; display: block; }
#twitter .btn-tw span { padding-left: 25px; background: url(../img/tweet-btn.png) no-repeat left center; line-height: 16px; display: block; }
