CSS Header?

Im trying to make a CSS header that will have a set of
buttons that the user can use to click to a new header image. I
enclosed this example:
http://www.geocities.com/matraka_x/testHeader.htm
Can anyone point me to an online CSS example or possibly
point out a non flash method by which to produce this. Thanks a lot
for your time.

Wow, I really should have thought of that one. I appreciate the help Nadia!
Do you know any tricks i can do with css say for like stroke (outline) around the text or something? There has to be more I can do with css then what dw gives me. Again, Im just starting with css. We didnt get taught a thing but the basics in school. Now i would like to ask for my money back!

Similar Messages

  • CSS header-field redirect

    Hi,
    We have need to redirect mobile users to site that has an optimized view for the content. There are 32 devices needing to be redirected, by matching the User Agent field in the HTTP header.
    Do I need to create 32 individual L5 rules or will the CSS do an "OR" funtion on the fields defined in a single header group?
    Thanks,
    Pat
    !********************* HEADER FIELD GROUP *********************
    header-field-group Usablenet
    description " Match User Agent"
    description " Match User Agent"
    header-field 1 user-agent contain "AU-MIC"
    header-field 2 user-agent contain "AUDIOVOX"
    header-field 3 user-agent contain "Alcatel"
    header-field 4 user-agent contain "BlackBerry"
    header-field 5 user-agent contain "Blazer"
    header-field 6 user-agent contain "Danger\ hiptop"
    header-field 6 user-agent contain "DoCoMo"
    header-field 7 user-agent contain "Ericsson"
    header-field 8 user-agent contain "Googlebot-Mobile"
    header-field 9 user-agent contain "Handheld"
    header-field 10 user-agent contain "Klondike"
    content Test_L5_http-header
    vip address 192.168.1.10
    header-field-rule Usablenet
    protocol tcp
    port 80
    url "/*"
    add service mobile_redirect
    active
    service mobile_redirect
    keepalive type none
    type redirect
    no prepend-http
    domain "http://mobile.com"
    active

    Syed,
    We have 5 L5 rules on this VIP currently, I'm thinking adding 30 more rules will affect the response times.
    Our other alternative is to do the redirect on the web server.
    Thanks, for the quick reply.
    -Pat

  • CSS Header - how to create image map on header image?

    So I am pretty new to CSS.  I created a tag <div id="page_header"> and then have an image called "header.jpg" that shows up fine.  But now I want to make that header clickable so I can use it as the link back to the home page.  If it were a basic image, I could create an image map.  But since it is a CSS file, I can't figure out how to do this.  I know this has to be simple!
    Thanks for your help,
    Gary

    Thanks - so I would insert a transparent gif the same size as the header area (1000 X 300) the same way I would if it were a regular image?  Does this go before the <div id="page_header"> tag?
    Inside the div.
    <div id="page_header">
    <img src="your_transparent_image.gif">
    </div>
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    www.alt-web.com/
    www.twitter.com/altweb
    www.alt-web.com/blogspot.com

  • CSS header images not visible except in design view

    I have a recurring problem in my css designs, and it's driving me to drink. In my stylesheets I define background and header images that work beautifully in design view, but when you view it any browser the header image is gone. This is not the first time I have struggled with this and I am over it. On the example I have posted there is an image underneath (not below, actually underneath) the company name and slogan at the top of the page, but you sure can't see it can you? As a matter of fact the second line of text completely disappears because the header image is not displayed. If someone can show me where I am going wrong with this I would appreciate it. The link to the site is here:
    http://firstvirginiaservices.com/test/index.html

    This is a path issue.
    You're testing your new website in a subfolder called test. The server does not know that.
    Your header rule points to the image with a site root reference i.e. starting from the root folder
    #header {
    margin:0;
    font-family: Verdana, Geneva, sans-serif;
    background-image: url(/images/header.jpg) ;
    background-repeat:no-repeat;;
    text-align: right;
    That'll probably be OK when the site goes live but not while it lives in the "test" subfolder.
    The server is looking for
    http://firstvirginiaservices.com/images/header.jpg
    but the images folder does not exist at the root folder level yet so the file is not found and the image does not display.
    You really mean
    http://firstvirginiaservices.com/test/images/header.jpg
    The solution is to
    EITHER
    keep the root relative path and change the path temporarily in the CSS while you're working in the test folder
    #header {
    margin:0;
    font-family: Verdana, Geneva, sans-serif;
    background-image: url(/test/images/header.jpg) ;
    background-repeat:no-repeat;;
    text-align: right;
    then tweak the path (remove "/test") when the site goes live.
    OR
    use a document relative path in the #header rule (from the CSS folder location to the images folder location)
    #header {
    margin:0;
    font-family: Verdana, Geneva, sans-serif;
    background-image: url(../images/header.jpg) ;
    background-repeat:no-repeat;;
    text-align: right;

  • CSS Header change on all pages - where do I go?

    On our homepage http://www.rugged-cctv.com/ we have a blue header bar and a gray header bar.  On the gray bar I changed the word Blog to say RuggedCams Blog.
    If you go to any of our other pages the gray bar still just says blog.  Here is a page where you can see it still says blog.
    http://www.rugged-cctv.com/product-choices.shtml
    What part of the site do I need to get into to change it for all the pages?
    I looked in the CSS file page but didn't see anything in there.
    Also how do I change the code so just the RuggedCams Blog shows up in Red while the others still show up in black?
    Here is the code for the main nav and sub nav on the homepage.
    <div id="main-nav">
    <ul id="navlist">
    <li><a href="/">HOME</a></li>
    <li><a href="product-choices.shtml">PRODUCTS</a></li>
    <li><a href="downloads.shtml">DOWNLOADS</a></li>
    <li><a href="about.shtml">ABOUT US</a></li>
    <li><a href="contact.shtml">CONTACT US</a></li>
    </ul>
    </div>
    <div id="sub-nav">
    <ul id="sub-nav-list">
    <li id="active"><a href="cctveducation.shtml">Learning Center</a> |</li>
    <li><a href="press-releases.shtml">Press Releases</a> |</li>
    <li><a href="testimonials.shtml">Testimonials</a> |</li>
    <li><a href="securitycameravideos.shtml">Videos</a> |</li>
    <li><a href="live-demo.shtml">Demo Site</a> |</li>
    <li><a href="http://www.rugged-cctv.com/blog/" target="_blank"><em><strong>RuggedCams BLOG</strong></em></a></li>
    </ul>
    </div>
    Thanks!!!

    On my homepage this is the code for the subnavigation section. (The gray bar at http://www.rugged-cctv.com/)
    <div id="sub-nav">
        <!--#include file="sub-navigation.html" -->
      </div>
    My sub-navigation.html code is this -
    <style type="text/css">
    #sub-nav-list li a em RED {
        color: #930000;
    </style>
    <ul id="sub-nav-list">
    <li id="active"><a href="cctveducation.shtml" >Learning Center</a>|</li>
    <li><a href="press-releases.shtml">Press Releases</a>|</li>
    <li><a href="testimonials.shtml">Testimonials</a>|</li>
    <li><a href="securitycameravideos.shtml">Videos</a>|</li>
    <li><a href="live-demo.shtml">Demo Site</a>|</li>
    <li><a href="http://www.rugged-cctv.com/blog/" target="_blank"><em><strong>RuggedCams BLOG</strong></em></a></li>
    </ul>
    My css code for sub-nav is -
    #sub-nav {
        background-image: url(images/sub-nav.jpg);
        background-repeat: no-repeat;
        float: left;
        height: 45px;
        width: 687px;
        padding-right: 30px;
    My css code for sub-nav-list li is this -
    #sub-nav-list li
    display: inline;
    list-style-type: none;
    Thought that might help pinpoint where I missed something.

  • Strange gaps in Header and Footer

    Im getting gaps in the header and footer on some of my pages.  Sometimes the gaps are filled with the background color of the colomn and other times they are the body color which is even weirder.  An example link would be http://www.mojogar.com/pcRepair.aspx .  In IE8 I get a gap on top but not  the bottom.  In Firefox3 the gap is on the bottom and not the top.  ???
    here is the markup page;  (followed by the CSS)
    <%@ Page Language="VB" ContentType="text/html" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/masterOne.dwt.aspx" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>Untitled Document</title>
    <!-- InstanceEndEditable -->
    <!-- InstanceBeginEditable name="head" -->
    <!-- InstanceEndEditable -->
    <link href="thrColHybHdr.css" rel="stylesheet" type="text/css" /><!--[if IE]>
    <style type="text/css">
    /* place css fixes for all versions of IE in this conditional comment */
    .thrColHybHdr #sidebar1, .thrColHybHdr #sidebar2 { padding-top: 30px; }
    .thrColHybHdr #mainContent { zoom: 1; padding-top: 15px; }
    /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
    </style>
    <![endif]-->
    <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
    <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
    </head>
    <body class="thrColHybHdr">
    <div id="container">
      <div id="header">
        <!-- end #header -->
        <div class="fltlft"><img src="images/mojoLogoSmall.png" alt="Mojogar digital design &amp; PC repair" width="172" height="41" border="0" usemap="#Map" />
          <map name="Map" id="Map">
            <area shape="rect" coords="2,2,172,39" href="default.html" target="_self" alt="Mojogar Home" />
          </map>
        </div>
    <div class="fltrt"><!-- InstanceBeginEditable name="HeadRight" -->HeadRight<!-- InstanceEndEditable -->
      </div>
      <div class="MenuVertDiv">
        <ul id="MenuBar2" class="MenuBarHorizontal">
          <li><a class="MenuBarItemSubmenu" href="#">Design</a>
            <ul>
              <li><a href="webDesign.aspx">Website Design</a></li>
              <li><a href="webDev.aspx">Website Development</a></li>
    <li><a href="logo.aspx">Logo Design</a></li>
            </ul>
          </li>
          <li><a href="#" class="MenuBarItemSubmenu">Animation</a>
            <ul>
              <li><a href="webDev.aspx">Flash Animation</a></li>
    </ul>
          </li>
          <li><a class="MenuBarItemSubmenu" href="#">Support</a>
            <ul>
              <li><a href="pcRepair.aspx">PC Repair</a>            </li>
              <li><a href="virus.aspx">Virus</a></li>
              <li><a href="email.aspx">Email</a></li>
              <li><a href="backup.aspx">Data Backup</a></li>
              <li><a href="wireless.aspx">Wireless</a></li>
              <li><a href="software.aspx">Software</a></li>
              <li><a href="hardwareInstall.aspx">Hardware</a></li>
    <li><a href="server.aspx">Server Repair</a></li>
    <li><a href="busConsult.aspx">Consulting</a></li>
            </ul>
          </li>
          <li><a href="contact.aspx">Contact</a></li>
        </ul>
      </div>
    <!-- end header --></div>
      <div class="masterBackground">
      <div id="sidebar2">
        <!-- InstanceBeginEditable name="rightSidebar" -->
      <div id="sidebar2">
        <h4>When your computer is having troubles, have a Professional look over your system to update or repair your operating system, audit the installed programs, and check for viruses and other malware.</h4>
        <!-- end #sidebar2 -->
      </div>
      <!-- InstanceEndEditable -->
        <!-- end #sidebar2 -->
      </div>
      <div id="mainContent">
        <!-- InstanceBeginEditable name="main" -->
      <div id="mainContent">
        <div class="MarginTopZero">
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="580" height="300" title="Computer Support">
          <param name="movie" value="images/flash/PCCollage.swf" />
          <param name="quality" value="high" />
          <param name="wmode" value="opaque" />
          <embed src="images/flash/PCCollage.swf" quality="high" wmode="opaque" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="580" height="300"></embed>
        </object></div>
        <h2>Don't feel alone when your computer breaks.  Computer problems can leave you in the dark about what is wrong.  Help is a call away.</h2>
        <h4>Our tune-up and repair service consists of the following;</h4>
    <li>Operating system updates</li>
        <h5>Operating system updates help the security of the computer and can add features that the manufacturer has been working on to make the life of the end user easier.  Updates come out as frequently as every couple weeks on some operating systems.</h5>
        <li>Programs audit</li>
        <h5>Many <a href="software.aspx" title="Go to our software page" target="_self">applications</a> get added over time and can slow down the performance of any PC by taking up processor and memory resources, not to mention hard drive space.</h5>
        <li>Security overlook</li>
        <h5><a href="virus.aspx" target="_self">Anti-virus</a> definitions need to be kept up-to-date.  New viruses, spyware, trojans, and malware are always being introduced into the wild (the internet is a jungle).  Anti-virus applications need to be kept updated as well.  Subscriptions to paid providers can lapse and updates can be left behind for months if not years (I've seen it happen).</h5>
        <li>Anti-virus fine tuning</li>
        <h5>Many anti-virus programs are bloated applications and won't stop annoying the user with pop-ups and information.  Many users also never know when and how often their anti-virus is scanning.</h5>
        <li>Browser configuration</li>
        <h5>There are literally hundreds of options in your browsers settings for security and optimization.  Fine stunning these can in some cases increase surfing speed.</h5>  
        <li>Start-up & shut down optimizing</li>
        <h5>If your like most people, your PC never starts up fast enough.  Get a thorough audit of what programs and services are starting with your computer and optimize them to increase speed.</h5>
    <!-- end #mainContent -->
      </div>
      <!-- InstanceEndEditable -->
        <!-- end #mainContent -->
      </div>
      <!-- end masterBackground --></div>
    <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats -->
    <%-- <br class="clearfloat" />
    --%>
       <div id="footer">
        <p>Copyright Mojogar 2010</p>
      <!-- end #footer --></div>
    <!-- end #container --></div>
    <script type="text/javascript">
    <!--
    var MenuBar2 = new Spry.Widget.MenuBar("MenuBar2", {imgDown:"../SpryAssets/SpryMenuBarDownHover.gif", imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
    //-->
    </script>
    </body>
    <!-- InstanceEnd --></html>
    CSS:
    @charset "utf-8";
    body  {
    margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
    color: #9FEE00;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 100%;
    background-color: #333;
    h1 {
    font-size: xx-large;
    color: #000;
    h2 {
    font-size: x-large;
    h3 {
    font-size: large;
    h4 {
    font-size: medium;
    h5 {
    font-size: small;
    h6 {
    font-size: x-small;
    p {
    font-size: xx-small;
    h1, h2 {
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    h3, h4, h5, h6, p {
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
    li {
    font-weight: bold;
    ul {
    list-style-type: decimal;
    ol {
    font-weight: bold;
    a {
    a:link {
    color: #FFF;
    a:hover {
    color: #333;
    background-color: #6C8CD5;
    a:active {
    color: #F00;
    a:visited {
    color: #FF4848;
    /* Tips for this Hybrid layout
    1. Since the side columns em-based sizing is based on the user's default font size, you will want to be sure that background graphics in the columns take that into account. Built correctly, this is more accessible for those that need larger font sizes, since the width of the columns remains proportionate. If this is undesirable with your design, simply change the width to a pixel size and be sure to change the margins on the #mainContent div accordingly.
    2. Since the sizing of side columns in this layout are based on the 100% font size in the body element, if you decrease the text size overall by using a font-size: 80% on the body element or the #container, remember that the column widths will downsize proportionately. You may want to increase their widths, and the size of the #mainContent div's side margins, to compensate for this.
    3. If font sizing is changed in differing amounts on each div instead of on the overall design (ie: #sidebar1 is given a 70% font size and #mainContent is given an 85% font size), this will proportionately change each of the divs overall size. You may want to adjust based on your final font sizing.
    4. The #container div is not necessary for this layout at the 100% width. You may want to use it to create faux columns or limit the width of the layout.
    5. It is not neccessary to have the 100% width on the #container div since, by nature, a div takes up 100% of the available space. It is here so that if you want to decrease the size of the overall container - perhaps leaving a bit of margin on each side - this will already be available for adjustment.
    .thrColHybHdr #container {
    width: 780px;
    /*margin: 0 auto;  the auto margins (in conjunction with a width) center the page if needed */
    text-align: left;
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    .thrColHybHdr #header {
    background-color: #C9F76F;
    height: 100%;
    width: 780px;
    margin: 0px;
    padding: 0px;
    .thrColHybHdr #header h1 {
    margin: 0;
    padding: 0px;
    /* Tips for sidebar1:
    1. Be aware that if you set a font-size value on this div, the overall width of the div will be adjusted accordingly.
    2. Since we are working in ems, it's best not to use padding on the sidebar itself. It will be added to the width for standards compliant browsers creating an unknown actual width.
    3. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".thrColHybHdr #sidebar1 p" rule.
    .thrColHybHdr #sidebar1 {
    width: 13em;
    border-top-width: thick;
    border-top-style: solid;
    border-top-color: #C06;
    float: left;
    height: auto;
    .thrColHybHdr #sidebar2 {
    width: 200px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    float: right;
    /*.thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar1 p, .thrColHybHdr #sidebar2 p, .thrColHybHdr #sidebar2 h3 {
    margin-left: 0px;*/ /* the left and right margin should be given to every element that will be placed in the side columns */
    /* margin-right: 0px;
    /* Tips for mainContent:
    1. If you give this #mainContent div a font-size value different than the #sidebar1 div, the margins of the #mainContent div will be based on its font-size and the width of the #sidebar1 div will be based on its font-size. You may wish to adjust the values of these divs.
    2. The space between the mainContent and sidebar1 is created with the left margin on the mainContent div.  No matter how much content the sidebar1 div contains, the column space will remain. You can remove this left margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends.
    3. To avoid float drop, you may need to test to determine the approximate maximum image/element size since this layout is based on the user's font sizing combined with the values you set. However, if the user has their browser font size set lower than normal, less space will be available in the #mainContent div than you may see on testing.
    4. In the Internet Explorer Conditional Comment below, the zoom property is used to give the mainContent "hasLayout." This avoids several IE-specific bugs that may occur.
    .thrColHybHdr #mainContent {
    text-align: center;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 580px;
    background-color: #2A4480;
    color: #C9F76F;
    padding: 0px;
    .MarginTopZero {
    margin: 0px;
    padding: 0px;
    .busConslt {
    height: 600px;
    width: 800px;
    .idea {
    height: auto;
    width: 100%;
    .thrColHybHdr #footer {
    padding: 0;
    background-color: #C9F76F;
    margin: 0px;
    .thrColHybHdr #footer p {
    margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
    padding: 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
    color: #000;
    /* Miscellaneous classes for reuse */
    .fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
    float: right;
    .fltlft { /* this class can be used to float an element left in your page */
    float: left;
    margin-right: 0px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
    clear:both;
    height:0;
    #defMainLft {
    width: 49%;
    float: left;
    text-align: center;
    #defMainRt {
    width: 49%;
    float: right;
    text-align: center;
    .absolRgt {
    position: absolute;
    top: 0px;
    right: 0px;
    .relRgt {
    position: relative;
    top: 0px;
    right: 0px;
    .defFull {
    position: relative;
    height: 263px;
    width: 100%;
    border-bottom-width: medium;
    border-bottom-style: solid;
    border-bottom-color: #ff4900;
    .absolLft {
    position: absolute;
    top: 0px;
    left: 0px;
    .defFullTop {
    position: relative;
    width: 600px;
    border-top-width: thick;
    border-top-style: solid;
    border-top-color: #000;
    margin: 0px;
    .tuneUpTop {
    background-color: #000;
    color: #FFF;
    margin: 0px;
    padding: 0px;
    .contactForm {
    width: 470px;
    height: auto;
    left: auto;
    right: auto;
    .borderRight {
    border: medium solid #A62F00;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    .MenuVertDiv {
    margin-bottom: 0px;
    clear: both;
    height: 38px;
    background-color: #A62F00;
    width: 100%;
    .masterBackground {
    background-color: #BF5930;
    margin: 0px;
    padding: 0px;

    Your HTML code contains conditional comments for IE.  Try reducing or removing the extra padding and see if that helps.
    /* place css fixes for all versions of IE in this conditional comment */
    .thrColHybHdr  #sidebar1, .thrColHybHdr #sidebar2 { padding-top: 30px; }
    .thrColHybHdr  #mainContent { zoom: 1; padding-top: 15px; }
    /* the above  proprietary zoom property gives IE the hasLayout it needs to avoid  several bugs */
    </style>
    <![endif]-->
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com

  • Problem with CSS styles and Previewing in Firefox

    Hello,
    I recently rebooted my Mac OS X system (leopard) and reinstalled Adobe CS3. Before this I had virtually no problems with Dreamweaver and everything was running smoothly. However, now whenever I preview my pages in Safari, the CSS code is completely mangled.
    Also, my site won't preview in Firefox unless I close any existing tabs and exit Firefox completely. I have no idea why these problems are occurring, but I have pasted the code below so any advice would be extemely helpful.
    ---------------------------------html----------------------------------------
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv= "Content-Type" content="text/html; charset= UTF-8" />
    <title>armed and harmless</title>
    <link href="untitled.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div id="wrapper">
        <div id="nav">
        </div>
    </div>
    </body>
    </html>
    -----------------------------------css-----------------------------------
    @charset "UTF-8";
        background-color: #000000;
        background-image: url(images/header.jpg);
        background-repeat: no-repeat;
        margin: 0px;
    #wrapper {
        height: 800px;
        width: 1000px;
        margin-top: 0px;
        margin-right: auto;
        margin-left: auto;
        background-color: transparent;
        background-image: none;
    #wrapper #nav {
        background-color: transparent;
        background-image: none;
        height: 30px;
        width: 1000px;
        margin-top: 260px;
        clear: both;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #FFFFFF;
        border-bottom-color: #FFFFFF;

    hey there,
    thanks so much for the insight on the firefox issue. hopefully they fix that soon.
    as for the css, i do have a screenshot of what's happening. the background image seems to repeat after the navigation bar instead of keeping the transparent background. it's extremely odd and i've never seen it before. it can be seen in the attached photo.
    thanks again for your help,
    -e

  • Problem with css in creating repeat-y bckgnd

    Hi, I'm trying to put a background that repeats vertically
    below an image at the top of the webpage, so that the top image
    looks like one long continuous line as you scroll down. I selected
    the image at the top of the page, and then inserted the div tag for
    the background image to repeat. I made sure wrap around selection
    was on. In Dreamweaver, you can see the background below the image,
    just where I want it. But when I preview in browser (both Firefox
    and Safari), I don't see the background, just the image at the top.
    Why is the background still invisible??
    Here is my css:
    #bannerright {
    position: absolute;
    top: 0px;
    left: 225px;
    #bg {
    background-image: url(../images/navbar.jpg);
    background-repeat: repeat-y;
    background-position: left;
    left: 0px;
    #bannerleft {
    position: absolute;
    left: 0px;
    top: 0px;
    background-image: url(../images/navbar.jpg);
    background-repeat: repeat-y;
    #backgroundnav {
    position: absolute;
    height: 100%;
    left: 0px;
    top: 0px;
    background-image: url(../images/navbar.jpg);
    background-repeat: repeat-y;
    width: 100%;
    And here is the html:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=iso-8859-1" />
    <title>Home</title>
    <link href="layout.css" rel="stylesheet" type="text/css"
    />
    </head>
    <body>
    <div id="bannerleft">
    <div id="backgroundnav"><img
    src="../images/banner_lft.jpg" width="225" height="198"
    /></div>
    </div>
    <div id="bannerright"><img
    src="../images/banner_rt.jpg" width="475" height="198"
    /></div>
    </body>
    </html>
    I am using a Mac Book Pro, with Dreaweaver MX 2004. Thanks in
    advance.
    Rose

    Your <div id="bannerleft"> will only be as tall as the
    content within it. In this case you only have an image with the
    height of 198px contained within the div and an image within the
    <div="backgroundnav"> of unspecified height. Therefore the
    background image that you have applied to it will only repeat for
    198px or the height of the navbar.jpg if that image is taller than
    198px. Basically the background image (navbar.jpg) in
    <div="backgroundnav"> will be obscured by the banner_lft.jpg.
    If you want a background image to repeat vertically (y-axis)
    further than the div it contains then you must specify a div of an
    appropriate height or include more content within the contained
    divs to force the height.
    Additionally, absolutely positioned divs take their reference
    point for positioning from their nearest positioned ancestor. In
    the absence of a positioned ancestor the div takes it reference
    point from the html element.
    regards
    Nick Barling
    www.barkingweb.com

  • Why is my CSS style not applied to my HTMLB page ?

    Hello !
    I'm using a css file to define the layout of my htmlb page... but the layout is not applied.
    When I specify the layout CSS in a common html page the layout is applied but not for an htmlb page.
    Could someone let me know where I'm wrong ?
    EG :
    My htmlb page :
    <%@page language="abap" %>
    <%@extension name="htmlb" prefix="htmlb" %>
    <htmlb:content>
      <htmlb:page title=" " >
          <html>
                <head>
                <link href="style.css" rel="stylesheet" type="text/css">
                </head>
                <body>
                text1
        <htmlb:form>
            text2
        </htmlb:form>
                </body>
          </html>
      </htmlb:page>
    </htmlb:content>
    My css file style.css :
    <%@page language="abap"%>
    body {
        background-color: #990000;
        font-family: Verdana;
        font-size: 32x;
        line-height: 32px;
        color: #666666;
    As a result, I have a blank page (and not red) with the text "text1" and "text2" written.

    This code you have is unfortunately completely bogus. It is just not going to work. Writing HTMLB tags are easy. It takes but minutes to make the magic appear in the browser. But, you have also have to understand a little about what is happening.
    At a very first, I would like to recommend this link: <a href="/people/brian.mckellar/blog/2004/06/11/bsp-trouble-shooting-getting-help">Getting Help</a>. You are specifically interested in the section that shows you how to get help about specific tags.
    As a next step, look at the help for the <htmlb:page> tag. It is the first important one. See how it is a collection of other <htmlb:document*> tags.
    Thereafter, look at SBSPEXT_HTMLB/document.BSP for an example on how to replace the <htmlb:page> sequence in your application.
    Once this is done, place you "<link ...>" sequence directly after the <htmlb:headInclude> tag that you have now on your page.
    Compile, test, assign 10 points.

  • Error says: Warning: Cannot modify header information

    I keep receiving an error message after my form is sent (the form still send the information I need just wont re-direct to the next page)
    It redirects to a page that says:
    Warning: Cannot modify header information - headers already sent by (output started at /home/tommyle/public_html/newp.php:10) in /home/tommyle/public_html/newp.php on line 41
    my php code looks like this:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Tommy Lemonade Beta</title>
    <link href="style1.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <?php
    /* Set e-mail recipient */
    $myemail = "profiles@tommylemonade";
    /* Check all form inputs using check_input function */
    $name = check_input($_POST['name'], "Enter your name");
    $subject = check_input($_POST['subject'], "Enter a subject");
    $email = check_input($_POST['email']);
    $message = check_input($_POST['message'], "Write your message");
    /* If e-mail is not valid show error message */
    if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
    show_error("E-mail address not valid");
    /* Let's prepare the message for the e-mail */
    $message = "
    Name: $name
    E-mail: $email
    Subject: $subject
    Message:
    $message
    /* Send the message using mail() function */
    mail($myemail, $subject, $message);
    /* Redirect visitor to the thank you page */
    header('Location: thanks.html');
    exit();
    /* Functions we used */
    function check_input($data, $problem='')
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlspecialchars($data);
    if ($problem && strlen($data) == 0)
    show_error($problem);
    return $data;
    function show_error($myError)
    ?>
    <html>
    <body>
    <p>Please correct the following error:</p>
    <strong><?php echo $myError; ?></strong>
    <p>Hit the back button and try again</p>
    </body>
    </html>
    <?php
    exit();
    ?>
    </body>
    </html>
    This is line 41:
    header('Location: thanks.html');
    Can anybody see what I'm missing?

    Yeah, rework the code so you don't get any output before the php code is executed (like below):
    <?php
    /* Set e-mail recipient */
    $myemail = "profiles@tommylemonade";
    /* Check all form inputs using check_input function */
    $name = check_input($_POST['name'], "Enter your name");
    $subject = check_input($_POST['subject'], "Enter a subject");
    $email = check_input($_POST['email']);
    $message = check_input($_POST['message'], "Write your message");
    /* If e-mail is not valid show error message */
    if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
    show_error("E-mail address not valid");
    /* Let's prepare the message for the e-mail */
    $message = "
    Name: $name
    E-mail: $email
    Subject: $subject
    Message: $message
    /* Send the message using mail() function */
    mail($myemail, $subject, $message);
    /* Redirect visitor to the thank you page */
    header('Location: thanks.html');
    exit();
    /* Functions we used */
    function check_input($data, $problem='')
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlspecialchars($data);
    if ($problem && strlen($data) == 0)
    show_error($problem);
    return $data;
    function show_error($myError)
    ?>
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Tommy Lemonade Beta</title>
    <link href="style1.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <p>Please correct the following error:</p>
    <strong><?php echo $myError; ?></strong>
    <p>Hit the back button and try again</p>
    </body>
    </html>
    <?php
    exit();
    ?>

  • Javascript to put text of selected tab in a header element at top of page

    Create a simple html document a header and main div's.   tab menu, say three tabs, in the main div.  Want the header to display the text of the selected tab.
    Here is the example with default SpryTabbedPanels.js and SpryTabbedPanels.css.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div id="header">Content for  id "header" Goes Here :Want this to be the text of the selected tab.</div>
    <div id="main">
      <div id="TabbedPanels1" class="TabbedPanels">
        <ul class="TabbedPanelsTabGroup">
          <li class="TabbedPanelsTab" tabindex="0">Tab 1 text</li>
          <li class="TabbedPanelsTab" tabindex="0">Tab 2 text</li>
          <li class="TabbedPanelsTab" tabindex="0">Tab 3 text<br />
          </li>
        </ul>
        <div class="TabbedPanelsContentGroup">
          <div class="TabbedPanelsContent">Content 1</div>
          <div class="TabbedPanelsContent">Content 2</div>
          <div class="TabbedPanelsContent">Content 3</div>
        </div>
      </div>
      main content
    </div>
    <script type="text/javascript">
    <!--
    var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
    //-->
    </script>
    </body>
    </html>
    Anyone have a javascript for this?

    Just to clarify:

  • How do I get rid of the white space between my header and my spry navigation bar?

    I have been grappling with a problem for the past 2 days and cannot seem to work my way around it. I have been working on a page in dreamweaver cs4 that seems to have whitespace between the header and my spry menu bar ONLY in Firefox. Google Chrome and Safari show it correctly. Could you steer me in the right direction for getting rid of that space. Here is the page: http://www.margaritascafe.com/margaritas_layout.html
    Here is my code and thanks in advance for your help:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
    <link href="margaritastyles.css" rel="stylesheet" type="text/css" />
    <script src="Margaritas_temp_spry/SpryMenuBar.js" type="text/javascript"></script>
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    <link href="Margaritas_temp_spry/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div id="wrapper">
      <div id="header">
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1000" height="250" id="FlashID" tabindex="10" title="Margarita's Cafe header 2">
          <param name="movie" value="flash_movies/Margaritas Header 3.swf" />
          <param name="quality" value="high" />
          <param name="wmode" value="opaque" />
          <param name="swfversion" value="9.0.45.0" />
          <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
          <param name="expressinstall" value="Scripts/expressInstall.swf" />
          <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
          <!--[if !IE]>-->
          <object type="application/x-shockwave-flash" data="flash_movies/Margaritas Header 3.swf" width="1000" height="250">
            <!--<![endif]-->
            <param name="quality" value="high" />
            <param name="wmode" value="opaque" />
            <param name="swfversion" value="9.0.45.0" />
            <param name="expressinstall" value="Scripts/expressInstall.swf" />
            <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
            <div>
              <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
              <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
            </div>
            <!--[if !IE]>-->
          </object>
          <!--<![endif]-->
        </object>
      </div>
      <div id="navigation">
        <ul id="MenuBar1" class="MenuBarHorizontal">
          <li><a href="#">Home</a></li>
          <li><a href="#" class="MenuBarItemSubmenu">Menus</a>
            <ul>
              <li><a href="#">Lunch</a></li>
              <li><a href="#">Dinner</a></li>
              <li><a href="#">Cocktail</a></li>
              <li><a href="#">Take Out</a></li>
            </ul>
          </li>
          <li><a href="#">Photos</a></li>
          <li><a href="#" class="MenuBarItemSubmenu">Catering</a>
            <ul>
              <li><a href="#">Private Parties</a></li>
            </ul>
          </li>
          <li><a href="#">Reservations</a></li>
          <li><a href="#">Contact</a></li>
          <li><a href="#">Reviews</a></li>
          <li><a href="#">Directions</a></li>
        </ul>
      </div>
      <div id="maincontentlayout3">Content for  id "maincontentlayout3" Goes Here</div>
      <div id="specials"><img src="png-gif-jpg/Tuesday Night Banner.jpg" width="200" height="70" alt="Margarita's Tuesday Night Special" /><img src="png-gif-jpg/Wednesday Banner.jpg" width="200" height="70" alt="Wednesday 2 for 1 dinner special at Margarita's" /><img src="png-gif-jpg/Thursday Banner.jpg" width="200" height="70" alt="Ladie's Night Thursdays at Margarita's Cafe" /><img src="png-gif-jpg/Friday Banner.jpg" width="200" height="70" alt="TGIF Happy Hour on Friday's at Margarita's Cafe" /><img src="png-gif-jpg/Sunday Banner.jpg" width="200" height="70" alt="Sunday Kids Eat Free at Margarita's Cafe!" /></div>
      <div id="footer"><img src="png-gif-jpg/Margaritas Facebook logo.png" alt="Facebook" width="40" height="25" align="absmiddle" /> <img src="png-gif-jpg/Margaritas Twitter logo.png" alt="Twitter Logo" width="40" height="25" align="absmiddle" /><img src="png-gif-jpg/merchantcircle_mini.png" alt="Merchant Circle Logo" width="63" height="25" align="absmiddle" /></div>
    </div>
    <script type="text/javascript">
    <!--
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"Margaritas_temp_spry/SpryMenuBarDownHover.gif", imgRight:"Margaritas_temp_spry/SpryMenuBarRightHover.gif"});
    //-->
    </script>
    </body>
    </html>

    CSS:
    #navigation {margin-top: -3px;}
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

  • I'm using the @font face to embed fonts on my site. Everytime I use a heading tag Firefox adds extra emphasis (making a bold font even bolder). How can I resolve this? The heading tag renders fine in Chrome/Safari.

    <pre><nowiki><?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <link rel="stylesheet" type="text/css" href="index/fonts/fonts.css"/>
    </head>
    <body>
    <h1>Heading2</h1>
    <p> Testing </p>
    </body>
    </html>
    */CSS/*
    */Fontface rule/*
    @font-face {font-family: 'Gibson-Bold';src: url('159693_2.eot');src: url('159693_2.eot?#iefix') format('embedded-opentype'),url('159693_2.woff') format('woff'),url('159693_2.ttf') format('truetype'),url('159693_2.svg#wf') format('svg');
    */Testing use of Fontface/*
    h1, h2, h3, h4, h5, h6 {
    font-family: Gibson-Bold;
    font-style: normal;
    font-size: 10pt;</nowiki></pre>

    You're welcome.
    It is always a good idea to reload and bypass the cache after you have made changes and uploaded new files.
    Reload web page(s) and bypass the cache.
    * Press and hold Shift and left-click the Reload button.
    * Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
    * Press "Cmd + Shift + R" (MAC)

  • Can I change header image on one or more pages of a template site?

    Hi all,
    I have a site I created in D.W CS3. I'm kicking around the idea of adding an affiliate store. I think I might be better served if the store has a different header image than the main site. I can either create a whole new site for the store, or what I'd rather do for now is just make a new page from the main template, and change the header image just for that page to see how it goes. Does anyone know the code I could use to have a page from template override the CSS and use a new header image just for that one page?
    The URL is http://isuckatgolf.net if that is needed.
    Thanks!
    ken

    Take images out of the HTML and put them in the background of your #header div with CSS.
    #header {
    background: url(header1.jpg) no-repeat
    width: xxxpx; /**same width as image**/
    min-height: xxxpx; /**same height as image**/
    Use embedded CSS on child pages requiring a different background.
    <style type="text/css">
    #header {
    background: url(header2.jpg) no-repeat;
    </style>
    Nancy O.

  • Is there a way to make a collapsible panel with only CSS?

    I am trying to make a drop down menu in my about section check out the pic that are attached for more information.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
    <head>
    <title>epecho | The visual works of Danel Roldán</title>
    <link href="../css/reset.css" rel="stylesheet" type="text/css" />
    <link href="../css/layout.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <!-- Container -->
    <div class="container clear_children">
      <!-- Navigation Main -->
      <ul id="nav_main">
        <p id="branding"><a href="news.html">epecho</a></p>
        <li><a href="work.html">work</a></li>
        <li><a href="about.html">about</a></li>
        <ul class="nav_sub">
            <li><a href="#">epecho</a></li>
            <li><a href="#">process</a></li>
            <li><a href="#">quote</a></li>
        </ul>
        <li><a href="resume.html">resume</a></li>
        <li><a href="contact.html">contact</a></li>
      </ul>
      <!-- Navigation Main End -->
      <!-- Content -->
      <div class="content clear_children">
        <!-- Content Main -->
        <div class="content_main cc_tallest">
          <h1 id="headingepechodesign">EPECHO DESIGN</h1>
          <h2 id="headingaboutepecho">&rsaquo; ABOUT EPECHO</h2>
          <p>Epecho design specializes in standards based web sites,
            branding and print design. It is our passion to effectively
            communicate visually, who you are now, and where you
            want to go. Contact us if you have a project you think would
            benefit from our collaboration.</p>
          <p>Epecho design is the passion of Danel Roldan &#8212; a freelance
            designer, and was birthed in 2004. This site is an ensemble
            of creative projects that strive to maintain simplicity at
            their core. It is also a home of collective thought and a
            resource pool of ideas and the inspiration behind them.</p>
        </div>
        <!-- Content Main End -->
      </div>
      <!-- Content End -->
      <!-- Footer -->
      <div class="footer">
        <p>Copyright Epecho Design 2008-2009</p>
        <p id="above"><a href="" id="logo"><img src="../images/button_top.gif" width="22" height="17" alt="epecho_logo"/></a></p>
      </div>
      <!-- Footer End -->
    </div>
    <!-- Container End -->
    <script type="text/javascript" src="../js/si-clear-children.js"></script>
    </body>
    </html>
    Layout CSS
    =Body
    =Navigation
    =Content
    =Side Bar
    =index
    =News
    =Works
    =Projects
    =About
    =Resume
    /* =Body
    body {
    background-color: #120100;
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment:fixed;
    background-image: url(../images/pg_bg.jpg);
    /* I HAVE TO FIND OUT WHAT I WAS USING THIS FOR
    ol {
    height: 133px;
    width: 540px;
    list-style-type: none;
    position: relative;
    p {
    text-align: left;
    em {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    .new {
    clear:right;
    color:#FFCC00;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:normal;
    a {
    color:#B7EEE7;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:18px;
    text-decoration:none;
    /* =Navigation
    #nav_main {
    width: 147px;
    height: 325px;
    background: url(../images/nav-main.png);
    background-repeat: no-repeat;
    background-position: center top;
    top: 125px;
    padding-top: 150px;
    position: absolute;
    #branding {
    width: 69px;
    height: 78px;
    background-image: url(../images/branding.png);
    background-repeat: no-repeat;
    background-position: center top;
    position: absolute;
    text-indent: -9999px;
    left: 45px;
    top: 64px;
    #nav_main li {
    list-style-type: none;
    text-align: center;
    margin-top: 10px;
    #nav_main a:link {
    color:#6F6F6F;
    font-weight:bold;
    letter-spacing:1px;
    text-transform: uppercase;
    font-size: 85%;
    #nav_main a:visited {
    color:#6F6F6F;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 85%;
    #nav_main a:hover {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 85%;
    color: #878888;
    #nav_main a:active {
    color:#CCCCCC;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 85%;
    #nav_mainOn {
    color:#B7EEE7;
    #nav_main .nav_sub ul{
    text-align: center;
    white-space: nowrap;
    display: none;
    list-style-image: none;
    list-style-type: none;
    position: relative;
    #nav_main .nav_sub li {
    position: relative;
    visibility: hidden;
    font-weight: normal;
    #nav_main .nav_sub li ul, ul li {
    display: block;
    #nav_main .nav_sub li a:link {
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    #nav_main .nav_sub a:visited {
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    #nav_main .nav_sub a:hover {
    color: #A5A136;
    #nav_main .nav_sub a:active {
    #nav_sub02 {
    height:25px;
    padding:0;
    text-align:left;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 8px;
    margin-left: 10px;
    #nav_sub02 img {
    float:left;
    margin:0 20px 0 5px;
    padding:0;
    position:relative;
    .container {
    width: 940px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    .content {
    text-align:left;
    left: 225px;
    border-left-width: thin;
    border-left-style: dotted;
    border-left-color: #930;
    border-right-width: thin;
    border-right-style: dotted;
    border-right-color: #930;
    width: 540px;
    padding-left: 20px;
    .content_main {
    width: 469px;
    padding-bottom: 125px;
    padding-top: 125px;
    .content_main h3 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #a79f22;
    line-height: 20px;
    /* =Side Bar
    .sidebar {
    position: absolute;
    top: 280px;
    left: 580px;
    width: 134px;
    .sidebar ul {
    list-style-type: none;
    text-align: left;
    #sidebar li {
    list-style-type: none;
    text-align: left;
    /* =Resume
    #vcard-wrap {
    position: relative;
    height: 133px;
    width: 540px;
    .vcard {
    width: 240px;
    .vcard .name {
    border-collapse:separate;
    border-spacing:0;
    .vcard .first-name {
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 466%;
    font-weight: 900;
    line-height: 80px;
    .vcard .sir-name {
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 390%;
    line-height: 50px;
    #adress {
    left: 236px;
    height: 133px;
    width: 304px;
    list-style-type: none;
    position: absolute;
    top: 0px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #930;
    #adress li span {
    float: left;
    height: 22px;
    line-height: 0px;
    padding-top: 20px;
    text-align: center;
    #adress .logo {
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 44px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-right-color: #930;
    border-bottom-color: #930;
    text-indent: -9999px;
    #adress .email {
    width: 254px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #930;
    #adress .street-address {
    width: 147px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-right-color: #930;
    border-bottom-color: #930;
    #adress .phone {
    width: 155px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #930;
    #adress .locality {
    width: 90px;
    #adress .state {
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #930;
    padding-right: 5px;
    #adress .postal-code {
    width: 60px;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #930;
    #adress .region {
    text-align: center;
    padding-left: 10px;
    a.thankyou_btn {
    display: block;
    width: 6in;
    height: 2.5in;
    text-decoration: none;
    margin-top: 350px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    background-image: url(../images/thankyou.png);
    background-repeat: no-repeat;
    background-position: center center;
    a.emailerror_btn {
    display: block;
    width: 6in;
    height: 2.5in;
    text-decoration: none;
    margin-top: 350px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    background-image: url(../images/email.png);
    background-repeat: no-repeat;
    background-position: center center;
    /* =index
    a.enter_btn {
    display: block;
    width: 6in;
    height: 2.5in;
    text-decoration: none;
    margin-top: 350px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    background-image: url(../images/enter.png);
    background-repeat: no-repeat;
    background-position: center top;
    a.enter_btn:hover {
    background-position: 0px -240px;
    .attic {
    float:left;
    height:160px;
    margin:0px;
    padding:0px;
    text-align:left;
    width:216px;
    .attic a {
    float:left;
    height:160px;
    position:relative;
    text-decoration:none;
    width:216px;
    .attic a:hover {
    border: 1px solid #95470E;
    .attic img {
    border-style:none;
    float:left;
    margin:8px;
    padding:0;
    position:relative;
    .attic span.head {
    color:#B7EEE7;
    font-family:Times, serif;
    font-size:17px;
    font-style:italic;
    font-weight:normal;
    margin:8px 0 3px 8px;
    padding:0;
    .attic span.sub {
    color:#8A8A8A;
    font-family:Helvetica, Verdana, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    margin:0 8px 8px;
    padding:0;
    .atticNEW {
    float:left;
    height:163px;
    margin:0px;
    padding:0px;
    text-align:left;
    width:216px;
    .atticNEW a {
    background-color:#323232;
    float:left;
    height:160px;
    margin:0;
    position:relative;
    text-decoration:none;
    top:0;
    width:216px;
    padding: 0px;
    .atticNEW a:hover {
    background-color:#525252;
    .atticNEW img {
    border-style:none;
    float:left;
    padding:0;
    margin: 8px;
    position: relative;
    .atticNEW span.head {
    color:#B7EEE7;
    font-family:Times, serif;
    font-size:17px;
    font-style:italic;
    font-weight:normal;
    padding:0;
    margin-top: 8px;
    margin-right: 0;
    margin-bottom: 3px;
    margin-left: 8px;
    .atticNEW span.sub {
    color:#8A8A8A;
    font-family:Helvetica, Verdana, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    margin:0 8px 8px;
    padding:0;
    /* =Projects
    #workBox {
    clear:left;
    float:left;
    padding:0;
    position:relative;
    width:700px;
    margin-top: 20px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    #workBox.sample {
    float:left;
    margin:0;
    padding:0;
    position:relative;
    width:550px;
    .sampleTxt {
    clear:both;
    padding:0;
    position:absolute;
    width:115px;
    left: 578px;
    top: 0px;
    .sampleTxt p.head {
    color:#B7EEE7;
    font-family:Times, serif;
    font-size:17px;
    font-style:italic;
    font-weight:normal;
    margin:8px;
    padding:0;
    .sampleTxt p.sub {
    color:#999999;
    font-family:Helvetica, Verdana, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:18px;
    margin:0 8px 8px;
    padding:0;
    .sampleTxt a {
    color:#B7EEE7;
    font-family:Helvetica, Verdana, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:18px;
    margin:0;
    padding:0;
    text-decoration:none;
    .sampleTxt a:hover {
    color:#B7EEE7;
    font-family:Helvetica, Verdana, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:18px;
    margin:0;
    padding:0;
    text-decoration:underline;
    #headingwelcometoepecho {
    width: 18px;
    height: 186px;
    background-image: url(../images/welcometoepecho.png);
    background-repeat: no-repeat;
    background-position: top left;
    top: 283px;
    left: -69px;
    position: absolute;
    text-indent: -9999px;
    /* =News
    #headingnewsandevents {
    background-image: url(../images/newsandevents.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-indent: -9999px;
    width: 248px;
    height: 128px;
    position: relative;
    #headingongoingprojects {
    width: 18px;
    height: 177px;
    background-image: url(../images/ongoingprojects.png);
    background-repeat: no-repeat;
    background-position: top left;
    top: 3px;
    left: -60px;
    position: absolute;
    text-indent: -9999px;
    #headingtipsandtidbits {
    width: 18px;
    height: 157px;
    background-image: url(../images/tipsandtidbits.png);
    background-repeat: no-repeat;
    background-position: top left;
    top: 322px;
    left: -59px;
    position: absolute;
    text-indent: -9999px;
    #headingourloveandourpassion {
    width: 18px;
    height: 245px;
    background-image: url(../images/ourworkourloveourpassion.png);
    background-repeat: no-repeat;
    background-position: top left;
    top: 273px;
    left: -71px;
    position:absolute;
    text-indent: -9999px;
    /* =Work
    #headingworkandprojects {
    width: 306px;
    height: 128px;
    background-image: url(../images/workandprojects.png);
    background-repeat: no-repeat;
    background-position: top left;
    position: relative;
    text-indent: -9999px;
    #headingaboutepecho {
    width: 18px;
    height: 186px;
    background-image: url(../images/aboutepecho.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 275px;
    left: -70px;
    position: absolute;
    text-indent: -9999px;
    /* =About
    #headingepechodesign {
    background-image: url(../images/epechodesign.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-indent: -9999px;
    width: 248px;
    height: 128px;
    position: relative;
    #headingpreparingforperfection {
    width: 18px;
    height: 243px;
    background-image: url(../images/preparingforperfection.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 274px;
    left: -70px;
    position: absolute;
    text-indent: -9999px;
    #headingprocessiskey {
    background-image: url(../images/processiskey.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-indent: -9999px;
    width: 277px;
    height: 128px;
    position: relative;
    #headingprojectandidentityquestionaire {
    width: 18px;
    height: 302px;
    background-image: url(../images/projectandidentityquestionair.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 275px;
    left: -71px;
    position: absolute;
    text-indent: -9999px;
    #headinghowmayihelpyou {
    background-image: url(../images/howmayihelpyou.png);
    background-repeat: no-repeat;
    background-position: left top;
    text-indent: -9999px;
    width: 309px;
    height: 128px;
    position: relative;
    #headingemployment {
    width: 18px;
    height: 124px;
    background-image: url(../images/employment.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 280px;
    left: -69px;
    position: absolute;
    text-indent: -9999px;
    #headingprofessionalskills {
    width: 18px;
    height: 192px;
    background-image: url(../images/professionalskills.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 0px;
    left: -58px;
    position: absolute;
    text-indent: -9999px;
    #headingeducation {
    width: 18px;
    height: 107px;
    background-image: url(../images/education.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 273px;
    left: -58px;
    position: absolute;
    text-indent: -9999px;
    #headingotherintrests {
    width: 18px;
    height: 150px;
    background-image: url(../images/otherintrests.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 0px;
    left: -58px;
    position: absolute;
    text-indent: -9999px;
    #headingadditionalskills {
    width: 18px;
    height: 171px;
    background-image: url(../images/additionalskills.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 273px;
    left: -58px;
    position: absolute;
    text-indent: -9999px;
    .footer {
    clear:both;
    .footer p {
    clear:both;
    text-align:center;
    font-size: 10px;
    p#above {
    margin:10px 0 0;
    padding:0;
    /* =Clears
    .clear_children, .cc_tallest {
    position: relative;
    * html .clear_children {
    display: inline;
    .cc_tallest:after {
    content: '';
    } /* PREVENTS A REDRAW BUG IN SAFARI */
    .expanded {
    width: 700px;

    I think you posted this on the wrong forum, you can make collapsible panels in flash but not with CSS.

Maybe you are looking for