* { margin: 0; }body { background-image: url(../c-media/common/tile-body_pattern.jpg); background-position: center 0; text-align: center; margin-right: auto; margin-left: auto; }p { color: #605e62; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin-bottom: 15px; }h1 { color: #ed1c24; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 27px; text-align: left; margin-bottom: 15px; padding-top: 12px; padding-left: 30px; }h2 { color: #605e62; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 22px; text-align: left; letter-spacing: 0.05em; margin-top: 5px; margin-bottom: 8px; padding-left: 30px; }h4 { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 20px; background-image: url(../c-media/common/portfolio-link.jpg); background-repeat: no-repeat; padding: 20px 15px 25px 75px; }h4 a:link, h4 a:visited { color: #fff; text-decoration: none; border-bottom-style: none; }h4 a:hover { color: #000; text-decoration: none; border-bottom-style: none; }h4 a:active { color: #ffc200; text-decoration: none; border-bottom-style: none; }td { }a:link, a:visited { color: #605e62; text-decoration: none; border-bottom: 1px dotted #605e62; }a:hover { color: #ed1c24; text-decoration: none; border-bottom-style: none; }a:active { color: #5b7584; text-decoration: none; }#outerwrapper { background-image: url(../c-media/common/vbar.gif); background-repeat: repeat-y; background-position: right 0; text-align: center; width: 100%; height: 100%; min-width: 100%; margin-right: auto; margin-left: auto; }#wrapper { background-image: url(../c-media/common/tile-wrapper.jpg); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 100%; height: 100%; min-width: 100%; margin-right: auto; margin-left: auto; }#container { background-image: none; text-align: left; width: 900px; height: 100%; margin-right: auto; margin-left: auto; }#top { color: #e7df7d; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; letter-spacing: 1em; width: 530px; height: 25px; margin: auto; padding-top: 6px; }#c1 { background-image: none; width: 135px; height: 290px; float: left; }#brand { width: 135px; height: 175px; }#brand a:link, #brand a:visited { 	border-bottom-style: none; 	}#brand h1 { font-size: 10px; line-height: 10px; text-align: left; text-indent: -6000px; float: left; margin: 0; padding: 0; }#brand h1 a { width: 135px; height: 175px; border-bottom-style: none; display: block; }#c2 { background-repeat: no-repeat; width: 122px; float: left; }#c2top { width: 122px; height: 230px; }#c3 { background-repeat: no-repeat; background-position: 0 30px; text-align: left; width: 620px; float: right; padding-top: 75px; }#c3 p { color: #605e62; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 19px; padding-top: 0; padding-right: 0; padding-left: 30px; }#main { width: 425px; float: left; }#sidebar { background-image: url(../c-media/sidebar/tile-sidebar.png); background-repeat: repeat-y; background-position: left 0; width: 186px; float: right; padding-top: 55px; }#sidebar p { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-bottom: 12px; padding-left: 10px; }#c2 p { font-size: 11px; line-height: 12px; margin-top: 0; margin-bottom: 6px; margin-left: 10px; }#p3 { background-repeat: no-repeat; background-position: 0 30px; text-align: left; width: 620px; float: right; padding-top: 80px; }#p3 p { color: #605e62; font-size: 14px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 19px; margin: 0 0 12px; padding: 0 0 0 30px; }ul { margin: 0; padding: 0; list-style-type: none; }li { background-image: url(../c-media/common/bullet.gif); background-repeat: no-repeat; background-position: 15px 6px; margin-left: -10px; padding-bottom: 3px; padding-left: 25px; }ul#nav { background-color: #616674; width: 122px; margin: 0; padding: 0; list-style-type: none; }ul#nav li { width: 122px; margin: 0; padding: 0; }ul#nav a { color: #cfcdc2; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; background-color: #616674; text-decoration: none; text-align: center; text-indent: 10px; letter-spacing: 0.25em; width: 135px; height: 24px; border-bottom: 1px dotted #e8e8e1; list-style-type: none; display: block; }ul#nav a:link, ul#nav a:visited { color: #cfcdc2; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; background-color: #616674; text-decoration: none; }ul#nav a:hover { color: #ffffff; background-color: #ed1c24; text-decoration: none; }ul#nav a:active { color: #ffffff; background-color: #fdb733; text-decoration: none; }ul#nav .live a: { color: #cfcdc2; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; background-color: #4e4f53; text-decoration: none; text-align: center; text-indent: 10px; letter-spacing: 0.25em; width: 135px; height: 24px; border-bottom: 1px dotted #e8e8e1; list-style-type: none; display: block; }ul#nav .live a:link, ul#nav .live a:visited { color: #cfcdc2; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; background-color: #4e4f53; text-decoration: none; width: 135px; height: 24px; }ul#nav .live a:hover { color: #ffffff; background-color: #ed1c24; text-decoration: none; }ul#nav .live a:active { color: #ffffff; background-color: #fdb733; text-decoration: none; }ul#subnav { width: 122px; margin: 0; padding: 0; list-style-type: none; }ul#subnav li { background-image: none; width: 122px; margin: 0; padding: 0; }ul#subnav a:link, ul#subnav a:visited { color: #4e4f53; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; text-align: left; padding-bottom: 9px; padding-left: 10px; border-bottom-color: #fff; border-bottom-style: none; list-style-type: none; display: block; }ul#subnav a:hover, ul#subnav a:active { color: #fff; background-image: url(../c-media/common/c2arrow.gif); background-repeat: no-repeat; background-position: 1px 3px; }ul#subnav .live a:link, ul#subnav .live a:visited { color: #252727; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-image: url(../c-media/common/c2arrow.gif); background-repeat: no-repeat; background-position: 1px 3px; text-decoration: none; text-align: left; padding-bottom: 9px; padding-left: 10px; border-bottom-color: #fff; border-bottom-style: none; list-style-type: none; display: block; }ul#subnav .live a:hover, ul#subnav .live a:active { color: #fff; background-image: url(../c-media/common/c2arrow.gif); background-repeat: no-repeat; background-position: 1px 3px; }ul#subnav .design a:link, ul#subnav .design a:visited { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-image: none; text-decoration: none; text-align: left; padding-bottom: 9px; padding-left: 15px; border-bottom-color: #fff; border-bottom-style: none; list-style-type: none; display: block; }ul#subnav .design a:hover, ul#subnav .design a:active { color: #fff; background-image: url(../c-media/common/c2arrow.gif); background-repeat: no-repeat; background-position: 1px 3px; }ul#subnav .designlive a:link, ul#subnav .designlive a:visited { color: #252727; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-image: url(../c-media/common/c2arrow.gif); background-repeat: no-repeat; background-position: 1px 3px; text-decoration: none; text-align: left; padding-bottom: 9px; padding-left: 15px; border-bottom-color: #fff; border-bottom-style: none; list-style-type: none; display: block; }ul#subnav .designlive a:hover, ul#subnav .designlive a:active { color: #fff; background-image: url(../c-media/common/c2arrow.gif); background-repeat: no-repeat; background-position: 1px 3px; }#clear { height: 5px; clear: both; }#footer { padding-top: 25px; padding-bottom: 20px; }#footer p { color: #8d8d8d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }#footer a:link, #footer a:visited { color: #8d8d8d; text-decoration: none; border-bottom-style: none; }#footer a:hover, #footer a:active { color: #616674; text-decoration: none; border-bottom: 1px dotted #616674; }.navone { border-top: 1px dotted #fff; }.quote { font-size: 13px; line-height: 20px; text-align: center; margin-right: 5px; margin-left: 0; }.hilite { color: #fff; background-color: #ed1c24; padding: 3px; border-bottom-style: none; }.services { line-height: 22px; margin-bottom: 5px; }.intro { font-size: 14px; line-height: 24px; margin-bottom: 12px; }.button a:link, .button a:visited { color: #8d8d8d; text-decoration: none; border-bottom-style: none; }.button a:hover, .button a:active { color: #616674; text-decoration: none; border-bottom-style: none; border-bottom-width: 1px; }.note { color: #9a9a9a; font-size: 11px; font-style: oblique; }/***************************************************************//* IMAGE TILES */body.home #c2 { background-image: url(../c-media/c2/c2-home.jpg); }body.home #c3 { background-image: none; padding-top: 35px; }body.clients #c2 { background-image: url(../c-media/c2/c2-client.jpg); }body.clients #c3 { background-image: url(../c-media/c3/c3-client.jpg); }body.about #c2 { background-image: url(../c-media/c2/c2-about.jpg); }body.about #c3 { background-image: url(../c-media/c3/c3-about.jpg); }body.services #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.services #c3 { background-image: url(../c-media/c3/c3-services.jpg); }body.contact #c2 { background-image: url(../c-media/c2/c2-contact.jpg); }body.contact #c3 { background-image: url(../c-media/c3/c3-contact.jpg); }body.pr #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.pr #c3 { background-image: url(../c-media/c3/c3-pr.jpg); }body.marketing #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.marketing #c3 { background-image: url(../c-media/c3/c3-mkt.jpg); }body.design #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.design #c3 { background-image: url(../c-media/c3/c3-design.jpg); }body.media #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.media #c3 { background-image: url(../c-media/c3/c3-media.jpg); }body.speaker #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.speaker #c3 { background-image: url(../c-media/c3/c3-speaker.jpg); }body.message #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.message #c3 { background-image: url(../c-media/c3/c3-message.jpg); }body.mediarelations #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.mediarelations #c3 { background-image: url(../c-media/c3/c3-mediarelations.jpg); }body.crisis #c2 { background-image: url(../c-media/c2/c2-services.jpg); }body.crisis #c3 { background-image: url(../c-media/c3/c3-crisis.jpg); }body.portfolio #c2 { background-image: url(../design/p-media/c2-img_portfolio.jpg); }body.print #c2 { background-image: url(../design/p-media/c2-img_print.jpg); }body.logos #c2 { background-image: url(../design/p-media/c2-img_logos.jpg); }body.advertising #c2 { background-image: url(../design/p-media/c2-img_advertising.jpg); }body.web #c2 { background-image: url(../design/p-media/c2-img_web.jpg); }body.packaging #c2 { background-image: url(../design/p-media/c2-img_packaging.jpg); }