body {
        background:#000000;
        margin: 20px;
        padding: 0;
        text-align:center;
        font: 80%/140% Calibri, Helvetica, Arial;
        color:#4a4a4a;
}

#cover {
        background-image:  url(graphics/background.png);
        min-height:520px;
        margin: 0px auto;
        padding: 0;
        width: 860px;
        text-align: left;
}
p {

      	margin: 1.2em 0;
}

/*left side - is the same everywhere*/
#left-side {
        width:430px;
        float:left;       
}

#main-logo {
        margin-left:25px;
}

#menu {
        float: left;
        font-size: 180%;
        margin-left: 34px;
        margin-top: 15px;
        line-height: 1.2em;
}
#menu a:link {
        text-decoration: none;
        color: #787878;
}
#menu a:visited {
        text-decoration: none;
        color: #787878;
}
#menu a:active {
        text-decoration: none;
        color: #787878;
}
#menu a:hover {
        text-decoration: none;
        color: #000000;
}

/*right side - this is the same everywhere*/
#right-side {
       float:right;
       width:430px;
}

.section-heading
{
      margin-top:25px;
      width:415px;
      font-size: 150%;
      font-weight: bold;
      text-align:right;
}

/*main page*/
#photo  
{
      margin:30px 0 0 83px;
      width: 250px;
      padding: 7px;
      background: #cccccc;
      border: 1px #787878;
}

#text  
{
      text-align:center;
      margin-top:15px;
}

/*about-me page*/
#text-about-me
{
      margin-top:40px;
      padding: 0px 15px 10px 15px;    
      text-align:justify;
      font-size: 120%;
      line-height: 1.4em;
}

.letter
{
      font-size: 420%;
      float:left;
      margin: 0 0.07em 0 0;
      line-height: 0.80;
}

/*downloads*/
#moldavite-first-word {
      font-weight:bold;
      font-style:italic;
}

#moldavite-png {
      float:left;
      margin: 45px 10px 5px 16px;
}

#moldavite-description {
      margin-top:40px;
      text-align:justify;      
      padding: 0 15px 0 15px;
      line-height: 22px;
}

#download-link {
      font-weight: bold;
      text-decoration: underline;
      font-size:115%;
      color:#4b4949;
}

#download-link a:link {
      text-decoration: underline;
      color:#4b4949;
}

#download-link a:visited {
      text-decoration: none;
      color: #787878;
}

#download-link a:active {
      text-decoration: none;
      color: #787878;
}

#download-link a:hover {
      text-decoration: none;
      color:#4b4949;
}

/*Contact*/
#contact-details {
      margin: 120px 0 0 15px;
}

#contact-email {
      font-weight: bold;
}


/*index-page*/
#index #about-me-page, #index #downloads-page, #index #contact-page {
        color:#787878;
}

#index #index-page  {
        color:#4a4a4a;
}


/*about-me-page*/
#about-me #index-page, #about-me #downloads-page, #about-me #contact-page {
        color:#787878;
}

#about-me #about-me-page {
        color:#4a4a4a;
}


/*downloads*/
#downloads #index-page, #downloads #about-me-page, #downloads #contact-page {
        color:#787878;
}

#downloads #downloads-page {
        color:#4a4a4a;
}

/*contact*/
#contact #index-page, #about-me-page #contact #downloads-page  {
        color:#787878;
}

#contact #contact-page  {
        color:#4a4a4a;
}

#bannerebook {
text-align:center;
margin-bottom:-5px;
}



