body { 
   background-color: #FCE896;
   color: #039;
   font-family: Georgia, Times, Times New Roman, serif;
}

a, a:hover, a:visited {
   color: #900;
}

img {
   border: 1px solid #039;
}

img.right {
   float: right;
   margin: 0 0 10px 10px;
}

img.left {
   float: left;
   margin: 0 10px 10px 0;
}

ul {
    list-style-type: square;
    margin: .3em 0 0 1.5em;
    padding: 0 0.3em;
    list-style-image: url(images/bullet.gif);
}

ul ul {
    list-style-type: square;
    margin: 0 0 0.2em 1em;
    padding: 0;
    list-style-image: url(images/bullet2.gif);
}

.box ul {
    line-height: 1.5em;
}

#imagen {
   text-align: center;
   margin: 10px 0 50px 0;
}

#main {
   margin: 20px;
   padding: 0;
   width: 780px;
/*   background-image: url(images/atardecer.jpg);
   background-position: top left;
   background-attachment: fixed; */
}

#main h1, #main h2, #footer {
   text-align: center;
   color: #7E744B;
}

#autor {
   font-size: 1.2em;
   margin-bottom: 30px;
}

#nav {
   font-size: 0.7em;
   width: 200px !important;
   float: left;
   margin-right: 10px;
   margin-bottom: 20px;
}

#nav h4 {
   font-size: 1.2em;
   text-align: center;
   margin: 0 0 15px;
   padding: 5px;
   /* border-bottom: 1px solid #039; */
   background: #039;
   color: #FFF;
}

#nav h5 {
   text-align: center;
   font-size: 1em;
   margin: 20px 0 10px;
   padding: 0 0.5em;
}

.box {
   border: 1px solid #039;
   background-color: #FEF4CB;
   padding: 0 0 20px;
   margin: 0 0 20px 0;
}

.box #imagen {
   text-align: center;
   margin: 10px 0 10px 0;
}

.box p {
   padding-left: 10px;
   padding-right: 10px;
}

#body {
   width: 550px !important;
   float: right;
}

#body h3.author {
   margin-top: 0;
   margin-bottom: 30px;
   padding-top: 0;
   text-align: right;
   color: #7E744B;
}


#footer {
   clear: both;
   padding: 10px;
}

#next {
   text-align: right;
   padding: 20px 0 50px;
}

#footer {
   margin-top: 50px;
   font-size: 0.7em;
}

#footer li {
   display: inline;
}


