@charset "UTF-8";
/* CSS Document */
html{
	background:#000;
}
body{
	margin:0; padding:0; color:#898989; font-size:10pt; font-family:"Trebuchet MS",Tahoma,Arial;
}
:focus{
	outline:0;
}
a:link, a:visited{
	color:#b8ae6d; text-decoration:underline;
}
a:hover{
	color:#5f5d53;
}
.hd{
	background:url(images/header2.jpg) no-repeat center #000; height:200px;
}
body.home .hd{
	height:340px; background:#000000 url(images/header.jpg) no-repeat scroll center center;
}
.nav{
	background:url(images/mainnavbg.jpg) repeat-x; height:36px;
}
.nav .c{
	width:960px; margin:0 auto;
}
ul.mainnav{
	margin:0; padding:0;
}
ul.mainnav li{
	float:left; list-style-type:none; padding:0 68px 0 0;
}
.bd{
	background:url(images/bdbg.png) repeat-x #0a0a0a; padding:0 0 30px;
}
.bd .c{
	min-height:400px; width:960px; margin:0 auto;
}
.bd .c .leftCol{
	width:690px; float:left; line-height:20px;
}
.bd .c .oneCol{
	width:960px; float:left;
}
h1#ourfirm{
	background:url(images/ourfirmh1.png) no-repeat; text-indent:-999999px; margin:50px 0 0 0;
}
h1#ourservices{
	background:url(images/ourservicesh1.png) no-repeat; text-indent:-999999px; margin:50px 0 0 0;
}
h1#ourportfolio{
	background:url(images/ourportfolioh1.png) no-repeat; text-indent:-999999px; margin:50px 0 0 0;
}
h1#contactus{
	background:url(images/contactush1.png) no-repeat; text-indent:-999999px; margin:50px 0 0 0;
}
h1#clientlogin{
	background:url(images/clientloginh1.png) no-repeat; text-indent:-999999px; margin:50px 0 0 0;
}
h1#casestudies{
	background:url(images/casestudiesh1.png) no-repeat; text-indent:-999999px; margin:50px 0 0 0;
}
h1#ourfirm{
	background:url(images/ourfirmh1.png) no-repeat; text-indent:-999999px; margin:50px 0 0 0;
}

.homepageHeadline{
	height:190px; margin-top:50px;
}
.homepageHeadline img{
	float:left; width:308px;
}
.homepageHeadline p{
	color:#898989; float:right; font-size:10pt; margin:0; width:365px;
}
.homepageHeadline p.standout{
	color:#b8ae6d; font-size:20pt; line-height:30px; padding:0 0 15px;
}
h1#sampleProjects{
	background:url(images/sampleProjects.png) no-repeat; text-indent:-999999px; 
}
div#projectSamples{
	
}
.servicesColumn{
	width:300px; float:left; padding-right:30px;
}
.servicesColumn ul{
	margin:0; padding:0; list-style-type:none;
}
.collageColumn{
	width:350px; float:left; height:530px; background:transparent url(images/ourFirmCollage.png) no-repeat;
}
.caseStudy{
	background:#111111 url(images/bdbg.jpg) repeat-x scroll 0 0; border:1px solid #222222; margin:20px 0; padding:20px 10px;
}
.csRightCol{
	width:300px; float:right; padding:0 20px 10px 0;
}
.csRightCol img{
	padding-bottom:20px;
}
.csLeftCol{
	width:340px; float:left;
}
.bd .c .rightCol{
	width:240px; float:right; font-size:9pt;
}
div#blogPanel{
	margin-top:50px;
}
#blogPanel a:link, #blogPanel a:visited{
	color:#b8ae6d; text-decoration:none;
}
#blogPanel a:hover{
	text-decoration:underline;
}
#blogPanel h3{
	margin-top:0; font-weight:normal;
}
#blogPanel h3 a:link, #blogPanel h3 a:visited{
	color:#b8ae6d; text-decoration:none;
}
#blogPanel h3 a:hover{
	text-decoration:underline;
}
#blogPanel p{
	
}
#blogPanel small{
	color:#5f5d53;
}
h1#moBetterBlog{
	background:url(images/moBetterBlog.png) no-repeat; text-indent:-999999px; margin-bottom:0;
}
h1#contactMoBetter{
	background:url(images/contactMoBetter.png) no-repeat; text-indent:-999999px; margin:0;
}
div#contactMBM{
	
}
#contactMBM em{
	color:#5f5d53; font-style:normal; text-transform:uppercase;
}
#contactMBM address{
	font-style:normal; text-transform:uppercase; padding:10px 0;
}
ul.contactInfo{
	list-style-type:none; margin:0; padding:0;
}
ul.bottomnav{
	float:left; list-style-type:none; margin:0; padding:10px 0; font-size:9pt; color:#5f5d53;
}
ul.bottomnav li{
	float:left; padding-right:30px;
}
ul.bottomnav a:link, ul.bottomnav a:visited{
	color:#5f5d53; text-decoration:none;
}
ul.bottomnav a:hover{
	color:#b8ae6d; text-decoration:none;
}
div.copyright{
	float:right; padding:10px 0; font-size:9pt; color:#5f5d53;
}
.ft{
	background:url(images/footerBg.png) repeat-x; height:100px;
}
.ft .c{
	width:960px; margin:0 auto;
}
#needAQuote{
	float:left; left:-11px; margin-top:19px; position:relative; width:500px;
}

#socialNetworking{
	float:right; margin-top:20px; width:240px;
}
h1#networkWithUs{
	background:url(images/mbmNetwork.png) no-repeat; text-indent:-999999px; margin:0; height:30px;
}
#socialNetworking ul{
	margin:0; padding:0;
}
#socialNetworking ul li{
	float:right; list-style-type:none; padding:0 0 0 8px;
}
a#twitter{
	background:url(images/twitter.png) no-repeat; height:28px; width:28px; text-indent:-999999px; display:block;
}
a#twitter:hover{
	background-position:0 -28px;
}
a#myspace{
	background:url(images/myspace.png) no-repeat; height:28px; width:28px; text-indent:-999999px; display:block;
}
a#myspace:hover{
	background-position:0 -28px;
}
a#linkedin{
	background:url(images/linkedin.png) no-repeat; height:28px; width:28px; text-indent:-999999px; display:block;
}
a#linkedin:hover{
	background-position:0 -28px;
}
a#facebook{
	background:url(images/facebook.png) no-repeat; height:28px; width:28px; text-indent:-999999px; display:block;
}
a#facebook:hover{
	background-position:0 -28px;
}

.clearBoth{
	clear:both;
}
img{
	border:none;
}
h4{
	font-weight:normal; font-size:110%; color:#b8ae6d;
}
h2{
	font-weight:normal; font-size:140%; color:#b8ae6d;
}
label{
	width:200px; display:block;
}
input.fixed{
	width:200px;
}
ul{
	margin:0; padding:0;
}
li{
	list-style-type:none;
}
iframe{
	border:none;
}