html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* */

.frame {width: 860px; margin: 0 auto;}

#header {background: transparent url('http://media.lionburger.com/bg.gif') top left repeat; border-bottom: 7px solid #00233C;}
#logo {float: left; padding: 45px; padding-left: 0;}
#slider {width: 860px; margin: 0 auto; position: relative;}
.scroll {overflow: auto; position: relative; clear: left;}
.scrollContainer div.panel {width: 860px;}
#nav {float: right; margin-top: 56px;}
#nav li {display: inline;}
#nav a {float: left; display: block; padding: 12px 18px; margin: 0 5px; font: bold 18px Helvetica, sans-serif; color: #FFF; text-decoration: none; text-transform: uppercase; background-color: #00233C;}
#nav a:active {background-color: #001727;}
#nav a:hover {color: #F4911E;}
#nav a.active {background-color: #001727; color: #FFF;}
#footer {font: bold 12px Helvetica, sans-serif; background-color: #ECECEC; color: #A8A8A8; padding: 45px;}
#footer a {text-decoration: underline; color: #959595;}
#footer a:hover {text-decoration: underline; color: #616161;}
.page-content h1 {color: #244256; text-align: left; padding-left: 0; padding-bottom: 10px;}
.page-content p {padding-bottom: 45px;}
.what-we-do p {padding-bottom: 0 !important;}
.what-we-do p.last {padding-bottom: 45px !important;}
em {font-style: italic;}
h1 {font: bold 28px Helvetica, sans-serif; color: #F4911E; padding: 45px; text-align: center;}
h1 a {color: #F4911E;}
.what-we-do h1 {color: #4D2827;}
p {color: #000; font: bold 18px Helvetica, sans-serif;}
p a, #homepage-twitter a {color: #F4911E; text-decoration: none;}
p a:hover, #homepage-twitter a:hover {text-decoration: underline;}
.what-we-do h1, .our-work h1 {color: #4A4A4A !important;}
.what-we-do p, .our-work p {color: #8D8D8D !important;}
.our-work p {padding-bottom: 0;}
.our-work li .project {display: block; margin: 20px 0; text-decoration: none;}
.our-work li .project:hover img, .our-work li a:hover span.title {border-color: #001727; color: #001727 !important;}
.our-work li p.project:hover img {border-color: #EBEBEB !important;}
.our-work li img {border: 7px solid #EBEBEB; float: left; margin-right: 20px;}
.our-work li .project span {display: block; line-height: 21px !important;}
.our-work li .project span.title {padding-top: 7px; font: bold 20px Helvetica, sans-serif; color: #4A4A4A !important; line-height: 25px !important;}
.our-work li .project span.summary, #homepage-twitter p.summary {padding-top: 7px; font: bold 16px Helvetica, sans-serif; color: #8D8D8D !important;}
.our-work .end h1 {padding: 0; padding-bottom: 10px;}
.our-work .end, .our-work .end h1 {text-align: center;}
.our-work .end {padding: 45px 0; border-top: 1px solid #EBEBEB;}

#homepage h2 {color: #4A4A4A !important; font: bold 24px Helvetica, Sans-Serif;}
#homepage-promo, #homepage-twitter {border-top: 20px solid #ECECEC; padding: 25px 0;}
#homepage-twitter {padding: 45px 0; font: bold 20px Helvetica, sans-serif; color: #4A4A4A !important; line-height: 25px !important;}
#homepage-promo .see-more {font-size: 16px; display: block; margin-top: 22px;}
#homepage-promo .our-work li .project span.summary, #homepage-twitter p.summary {padding-top: 22px;}
#homepage-promo .our-work li img {float: right; margin-right: 0; margin-left: 20px;}
.tweet {padding-bottom: 0 !important; line-height: 21px !important;}
.tweet a.permalink {font-style: italic; color: #4A4A4A !important; float: left;}
.tweet-text {float: left; margin-left: 10px; width: 752px;}