/* TOOLBOX CSS */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

* { outline:none;}


body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #171613;
}

body {
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:left;
}

ul.nostyle {
	list-style: none;
	list-style-position: inside;
}

img {
	border: 0;
}

a:hover img { border:0; }

p img.noborder,
p img.noborder a,
p img.noborder a:hover,
#homeleft a:hover img  { border-bottom: 0px solid #000; }

a:link, a:visited, a:active  {
	color:#BED600;
	text-decoration:none;
	/*border-bottom:1px dotted #CCCCCC;*/
}

li a:hover  {
	color: #BED600;
	text-decoration:underline;
	/*border-bottom:1px dotted #BED600;*/
}

p a:hover  {
	color: #BED600;
	text-decoration:underline;
	/*border-bottom:1px dotted #BED600;*/
}
p a:hover img { border: 0px solid #fff; }

.recentprojects a:link, .recentprojects a:visited, .recentprojects a:active  {
	color:#CCCCCC;
	text-decoration:none;
	/*border-bottom:1px dotted #CCCCCC;*/
}

#homeleft h3 a:link,
#homeleft h3 a:active,
#homeleft h3 a:visited { color: #BED600; margin: 0; }

.recentprojects a:hover, .nostyle a:hover {
	color: #BED600;
	border-bottom:1px dotted #BED600;
}

#container {
	width:940px;
	margin:0 auto;
}

#masthead {
	width:940px;
	height:153px;
	margin:0;
}

#mmlogo {
	width:377px;
	height:153px;
	background-image:url(../images/mm-logo.gif);
	background-repeat:no-repeat;
	color:#000000;
	text-align:center;
	float:left;
	display:inline;
}

#logo {
	width:544px;
	height:153px;
	margin-right:-30px;
	background-image:url(../images/header-logo.jpg);
	background-repeat:no-repeat;
	float:right;
	display:inline;
}

#nav {
	width:940px;
	height:19px;
	padding:0;
	margin-top:20px;
	text-align:right;
}

.navigation {
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
}

.navigation li {
	display:inline;
	margin:0 5px 0 0;
	padding:0;
}

#navdivider {
	width:940px;
	height:1px;
	background-image:url(../images/divider-bg.gif);
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:30px;
	clear:both;
}

#homecontent { width:940px; margin-top:30px; }

#homeleft { width:210px; float:left; text-align:left; }
#homeright { width:730px; float:right; }

#homeflash {
	width:730px;
	height:362px;
}

#webprintidentity { width:730px; height:170px; margin-top:20px; }

.divider { background-image:url(../images/divider-bg.gif); background-repeat:repeat-x; height:1px; width:100%; margin-top:20px; margin-bottom:20px; }

#homeweb { width:246px; height:170px; float:left; background-image:url(../images/home-web.jpg); background-repeat:no-repeat; }
#homeweb img { width:234px; height:135px; margin-top:9px; margin-left:9px; }

#homeprint { width:239px; height:170px; float:left; background-image:url(../images/home-print.jpg); background-repeat:no-repeat; }
#homeprint img { width:234px; height:135px; margin-top:9px; margin-left:2px; }

#homeidentity { width:245px; height:170px; float:left; background-image:url(../images/home-identity.jpg); background-repeat:no-repeat; }
#homeidentity img { width:234px; height:135px; margin-top:9px; margin-left:2px; }

#footer { width:940px; font-size:10px; margin-bottom:20px; }

#masthead h1{
	width: 377px;
	height: 153px;
	float: left;
	background: url(../images/mm-logo.gif) no-repeat;
	display:inline;
	margin:0;
}

#masthead h1 a{
	display: block;
	width: 377px;
	height: 153px;
	text-indent: -10000px;
}

