*{font-weight:bold;outline:none;}
img{outline:0;}
a{outline:0;}
.spacer{clear:both;float:none;height:1px;overflow:hidden;}
a{color:#7d6251;text-decoration:none;}
a:hover{text-decoration:underline;}
.left{float:left;}
.right{float:right;}
body{padding-top:45px;font-size:12px;font-family:helvetica,arial,sans-serif;background:#2a211e url(../img/wood_bg.png) center center;background-attachment:fixed;color:#fff;}
body#tinymce{background:#fff!important;}
form *{color:#666;font-size:1em;font-family:helvetica,arial,sans-serif;}
form input.decoy{display:none;}
#tinymce{color:#666;}
#today_date{position:absolute;right:40px;top:-20px;}
#wrapper{background:url(../img/semi-bg.png);background:rgba(66,49,42,0.7);-moz-border-radius:50px;-webkit-border-radius:50px;width:920px;margin-left:auto;margin-right:auto;position:relative;z-index:3;}
#left{width:190px;padding-top:30px;}
#right{width:40px;}
#most_popular{position:absolute;padding-top:20px;right:-82px;z-index:99;top:-45px;}
#right *{z-index:99;}
#most_popular h3{background:url(../img/most_popular.png);width:125px;height:105px;line-height:.9em;position:absolute;left:-150px;text-align:left;font-size:2.5em;padding-top:35px;padding-left:15px;z-index:99;color:#fff;font-size:1.8em;}
#most_popular ul{position:relative;left:-8px;list-style:none;}
#most_popular li{margin-bottom:2px;}
#most_popular li a{display:block;padding:5px;color:#fff;font-weight:bold;overflow:hidden;font-size:.9em;}
#most_popular li.first{background-color:#e3ddd9;width:137px;position:relative;left:-2px;font-weight:bold;}
#most_popular li.first a{color:#42210b;}
#most_popular li.second a{background-color:#ffe14f;width:50px;}
#most_popular li.third a{background-color:#f4c603;width:75px;}
#most_popular li.fourth a{background-color:#fbb03b;width:100px;}
#most_popular li.fifth a{background-color:#998675;width:125px;}
#most_popular ul li a:hover{background-color:#665852;text-decoration:none;}
#most_popular ul li.first a:hover{background-color:#e3ddd9;}
#logo{padding:5px;margin-bottom:30px;}
#navbar{margin-bottom:30px;}
#navbar ul li{list-style:none;display:block;float:none;border-bottom:1px solid #665852;z-index:99;}
#navbar ul li.first{border-top:1px solid #665852;}
#navbar ul li a{color:#fff;font-weight:bold;font-size:1em;display:block;padding:5px 20px;z-index:10;position:relative;text-decoration:none;}
#navbar ul li a:first-letter{text-transform:uppercase;}
#search input{width:457px;height:23px;background:url(../img/search.jpg);overflow:hidden;border:none;margin-bottom:10px;font-size:12px;padding:6px 20px 0;color:#998675;}
#search input:focus{color:#000;}
#tinymce{background-color:#fff!important;padding:0!important;color:#666!important;margin:0;}
#container{margin:0 40px 30px 190px;padding:20px 20px 30px 20px;background-color:#fff;-moz-border-radius-bottomleft:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-bottomright:50px;-webkit-border-bottom-right-radius:50px;color:#666;font-size:1em;}
#container *{line-height:1.4em;}
#case_study_homepage.read-more {content: ' +'}
#content{position:relative;width:100%;}
#main-banner{position:relative;z-index:1;}
#main-banner #title{position:absolute;z-index:80;bottom:0;left:0;max-width:300px;font-size:2.3em;color:#2a211e;font-weight:bold;padding-right:39px;background:url(../img/title-right.png) no-repeat right bottom;}
a.read-more{color:#ffe14f;font-weight:bold;}
a.read-more:hover{color:#534741;text-decoration:none;}
#container a.read-more{color:#fbb03b;}
#container a.read-more:hover{color:#534741;}
#main-banner #title span{background:url(../img/title.png) no-repeat left top;display:block;padding:20px 0 15px 20px;text-transform:capitalize;}
#container p{margin-bottom:10px;}
#clock{position:absolute;top:160px;text-align:center;background:url(../img/clock-bg.png);width:99px;left:-20px;height:85px;padding-right:1px;padding-top:15px;z-index:2;}
#accordian>div{padding:5px 0;}
#accordian>div>*{padding:0 20px;}
#accordian a{color:#fff;}
#accordian h4{font-size:1em;font-weight:normal;margin-bottom:5px;}
#accordian h5{font-size:.9em;font-weight:bold;margin-bottom:3px;color:#ffe14f;}
#accordian h5 a{color:#ffe14f;}
#s1{overflow:hidden;}
#accordian p{font-size:.9em;color:#998675;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #665852;line-height:1.4em;}
#accordian h3{border-top:1px solid #2a211e;padding:5px 20px;color:#ffe14f;background-color:#2a211e;cursor:pointer;}
#accordian h3 a{color:#fff;text-decoration:none;}
#accordian h3.ui-state-active{color:#2a211e;background-color:#ffe14f;cursor:default;}
#accordian h3.ui-state-active a{color:#2a211e;cursor:default;}
.jab_title{color:#ffe14f!important;background-color:#2a211e!important;}
#footer{text-align:right;padding:20px;line-height:25px;}
#footer .icon{display:block;clear:none;width:25px;height:25px;overflow:hidden;position:relative;margin-right:5px;z-index:99;float:left;}
#footer #profiles .icon{float:right;}
.icon img{position:absolute;top:0;}
#twitter_icon.icon{background:url(../img/icons.png) no-repeat;background-position:-50px bottom;}
#twitter_icon img{left:-50px;}
#delicious_icon.icon{background:url(../img/icons.png) no-repeat;background-position:-75px bottom;}
#delicious_icon img{left:-75px;}
#zest_icon.icon{background:url(../img/icons.png) no-repeat;background-position:0 bottom;}
#zest_icon img{left:0;}
#ido_icon.icon{background:url(../img/icons.png) no-repeat;background-position:-25px bottom;}
#ido_icon img{left:-25px;}
#navbar li.backLava{z-index:1;position:absolute;border:none;display:list-item;background:#665852;}
.case_study_homepage{width:210px;margin-right:10px;float:left;}
.case_study_homepage img{margin-bottom:10px;}
.case_study_homepage h2{color:#736357;font-weight:normal;margin-bottom:5px;font-size:1.3em;}
.case_study_homepage h2{height:40px;}
.case_study_homepage h2 a{color:#736357;}
.case_study_homepage p{margin-bottom:15px;display:block;height:100px;}
ul#services{list-style:none;padding:5px;border-bottom:1px solid #d5ccc6;border-top:1px solid #d5ccc6;position:relative;height:5.6em;}
ul#services li{display:block;float:left;margin:0;padding:0;background:none;}
ul#services li a{line-height:1em;color:#42210b;display:block;float:left;padding:10px 15px;font-weight:bold;font-size:1.2em;z-index:10;position:relative;}
ul#services li a:hover{text-decoration:none;}
ul#services li.backLava{z-index:1;position:absolute;border:none;display:list-item;background:#ffe14f;}
ul#industries{list-style:none;padding:5px 5px;border-bottom:1px solid #d5ccc6;margin-bottom:10px;position:relative;height:5.5em;}
ul#industries li{display:block;float:left;margin:0;padding:0;background:none;}
ul#industries li a{padding:8px;line-height:1em;color:#7d6251;display:block;float:left;font-weight:bold;font-size:1.1em;z-index:10;position:relative;}
ul#industries li a:hover{text-decoration:none;}
ul#industries li.backLava{z-index:1;position:absolute;border:none;display:list-item;background:#f4c603;}
.box{width:318px;position:relative;float:left;margin-right:13px;margin-bottom:13px;height:340px;}
.box.tools ul{padding:0 10px;}
.box.tools li{list-style:none;padding:5px;padding-left:15px;background:url(../img/list.jpg) left center no-repeat;border-bottom:1px solid #d5ccc6;}
.box a{color:#2a211e;}
.box a:hover{color:#665852;}
.box h3{color:#2a211e;margin-bottom:15px;font-size:1.9em;vertical-align:baseline;}
.box h3 img{vertical-align:baseline;}
.box h3 a{color:#2a211e!important;}
.box h3 a:hover{text-decoration:none;}
.box.delicious a{color:#0071bc;}
.box.delicious p,.box.twitter p{padding:10px;background-color:#f2f2f2;-moz-border-radius:10px;-webkit-border-radius:10px;}
.box .entry{padding:10px;background-color:#f2f2f2;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:10px;}
.box .entry p{margin-bottom:0!important;}
.box.twitter a{font-weight:bold;color:#38d9fe;}
.box.delicious a:hover,.box.twitter a:hover{color:#2a211e;}
.case_study_summary{width:49%;float:left;margin-right:2%;}
.case_study_summary h2{font-weight:normal;padding:5px;font-size:1.3em;}
.case_study_summary h2 a{color:#42210b;}
.case_study_summary p{padding:0 5px;}
.case_study_summary p.text{height:75px;}
input,textarea{-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px!important;border:1px solid #aaa;}
#side_contact input{width:137px;}
input{padding:3px;margin-bottom:10px;}
#side_contact textarea{width:137px;height:70px;}
textarea{margin-bottom:10px;padding:3px;}
input:focus,textarea:focus{color:#42210b;border-color:#ffe14f;}
.sub-image{margin:0 20px 20px 0;}
#container h1{color:#392623;font-weight:normal;font-size:1.3em;margin-bottom:15px;}
#container .hentry h1{margin-bottom:5px;}
#container .hentry h2{color:#f4c603;font-weight:normal;font-size:1.2em;margin-bottom:15px;}
#container .hentry p{margin-bottom:10px;}
label{display:block;float:left;width:100px;}
.submit{background:transparent url(../img/submit.png);border:none;width:59px;height:59px;overflow:hidden;text-indent:-999px;}
abbr{border:none;}
.ui-icon-triangle-1-e{display:block;float:left;background-image:url(../img/plus.gif);width:10px;height:9px;margin-right:5px;margin-top:3px;}
#content *{font-weight:bold;}
#tinymce h1,#content h1{font-size:1.5em;font-weight:bold;color:#2a211e;}
#tinymce h2,#content h2{margin-bottom:10px;font-size:1.4em;color:#2a211e;}
#tinymce h3,#content h3{margin-bottom:10px;font-size:1.3em;color:#2a211e;}
#tinymce h4,#content h4{margin-bottom:10px;font-size:1.2em;color:#2a211e;}
#tinymce h5,#content h5{margin-bottom:5px;font-size:1.1em;color:#2a211e;}
#tinymce h6,#content h6{font-size:1em;color:#2a211e;}
#tinymce li,#content li{list-style:none;padding:5px;padding-left:15px;background:url(../img/list.jpg) left 8px no-repeat;}
#tinymce ul,#content ul{margin-bottom:10px;}
#tinymce p,#content p{margin-bottom:10px;}
#content .entry *{margin:0;}
.comments textarea{width:90%;}
.comment{border-bottom:1px dashed #999;padding:5px;width:99%;height:50px;}
.comment .author{color:#2a211e;font-style:normal;}
.comment-date{font-style:italic;}
.comment p{height:35px;}
.comment img{float:left;padding-right:5px;}
.service{float:left;position:relative;padding:2%;padding-top:0;width:29%;height:140px;margin-bottom:20px;}
.service .read-more{position:absolute;bottom:0;}
.service h3{padding-top:0;margin-top:0;}
ul#foot-nav{list-style:none;display:inline;}
ul#foot-nav li{display:inline;}
ul#foot-nav li a{display:block;float:left;padding:0 10px;background:url(../img/white-plus.png) no-repeat center left;color:#fff;}
ul#foot-nav li.last a{border:none;}
#overlay{z-index:1;position:absolute;position:fixed;bottom:-200px;right:0;background:url(../img/watermark.png);width:364px;height:587px;}
#twitter-comments li{list-style:none;background:none;padding:0;padding-bottom:20px;}
#twitter-comments .tweet_text a{color:#c0c0c0;}