strong {
	font-weight:bold
}

body {
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#020296;
}

#page {
	width:800px;
	text-align:left;
	background-color:#eee;
	margin:0 auto; 
}

#header a {
	text-decoration:none;
}


#header {
	height:178px;
	padding-top: 10px;
	background:url(images/header_bg_4.jpg) no-repeat;
	background-position:center; 
	font-family:Comic Sans MS, Comic Sans MS5, cursive;
	}
	
/* For headers on pages other than the home page */

.about_us #header, .membership #header, .contests #header, .news #header, .calendar #header, .publications #header, .biographies #header, .outreach #header {
	height:100px;
	padding-top: 10px;
	background:url(images/header_bg_4b.jpg) no-repeat;
	background-position:center; 
	font-family:Comic Sans MS, Comic Sans MS5, cursive;
	}	

	
	
#title h1{
	font-size:30px;
	padding-top:6px;
	padding-left:100px;
	color:#fff;
  visibility:hidden;
	}

#tagline h2{
	padding-top:10px;
	padding-left:100px;
	font-size:25px;
	letter-spacing:4px;
	font-weight:600;
	color:#fff;
	visibility:hidden;
}

#navigation {
  position:absolute; top:0; 
}

#nav {
	padding-top:170px;
	position:relative; left:0px;
}


/* For nav on pages other than the home page */

.about_us #nav, .membership #nav, .contests #nav, .news #nav, .calendar #nav, .publications #nav, .biographies #nav, .outreach #nav {
	padding-top:92px;

}


#nav li {
    float:left;
	padding-left: 17px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
	/*border-color:#020296;
	border-style:double;
	border-width:medium; */
	

/* show links for all the OTHER pages */	
#nav a {
	color:#000;
	text-align:left;
	text-decoration:none;
	font-size: 15px;  /* was 18 before */
}

#nav a:hover {
	color:#fff;
	background-color:#020296;
}


/* indicate the current page were on  */
.index #index_nav a, .about_us #about_us_nav a, .membership #membership_nav a, .contests #contests_nav a, .news #news_nav a, .calendar #calendar_nav a, .publications #publications_nav a, .biographies #biographies_nav a, .outreach #outreach_nav a  {
  color:#020296;
	background-color:#fff;
	text-decoration:underline;
}

/* seems to be needed even though it shouldn't */
.index #index_nav a:hover, .about_us #about_us_nav a:hover, .membership #membership_nav a:hover, .contests #contests_nav a:hover, .news #news_nav a:hover, .calendar #calendar_nav a:hover, .publications #publications_nav a:hover, .biographies #biographies_nav a:hover, .outreach #outreach_nav a:hover {
	color:#fff;
	background-color:#020296;
}




#content {
	padding-right:30px;
	padding-left:10px;
}


#main {
	width:700px;
	float:right;
	font-size:14px;
	line-height:120%;
	padding-top:40px;
	padding-right:20px;
}

/* settings just for the home page */
.index #main {
	width:537px;
	float:right;
	font-size:14px;
}




#main h2 {
	font-family:Georgia1, Georgia, serif;
	font-size:30px;
	padding-top:5px;
	padding-bottom:20px;
	text-align:center;
}

#main h3 {
	font-family:Georgia1, Georgia, serif;
	font-size:20px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:center;
}

#main .bio {
	padding:10px;
  border:double;
	border-color:#000000;
	margin: 10px;
}


#main .update {
	padding:10px;
	text-align:center;
	font-size: 10px;
}


#main a:active, #main a:hover{
    background-color: #020296;
	color:#fff;
}


/* settings for the links that appear in the home page sidebar */
#sidebar {
	width:0px;
	float:left;
	padding-bottom:20px;
}

#sidebar ul {
	padding-left:40px;
	padding-top:18px;
}

#sidebar li {
	list-style-image:url(images/icon.gif);
}

#sidebar li a {
	text-decoration:underline;
	color:#146894;
}

#sidebar li a:hover{
 	color:#0000FF;
	text-decoration: none;
}

#sidebar td{
  text-align:center;
  font-weight:800;
  padding:10px;
}



#footer {
	margin-top:15px;
	clear:both;
	height:70px;
	text-align:center;
	background:url(images/footer.gif) no-repeat;
	font-size:12px;
	color:#888;
}
#footer a {
	color:#888;
}
#footer a:hover {
	color:#fff;
	background-color:#020296;
}

#copyright {
  position:relative;
	top:20px;
}


.table1 td {
vertical-align:middle
}


#maintainer , #maintainer a {
	text-decoration: none; 
	text-align: right;
	font-size: 1px;
	color: #fff;
}

.temporary {
	text-align: center;
	padding: 10px;
}


.calendar_picture {
     float:right;
	 margin-left;15px;
}

.indented {
	padding-left: 3em;
}

em {
font-style:italic;	
}

#main ul {
	padding-left:20px;
	/* padding-top:18px; */
}

#main li {
	list-style-image:url(images/icon.gif);
}

