/* Rose Crescent style sheet */

body{
 color : black;
 background : white;
 border-style : none;
 font-family : "gentium", serif;
 font-size : 1em ;
}

h1, h2, h3, h4, h5, h6, h7, h8{
 font-family: sans-serif;
 /* font-weight: bold; */
 font-weight: bold;
 /*font-style: oblique;*/
}

h1{
 font-size: 1.5em;
}

img {
 border : 0;
 }

.box {
 border: solid;
 border-width: thin;
 padding: 0.1em;
 width: 100%;
}

table{
 margin-right : 0;
 margin-left : 0;
 width : 100%;
}

/* Used for Firefox and GNU links on front page */
.advocacy {
 float: left;
 max-width: 50%;
}

/* Classes for text and one-off classes */
/* (ie things that should probably have their own stylesheet */

.centred{
 text-align : center;
}

.small{
 font-size : 0.75em;
}

.date{
 font-size : 0.75em;
}

.large{
 font-size : 1.6em;
}

p.copyright{
 font-size : 0.8em;
 text-align : center;
 margin : 4em 0 0 0;
 clear : both;
}

/* Hyperlinks Classes */

A:link{
 color : blue;
 text-decoration : none;
 position: relative;
}

A:visited{
 color : rgb(5,148,224);
 text-decoration : none;
 }

A:hover{
 text-decoration : underline;
}

.main_menu:hover{
 text-decoration : none;
 /* background: rgb( 200,200,200); */
 border: solid;
 border-color: rgb(62,134,178);
 padding: 0em 0.15em 0em 0.15em;
 margin:  0.3em 0em 0.3em 0em;
 border-width: thin;
 position : relative;
 bottom: 2px;
 left: 2px;
}

A:active{
 color: red;
 text-decoration : none;
 }

/* Page layout (http://www.w3.org/2002/03/csslayout-howto) */
div.link-list {
        width: 9em;
        /* position:absolute; */
        /* position:static; */
        /* position:relative; */
        /* position:fixed; */
        top:0;
        padding-left:1%;
        padding-right:1%;
        margin-left:0em;
        margin-right:0em;
}

#main {
	top: 1em;
        margin-left: 10.5em;
	padding-left:1em;
	padding-right:1em;
	z-index: 2;
	left:0;
	position:relative;
	border-left: solid;
	border-width: thin;
	/* height: 100%; */
	width: 70%;
	border-color: rgb(62,134,178);

}

#menu {
 float:left;
 clear:both;
 font-family: sans-serif;
 font-weight: bold;
}

#submenu {
	float:left;
	clear:both;
}

/* Classes for the main menu links */

.main_menu {
 padding: 0em 0.15em 0em 0.15em;
 margin:  0.3em 0em 0.3em 0em;
 border: dashed;
 border-color: rgb(62,134,178);
 /* border-color: white; */
 border-width: thin;
 width: 9em;
 clear: both;
 float: left;
}

A#year2000 {
 color: rgb(244,142,13);
}

A#year2001 {
 color: rgb(88,124,241);
}

A#year2002 {
 /*color: rgb(152,242,121);*/
 color: rgb(100,196,105);
}

A#about {
 color: rgb(90,90,90);
}

A#introduction {
 color: rgb(62,131,174);
}

A#other {
 color: rgb(252,73,6);
}

A#links {
 color: rgb(112,120,241);
}

