/* $Source: /home/rhdt/store/cvsroot/townsend-tree/php/stylesheets/page-screen.css,v $
   
   $Log: page-screen.css,v $
   Revision 1.3  2007/07/21 11:11:30  rhdt
   Tweaks to submit button styles

   Revision 1.2  2007/07/21 11:03:03  rhdt
   Added submit-admin style

   Revision 1.1.1.1  2007/04/25 01:21:11  rhdt
   Imported sources, based on major re-engineering of previous code to switch
   over to Smarty

   Revision 1.6  2007/03/06 07:47:43  rhdt
   Minor edits

   Revision 1.5  2007/03/05 04:31:30  rhdt
   Minor edit

   Revision 1.4  2007/01/02 20:55:00  rhdt
   Fixed alignement in attribute tables

   Revision 1.3  2006/12/31 17:20:02  rhdt
   Merged Browse Records with Browse Tables, and changed attribute layout on
   record page from DL to TABLE (due to formatting problems with the former)

   Revision 1.2  2006/12/30 15:11:17  rhdt
   Synced with website

 */

body {
  text-align: center;
  font-family: sans-serif;
  color: #331A00;
  background-color: #003366;
}

#container {
  width: 852px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#header {
  margin-top: 10px;
  height: 75px;
  border: solid 1px;
  text-align: right;
  background: url('../images/icons/crest.png') left no-repeat;
  background-color: #FFEE88;
}

#banner {
  padding-top: 10px;
  padding-right: 10px;
  color: #770000;
  font-size: 35px;
}

#sidebar { 
  width: 175px;
  float: left;	
  margin-top: 10px;
  border-top: solid 1px;
  border-left: solid 1px;
  border-right: solid 1px;
  font-size: small;
}

#sidebar ul {
  margin: 0px;
  padding: 0px;
  background-color: #FFEE88;
}

#sidebar li {
  border-bottom: solid 1px;
  list-style-type: none;
}

#sidebar a { 
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
  text-decoration: none;
  color: #770000;
}

#sidebar a:hover {
/*  font-size: large; */
  color: #FFEE88;
  background-color: #770000;
}

a.sidebar-link { 
  font-style: italic;
}

#quickfind {
  background-color: #FFEE88;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
}

#quickfind label {
  padding-right: 10px;
  color: #770000;
}

#content {
  margin-top: 10px;
  margin-left: 187px;
  padding: 10px;
  border: solid 1px;
  background-color: #FFEE88;
}

#content a:link, a:visited {
  color: #331A00;
}

#content-title {
  font-size: x-large;
  text-align: right;
  border-bottom: solid 1px;
  color: #770000;
}

#content-text { 
  color: #331A00;
}

#footer { 
  margin-top: 10px;
  margin-left: 187px;
  padding: 5px;
  border-top: 1px solid;
  font-size: 10px;
  color: #FFEE88;
}

#footer-left {
  float: left;
}

#footer-right {
  float: right;
}

/*
dl.attrib dt { 
  float: left;
  padding-right: 0.5em;
  font-weight: bold;
}

dl.attrib dd {
  line-height: 1.4em;
}
*/

table.attrib th { 
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}

table.attrib td { 
}

table.edit th { 
  padding-right: 0.75em;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}

table.edit td { 
  padding-right: 0.75em;
}

ol.inline { 
  display: inline;
  margin: 0px;
  padding: 0px;
  counter-reset: item;
}

ul.inline { 
  display: inline;
  margin: 0px;
  padding: 0px;
  counter-reset: item;
}

li.inline {
  display: inline;
  margin: 0px;
  padding: 0px;
}

li.inline:before { 
  content: counter(item) ". "; counter-increment: item
}

li.inline-nomarker { 
  display: inline;
  margin: 0px;
  padding: 0px;
}

li.inline-nomarker:before { 
  content: ""; counter-increment: item
}

li.inline-period { 
  display: inline;
  margin: 0px;
  padding: 0px;
}

li.inline-period:after { 
  content: ".";
}

.index-shortcut { 
  font-weight: bold;
}

fieldset { 
  margin-top: 10px;
  padding: 20px;
  border: 1px solid #331A00;
}

legend { 
  padding: 3px;
  border: 1px solid;
  color: #FFEE88;
  background-color: #996633;
}

input.submit { 
  padding: 3px;
  margin: 1px;
  margin-left: 90%;
  border: 1px solid;
  color: #FFEE88;
  background-color: #996633;
}

input.submit-admin { 
  padding: 3px;
  margin: 1px;
  border: 1px solid;
  color: #FFEE88;
  background-color: #996633;
}

input.submit-disabled { 
  float: right;
  padding: 3px;
  margin: 1px;
  border: 1px solid;
  color: #FFEE88;
  background-color: #CCAA66;
}

input.text {
  width: 40%;
}

input.edit {
}

input.date {
  width: 8em;
}

fieldset.edit { 
  border: none
}

label.edit { 
  font-weight: bold;
}

.editorial { 
  font-style: italic;
}

#copybox { 
  border: 5px solid;
  padding: 1em;
}

.footnote { 
  font-size: small;
}

.footnote li {
  margin-top: 1em;
}

div.houses-image {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}
  
div.houses-image img {
  width: 100%;
}

div.houses-image p {
  font-weight: bold;
}

h2.houses-house {
  font-size: large;
  text-align: center;
  width: 70%;
  margin-left: 15%;
  margin-right: 15%;
  border-top: 1px solid #770000;
  padding-top: 1em;
  margin-top: 1em;
  color: #770000;
}

h3.houses-owners {
  text-align: center;
  color: #770000;
}

ul.houses-owners-list {
  text-align: center;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

div.quote {
  margin-left: 5%;
  margin-right: 5%;
  font-size: 95%;
}

table.intermarriage {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

table.intermarriage th {
  font-weight: bold;
}

table.intermarriage td {
  font-size: small;
}

div.gathering-banner img {
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
}
  
div.gathering-photo {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}
  
div.gathering-photo img {
  width: 100%;
}

div.gathering-photo p {
  font-weight: bold;
  font-size: small;
  margin-bottom: em;
}

h2.gathering-section {
  font-size: large;
  text-align: center;
  width: 70%;
  margin-left: 15%;
  margin-right: 15%;
   padding-top: 1em;
  margin-top: 1em;
  color: #770000;
  text-transform: uppercase;
}

h3.gathering-subsection {
  text-align: center;
  width: 70%;
  margin-left: 15%;
  margin-right: 15%;
  padding-top: 1em;
  margin-top: 1em;
  color: #770000;
}

ul.gathering-list {
  text-align: center;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  margin-top: 1em;
}

li.gathering-list-title {
  text-decoration: underline;
}

blockquote {
  background: #EEDD77;
  border-left: 3px solid #770000;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

div.gathering-quote {
  width: 94%;
  margin-left: 3%;
  margin-right: 3%;
  font-style: italic;
}

