/* Left Panel Styles */ #content h1 { border-bottom:2px solid #330000; } #content h1.steamsun { height:24px; text-align:center; } #content h1.what-we-do { height:24px; background:url(../images/what-we-do-main-title.gif) no-repeat 6px 0; } #content h1.portfolio { height:24px; background:url(../images/portfolio-title.gif) no-repeat 7px 0; } #content h1.about { height:24px; background:url(../images/about-title.gif) no-repeat 7px 0; } #content h1.who-we-are { height:24px; background:url(../images/who_we_are_title.gif) no-repeat 7px 0; } #content h1.how-we-do-it { height:24px; background:url(../images/how-we-do-it-main-title.gif) no-repeat 6px 0; } #content h1.clients { height:24px; background:url(../images/clients-title.gif) no-repeat 7px 0; } #content h1.start-a-dialogue { height:24px; background:url(../images/start-a-dialogue-title.gif) no-repeat 7px 0; } #welcome h2 { background:#330000 url(../images/welcome-title.gif) no-repeat 7px 0; height:1.3em; text-align: center; padding-top:3px; } p.feat_img { border:none; text-decoration:none;} p img { border:none; text-decoration:none;} #welcome h3.who-are-we { background:url(../images/who-are-we-title.gif) no-repeat 7px 0; height:10px; } #welcome h3.what-we-do { background:url(../images/what-we-do-title.gif) no-repeat 7px 0; height:10px; } #welcome h3.you-need-us { background:url(../images/you-need-us-title.gif) no-repeat 7px 0; height:16px; } #welcome p, #sub-menu p { margin-left:7px; } #sub-menu h2 { height:23px; margin-top:18px; } #sub-menu h2.technical { background:#f60 url(../images/technical-title.gif) no-repeat 7px 5px; } #sub-menu h2.creative { background:#f60 url(../images/creative-title.gif) no-repeat 7px 5px; } #sub-menu h2.our-passion { background:#f60 url(../images/our-passion-title.gif) no-repeat 7px 5px; } #sub-menu h2.creative-jar { background:#f60 url(../images/creative-jar-orange-title.gif) no-repeat 7px 5px; } #sub-menu h2.marketing { background:#f60 url(../images/marketing-orange-title.gif) no-repeat 7px 5px; } #sub-menu h2.supported-services { background:#f60 url(../images/supported-serv-orange-title.gif) no-repeat 7px 5px; } #sub-menu h2.products { background:#f60 url(../images/products-orange-title.gif) no-repeat 7px 5px; } #sub-menu h3.search { background:url(../images/search-title.gif) no-repeat 6px 0; height:16px; } #sub-menu h3.legend { background:url(../images/legend-title.gif) no-repeat 6px 0; height:13px; } #sub-menu select { border:1px solid #a19f9f; width:230px; color:#f60; font-size:90%; height:18px; margin-left:7px; } #sub-menu form p { margin:5px 0 5px 7px; } #sub-menu .legend-list { margin-left:7px; } #sub-menu .legend-list li { float:left; width:110px; height:20px; } #sub-menu .legend-list ul { margin:0; padding:0; list-style:none; background:transparent; } #sub-menu .legend-list li a, #sub-menu .legend-list li a:hover { margin:0; padding:0; display:inline; background:transparent; } #sub-menu .legend-list li a:hover { color:#f60; } #news h3 { background:url(../images/news-title.gif) no-repeat 7px 0; height:24px; border-bottom:2px solid #330000; padding-left:60px; } #news h3 img { vertical-align:middle; margin-top:2px; border-right:5px solid #fff; } #news a { font-size:90%; font-weight:normal; } #news .news-item { margin:0 0 12px 7px; } #news .news-item p { margin:0; } #news p.date { color:#f60; font-weight:bold; } #news p.subject { font-size:90%; text-transform:uppercase; } #news p.text { font-size:90%; } #news p a { font-size:100%; } #newsletter h3 { background:url(../images/newsletter-title.gif) no-repeat 7px 0; height:24px; border-bottom:5px solid #e8e8e8; } #newsletter form { margin-left:7px; } #newsletter input { border:1px solid #a19f9f; height:15px; width:226px; color:#f60; font-size:90%; padding:3px 0 0 3px; margin:0 0 3px 0; } * html #newsletter input { margin:0 0 2px 0; } #newsletter .signup { width:auto; height:auto; border:0; margin:0; padding:0; float:left; } #newsletter a { color:#2c3a3b; font-size:90%; margin:3px 0 0 5px; display:block; float:left; } #newsletter label { display:none; } #sub-menu label { margin-left:8px;} /* Left Panel Menu Styles */ #sub-menu ul { margin:0; padding:0; list-style:none; } #sub-menu ul li a { background:url(../images/sub-menu-off.gif) no-repeat 13px 6px; display:block; color:#272727; text-decoration:none; padding-left:30px; width:207px; height:16px; padding-top:3px; } #sub-menu ul li a:hover { color:#f60; background:#efeff0 url(../images/sub-menu-on.gif) no-repeat 13px 6px; } #sub-menu ul li a.end { border-bottom:none; } #sub-menu ul ul { display:none; } #sub-menu ul li.active ul { display:block; } #sub-menu ul li a.active { color:#f60; background:url(../images/sub-menu-on.gif) no-repeat 13px 6px; } #sub-menu ul li ul li a.active { background:#efeff0; } #sub-menu ul.submenu a { background:none; margin-left:31px; padding-left:15px; width:191px; border-bottom:1px solid #e8e8e8; border-top:1px solid #fff; } #sub-menu ul.submenu a:hover { background:#efeff0; }