
html
{
	background-image:url("images/greenback.png");
}

body
{
	color:white;
	font-family:Verdana,Helvetica,Arial;
	padding:4px;
}

a
{
	color:white;
}

div#photo
{
  position:fixed;
  left : 50%;
  top : 50%;
  margin-left : -320px;
  margin-top : -240px;
  z-index: 999;
}

div#photo img
{
  border:4px solid white;
  max-height: 480px
  
}

.withtitle
{
	margin-top:1em;
}

.withtitle h4
{
	display:block;
	font-weight:700;
	margin-bottom:0.4em;
	padding:0.4em;
	text-align:center;
	background-color:#2458A0;
}

blockquote.withtitle h4
{
  background-color:#C6BB50;
}

.withtitle h4 span
{
  font-size:80%;
  color:#C6BB50}

.articlebox
{
	border-bottom:2px solid #295308;
	border-left:2px solid #295308;
	border-right:2px solid #295308;
	border-top:2px solid #295308;
	font-size:108%;
	line-height:150%;
	padding:1em;
	background-color: transparent;
}

div#hd
{
	text-align:center;
}

div#hd img
{
}

div.article
{
	margin:1em 1em 1em 0em;
}

div.article p
{
	padding-bottom:1em;
	text-indent:1em;
}

#nav li
{
	list-style-type:none;
	text-shadow:1px 1px 3px #111;
	font-size:100%;
}

.pics
{
	height:392px;
	margin:0 auto;
	padding:0;
	width:512px;
}

.pics img
{
	border:1px solid #ccc;
	height:360px;
	left:0;
	padding:15px;
	top:0;
	width:480px;
}

#ft
{
	font-weight:400;
	padding:2em;
}

#ft span
{
	float:left;
}

#ft i
{
	float:right;
}

.alumnipix
{
	border-bottom:2px solid #295308;
	border-left:2px solid #295308;
	border-right:2px solid #295308;
	border-top:2px solid #295308;
	float:right;
}

.photo
{
	border-bottom:2px solid #295308;
	border-left:2px solid #295308;
	border-right:2px solid #295308;
	border-top:2px solid #295308;
}

.articleauthor
{
	border-bottom:2px solid #295308;
	border-left:2px solid #295308;
	border-right:2px solid #295308;
	border-top:2px solid #295308;
	margin-right:1em;
	float:left;
}

div p.clearboth
{
	clear:both;
	line-height:0;
	padding-bottom:0;
}

#nav li
{
  padding-bottom:2px;
}

#nav li a
{
  padding:2px 1px 2px 15px;
  display:block;
	text-decoration:none;
	font-weight:700;
	background-color:#295308;
}

.articlebox a
{
	font-weight:700;
}

.articlebox a:hover
{
}

#nav li a:hover
{
	background-image: url("images/cross.png");
	background-repeat: no-repeat;
	background-color:rgb(33,66,3);
}

h5
{
  font-weight: bold;
}

div#signup
{
  margin:1em 1em 1em 0em;
  padding:0em 1em 1em 1em;
	border-bottom:1px solid #295308;
	border-left:1px solid #295308;
	border-right:1px solid #295308;
	border-top:1px solid #295308;
}

form p
{
  padding:2px;
}

form label
{
  width:12em;
  float:left;
  text-align:right;
  padding-right:1em;
}

form label.required
{
  font-weight: bold;
  color:yellow;
}

form input
{
  padding:1px;
  background-color:white;
}

.buttonrow
{
  text-align: right;
}

.buttonrow button
{
  background-color:0xddd;
  color:black;
  font-size:1em;
}

#signup fieldset
{
  clear:both;
}

fieldset
{
	border-bottom:1px solid #2458A0;
	border-left:1px solid #2458A0;
	border-right:1px solid #2458A0;
	border-top:1px solid #2458A0;
	margin:0em 0em 1em 0em;
	padding:1em;
}
legend
{
  color:white;
  font-weight: bold;
  background-color:#2458A0;
  padding:3px;
}

#email table
{
  background-color:rgb(33,66,3);
  margin:4px;
  border-collapse:separate;
}

#email table td,#email table th
{
  padding:2px;
}

#email table th
{
  font-weight:bold;
}

#email table a
{
	background-color:#2458A0;
	padding:2px;
	text-decoration:none;
  font-weight:bold;
}

#email table a:hover
{
  color:yellow;
	background-color:#00A;
}

#editwindow
{
  position:fixed;
  width:500px;
  height:175px;
  top:30%;
  left:30%;
  background-color:white;
  z-index:999;
  border:4px solid gray;
  padding:10px;
}
#editwindow label
{
  color:black;
}

.buttonrow button { float:right;}
.buttonrow button.leftish {float:left;}
.buttonrow br { clear:both; display:inline; }
#emailmessage { margin:2px; padding:2px;}
.center {text-align:center;}

