/*
twinhelix png fix
<target element1>,<target element2> { behavior: url(iepngfix.htc) }
*/

html{background-color:#292929;}
#doc3{background-color:#292929; margin:auto; display:table-cell;width:1920px;}
img{border:none;}
body{margin:0; background-color:#292929; color:#BBBBBB; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#masthead{height:60px; background-color:#DDDDDD; background-image:url('top_bars.gif'); margin:0px; padding:0px;}
.main{color:#929292; height:235px; background-color:#CCCCCC; background-image:url('second_bars.gif'); border-top:#000000 5px solid;margin:0px; padding:20px 0 0 45px;}
.main .orange{color:#FF4430;}

.main ul.main_nav {margin:0; padding:10px 0 0 0;}
.main ul.main_nav li{margin:9px 0; padding:0; list-style:none;}

.main ul.content_nav{margin:0 0 10px 0; padding:0; font-size:0.9em; position:absolute; bottom:0; display: inline;}
.main ul.content_nav li{margin:0 14px 0 0; padding:0; list-style:none; display:inline;}
.pinstripes{width:97.9%; height:11px; margin:0 0 10px 300px; padding:0; display:inline; position:absolute; bottom: 0; background-image:url('pinstripes.gif');}

h1{ behavior: url(iepngfix.htc); }
.main h1{background-image:url('logo.png'); background-repeat:no-repeat; height:41px; width:422px; margin:0 0 0 -45px; padding:0; font-weight:normal;}
.main h1 span{display:none;}
.main a:link{color:#929292; text-decoration:none;}
.main a:visited{color:#929292; text-decoration:none;}
.main a:hover{color:#FFFFFF; border-bottom:1px solid #FF4430;}

#content{background-image:url('gradient.jpg'); background-repeat:no-repeat; background-color:#292929; border-top:#000000 2px solid;margin:0px; padding:0 0 0 45px; height:635px;}
#content table{margin:0 40px 0 0; padding:0;}
#content table td{vertical-align:top; width:180px; font-size:0.88em; border:0px solid black; padding:12px 5px 0 0;}

h4{margin:-5px 0 0 0;}
#creative_header{margin:0; padding:5px 0 20px 40px;}
#creative_header.print{background-image:url('print_icon.png'); background-repeat:no-repeat; background-position:0% 100%;}
#creative_header.video{background-image:url('video_icon.png'); background-repeat:no-repeat; background-position:0% 100%;}
#creative_header.digital{background-image:url('digital_icon.png'); background-repeat:no-repeat; background-position:0% 100%;}
#creative_header.design{background-image:url('design_icon.png'); background-repeat:no-repeat; background-position:0% 100%;}

.words {margin:22px 0 0 0; font-size:0.95em; width:650px; line-height:175%;}
.words a:link{color:#FFFFFF; text-decoration:none;}
.words a:visited{color:#FFFFFF; text-decoration:none;}
.words a:hover{color:#FFFFFF; border-bottom:1px solid #FF4430;}
