* {
    font-weight: 400;
}
/* * {
padding: 0;
margin: 0;
}*/ /* Maybe this will fix i.e. margin problem if there is one */

body {
    /*font: normal x-small Verdana, Geneva, sans-serif;*/ /* x-small is the base font size *only* for IE 5.x */

    /*	font-size/**//*:*//**/ /*small; */ /* base font size for standards compliant browsers (including IE6) */
    /*font-size: .75em;*/
    font-size: .85em;
    /*		background:#272727; */ /* From hemmingway */


    /*		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; *//*Hemmingway*/
    font-family: Verdana, Geneva, sans-serif;
    background-color:#000;
    padding:0px;
    margin: 10px;  /* Could remove */
}

.accessKeyLabel {
    text-decoration: underline;
}
/*
a.mainMenuCurrent .accessKeyLabel {
    font-weight: bold;
    color: #bbb;
}
*/


.newsDetail {
    padding-left: 2.5em;
}


a:link {color: 	#EED8AE; text-decoration: none; }
/* a:active {color: #D3D3D3; text-decoration: none; } */
a:active {color: #EED8AE; text-decoration: none; }
a:visited {color: 	#EED8AE; text-decoration: none; }
a:hover {color: #fff;}
a img {border: none;}

img.rss {
    position: relative;
    top: .1em;
    width: 1em;
    height: 1em;
}

head.title {

}

#mainDiv {
/*    border-top: 1px solid #666;  */
    margin-left:auto;
    margin-right: auto;
    margin-top: 2em;
    padding: 0px;
    width: 57em; /* plus 2 for central margins */
    text-align: left;
}

#overlay {
    float: left;
    background-color: #070510;  
    color: #999;
 /*   border: 1px solid #666;
    border-top: none; */
    padding: 0px;
    width: 44em; 
    font-size: 1em;
    font-weight: lighter;
    line-height: 170%;
    padding-top: 1em;
}

#overlay h2 {
color: #bbb;
}

#overlay h2 a {
color: #bbb;
}

#overlay img {
}

#overlayHeading h2 {
    padding-left: 1.3em;
    color: #bbb;
}

.download {
    padding-left: 2em;
}

#overlayText {
    min-height: 30em;
    padding-left: 2em;
    padding-right: 2em;
    margin-top: 1.5em;
    /*top: 2%; */
/*    overflow: auto; */
}

#overlayText a {
 /*   color: #CC6600; */
 color: #EED8AE;
}


#overlayText a:hover {
color: #fff;
}

#subMenu {
    float: left;
    padding: 0px;
    padding-left: 1.8em;
    /* padding-top: 3em; */
    /*border-right: 1px solid #bbb; */
    /*border-bottom: 1px solid #666; */
    width: 10em;
    color: #bbb;
}

#subMenu ul {
    list-style: none;
    margin-left: 0;
    padding-left: 1em;
    line-height: 175%;
    font-size: 120%;
    /* text-indent: -1em; */
}

#subMenu ul li:before {
    /*content: "\00BB \0020"; */
    }

#subMenu a {
    color: #ccc;
    display: block;
    width: 8em;
    }

#subMenuHeading {
    font-weight: bold;
    }

#subMenu a:hover {
    color: #fff;
    background-color: #333;
} 

#mainMenu {
    border-bottom: 1px solid #666;
    margin: 0;
    padding-bottom: 1.7em;
    padding-left: 16em;   
}

#mainMenu ul, #mainMenu li {
    display : inline;
    list-style-type : none;
    margin : 0;
    padding : 0;
}

#mainMenu a:link, #mainMenu a:visited {
    border : 1px solid #666;
    background-color: #070510;  
    float : left; 
    line-height: 1.1em;
    margin-right : 8px;
    padding-bottom: .26em;
    padding-top: .26em;
    padding-left: .5em;
    padding-right: .5em;
    text-decoration : none;
    color : #ccc;
}

#mainMenu a:hover {
    color : #fff;
}

#mainMenu ul a:hover	{
    color : #fff !important;
}
/*
#mainMenu a:link.active, #mainMenu a:visited.active {
    background : #000;
    border-bottom : 1px solid #070510;
    color : #ccc;
}
*/
.subMenuCurrent {
    font-weight: 800; 
}

body {
    font-weight: 800; 
/*    color : #EED8AE; */
    color: #bbb;
    /*background: #090820; */
    background-color: #070510;  
    border-bottom: 1px solid #070510;
}

#mainMenu a.mainMenuCurrent, a.mainMenuCurrent .accessKeyLabel {
    font-weight: bold;
    background-color: #070510;  
    border-bottom: 1px solid #070510;
    }

#mainMenu a:hover, #mainMenu a.mainMenuCurrent:hover .accessKeyLabel {
    color: #fff;
    }

/*
#mainHeading {
    padding: 0px; 
}
*/
/*
#mainHeading a {
color: #DCDCDC;
}
*/
#mainHeading {
    position: relative;
    padding-left: 1.5em; 
     top: 1em; 
    font-size: 85%; 
    font-family: "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

#tagline {
    position: relative;
    font-size: 80%;
    font-family: "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-variant: small-caps;
    padding-left: 1.5em; 
    bottom: 0em;
    }

#mainHeading h1 a {
    /* color: #9966ff; */
    /* text-shadow: #9966ff 5px 5px 2em; */
    color: #aaa; 
    /* font-weight: bold; */
}

#mainHeading h1 a:hover {
    /* text-shadow: #9966ff 5px 5px 2em; */
    color: #fff;
}

#siteLinks { /* Relative to overlay */
    position: relative; 
    font-size: 80%;
    left: 20em;
    top: 2em; 
    /* color: #aaa; */
}
#siteLinks a {

    color: #bbb;
    }

#siteLinks a:hover {

    color: #fff;

    }


