body { background-color: #fffff0;
       font-family: verdana, hevetica, sans-serif;}

#frame {
		width:640px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}

#leftcolumn {
		width:410px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right:3px;
		padding-left: 0px;
		float:left;
		}

#rightcolumn {
		width:220px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		padding-left: 3px;
		float:right;
}

ul.sitedirectory {
		list-style-postion: outside;
		list-style-type: square;
}

.sitedirectory a { 
		 text-decoration: none; 
		 color: navy;
		 }
	
a.continue {color: navy; font-size: 80%;
     font-family: times, serif; 
		 text-decoration: none; 
		 position: relative; left: 1em}
		 
.services {font-size: 8pt; font-weight: bold; 
    margin-top: 4pt; margin-bottom: 4pt}
.services em {font-weight:normal; font-style: italic;}

.byline {font-size: 80%; font-style: italic;
		font-family: verdana, hevetica, sans-serif;
    text-align: center; margin-top: 10px; }
.credit {font-size: 80%; font-style: italic;
		font-family: verdana, hevetica, sans-serif;
   }
.new {font-size: 80%; font-weight: bold;
		font-family: verdana, hevetica, sans-serif;
		color: white; background-color: red;
		border: outset 2px black; padding: 2px 0; margin: 2px;
		width: 40px; position: relative;
	}
	 
.navbar { 
		width:640px;
		margin-top:10px;
		padding:0px; text-align: center;
		background-color: #6666ff; color: white;
		font-family: verdana, hevetica, sans-serif;
		font-size: 9pt; 
		border: outset navy 4px}

.navbar a {
     color: white; font-size: 8pt;
		 font-family: verdana, hevetica, sans-serif;
		 text-decoration: none; 
		 }

a:visited {color: navy }
a:hover {text-decoration: underline }

h1 { font-size: 20pt; font-weight: bold; 
     font-family: verdana, helvetica, sans-serif;
		 padding: 3px; width: 100%; 
		 text-align: center;}
		 
h2 { font-size: large; font-weight: bold; text-align: center; 
     font-family: verdana, helvetica, sans-serif;
	 }
		 
h2.cover {
     background-color: #6666ff; color: white;
		 border: outset navy 4px;
}

h3 { background-color: #6666ff; color: white; 
     font-size: large; font-weight: bold; 
		 font-family: verdana, helvetica, sans-serif; padding: 3px;
		 border: outset navy 4px;
		 margin-top: 3px; margin-bottom: 3px; width: 70% }
		 
h3.float { float:left; width: 50%; margin-right: 5px;}
h3.center {
		text-align: center; 
		padding: 3px 6px; width: auto}
dl dt { font-weight: bold }
address { font-family: verdana,helvetica,sans-serif; 
     font-style: italic }
blockquote { font-family: verdana,helvetica,sans-serif; 
     font-style: italic }
p { font-family: verdana, helvetica, sans-serif }
p.clear { clear: both }
p.title { font-size: 120%; font-weight: bold; font-style: italic }
p.author { font-weight: bold; font-style: italic }
.letter { font-style: italic }
.letter em { text-decoration: underline }
.captioned {float: left; margin-bottom: 4px; font-size: 90%;
     padding: 2px; text-align: center; border: solid navy 1px }
.captioned-right {float: right; margin-bottom: 4px; font-size: 90%;
     padding: 2px; text-align: center; border: solid navy 1px }