.recentprojects { color:#6e6965; }

.testimonialblockdark { background-color:#0e0d0c; padding:5px 10px 5px 10px; margin:0; }
.testimonialblock { padding:5px 10px 5px 10px; margin:0; }

h2.workwithus { display:block; width:438px; height:29px; background-image:url(../images/h-workwithus.png); background-repeat:no-repeat; text-indent:-9999px; }
h2.newsletter { display:block; width:438px; height:25px; background-image:url(../images/h-newsletter.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.testimonials { display:block; width:438px; height:25px; background-image:url(../images/h-testimonials.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.bannerads { display:block; width:438px; height:25px; background-image:url(../images/h-bannerads.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.resources { display:block; width:438px; height:25px; background-image:url(../images/h-resources.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.printdisclaimer { display:block; width:438px; height:25px; background-image:url(../images/h-printdisclaimer.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.logoorder { display:block; width:438px; height:25px; background-image:url(../images/h-logoorder.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.bizcardorder { display:block; width:438px; height:25px; background-image:url(../images/h-bizcardorder.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.postcardorder { display:block; width:438px; height:25px; background-image:url(../images/h-postcardorder.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.adorder { display:block; width:438px; height:25px; background-image:url(../images/h-adorder.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.planningstage { display:block; width:438px; height:25px; background-image:url(../images/h-planningstage.png); background-repeat:no-repeat; text-indent:-9999px; }
h2.recentprojects { display:block; width:155px; height:25px; background-image:url(../images/h-home-recent.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.portfolios { display:block; width:155px; height:25px; background-image:url(../images/h-portfolios.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.specialties { display:block; width:155px; height:25px; background-image:url(../images/h-specialties.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.ourportfolio { display:block; width:126px; height:25px; background-image:url(../images/h-ourportfolio.png); background-repeat:no-repeat; text-indent:-9999px; }
h2.ourportfolio { display:block; width:126px; height:25px; background-image:url(../images/h-ourportfolio.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.about { display:block; width:438px; height:29px; background-image:url(../images/h-about.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.privacy { display:block; width:438px; height:29px; background-image:url(../images/h-privacy.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.broadcast { display:block; width:438px; height:29px; background-image:url(../images/h-broadcast.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.terms { display:block; width:438px; height:29px; background-image:url(../images/h-terms.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.contact { display:block; width:438px; height:29px; background-image:url(../images/h-contact.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.emailmarketing { display:block; width:438px; height:29px; background-image:url(../images/h-emailmarketing.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.services { display:block; width:438px; height:29px; background-image:url(../images/h-services.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.socialmedia { display:block; width:438px; height:29px; background-image:url(../images/h-socialmedia.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.workshop { display:block; width:438px; height:29px; background-image:url(../images/h-workshop.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.presenter { display:block; width:438px; height:29px; background-image:url(../images/h-presenter.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.careers { display:block; width:438px; height:29px; background-image:url(../images/h-careers.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.clients { display:block; width:438px; height:29px; background-image:url(../images/h-client.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.clients2 { display:block; width:438px; height:29px; background-image:url(../images/client2.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.blogging { display:block; width:438px; height:29px; background-image:url(../images/h-blogging.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.video { display:block; width:438px; height:29px; background-image:url(../images/h-video.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.blog { display:block; width:438px; height:29px; background-image:url(../images/h-blog.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.latestblogpost { display:block; width:305px; height:29px; background-image:url(../images/h-latestblogpost.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.twitter { display:block; width:156px; height:21px; background-image:url(../images/twitter.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.moreinfo { display:block; width:96px; height:21px; background-image:url(../images/h-moreinfo.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.services { display:block; width:87px; height:21px; background-image:url(../images/h-services.png); background-repeat:no-repeat; text-indent:-9999px; } 
h2.contactusbottom { display:block; width:110px; height:21px; background-image:url(../images/h-contactusbottom.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.ourtemplates { display:block; width:145px; height:25px; background-image:url(../images/h-temp.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.slides { display:block; width:438px; height:29px; background-image:url(../images/h-slides.png); background-repeat:no-repeat; text-indent:-9999px; } 
h1.websafe { display:block; width:345px; height:25px; background-image:url(../images/h-websafe.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.randomlygenerated { display:block; width:345px; height:25px; background-image:url(../images/h-randomlygenerated.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.sitemap { display:block; width:345px; height:25px; background-image:url(../images/h-sitemap.png); background-repeat:no-repeat; text-indent:-9999px; }  

h1.logoportfolio { display:block; width:345px; height:25px; background-image:url(../images/h-logoportfolio.png); background-repeat:no-repeat; text-indent:-9999px; }  
h1.bizcardportfolio { display:block; width:345px; height:25px; background-image:url(../images/h-bizcardportfolio.png); background-repeat:no-repeat; text-indent:-9999px; }  
h1.ecardportfolio { display:block; width:345px; height:25px; background-image:url(../images/h-ecardportfolio.png); background-repeat:no-repeat; text-indent:-9999px; }  
h1.bannerportfolio { display:block; width:345px; height:25px; background-image:url(../images/h-bannerportfolio.png); background-repeat:no-repeat; text-indent:-9999px; }  
h1.adportfolio { display:block; width:345px; height:25px; background-image:url(../images/h-adportfolio.png); background-repeat:no-repeat; text-indent:-9999px; }  
h1.powerpoint { display:block; width:438px; height:29px; background-image:url(../images/h-powerpoint.png); background-repeat:no-repeat; text-indent:-9999px; }

h1.flashwebsitedesign { display:block; width:438px; height:29px; background-image:url(../images/h-flashwebsitedesign.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.websitedesign { display:block; width:438px; height:29px; background-image:url(../images/h-websitedesign.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.logodesign { display:block; width:438px; height:29px; background-image:url(../images/h-logodesign.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.printdesign { display:block; width:438px; height:29px; background-image:url(../images/h-printdesign.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.businesscarddesign { display:block; width:438px; height:29px; background-image:url(../images/h-businesscarddesign.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.banneraddesign { display:block; width:438px; height:29px; background-image:url(../images/h-banneraddesign.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.ecarddesign { display:block; width:438px; height:29px; background-image:url(../images/h-ecarddesign.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.printaddesign { display:block; width:438px; height:29px; background-image:url(../images/h-printaddesign.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.email { display:block; width:438px; height:29px; background-image:url(../images/h-email.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.viralmarketing { display:block; width:438px; height:29px; background-image:url(../images/h-viralmarketing.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.customprogramming { display:block; width:438px; height:29px; background-image:url(../images/h-customprogramming.png); background-repeat:no-repeat; text-indent:-9999px; }
h1.ecommerce { display:block; width:438px; height:29px; background-image:url(../images/h-ecommerce.png); background-repeat:no-repeat; text-indent:-9999px; }

h2.freequote { display:block; width:208px; height:13px; background-image:url(../images/h-freequote.gif); background-repeat:no-repeat; text-indent:-9999px; }

h1.socialworkshop { display:block; width:310px; height:52px; background-image:url(../images/heading-social2.gif); background-repeat:no-repeat; text-indent:-9999px; }

#project_wrap {
	width:730px;
	height:508px;
	margin:0;
	padding:0;
}

#project_top_btn {
	width:730px;
	height:29px;
	padding:0;
	margin:0;
}

#project_big {
	width:730px;
	height:450px;
	padding:0;
	margin:0;
}

#project_view {
	width:730px;
	height:30px;
	background-color:#2c2a27;
	text-align:right;
}

#project_details {
	width:730px;
	height:213px;
	margin-bottom:30px;
}

#project_desc {
	height:213px;
	width:439px;
	background-image:url(../images/bg-projectdesc.jpg);
	float:left;
	margin-top:20px;
	font-family:Lucida Grande, Helvetica, sans-serif;
}

#project_desc p { 
	margin:5px 15px 15px 15px;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
}

#project_desc h3 { font-size:17px; font-weight:bold; color:#bed600; margin-left:15px; margin-top:15px; }

#project_specs {
	height:213px;
	width:289px;
	background-image:url(../images/bg-projectspecs.jpg);
	float:right;
	margin-top:20px;
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:13px;
	line-height:25px;
}

#project_specs ul { margin-top:15px; }
#project_specs ul li span { margin-bottom:-3px; margin-left:5px; }

li.checked { list-style-image:url(../images/list-check.gif); color:#FFFFFF; }
li.notchecked {list-style-image:url(../images/blank.gif); color:#727272; }

#portfolio { width:730px; }

#portfolio_item { 
	width:243px;
	height:174px;
	background-image:url(../images/portfolio/project-sm.png);
	display:block;
	float:left;
}

#portfolio_item img {
	margin:5px 0 0 6px;
	border:2px solid #000000;
}

#portfolio_item span {
	display:block;
	color:#CCCCCC;
	font-size:11px;
	line-height:11px;
	margin:10px 0 0 30px;
}

#portfolio_item a {
	display:block;
	color:#BED600;
	width:243px;
	height:174px;
	text-decoration:none;
}



#banner { width:730px; }

#banner_item { 
	width:356px;
	height:169px;
	background-image:url(../images/banners/bannerbox.png);
	display:block;
	float:left;
}

#banner_item .desc {
	width:130px;
	float:right;
	margin:10px 5px 0 0px;
}

#banner_item img {
    float:left;
	margin:5px 0 0 6px;
	border:2px solid #000000;
}

#banner_item span {
	display:block;
	color:#CCCCCC;
	font-size:11px;
	line-height:11px;
	margin:15px 0 0 230px;
}

#banner_item p {
	font-size:12px;
	line-height:15px;
	margin:5px 0 5px 0;
}


#banner_item a {
	display:block;
	color:#BED600;
	width:350px;
	height:169px;
	text-decoration:none;
}

.quote { width:175px; float:right; margin:10px; background:#111111; border:1px solid #666666; }
.quote p { font-size:20px; color:#BED600; margin:20px; line-height:24px; }

.greenbold { color:#BED600; font-weight:bold; }

.bannertitle { color:#CCCCCC; }

#newsletter {
	width:240px;
	height:163px;
	float:right;
	background-color:#000000;
	text-align:center;
	margin-left:20px;
	margin-bottom: 10px;
}

#newsletter p { margin:5px; font-size:10px; }

h3.newsletter { width:158px; height:45px; background-image:url(../images/h3-newsletter.jpg); background-repeat:no-repeat; margin:20px auto; text-indent:-9999px; }

#subscribe { width:171px; height:25px; background-image:url(../images/btn-subscribe.gif); background-repeat:no-repeat; margin:0 auto; }

#subscribe a { display:block; width:171px; height:25px; text-indent:-9999px; }

#PageLink {
	color:#999999;
	text-decoration:none;
	position:relative; 
	top:-37px; 
	right:0px; 
	width:710px; 
	height:14px; 
	text-align:right
}

#PageLink a{
	color:#999999;
	text-decoration:none;
	width:15px;
	height:15px;
	background-color:#333333;
	border:1px solid #000000;
	margin:1px;
	padding:5px;
}

#PageLink a:hover {
	color:#BED600;
	background-color:#252525;
	text-decoration:none;
}

form { margin:0; padding:0; width:400px; }

form label { display:block; font-weight:bold; }

form input, form textarea { font-weight:bold; display: block; text-align:left; padding: 3px; border:1px solid #fff; background-color:#CCCCCC; font-size:14px; color:#333333; margin-bottom: 10px; }

form .hidden { font-weight:bold; display: block; text-align:left; padding: 3px; border:none; background:none; font-size:14px; color:#333333; margin-bottom: 10px; }

form file { background-color:#CCCCCC; }

form ol { list-style:none; }

form ol li { margin-bottom:5px; }

.address { width:225px; float:right; margin:10px; background:#111111; border:1px solid #666666; }
.address p { margin:10px; }

fieldset { margin:0; padding:0; width:400px; border:none; }

form legend {display:none; }

#testimonials_thumb { width:248px; height:248px; background-image:url(../images/testimonials_thumb.gif); float:right; }
#resources_hand { width:248px; height:220px; background-image:url(../images/resources-hand.gif); float:right; }
#splatter_services { width:313px; height:334px; background-image:url(../images/services-splatter.gif); float:right; }
#splatter_about { width:248px; height:220px; background-image:url(../images/about-splatter.gif); float:right; margin-left:20px; margin-bottom:20px; }

#rightimg { float:right; border:3px solid #BED600; margin:0 0 20px 20px; }

#bannerbutton {
	margin:-35px 0 15px 550px;
}

.homeBlog {
	width:305px;
	margin-right:30px;
	font-size:11px;
	float:left;
}

.homeBlog .date {
	color:#a3a3a3;
}

.homeBlog .alignnone {
	display: none;
}

.homeBlog h2 {
	font-size: 12px;
	font-weight: bold;
	color: #BED600;
	margin:0;
}

.homeBlog p {
	margin:0;
}

.homeBlog img {
	margin: 10px 0;
}

.homeTwitter {
	width:305px;
	float:left;
	font-size:11px;
}
.homeTwitter h2 {
	margin:0;
}
.homeTwitter ul {
	list-style:none;
	margin:0;
	padding:0;
}

.homeTwitter p {
	margin:10px 0 0 0;
	line-height:16px;
}
.homeTwitter .date {
	font-style:italic;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0;
}

.font_title_lucida {
font-family:Lucida Grande, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.lucida {
font-family:Lucida Grande, Helvetica, sans-serif;
font-size:12px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_arial {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.arial {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_times {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.times {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_courier {
font-family:"Courier New", Courier, monospace;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.courier {
font-family:"Courier New", Courier, monospace;
font-size:12px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_georgia {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.georgia {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}


.font_title_verdana {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.verdana {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_geneva {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.geneva {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_trebuchet {
font-family: "Trebuchet MS", sans-serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.trebuchet {
font-family: "Trebuchet MS", sans-serif;
font-size:12px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_palatino {
font-family: "palatino linotype",palatino,serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.palatino {
font-family: "palatino linotype",palatino,serif;
font-size:13px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_helvetica {
font-family: helvetica,sans-serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.helvetica {
font-family: helvetica,sans-serif;
font-size:13px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}

.font_title_gillsans {
font-family: "Gill Sans",sans-serif;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FFFFFF;
width:550px;
margin:0;
padding:0;
}

.gillsans {
font-family: "Gill Sans",sans-serif;
font-size:13px;
color:#BED600;
margin-top:4px;
margin-bottom:30px;
}



ul.resources a:link, ul.resources a:visited, ul.resources a:active  {
	color:#BED600;
	text-decoration:none;
	/*border-bottom:1px dotted #CCCCCC;*/
}

ul.resources h3 a:link,
ul.resources h3 a:active,
ul.resources h3 a:visited { color: #BED600; margin: 0; }

ul.resources a:hover, .nostyle a:hover {
	color: #BED600;
	border-bottom:1px dotted #BED600;
}

#browserAlert {
display:none;
}

#werehiring {
		width:175px;
		height:160px;
		background: url(../images/now-hiring.gif);
		}
		#werehiring a{
			display:block;
			width:175px;
			height:160px;
			text-indent:-9999px;
		}
		#werehiring a:hover;{
			border-bottom:1px solid #000;
			border:none;
		}
		
		
.clients_left{
float:left;
margin:20px 0 20px 90px;
padding:0 0 0 0;
}	

.clients_left a:hover{
text-decoration:underline;
}

.clients_right{
float:left;
margin:20px 0 20px 90px;
padding:0 0 0 0;
}
.clients_right a:hover{
text-decoration:underline;
}

.quickcontact {
	width:210px;
	height:320px;
	padding:10px 20px;
	background:#000;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
	.quickcontact h2 {
		color:#BED600;
		margin:10px 0 10px 0;
		padding:0;
		font-size:14px;
	}
	.quickcontact form {
		width:200px;
		margin-top:10px;
	}
	.quickcontact input.txt, .quickcontact textarea {
		width:200px;
		padding:3px;
		font-weight:normal;
		font-size:12px;
		margin-bottom:10px;
		font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	}
	

.quickcontact-services {
	width:210px;
	height:435px;
	padding:10px 20px;
	background:#000;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

.quickcontact-workshop {
	width:210px;
	padding:10px 20px;
	background:#000;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

	.quickcontact-services h2 {
		color:#BED600;
		margin:10px 0 10px 0;
		padding:0;
		font-size:14px;
	}
	.quickcontact-services form {
		width:200px;
		margin-top:10px;
	}
	.quickcontact-services input.txt, .quickcontact-services textarea {
		width:200px;
		padding:3px;
		font-weight:normal;
		font-size:12px;
		margin-bottom:10px;
		font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	}
	

.quickcontact-services2 {
	padding:10px 20px 10px 20px;
	background:#000;
	margin-bottom:20px;
	margin-right:25px;
}
	.quickcontact-services2 h2 {
		color:#BED600;
		margin:10px 0 10px 0;
		padding:0;
		font-size:14px;
	}
	.quickcontact-services2 form {
		width:665px;
		margin-top:10px;
	}
	.quickcontact-services2 input.txt, .quickcontact-services2 textarea {
		width:200px;
		padding:3px;
		font-weight:normal;
		font-size:12px;
		margin-bottom:10px;
		font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	}

.quickcontact-internal {
	width:210px;
	height:320px;
	padding:10px 20px;
	background:#000;
	float:left;
	margin-left:0px;
	margin-bottom:20px;
}
	.quickcontact-internal h2 {
		color:#BED600;
		margin:10px 0 10px 0;
		padding:0;
		font-size:14px;
	}
	.quickcontact-internal form {
		width:200px;
		margin-top:10px;
	}
	.quickcontact-internal input.txt, .quickcontact-internal textarea {
		width:200px;
		padding:3px;
		font-weight:normal;
		font-size:12px;
		margin-bottom:10px;
		font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	}



#homeleft .quickcontact {
	width:200px;
	margin:20px 0 20px 0;
	float:none;
	background:none;
	padding:0;
}
	#homeleft form {
		width:150px;
	}
	#homeleft .quickcontact input.txt, #homeleft .quickcontact textarea {
		width:150px;
	}

#feedStrip {
	width:100%;
	background:#000;
	padding:20px 0;
}
#feedStripWrap {
	width:950px;
	margin:0 auto;
	font-size:11px;
}


#extrasStrip {
	width:100%;
	background:#000;
	padding:0 0 20px 0;
}
#extrasStripWrap {
	width:950px;
	margin:0 auto;
	font-size:11px;
}

#extrasStrip #portfolios {
	width:200px;
	margin-right:30px;
	font-size:11px;
	float:left;
}

#extrasStrip #specialties {
	width:200px;
	margin-right:30px;
	font-size:11px;
	float:left;
}

#extrasStrip #moreinfo {
	width:200px;
	margin-right:30px;
	font-size:11px;
	float:left;
}

#extrasStrip #hcard {
	width:200px;
	margin-right:30px;
	font-size:11px;
	float:left;
}