/* brandywine.css - copyright 2007 PRCarter */

/* html formatting */
body       { margin-left: 0px; margin-top: 0px; 
		color: #330000; background-color: #cccc66;
		font-family: georgia, serif; }
a          { font-weight: bold; text-decoration: none; }
a:link     { color: #cc0000; text-decoration: none; }       /* unvisited link */
a:visited  { color: #660000; text-decoration: none; }       /* visited links  */
a:active, a:hover  { color: #ff3333; text-decoration: underline; }  /* active links   */
table      { margin-bottom: 4px; }
td         { font-family: serif; 
		vertical-align: top  
		line-height: 1.4em;
		 }
th         { font-family: trebuchet, arial, helvetica, sans-serif;  
		vertical-align: top; font-weight: bold; width: 600px; }
h1, h2, h3 { font-family: trebuchet, arial, helvetica, sans-serif; width: 600px; }
h1         { font-family: serif; text-align: center; 
		font-size: 220%; line-height: 1.0em; margin: -5px 0 0 0; padding: .3em 0;
		color: #330000; background-color: #ffffcc; }
h2         { text-align: center; font-size: 120%; line-height: 1.4em; margin: 0 0 .6em 0; 
		color: #330000; background-color: #ffcc33; border-bottom: 1px solid #774444; }
h3         { font-size: 95%; font-weight: bold; padding-left: .3em; 
		color: #000000; background-color: #ffcc33; border-bottom: 1px solid #996666; }
h4         { font-family: monotype, "courier new", courier, tt;
		font-size: 100%; text-align: left; font-weight: normal; 
		border-bottom: 1px solid #999999; margin: .8em 0 0 0; }
ul li      { font-family: trebuchet, arial, helvetica, sans-serif; 
		font-size: 90%; font-weight: bold; line-height: 1.5em; 
		vertical-align: middle;
		margin: .7em 0; width: 560px; }
p          { font-size: 90%; width: 580px; padding: 0 1em; line-height: 1.5em; } 
pre        { font-size: 100%; }

/* begin defined classes */

p.center   { text-align: center; }
div.center { margin-left: auto; margin-right: auto; width: 40em; padding-top: .5em; 
		text-align: center; height: 2em; } 
.q         { font-weight: bold; }
p.tt, td.tt { font-family: monotype, "courier new", courier, tt;
		   font-size: 90%; text-align: left; }
.highlite  { font-size: smaller; color: #000000; background-color: #ffff99; 
		   text-align: left; }
.alert     { font-size: smaller; color: #000000; background-color: #ffff66; 
	        vertical-align: middle; padding: 4px; }
.nav       { font-size: smaller; background: #999933; }
.navsm     { font-size: x-small; background: #999933; }
.lite      { font-size: smaller; color: #000000; background-color: #ffcc33; 
             font-weight: bold; }
.photo     { font-size: smaller; background-color: #cccc99; }
p.caption  { font-family: trebuchet, arial, helvetica, sans-serif; 
		font-size: 75%; line-height: 1.1em; margin-top: 0; padding: 0; }

div.buttonBox  { background-color: #ffffcc; width: 10em; text-align: center; 
		border: 1px solid #774444; border-width: 1px 2px 2px 1px; 
		display: inline; padding: 0 1em; }
a.button   { font-family: trebuchet, arial, helvetica, sans-serif; 
		font-size: 90%; font-weight: bold; color: #330000; }


#main      { margin-left: auto; margin-right: auto; width: 620px; padding: 0 20px 15px 20px;
		background-color: #eeeecc; border: 1px solid #775555; border-width: 0 2px 2px 1px; }
#main img  { border: 1px solid #774444; border-width: 1px 2px 2px 1px; }

#column    { margin-left: auto; margin-right: auto; width: 600px; }
#columm img.navmap   { border: 0; border-bottom: 1px solid #996666; }

div#linkBlock { margin-left: auto; margin-right: auto; width: 600px; 
		font-family: monotype, "courier new", courier, tt;
		font-size: 80%; text-align: left; }
#linkBlock ul {  }
#linkBlock li { list-style-type: none; font-family: monotype, "courier new", courier, tt;
		font-size: 100%; 
		text-align: left;
		margin: 0 0 .2em -1em; 
		color: #ffcc33; }
