
/* fcs3.css: main style sheet for www.fb-cs.co.uk */
/* (c) Copyright Chris Dennis 2004-2005 */

/* basic elephants */

body {
    font: 12pt Bookman, serif;
    color: #000;
    background: white;
    margin: 0em;
    text-align: justify;
  }


p {
    text-align: justify;
  }


td {
    text-align: left;
  }


h1, h2, h3, h4 {
	font-family: verdana, "avant garde", sans-serif;
    text-align: left;
  }

old.topheading {
	/* background: #E4FCFE; */
	padding: 0;
	margin: 0 0 0 -.5em;
}
.topheading {
	margin-top: 0;
}

a:link, a:visited {
    color: #006;
  }


a:link:hover a:visited:hover {
    background: #CCC;
    color: #000;
  }

hr {
	background-color: #2C2CC4;
	color: #2C2CC4;
	height: 4px;
}

/* Define two columns - logo and menu on the left, rest on the right */

div.col1 {
    /* position: absolute; */
	float: left;
	padding: 2em;
    width: 10em;
	/* background: #F4FFDD;	border: solid black; */
}

div.col2 {
    /* position: absolute; */
	padding: 2em 2em 0em 2em;
	margin-left: 12em;
	/* background: #FCD6FF; border: dotted blue; */
}

/* Crossbar */
div.crossbar {
	width: 90%;
	border: 2px solid;
	/* margin: 2em; */
 	padding: 1.5em;
	background: #dddddd;
	font-size: 80%;
}

/* Tables of latest virus and hoaxes */

div.viri table, div.hoaxes table {
    float: right;
    margin-left: 2em;
    /*background-color: #CCCCCC; */
    border: thin solid;
  }
div.viri th {
    text-align: center;
    font-weight: bold;
    background-color: #EEEEEE;
  }
div.viri td.vcol1 {
    text-align: right;
    background-color: #CCCCCC;
  }
div.viri td.vcol2 {
    text-align: left;
    background-color: #BBBBBB;
  }
div.viri td.vfoot {
    text-align: center;
    background: #AAAAAA;
  }

/* Hidden: won't show up if stylesheets are active */

.hidden {
    display: none;
  }

/* new menu adapted from http://css.maxdesign.com.au/listamatic/vertical16.htm */

div.navcontainerx {
    width: 13em;
    height: auto;
    top: 9em;
    right: auto;
    bottom: auto;
    left: 1em;
    background: #fff;
    margin: 0em;
    padding: 0em;
    font-size: 80%;
  }


ul.navlist {
    margin: 0 0 0 0px;
    padding: 0;
  }

ul.navlist li {
    list-style-type: none;
    background-color: #2C2CC4;
    color: #daa520;
    border: .2em solid #CFBB6A;
    font-weight: 600;
	font-family: verdana, "avant garde", sans-serif;
    text-align: center;
    padding: .3em .3em .3em .3em;
    margin-bottom: .1em;
  }

ul.submenu {
	padding: 0;
	margin: 0;
}
ul.submenu li {
	border: none;
	padding: 0; /* .3em 1em .3em 1em; */
	font-weight: 300;
	font-family: verdana, "avant garde", sans-serif;
	margin: 0;
	text-align: center;
}

ul.navlist li a {
    color: #CFBB6A;
    text-decoration: none;
    display: block;
  }


ul.navlist li a:hover {
    background-color: #CFBB6A;
    color: #2C2CC4;
  }

