body {font:small/1.5em "Lucida Grande",Helvetica,Arial,Sans-serif; padding:0; margin:0; color:#333;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; padding:0; margin:0; color:#666;}
div,ul,li,a,p,img {border:none; font-weight:normal; padding:0; margin:0;}
ul {list-style:none;}
a:link, a:active, a:visited, a:hover {height:1px; text-decoration:none;}
hr {border:none; border-bottom:1px solid #ddd; height:0;}
h1 {font-weight:700; font-size:160%; color:#F7A224;}
h2 {line-height:1.1em; color:#F4911D;}
h4 {color:#444; padding:4px 0; font-size:130%; font-weight:700;}
a {overflow:hidden;}
a:link,a:active,a:visited {color:#f3901c;}
a:hover {color:#f3bf82;}
#mainNav a:link,#mainNav a:active,#mainNav a:visited {color:#fff;}
#mainNav a:hover {color:#000;}
#bottomNav a:link,#bottomNav a:active,#bottomNav a:visited {color:#fff;}
#bottomNav a:hover {color:#aaa;}
.filed-under a:link,.filed-under a:active,.filed-under a:visited {color:#999;}
.filed-under a:hover {color:#666;}
.newsHeader a:link,.newsHeader a:active,.newsHeader a:visited {color:#5f6062;}
.newsHeader a:hover {color:#939598;}
.newsHeaderside a:link,.newsHeader a:active,.newsHeader a:visited {font-size:100%; color:#2D2829; font-weight:bold; float:none;}
.newsHeaderside a:hover {color:#939598;}
#whatwedoList li a:link,#whatwedoList li a:active,#whatwedoList li a:visited {color:#999;}
#whatwedoList li a:hover {color:#333;}
a.rss {margin-left:10px; background:url(../img/RSS-feed-icon.jpg) left center no-repeat; padding-left:24px;}
#copyright a:link,#copyright a:active,#copyright a:visited {color:#bbb; text-decoration:none;}
#copyright a:hover {color:#eee; text-decoration:none;}
.mmLink:link,.mmLink:active,.mmLink:visited {border-bottom:1px dashed #bbb;}
.mmLink:hover {border-bottom:1px dashed #eee;}
ul li ul li {border-left:5px solid #ddd; padding-left:5px; margin:5px 0 0 10px;}
#topFrame {background:url(../img/topFrame.gif) repeat-x; height:385px; width:100%; margin-top:14px;}
#headerTop {width:950px; height:100px; margin:0 auto;}
#headerLogo {display:block; background:url(../img/sprites.gif) 0px 0px no-repeat; height:80px; width:633px; float:left;}
#headerRight_logo {background:url(../img/headerRight_logo.gif) no-repeat bottom right; height:101px; width:167px; float:left;}
#headerFrame {width:950px; margin:0 auto; clear:both;}
#mainNav {margin-top:1px; float:left; margin-right:258px; background:url(/workspace/img/topNav.gif) no-repeat; width:122px; height:193px; padding-top:28px;}		
#mainNav li,#portfolioNav li {display:block;}	
#mainNav li a {display:block; height:22px; width:122px; text-indent:-9999px; overflow:hidden;}
#mainNav li #portfolio {margin-top:5px;}
#mainNav li #company {margin-top:5px; height:24px;}
#mainNav li #whatwedo {margin-top:3px;}
#mainNav li #blog {margin-top:5px; height:24px;}
#mainNav li #contact {margin-top:5px;}
#mainNav li #homePage:hover {background:url(/workspace/img/topNav.gif) no-repeat -118px -28px;}
#mainNav li #portfolio:hover {background:url(/workspace/img/topNav.gif) no-repeat -118px -55px;}
#mainNav li #company:hover {background:url(/workspace/img/topNav.gif) no-repeat -118px -82px;}
#mainNav li #whatwedo:hover {background:url(/workspace/img/topNav.gif) no-repeat -118px -109px;}
#mainNav li #blog:hover {background:url(/workspace/img/topNav.gif) no-repeat -118px -136px;}
#mainNav li #contact:hover {background:url(/workspace/img/topNav.gif) no-repeat -118px -165px;}
#imgCallus {background:url(../img/sprites.gif) no-repeat 0px -190px; height:21px; width:163px; margin-top:-40px;}
#imgBlogposts {background:url(../img/sprites.gif) no-repeat 0px -211px; height:42px; width:163px;}
#home #flashShow,#work #flashShow {background:url(../img/flashShow.gif) no-repeat !important;}
#flashShow {background:url(../img/flashShow_reg.gif) no-repeat; float:left; height:219px; margin-top:55px; width:570px;}
#flashShow_inner {width:534px; height:154px; background:url(../img/thecompanyHeader.jpg) no-repeat; margin:40px 0px 0px 18px;}
#middleFrame {min-height:500px; padding-bottom:40px; margin:0 auto; width:950px; background:url(../img/bottomLeft_logo.gif) no-repeat bottom left;}
#middleLeft {float:left; padding:0px 5px 200px 0px; width:275px;}
body#home #middleRight p {margin:4px 0px 25px 0px;}
#middleRight {border-left:1px dashed #ccc; float:left; padding:5px 5px 0px 15px; width:649px;}
#bottomFrame {background:#5f6062 url(../img/bottomFrame.gif) repeat-x; width:100%;}
#footer {background:url(../img/footerBg.gif) no-repeat; width:950px; margin:0 auto; height:15px;}
#bottom_footer {background-color:#3F3F3F; text-align:center;}
#bottom_footer_inner {width:950px; margin:0 auto; color:rgb(150,150,150);}
#motivemediaFooter {margin:10px 0px 0px 183px; background:url(../img/motivemediaFooter.gif) no-repeat; width:434px; height:127px; text-indent:-9999px;}	
#bottomNav {padding-top:20px;font-size:120%;}	
#bottomNav li {display:inline; margin:0px 10px;}
#copyright {margin-top:10px; font-size:80%; color:#ddd; padding-bottom:10px;}
#emailUs {background:url(../img/emailIcon.gif) no-repeat; padding:50px 0px 10px 125px; margin-bottom:10px;}
#checkusOut {background:url(../img/sprites.gif) no-repeat 0px -80px; width:102px; height:43px;}
a#virb {display:block; background:url(../img/sprites.gif) no-repeat -10px -123px; width:92px; height:43px;}
a#virb:hover {display:block; background-position:-100px -123px;}
a#myspace {display:block; background:url(../img/sprites.gif) no-repeat 0px -156px; width:92px; height:38px;}
a#myspace:hover {display:block; background-position:-90px -156px;}
#whatwedoList li a.whatwedoa{display:block; height:20px; border:#ddd 1px solid; background:#eee url(../img/checkMark.gif) no-repeat 5px 7px; padding:5px 0px 5px 25px; margin:5px 0px; font-weight:700;}
#whatwedoList li a ul li a {height:inherit; border:none; background:none; padding:0;}
#whatwedoList li.displayNone {display:none;}
#whatwedo_left {width:48%; float:left; padding-right:2%;}
#whatwedo_right {width:48%; float:left;}
#dropLI8 {overflow:hidden;}
#toggle {display:none;}
.clear {clear:both;}
.date {background-color:#ddd; color:#666; height:55px; margin-bottom:10px; padding:20px 10px 0px 10px; text-align:center; width:60px;}
.date strong {font-size:240%; letter-spacing:-2px;}
.newsEntry {color:#666; font-size:70%; border-left:10px solid #fff;}
.newsLeft {float:left; padding-right:5px;}
.newsRight {float:left;}
.newsRight a {display:block; padding:5px; height:50px;}
.newsTitle {color:#666; font-size:200%; text-indent:5px;}
.padding5 {padding:5px;}
.portfolioH3 {margin-top:100px; font-weight:lighter;}
.portfolioP {width:90%; font-size:90%;}
.space {margin-left:5px;}
.textIndent {text-indent:-9999px;}
.smallRss {margin-top:2px;}
.blogNav {display:block; padding-top:10px; text-align:right;}
.flashShow_inner {background:url(../img/flashShow_portfolio.gif) no-repeat; height:180px; width:552px; padding:15px 0px 0px 18px;}
.checkusoutDIV {margin-left:50px;}
.small-article-body {margin:10px 0px; font-size:80%; line-height:normal;}
.wwdContent {border:5px solid #eee; padding:10px; display:block; color:#666;}
.orange {color:#f4911d;}
input[type=hidden] {padding:0px !important;}
#contact-form {width:530px; margin-top:10px;}
#guideline {float:right; color:#333; font:80%/1.5em Verdana, Sans-serif; width:190px;}
#guideline h4 {border-bottom:1px dotted #333; text-transform:uppercase; font:110% Helvetica, Sans-serif; padding-bottom:6px;}
#guideline ul {list-style-type:square; padding:6px 0 30px 15px;}
#guideline li {margin-bottom:12px;}
form {background-color:#eee; width:320px; font-size:90%; padding:9px 9px 25px;}
fieldset {border:none;}
form label {display:block; color:#333; font:100% Helvetica, Sans-serif; text-transform:uppercase; line-height:150%; margin-bottom:15px;}
form label small {display:block; color:#888; font-size:80%; text-transform:none; text-align:right; margin-left:40%; margin-top:-1.55em;}
form label small a:hover {color:#666; border-color:#888;}
form input, form textarea {display:block; width:98%; padding:2px; color:#666;}
form textarea {height:200px;}
form input#submit {float:right; display:block; width:120px; border:1px solid #ccc;}
form input#submit:hover {background-color:#ddd; border:1px solid #bbb;}
p.success {color:#fff; font-size:140%; letter-spacing:2px; display:block; background-color:#6cc33c; font-size:99%; margin:10px 0px; padding:5px;}
p.error {color:#fff; font-size:140%; letter-spacing:2px; display:block; background-color:#e35c5c; font-size:99%; margin:10px 0px; padding:5px;}
.show {display:inline !important; text-indent:0px !important; font-size:large; color:#F4911D;}
#footerLeft {width:408px; float:left; border-right:6px solid rgb(55,55,55); height:200px; margin:10px 0; text-align:right; padding-right:10px;}
#footerRight {width:488px; float:left; height:200px; margin:10px 0; text-align:left; padding-left:10px; color:rgb(100,100,100);}
#footerRight h2, #footerLeft {color:rgb(130,130,130);}
#middleLeft .post-entry .date {background-color:#ddd; color:#666; height:40px; margin-bottom:10px; padding:10px 8px 5px 5px; text-align:center; width:60px;}
#middleLeft .post-entry .date strong {font-size:140%; letter-spacing:-2px;}
#middleLeft .post-entry h2 {font-size:120%;}
.sideBar_entry_left {float:left; width:60px;}
.sideBar_entry_right {float:right; width:190px;}
#home_page_article h2 {font-size:110%;}
#twitter_update_list li {border-top:1px solid #ddd; color:#555; padding-bottom:4px; margin-top:4px;}
#twitter_update_list li span {display:block;}
.h_sm {color: rgb(68, 68, 68); font-size: 130%;}
.h_lg {font-size: 160%; color:#F4911D;}
.homepage_entry {padding:12px; background-color:#f5f5f5;}
.homepage_entry a {color:#444; text-decoration:underline;}
.homepage_entry a:hover {color:#111;}
.social {padding-right:8px; float:left;}