
body {background-color: #69c; background-image: url(images/degradado-azul.png); background-repeat: repeat-x; margin-left: 5%; margin-right: 5%;}

#maindiv {width: 100%;}

#title {padding: 5px; height: 45px; text-align: center; overflow: auto; color: blue; font-size: 35px;}

.flag {float: right; margin: 10px 2px; border: 0;}

#menu ul {margin: 0; padding: 1em 0; list-style: none; text-align: center;}
#menu ul li {display: inline; height: 60px;}
#menu ul a {padding: .2em 1em; color: blue; font-size: 25px; text-decoration: none;}
#menu ul a:hover {color: navy;}
#menu ul .current {color: white; text-decoration: underline;}

#menu2 ul {margin: 0; padding: 1em 0; list-style: none; text-align: center;}
#menu2 ul li {display: inline; line-height: 175%;}
#menu2 ul a {padding: .2em 2em; color: white; background-color: #036; text-decoration: none;}
#menu2 ul a:hover {background-color: #369;}
#menu2 .current {text-decoration: underline;}

/* original method
#menu3 ul {margin: 0; list-style: none; text-align: center;}
#menu3 ul li {display: inline; line-height: 175%;}
#menu3 ul a {color: white; background-color: #69c; text-decoration: none; padding: 0.2em 1em;}
#menu3 ul a:hover {color: #fc0;}
#menu3 .current {text-decoration: underline;}
*/

/*#menu3 {width: 20em;}*/
#menu3 ul {float: right; margin-left: 0; list-style: square inline; padding: 0.5em 0em 0.5em 1.5em; text-indent: -1em; font-size: 90%; color: #036; border: 1px blue solid; margin: 2.5em 1em 1em 1em;}
#menu3 li a {text-decoration: none; padding: .2em 1em;}
#menu3 li a:hover {color: black;}
#menu3 li a:visited {color: #036;}
#menu3 .current {text-decoration: underline;}

#wrapper {padding: 0 40px; border: 2px; border-style: solid; clear: both; background-color: #D2E7F4;}

#content {margin: 2em;}
#content a {color: blue;}
/*#content a.empty {color: red; text-decoration: none;}*/

h1 {color: navy; margin: 1.5em 0 1em; font-size: 1.4em;}
h2 {color: navy; margin: 1.3em 0 1em; font-size: 1.2em;}
h3 {color: navy; margin: 1.1em 0 1em; font-size: 1em;}
h4 {color: navy;}
img {margin: 0px;}
.note {font-size: smaller;}
.subs {vertical-align: sub; font-size: smaller; text-height:0px;}
.sups {vertical-align: super; font-size: smaller;}



.newslist {list-style: square; margin-bottom: -1em;}
.newslist li {margin-bottom: 0.5ex;}
.newstag {font-size: 100%; font-variant: small-caps; /*color: #369;*/ color: #666; padding: 0 0ex;}
#content .newslink {color: #369; padding-left: 0ex; font-variant: small-caps; font-style: italic; text-decoration: none;}
#content .newslink a {color: #369; font-variant: small-caps; font-style: italic;}

#contactbox {margin-left: 2em;}

#content img.icon {vertical-align: -25%; width: 1.25em; padding-left: 0.25em; border: 0;}

#content p.warning {padding: 0em; font-size: 90%; /*border: 0px solid black;*/ background:url(images/icons/warning.gi) no-repeat left;}
#content .warning img {/*float: left;*/ vertical-align: -25%; width: 2em; padding-left: 0.25em; border: 0;}

#content .formula {text-align: center;}

.erdostable {margin: auto;}
.erdostable td {padding: 0.2em .5em;text-align: center;}

.bookreviewtitle {font-weight: bold; margin-top: 3em;}

/*
blockquote {border: 0; margin: 0 2em; padding-left: 2.5em;background: url(http://upload.wikimedia.org/wikipedia/commons/5/56/Left_double_quotation_mark.png) no-repeat;
background: url(http://upload.wikimedia.org/wikipedia/commons/b/b9/Quote-alpha.png) no-repeat;
background: transparent url(http://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Quote-right-cs.svg/112px-Quote-right-cs.svg) no-repeat;
 font-style: italic;}
blockquote p:first-letter {
    float: left;
    margin: 0 1em;
    font-family: "Monotype Corsiva", "Apple Chancery", fantasy;
    font-size: 220%;
    font-weight: bold; }
*/

blockquote {background: url(images/quote-l.png) no-repeat top left; margin: 0 2em; border: none; padding: 0;}
blockquote p.quote {background: url(images/quote-r.png) no-repeat bottom right; margin: 0; padding: 1ex 7ex;}
blockquote p.source {margin-left: 7ex;}

ol.publist {margin-bottom: -1em;}
ol.publist li {padding: 0.5ex 0;}

.keyword {font-variant: small-caps;}

/* {padding-top: 8em;}*/

#footer {font-size: smaller; text-align: center; padding: 5px 0;}

#lastupdated {font-size: smaller; text-align: center;}

