/*Stylesheet for PoPMiNE site.
Created 13th February 2004. Last updated 27th May 2004. */
BODY{
	margin-left:25px;	margin-top : 50px; margin-right:25px;
	font-family: Trebuchet MS, Lucida, Helvetica, Verdana, sans-serif;
	font-size : 1.1em;
	background-color:#EFFFFF;
}

H1, H2, H3{	font-family: Lucidabright, serif; font-weight: bold; color: #CC3300;}
/* tweak the top heading */
H1{ font-family:Georgia, serif;}

H1{	font-size: 2.0em;}
H2{	font-size: 1.4em;}
H3{	font-size: 1.2em;	text-decoration: underline;}


/* header styles */
#header{text-align:center;}
#header p{font-size:0.9em;font-style:italic;}
#header .acro{font-size:1.2em; text-decoration:underline; font-weight:bold;
text-transform: uppercase;}
/* end of header styles */


/* menu styles */
#menu{width:95%; text-align:center;
  /*(diagnostic trick ) border: 1px solid;*/
  /* (this next one is a bit of a hack ) overflow:auto;*/
}
#menu ul{text-align:center;
 border-top: 1px solid #555555; border-bottom: 1px solid #555555;
 padding-top: 0.2em; padding-bottom:0.2em;
  background-color: #E9A970;
}
#menu ul li{
 display:inline;
/*  border-left: 1px solid; border-right: 2px solid;padding-left:0.3em; padding-right:0.3em; */
 padding-top: 0.2em; padding-bottom:0.2em;
 font-family: Verdana, Lucida, Georgia, Helvetica, sans-serif;
font-size:1.2em; font-variant:small-caps;
 }

#menu ul li.here{
padding-left:0.3em; padding-right:0.4em;
border-left: 1px solid #555555; border-right: 1px solid  #555555;
background-color: #F5D570; color:Black;
}

/* #menu ul li.hack{border-left: 1px solid #555555; border-right: 1px solid  #555555;padding-left:0.3em; padding-right:0.4em;}*/

#menu ul li a:visited, a:link, a:active{
border-left: 1px solid #555555; border-right: 1px solid  #555555;
padding-left:0.3em; padding-right:0.4em;
text-decoration: underline;
 padding-top: 0.2em; padding-bottom:0.2em;
color: #4040A5;
}

#menu ul li a:hover{border-top: 1px solid #EFFFFF;
padding-bottom:0.3em;
text-decoration : none;
	background-color:#EFFFFF;color:#E02020;
	 border-bottom: 2px solid #E02020; border-right: 1px solid #E02020;}
/* end of menu styles */

/* main_content styles */
#main_content{
padding-top:1em; padding-bottom: 1em; padding-left:2em; padding-right: 2em;
	margin-left:2em; margin-right:2em;
	background-color:#CFD5F5;}

#main_content a:visited, #main_content a:link, #main_content a:active{
	padding: 0px;
border-left: none; border-right: none;
	color: #4040A5;
	font-size:1.1em;
}

#main_content a:hover{color:#D52020;}

#main_content em{font-style:normal;font-size:1.1em;/*color:#CC3300;*/color:#D52020;}
/* end of main_content styles*/


#footer{font-size:0.8em;}
#footer p{margin-right:1em;text-align:right;}