/*
 * City posts style sheet 
 */

body {
	background: #ffffcc;
  	color: #000000;
  	font-family: verdana, helvetica, arial, sans-serif;
 	margin-left: 3em;
  	margin-right: 3em
  	}
A:link {
	color: #0000FF
  	}
A:visited {
	color: #800080
 	 }

hr.header, hr.footer {
	background: #ff0008;
	clear: both;
  	padding: 0;
	margin: 0
	}

h1.header, h2.header {
	color: #ff0015;
	clear: left;
	vertical-align: top;
	float: left;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0;
	margin-right: 0.5em
  	}
p.breadcrumb, p.navig {
    	font-size: smaller;
    	font-style: italic;
    	background: #ffff66
	}

div.header, div.individ, div.typepic, div.illus, div.typeillus, div.illusright
	 {
	vertical-align: top;
	border-style: none;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}
div.header, div.individ  {
	float: right;
	margin-left: 0.5em;
	margin-right: 0
	}
div.individ, div.illusright {
	float: right;
	margin-left: 0.5em;
	margin-right: 0
	}
div.individ img {
	height: 200px;
	display: block;
	margin: auto
	}
div.typepic, div.illus, div.typeillus {
	float: left;
	display: block;
	margin-left: 0 ;
	margin-right: 2.5em
	}
div.multipics {
	display: block;
	margin: auto
	}

img	{
	vertical-align: top;
	border-style: none;
	padding: 0;
	margin: 0
	}

img.intext {
	float: left;
	margin-top: 0em;
	margin-bottom: 0.5em;
	margin-left: 0 ;
	margin-right: 1em
	}
img.land, img.port, img.square	{
	height: 100px;
	display: block;
	margin: auto
	}
img.multiland, img.multiport, img.multisquare  {
	height: 100px
	}
img.land, img.multiland	{
	width: 133px
	}
img.port, img.multiport	{
	width: 75px
	}
img.square, img.multisquare 	{
	width: 100px
	}
p.caption	{
	text-align: center;
	font-size: smaller;
	font-style: italic;
	display: block;
	padding: 0;
	margin-top: 1em;
  margin-bottom: 0;
	margin-left: 0;
	margin-right: 0
	}

h3 {
	clear: left
	}
.subtype {
	clear: left
	}
blockquote, p.detour {
	font-style: italic;
  	margin-left: 3em;
  	margin-right: 3em
	}

span.datatype {
	font-style: italic;
	font-weight: bold
   	}
span.datacontent {
	
   	}

td, th	{
	padding: 0em 1em .2em 0em;
	vertical-align: top
	}
td.Status, th.Status	{
	width: 7%
	}	
td.Link, th.Link	{
	width: 23%
	}	
table.Bib th.author, td.author {
	width: 23%
	}
table.Bib th.date, td.date {
	width: 7%
	}
table.Bib th.title, td.title {
	width: 70%
	}
	
table.PP th.date, table.PP td.date {
	width: 7%
	}
table.PP th.title, table.PP td.title {
	width: 38%
	}
table.PP th.source, table.PP td.source {
	width: 40%
	}
	
address, p.contact {
    	margin-left: 2em
	}
p.navig, p.validbanners, p.credit, p.photolink  {
	clear: both
	}
p.credit {
    	font-size: smaller;
    	font-style: italic
	}
p.credit img {
   	float: left;	
	margin-right: 1em
	}
p.validbanners img {
	width: 88px;
	height: 31px;
	vertical-align: middle;
	border-style: none
	}
