body { margin: 0; padding: 0; background: #BAD4BD url(http://hybrid-cars-dream.com//images/hybrid-bg.gif) repeat-x; font-family: 'Verdana'; color: #000000; font-size:12px;}
.header-bg{
        margin: 0; padding: 0; background: #016408 url(http://hybrid-cars-dream.com//images/banner.gif) no-repeat; font-family: 'Verdana'; color: #000000; font-size:12px; padding-left:20px;
}

.header3 a{
         margin: 0 0 0 0; padding-left: 20; padding-top:5px;
}
.header3 a:hover{
         margin: 0 0 0 0; padding-left: 20; padding-top:5px;
}

.nav{
        margin: 0; padding: 0; background: #016408 url(http://hybrid-cars-dream.com//images/nav-bg.gif) repeat-x; font-family: 'Verdana'; color: #000000; font-size:12px;
}
.content{
        margin: 10 10; padding: 10 10;
         font-size:12px;
         text-align:justify;
}
p{
        margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        text-align:justify;
}
h1{
        margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:14px;
        color:#016408;
}
h2{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:16px;
        color:#016408;
}

h2 a{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:16px;
        color:#000000;
}
h2 a:hover{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:16px;
        color:#999;
}

a, a:visited{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        color:#085702;
}
a:hover{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        color:#A6C7A3;
}

.hybrid_car a:hover{
        margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        color:#fff;
}
a .image{
    border:2px solid #085702;
}
a .image:hover{
    border:2px solid #A6C7A3;
}
.nav .path a{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        font-weight:bold;
        color:#085702;
        background:url(images/menu-bg.gif) no-repeat left center;
}
.nav .path a:hover{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        color:#A6C7A3;
}

/*
.fnav{
                margin: 10 10; padding: 10 10;
                background-color: #016408;
                color:#fff;
}
.fnav a{

                color:#fff;
                font-size:12px;
}
.fnav a:hover{
                color:#000;
                font-size:12px;
}*/


.fnav{

                background-color: #016408;
                color:#fff;
                font-size:12px;
                font-weight:bold;
                text-decoration:none;
                padding-left:10px;
}


.fnav:hover{

                color:#000;
                font-size:12px;
                font-weight:bold;

                 padding-left:10px;


}

.footer{
                margin: 0 0; padding: 0 0;
                background-color: #016408;
                color:#000;
                font-size:12px;
}
.footer a{

                color:#000;
                font-size:12px;
}
.footer a:hover{
                color:#fff;
                font-size:12px;
}
.rightcontent{
        margin: 0 0; padding: 0 8 8;
        word-spacing:.5;
        line-height:1.5;
         font-size:12px;
         
         text-align:justify;
}

.eventtitle{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:16px;
        color:#016408;
        font-weight:bold;
}
.location{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        color:#016408;
        font-style:italic;
}



/* MAIN MENU*/

/* top level menu container */
#main_menu{  background:#026509 ;  height:30px; width:1000px;}

#main_menu ul {
  list-style: none;    /* no list bullets                        */
  margin: 0px;         /* don't try to indent lists              */
  padding: 0px;        /* don't try to indent lists              */

  text-align:center;
  font-family:Arial, Helvetica, sans-serif;

  height:30px;
  vertical-align:middle;
  z-index:10000;
  padding-left:20px;
  padding-top:1px;


  
  
}

/* top level menu items */
#main_menu li {
  padding-top:3px;
  position: relative;  /* makes this a containing block          */
  float: left;         /* align menu horizontally                */
  height:28px;
  padding-left:3px;
  padding-right:3px;


}

/* second level menu container */
#main_menu ul ul {
  border: 1px solid black;
  display: none;       /* don't show this menu by default        */
  position: absolute;  /* use absolute positioning for submenu   */
  top: 100%;           /* display directly under menu bar        */
  background: #00AA00;
  text-align:left;
  vertical-align:middle;
  height:auto;
  left:2%;


}

/* second level menu items */
#main_menu li li {
  background: #00AA00;
  float: none;            /* makes this list a vertical one      */
  width: 8em;             /* our second level menus are wider    */
  padding:0px;

  
}

/* position third level menu container */
#main_menu ul ul ul { top: 0px; left: 100%; }

/* make the anchor fill the li */
#main_menu li a, a:visited { padding: 0px; color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}

/* highlight effect on hover */
#main_menu li a:hover {color: #E69E4C; text-decoration:none;  font-size:12px; font-weight:bold;}

/*
 * The magic which shows the menus. The > selector selects only an
 * immediate child. So this selector says 'The ul directly below the
 * li being hovered over'.
 */
#main_menu li:hover > ul { display: block; }

/* clear the floated elements */
#main_menu ul:after { 
  content: ".";
  display: block;
  height: 0;
  clear: both; 
  visibility: hidden;
}

#main_menu li { behavior: url('/IEmenus.htc'); }

/* END MAIN MENU*/



#footer_menu{ background: #016408; width:970; height:auto; color:#000000; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; padding:15px;}

#footer_menu a{ padding:4px;}
#footer_menu a, #footer_menu a:visited{ color:#FFFFFF; text-decoration:none;}
#footer_menu a:hover{ color:#000000; text-decoration: underline;}





