/*buencafe by Saul Antonio Orozco Torres*/

body{
        text-align: center;
        color:#000;
        background:#603815;
        font-family:times-new-roman,times,sans-serif;
        font-size: 95%;
}

#wrapper{
        width: 760px;
        margin:0 auto;
        text-align: left;
        color:#000; background:#1f0C05;
}

#header{
        color: #000; background:#603815;
}


#content {
  
          width: 700px;
          float: left;
          text-align: Left;
          margin: 10px;
          padding: 2px; 
          color:#000; background:#FFF;   
}
#content h2{
           padding: 0 50px 10px 20px;
           margin: 2px;
           font-size: 20px;
           font-weight:bold;
           font-family:Helvetica,arial,sans-serif;
}

#content p{
           
           padding: 0 50px 10px 20px;
           margin: 4px;
           font-size: 14px;
}
#content em{
           padding: 0; 
           margin: 2px;
           font-size: 14px;
           font-weight:bold; 
           color: #000;background:transparent; 
}

#content .foot{
      
              text-align:center; 
              font-size: 60%;
              font-weight:bold;
              font-family:Helvetica,arial,sans-serif;
}


/*navigation bar*/  
#navbar {
          width: 160px;
          float: right;
          margin: 20px;
          padding:10px; 
          color: #fff; background:transparent;
}
#navbar ul
 { margin: 0;
 padding: 0;
 list-style-type: none;
 } 
#navbar li {
margin: 0 0 2px 0;

} 
#navbar a {
 display: block;
 color: #fff; background: #1F0C05;
 width: 140px;
 padding: 4px 6px;
 text-decoration: none;
 }
 #navbar a:hover {
 color: #fff; background: #1F0C05;
}

#navbar li a#currenta {
color: #fff; background: #009999;
}
#navbar li a#currentb {
color: #fff; background: #0066CC;
}
#navbar li a#currentc {
color: #fff; background: #330099;
}
#navbar li a#currentd {
color: #fff; background: #6633FF;
}
#navbar ul li a#current2 {
color: #fff; background: #346633;
}
#navbar ul li a#current3 {
color: #000; background: #FFFF00;
}

#navbar p{
           text-align:center; 
           font-weight:bold;
           font-family:Helvetica,arial,sans-serif;           
           
}
/*navigation bar 2*/

#navcontainer ul {
  margin: 20px 0 20px 0;
  padding: 4px;
  list-style-type: none;
  text-align: left;
}

#navcontainer ul li { 
  display: inline; 
}

#navcontainer ul li a {
  text-decoration: none;
  padding: 4px 10px;
  color: #FFF; background: #91390B;
}

#navcontainer ul li a:hover {
  color: #fff; background: #654D07;
}

#navcontainer ul li a#current {
color: #fff; background: #CF8F45;
}
/*navigation bar 3*/

#navcontainer2 ul {
  margin: 20px 0 20px 0;
  padding: 4px;
  list-style-type: none;
  text-align: left;
}

#navcontainer2 ul li { 
  display: inline; 
}

#navcontainer2 ul li a {
  text-decoration: none;
  padding: 4px 10px;
  color: #FFF; background: #91390B;
}

#navcontainer2 ul li a:hover {
  color: #fff; background: #654D07;
}

#navcontainer2 ul li a#current {
color: #fff; background: #CF8F45;
}



/*footer*/
#footer{
        clear:both;
        padding:0px 0;
        margin: 0;
        color: #fff; background:#1F0C05;
}
#footer p {
           padding: 0; 
           margin: 0;
           line-height: 300%;
           text-align: left;
           font-size: 60%;
           font-weight:bold;
           font-family:Helvetica,arial,sans-serif;
           
} 

/*images*/
.image {
  text-align: center;   
} 
/*table*/
table {
margin: 5px 5px;
text-align: center;
border-collapse: collapse;
width: 680px;
border: 5px solid #1F0C05;

}
th, td {
padding: 4px 10px;
}
caption {
font-size: 100%;
font-weight: bold;
margin: 5px 0;
}
col {
border-right: 5px solid #1F0C05;
}
col#colauthor {
border: none ;
}
thead {
 color:#000;background:#FFFF;
border-top: 5px solid #1F0C05;
border-bottom: 5px solid #1F0C05;
}


/*form*/
fieldset {
margin: 5px 5px;
padding: 5px;
border: 1px solid #90c28f;
}
legend {
font-weight: bold;
color: #060; background:transparent;
}
label {
display: block;
}
input {
width: 300px;
}
textarea {
width: 300px;
height: 200px;
}
#submit {
color: #fff; background: #88BA87;
border: 2px solid #FFF;
text-align: center;
width: 60px;
}
