body {
	background-color:#80c0ff;
	
	/*background-image:url('img/medicina_dish1.jpg');*/
/*	background-image:url('img/bg.jpg');*/
	background-attachment:fixed;
	background-position:bottom;
	
	background-repeat:no-repeat;	
	margin-left: 0;
	margin-bottom: 2em; /* NN4 is ignoring font declarations here and
                            using its own - git! Need now to specify fonts
                            elsewhere.
                            */  
}
.totale {
        position: relative;
}
.content {
        font-family: sans-serif;
	font-size: 11pt;
        padding-left: 14.5em;
	border: 0.01px solid #ffffff; /* amazingly, NN4 will only format
                                      the width correctly if it has a border.
                                      Only its width need be set, but I have set
                                      additional attributes as well.
                                      The width here is set to that of the JIVE
                                      banner - for all browsers bar IExploder.
                                      For some reason NN4 is now ignoring the
                                      font declarations in body and so they must
                                      be specified here - I don't think that this
                                      used to be necessary!
				      */
}
.menu {
        position: absolute;
	
	padding-bottom: 0.3em;
        margin-left: 0.3em;
        width: 13em;
        font-family: sans-serif;
	font-size: 11pt;
        color: /*#ffffff;*/
        background-color:/*#ff0000;*/
        border: 0.01px solid #fff; 
				 /*  A border is required to fill the menu area
                                   with the background colour in NN4. Only its
                                   width need be set - make v. small.
                                   For some reason NN4 is now ignoring the
                                   font declarations in body and so they must
                                   be specified here - I don't think that this
                                   used to be necessary!
                                   Opera handles <dl> differently so a small
                                   padding has been added so as to give a small
                                   border at bottom of menu.
				   */
}
div.banner {
	color: #ff0000;
        text-align: center;
        font-size: 180%;
}
.mtitle {
	margin-top: 0.8em;
        text-align: center;
        font-weight: bold;
}
.menu a:link {
        color: #ffffff;
        text-decoration: none;
}
.menu a:visited {
        color: #ffffff;
        
	text-decoration: none;
}
.menu a:hover {
        color: #0602fe;
        text-decoration: none;
}
.menu dl {
        margin-left: 0.3em;
}
div.main {
        margin-right: 5%;
        margin-left: 5%;
        margin-top: 1.5em;
        margin-bottom: 1.5em;
	text-align: justify;
}
.title {
	color: #ff0000;
	text-align: center;
}
h1.title {
	color:#000000;
	font-style: normal;
        font-size: 180%;
	text-align: center;
}
h2.stitle {
	color:#000000;
	font-style: normal;
        font-size: 140%;
	text-align: left;
}

.foot {
	font-family: sans-serif;
        font-size: 10pt;
        font-weight: bold;
        margin-right: 5%;
        margin-left: 5%;
	text-align: right; /* again NN4 only honours font
                           size if font-family is given
                           */
}
a img {
	border-style:solid;
}
.menulist dt {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.contact {
	text-align: left;
}
.contact dt {
	font-weight: bold;
}
ul.list {
	list-style-image: url(../graphics/star_jive.gif);
	list-style-type: disc;
	text-align: left;
}
ol.list {
	text-align: left;
}
.list li {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
/*
What this does is to put space between the individual list elements
of an unordered list. Problem is, NN4 doesn't do this correctly,
creating a vertical offset between the bullet and first line of text.
One possible solution is to change 'list-style-type' above to 'none',
resulting in NN4 at least not looking badly rendered. However, a
spacing of only 0.2em seems to work okay with NN4.
*/
.caption {
	font-weight: bold;
	text-align: justify;
	font-size: 8pt;
}
.post {
	font-family: sans-serif;
        font-size: 10pt;
        font-weight: bold;
 }	
/*
Problem with table inheritance:
"Browsers from the version-four era, however, treated tables
differently. In these browsers, a table's text would be the
same size as the user's default settings, regardless of the CSS
assigned to ancestor elements such as body."
(http://devedge.netscape.com/viewsource/2002/table-inherit/)

Worse than this though, specifying <td> and <th> within <table>
does not fix the font size problem - the other attributes e.g.
color do work.

Worse even than this, without <table> specified below i.e.
td {font-size... renders the footer in the users default
font size as well!

Finally, in order for font-size to be honoured by NN4 you
have to specify the font-family as well!!!! Bloody hell.

Also, NN4 does not support vertical-align, so valign has had
to be used within the html file.
*/
table {
	margin-left: auto;
	margin-right: auto; /* centre tables */
	font-family: sans-serif;
        font-size: 11pt;
}
table tr.emph {
	background-color: red;
	color: #000000;
}
table td {
	font-family: sans-serif;
        font-size: 11pt;
        color:blue/* #000000;*/
        text-align: left;
}
table th {
	font-family: sans-serif;
        font-size: 14pt;
        color:#0602fe;
        text-align: center;
}
div.photos {
        text-align: left;
}
.centre {
	text-align: center;
}
.bold {
	font-family: sans-serif;
	font-weight: bold;
}
.menuicon {
	text-align: center;
}
.menuicon a:link, .menuicon a:active, .menuicon a:visited {
	color: blue;
}
.news {
        font-family: sans-serif;
	font-size: 11pt;
	color: #ff0000;
}
.highlight {
	color: red;
}
jops {
	margin-left:
	margin-right:
        font-family: sans-serif;
	font-size: 11pt;
        margin-right: 5%;
        margin-left: 5%;
        margin-top: 1.5em;
        margin-bottom: 1.5em;
	text-align: justify;
}
.evlbi {
	font-style: italic;
}
.redirect {
	text-align: center;
	font-weight: normal;
	font-size: 14pt;
	font-type: normal;
	line-height: 2em
}
