body, td, th, form {
  font:13px Verdana,Arial,san-serif;
  background-color:#E9E1F0;}

textarea {
height:300px;
width:540px;
}
#content h1, #content h2, #content h3, #content h4 {
  font-size:17px;
  font-weight:bold; }

img        {border:0px;}
img.hilite {border:3px solid #8cc82d;}
img.lolite {border:3px solid #000;}

img.hipic {border:1px solid #8cc82d;}
img.lopic {border:1px solid #000;}

a         {text-decoration:none;}
a:link    {color:black;}
a:visited {color:black;}
a:hover   {color:black;text-decoration:underline;}
a:active  {color:black;}

body     {text-align:center;}
#frame   {text-align:left;width:840px;margin:0px auto;}

#sidenav {width:120px;float:left; margin:0px 20px 0px 0px; padding:0px; text-align:right; font-size:17px; font-weight:bold; }
#content {width:698px;float:left;}
#footer  {clear:both;text-align:center;margin-bottom:20px;}

div.row   {clear:both;}
div.c1    {float:left; width:260px; margin:20px; margin-top:0px; margin-bottom:40px;}
div.c2    {float:left; width:260px; margin-bottom:40px;}
div.info  {font-size:11px; font-weight:bold; width:120px; margin-bottom:20px;}

h1                {clear:both; background-color:#d9d0e0; border:1px solid #555555; padding:3px;}
.year             {clear:both; float:left; width:50px; padding-left:20px; font-weight:bold; font-size:11px; color:#555555;}
.entryblock       {margin-bottom:10px; float:left; width:490px;}
.entryblocknoyear {margin-bottom:10px; float:left; width:490px; padding-left:20px;}
.entryblock p     {margin-top:0px; margin-bottom:20px;}
.entryblock .emph {font-weight:bold; font-style:italic;}

.pgina    {font-weight:bold; text-decoration:underline;}
.pbradley {font-weight:bold; text-decoration:underline;}
.presslink {font-size:17px; font-weight:bold; margin-bottom:30px;}

.imgctr     {text-align:center;}
.imgctr img {border:2px solid #666;}
.imgblock   {margin-bottom:30px; padding:4px; float:right; }
.imgcaption {border:1px solid #ccc; background-color:#eee; padding:2px; margin:0px auto;font-size:9px;}
.credit     {font-size:10px;}

#tops  {position:relative;height:180px;}
#gmsig {position:absolute;z-index:2;left:100px;}
#lines {position:absolute;z-index:1;left:20px;top:100px;}




/* error messages */
.errormessage, .warningmessage, .donemessage, .infomessage {
	background-color:white;
	font-family: verdana;
	font-size: 11px;
	border-top: 5px solid #900;
	border-bottom: 1px solid #900;
	border-left: 1px solid #900;
	border-right: 1px solid #900;
	background-image: url(/images/icons/error_lrg.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding: 8px 8px 8px 42px;
	height: 40px;
	width:300px;
}

.warningmessage {
	background-image: url(/images/icons/warning_lrg.gif);
	border-color: #c60;
}

.donemessage {
	background-image: url(/images/icons/success_lrg.gif);
	border-color: #090;
}

.infomessage {
	background-image: url(/images/icons/info_lrg.gif);
	border-color: #009;
}