body{font-family:Arial, Helvetica, sans-serif;}
#wrapper{width:990px;margin:0 auto;}
#header{width:100%;height:92px;background:url(../../App_Images/header-bg.jpg) top right repeat-y;}
img.logo{padding:6px 0 0 30px;}

#mainNav{text-align:right;width:100%;height:48px;background:#faef6a;}
#mainNav ul{font-size:14px;padding:16px 61px 0 0;}
#mainNav li{display:inline;border-right:1px solid #000;padding:0 16px 0 16px;}
#mainNav li.last{border:none;}
#mainNav a{color:#000;text-decoration:none;padding:0;margin:0;}
#mainNav a:hover{text-decoration:underline;}

#container{width:100%;background:url(../../App_Images/container-bg.gif) repeat-y;}
#container.homepage{width:100%;background:#000 url(../../App_Images/homepage-bg.jpg) no-repeat; height:618px;}
#leftColumn{float:left;width:25%;min-height:500px;background:#000 url(../../App_Images/leftColumn-bg.gif) top left no-repeat;}
#leftColumn.no-bg{background:#000 url(../../App_Images/leftColumn-bg-2.gif) top left no-repeat;}
#rightColumn{float:right;width:75%;background:#FFF url(../../App_Images/rightColumn-bg.gif) top left no-repeat;min-height:500px;clear:right;}
#rightColumn div.creative{width:100%;background:#FFF url(../../App_Images/creative-bg.jpg) top right no-repeat;min-height:556px;}
#rightColumn div.about{width:100%;background:#FFF url(../../App_Images/about-bg.jpg) bottom right no-repeat;min-height:580px;}

#container.homepage h1{padding:58px 0 0 337px;font-size:14px;color:#ee3527;}

#rightColumn h1{padding:42px 0 0 342px;font-size:14px;color:#ee3527;}
#rightColumn h1.subinfo{padding:0 0 0 342px;font-size:14px;color:#ee3527;font-style:italic;}
#rightColumn h2{padding:48px 0 0 196px;font-size:15px;font-weight:bold;}
#rightColumn p{padding:12px 124px 34px 196px;font-size:14px;line-height:46px;}
#rightColumn p.lineHeight-1{line-height:26px;padding-top:42px;}

#rightColumn ul.clientsLeft{float:left;font-size:14px;padding:20px 90px 0 115px;}
#rightColumn ul.clientsRight{float:left;font-size:14px;padding-top:20px;}
#rightColumn ul.clientsLeft li{padding:3px 0;}
#rightColumn ul.clientsRight li{padding:3px 0;}

#leftColumn ul{padding:104px 0 0 44px;font-size:14px;}
#leftColumn li{padding:0 0 18px 0;}
#leftColumn a{color:#FFF;text-decoration:none;}
#leftColumn a:hover{text-decoration:underline;}

#leftColumn.red ul{padding:88px 0 0 84px;font-size:14px;}
#leftColumn.red li{padding:0 0 18px 0;}
#leftColumn.red a{color:#ee3527;text-decoration:none;}
#leftColumn.red a:hover{text-decoration:underline;}


#footer{clear:both;width:100%;height:48px;background:#faef6a;}
#footer p.location{float:left;font-size:13px;color:#ee3527;padding:16px 0 0 30px;}
#footer p.phone{float:right;font-size:14px;font-weight:bold;color:#ee3527;padding:17px 20px 0 22px;background:url(../../App_Images/phone-icon.gif) 0% 95% no-repeat;}



#rightColumn p.testimonial{line-height:20px;padding:28px 114px 0 100px;font-size:13px;}
#rightColumn p.testimonial-author{line-height:20px;padding:10px 154px 0 138px;font-style:italic;font-size:13px;}
#rightColumn p.marc{line-height:20px;padding:0 154px 40px 112px;}
#rightColumn p.karin{line-height:20px;padding:0 194px 40px 112px;}
#rightColumn p.hershe{line-height:20px;padding:0 260px 40px 112px;}


#rightColumn img {padding-top:40px;}
img.annual-reports{padding:0 0 20px 56px;}
img.catalogs{padding:0 0 20px 48px;}
img.collateral{padding:0 0 20px 38px;}
img.direct-mail{padding:0 0 20px 48px;}
img.invitations{padding:0 0 20px 56px;}
img.large-format-graphics{padding:0 0 20px 56px;}
img.logo-brand-development{padding:0 0 20px 72px;}
img.presentation-folders{padding:0 0 20px 106px;}
img.print-advertising{padding:0 0 20px 62px;}
img.web-design{padding:0 0 20px 42px;}
img.about-us{padding:0 0 20px 68px;}
img.marc{padding:0 0 20px 112px;}
img.karin{padding:0 0 20px 112px;}
img.hershe{padding:0 0 20px 112px;}
