body {font: 16px/1.5em Georgia, serif;
	color: #000040;
	background: #fff;
	margin: 1px;
	padding: 0;
	}
	
#header {font-size: 1.6em;
	background: #f2f2ff;
	border-bottom: 1px solid #000040;
	margin: 0 0 2em 0;
	padding: 1em;
	text-align: center;
	}
	
#header .green {font-size: 1.8em;
	color: #0e0;
	}
		
#header .orange {font-size: 1.5em;
	color: #fdc864;
	}
	
#header .red {font-size: 1.7em;
	color: #f00;
	}
	
#cow {position: absolute;
	top: 2em;
	left: 2em;
	border: 1px solid #000040;
	float: left;
	}
	
#content {margin: -30px 175px 0 175px;
	background: #f2f2ff;
	border-top: 1px solid #000040;
	border-bottom: 1px solid #000040;
	padding: 1em;
		}
	
a {font-style: italic;
   	text-decoration: none;
   	color: #f00;
	}
	
a:hover {background: #ffc;
	text-decoration: overline underline;
	color: red;
	}
    
           /* cssplay-style hover buttons on the index page */

#menu {width:270px; 
	position:relative; 
	height:100px; 
	margin:2em auto;
	}
	 
#menu a:visited, #menu a {text-decoration:none; 
	color:#d00; 
	font-weight:bold;
	}
	 
#menu a:visited img, #menu a img {filter: alpha(opacity=40); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
	-moz-opacity: 0.40; opacity:0.4; 
	} 
	
#menu a:hover {background-color: transparent; 
	color: #06a;
	}
	 
#menu a span {display:none;
	} 
	
#menu a:hover span {display: block; 
	position: absolute; 
	top: 50px; 
	left: 0; 
	font-size: 12px; 
	height: 18px; 
	padding: 4px; 
	font-weight: normal; 
	color: #06a;
	} 

#menu a:hover img { filter: alpha(opacity=100); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 1.00; opacity:1; 
	}

#footer {font-size: 1.6em;
	background: #f2f2ff;
	border-top: 1px solid #000040;
	margin: 0;
	padding: 1em;
	text-align: center;
	}
    
.citation {font-size: .7em;
    font-variant: small-caps;
    }

.floatl {float: left;
	padding: .5em;
	}
	
.floatr {float: right;
	padding: .5em;
	}
    
.center {margin: 0 auto;
    text-align: center;
    }
    

             /* This section has variants for the jrc page */  
    	
#contentjrc {margin: 1em 7em;
	}
	
#footerjrc {background: #f2f2ff;
	border-top: 1px solid #000040;
	margin: 0;
	padding: 1em;
	text-align: center;
	}
