

/* Zero down margin and padding on all elements */
*
{
    margin: 0;
  	padding: 0;
}

body
{
    font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
  	background-color:#ffffff;
    text-align:center;
}

h1
{
    font-size: 2.4em;
  	font-weight: normal;
}

h2
{
    font-size: 1.8em;
  	font-weight: normal;
}

h3
{
    font-size: 1.6em;
  	font-weight: normal;
}
p, li
{
    font-size: 1.4em;
}

h1, h2, h3, p
{
    margin: 0.8em 0;

}

A:link
{
    text-decoration: underline; color: #0000FF
}
A:visited
{
    text-decoration: underline; color: #990099
}
A:hover
{
  text-decoration: none; color: #FF0000
}
A:active
{
    text-decoration: none; color: #FF0000
}

#page-layout
{
    margin: 1em auto;
    text-align:left;
    width:78em;
    /*border: 1px solid #000000; */
}
#header-container
{

}


#main-container
{
   float : right;
   width : 56em;
   margin-left: 1em;
   margin-right: 1em;
   display:inline;       /*to fix double margin in IE6 */
}



#nav
{
    /*float: left ;    */
    width: 18em;
    margin-top: 2em;
    margin-left: 0.5em;
}
#info
{
    /*float: left ;    */
    width: 18em;
    margin-top: 2em;
    margin-left: 0.5em;
}
#visitor
{
    /*float: left ;    */
    width: 18em;
    margin-top: 2em;
    margin-left: 0.5em;

}


#ads
{
   /*float: left ;    */
    margin-top: 2em;
    width: 18em;
    margin-bottom:1em;
    margin-left: 0.5em;

}


#footer-container
{
    clear : both;
    border-top-style:  solid;
    border-color: #e0e0e0;
    border-top-width: 1px;
    margin-left:1em;
    margin-right:1em;
}
#copyright
{
    float: left;
    margin-left: 1em;
}
#about-us
{
    float:left ;
    margin-left: 30em;
    display: none;
}


#email-us
{
    float: right;
    padding-right: 1em;

}
span.subtitle h3
{
    /*border-bottom: 1px solid #e0e0e0;  */
    display : block;
    margin-top : 0em;
    padding-left: 1em;
    background-color: #0099FF;
}

ul
{
    list-style-type: none;
    margin-bottom:1em;
    padding-bottom:1em;
    border: 1px solid #e0e0e0;
    background-color: #eFFFFF;
}
ul li
{
   padding-left: 1em;
}

 ul li a:link
 {
     text-decoration: none; color: #0371BA;
 }
 ul li a:visited
 {
   text-decoration: none; color: #990099;

 }

 ul li a:hover
 {
     text-decoration: none; color: #990099;
 }
  ul li a:active
 {
     text-decoration: none; color: #990099;
 }
li.first
{
    margin-top: 0.5em;
}

 .clearall
 {
   clear : both;
 }


