head {
<link rel="shortcut icon" type="image/png" href="teles.png" />
}

body {
        color: #000000;
        background-color: #F0F0F0;
        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: 9pt;
	width: 538pix;
	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!
				      */
}
* html body .content {
	width: 736px; 
 /*
                       this is only recognised by IE and is
                       known as the Tan Hack. IE5 is the only
                       browser (I think) that doesn't calculate the
                       box model (width, etc) correctly and so a separate
                       (wider) width must be fed to it. See:
                       http://www.info.com.ph/~etan/w3pantheon/style/starhtmlbug.html
                       An additional complication is that IE6 uses the correct
                       box model and so the second line is required to feed the
                       correct width to that (uses a character escape). See:
                       http://css-discuss.incutio.com/?page=BoxModelHack
                       */
}
.menu {
	margin-top: -0.3em;
        margin-bottom: -3.8em;
        padding-top: 0.0em;
	padding-bottom: -0.0em;
        margin-left: 0.5em;
	text-align: right;
        font-family: sans-serif;
        width: 538pix;
	font-size: 9pt;
        color: grey; /*#fdf500;*/
        background-color: black;
        background-image: url("/images/ArcMW_hallas_alt.jpg"); 
        background-position: 50% 40%;
        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.
				   */
}
.banner {
        text-align: left;
}
.mtitle {
	color: white;
        font-size: 8pt;
	margin-top: 0.1em;
        text-align: center;
        font-weight: bold;
}
.menu a:link {
        color: white;* /#fdf500;*/
        text-decoration: none;
}
.menu a:visited {
        color: white;* /#fdf500;*/
        text-decoration: none;
}
.menu a:hover {
        color: grey;
        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: #dd0000;
	text-align: center;
}
h1.title {
	color: #dd0000;
	font-style: normal;
        font-size: 180%;
	text-align: center;
}
h2.stitle {
	color: #000000;
	font-style: normal;
        font-size: 140%;
	text-align: left;
}
.foot {
	margin-top: -0.2em;
        padding-top: 0.2em;
	padding-bottom: 0.3em;
        border: 0.01px solid #fff;
        color: #C0C0C0;
        background-color: #283c83;
	font-family: sans-serif;
        font-size: 8pt;
        font-weight: bold;
        width: 538pix;
        margin-left: 0.5em;
	text-align: right; /* again NN4 only honours font
                           size if font-family is given
                           */
}
a img {
	border-style: solid;
}
.list {
	list-style-image: url(../graphics/bullets/star_jive.gif);
	list-style-type: disc;
	text-align: left;
}
.list li {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

.list1 {
	list-style-type: disc;
	text-align: left;
	margin-top: 0em;
}

.list1 li {
   margin-left: -1.5em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}


.list2 li {
   margin-left: -1.5em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}
/*
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: left;
}
.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: 9pt;
}
table tr.emph {
	background-color: red;
	color: #000000;
}
table td {
	font-family: sans-serif;
        font-size: 9pt;
        color: #000000;
        text-align: left;
}
table th {
	font-family: sans-serif;
        font-size: 11pt;
        color: #283c83;
        text-align: center;
}
div.photos {
        text-align: left;
}
.centre {
	text-align: center;
}
.cv {
	margin-left: 4em;
}
.bold {
	font-family: sans-serif;
	font-weight: bold;
}
.italic {
	font-family: sans-serif;
	font-style: italic;
}
.menuicon {
	text-align: center;
}
.menuicon a:link, .menuicon a:active, .menuicon a:visited {
	color: blue;
}
.news {
        font-family: sans-serif;
	font-size: 11pt;
	color: #dd0000;
}
.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;
}
