body{
color:#00008b;/*blue4*/
background-color:#ffffff;/*white*/
background-image:url(assets/thomasbg.gif);
background-repeat:repeat-y;
font-family:georgia,times new roman, serif;
border:0;margin:0;padding:0;
text-align:left;
}
h1,h2,h3,h4{color:#b22222;/*firebrick*/}

a:link{color:#cd0000}/*red3*/
a:active{color:#cd0000}/*red3*/
a:visited{color:#cd0000}/*red3*/
a:hover{color:#000}

/*TOPBAR STARTS HERE*/
div.topbar{
position:absolute;
top:120px;
right:4px;
text-align:right;
/*width:62%;
float:left;*/
}

div.topbar h1{
font-size:300%;
font-weight:normal;
/*border-bottom:1px solid #b22222;firebrick*/
padding:0.25em 0 0.25em 0;
margin:1em 0 0 0;
}
div.topbar h2{
font-size:120%;
font-weight:normal;
font-style:italic;
letter-spacing:0.1em;
/*border-bottom:1px solid #b22222;firebrick*/
padding:0.5em 0.5em 0.5em 0;
margin:0;
color:#b22222;/*firebrick*/
}
/* End of topbar */

/* Menu div */
div.menu{
position:absolute;
top:130px;
left:0;
margin:0 0;
border:0;
padding:0;
color:#FFFFFF;
font-size:80%;
line-height:1.4;
}
div.menu ul{
margin:0;
padding:0;
}
div.menu li{
margin:0.4em 0;
padding:0;
border:0;
list-style-type: none;
}
div.menu h3{
font-size:80%;
}
div.menu a{
display:block;
width:99px;
font-size:100%;
font-weight:normal;
text-decoration:none;
color:#cccccc;
margin:0;
padding:2px 0 2px 10px;
border-style: solid;
border-width: 0 0 1px 0;
border-color:#333333;
}
/*This sets the behaviour when the mouse goes over a link.*/
div.menu a:active{color:#999999;font-weight:bold;}
div.menu a:visited{color:#cccccc;}
div.menu a:hover {
background-color:#e9e9e9;/*grey*/
color:#b22222;/*firebrick*/
}
/*END OF THE MENU*/

/*strip starts here*/
div.strip{
position:relative;
top:0;
left:0;
width:auto;
height:113px;
padding:0;
margin:0;
/*background-color:#FFFF99; */
}
div.strip h1{
margin:0;
padding-top:10px;
}

/*PAGEHEAD STARTS HERE*/
div.pagehead{
position:relative;
left:124px;
float:left;
clear:left;
width:62%;
text-align:left;
margin-top:10px;
}
div.pagehead h1{
color:#fff;
background-color:#b22222;
font-size:180%;
font-weight:normal;
margin:0;border:0;
padding:0.5em;
}
/*LEGENDA STARTS HERE*/
div.legenda{
position:relative;
left:124px;
top:1em;
float:left;
clear:left;
width:62%;
margin:0 0 50px 0;
border:0;
padding:10px 0 0 0;
text-align:left;
line-height:1.4;
font-size:85%;
}
div.legenda h1,h2,h3,h4{
font-weight:normal;
}
div.legenda h1{
margin:0 0.5em 0.25em 0;
padding:0;border:0;
font-size:150%;
}
div.legenda h2 {
margin:0.5em 0.5em 0.25em 0;
padding:0;border:0;
font-size:130%;
}
div.legenda h3 {
margin:0.3em 0.5em 0 0;
padding:0;border:0;
font-size:110%;
}
div.legenda h4 {
margin:0.25em 0.5em 0 0;
padding:0;border:0;
font-weight:bold;
font-size:85%;
}
div.legenda h5 {
margin:0 0.5em 0 0;
font-weight:bold;
padding:0 0.5em 0 0.5em;
}
div.legenda h6 {
margin:0 0.5em 0 ;
padding:0 0.5em 0 0.5em;
}
div.legenda p {
margin:0 1em 0.8em 0;
padding:0;border:0;
}
div.legenda ol{
margin:0 0 0.3em 1em;border:0;
padding:0;
}
div.legenda ul{
margin:0 0 0.3em 1em;border:0;
padding:0;
}
div.legenda li {
/*margin:0 0.5em 0.1em 0.5em; */
margin:0 1em 0.5em 2em;
padding:0;
}
div.legenda a{
margin:0;padding:0;border:0;
}

div.legenda blockquote{
margin:0 2em 0.8em 2em;
padding:0;border:0;
font-size:75%;
}
div.mainpic {
float:right;
margin:0 0 10px 10px;
border-bottom:1px dotted #00008b;
}
div.mainpic h4{
padding:3px 0 3px 3px;
color:#444499;
}
/*PES STARTS HERE*/
div.pes{
clear:both;
background-color:#e8e8e8;  /*grey 91*/
margin:0;padding:0;border:0;
text-align:right;
}
div.pes p{
font-size:xx-small;
padding:1em 1em 0.5em 0;
margin:0;
letter-spacing:0.1em;
}

