﻿/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style-type:circle; }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
/* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... stuff below this I added */

 /* zeroes all margins and paddings */
 *, body, table, td, p, ul, ol, li, form {
 	margin: 0;
 	padding: 0;
 }
 
 /* All purpose code */
.clearit 
{
    clear: both;
}
/* Commonly used to style page titles. */
h1 {
  background-color: #000000;
  font-size: large;
  font-weight: bold;
  line-height: 1.5em;
  color: #808080;
}
/* Commonly used to style section titles. */
h2 {
  background-color: #776d6d;
  font-weight: bold;
  line-height: 1.7em;
  color: #000000;
  font-size: medium;  
}

h3 {
  font-weight: bold;
  font-size: medium;
  color: #fe0000;  
  text-align: center;
}

h4 {
  font-weight: bold;
  font-size: 110%;
  color: #fe0000;  
  text-align: center;
}

/* Here are the custom styles for this site */

body	{
    background-color: #3B8994; 
    color: black;
    font-family: Arial, Verdana,  Sans-Serif;
    margin: 0;
    padding: 0;
	font-size: small;
	letter-spacing: 1px;
		}
		
#wrapper 
{
    text-align: center; /* weird ie centering bug */
    width: 765px;
    border: solid 4px #003366;
    background-color: white;
    padding: 5px;
    margin: 10px auto;
    line-height: 1.3em;
}

#content 
{
    line-height: 1.3em;
}

#header 
{
    background-color: #83ACB2;
    text-align: center;
    /*margin-bottom: 2px;*/
}


.heading 
{
    color: #9999cc;
    font-size: 110%;
    font-weight: bold;
    padding: 10px 0;
}

.headingSmall
{
    color: #9999cc;
    font-size: 120%;
    font-weight: bold;
    padding: 10px 0;
}

#pageContent 
{
  background-color: #ffffff; 
}

hr.thick 
{
    height: 10px;
    background-color: #626457;
    margin: 1px 0;
    padding: 0;	
}

hr.thin
{
    height: 1px;
    background-color: #626457;	
    margin: 0 5px;	
}

.centered 
{
    text-align: center;
}

a		{
	color: #2f5e5e;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
		}

a:link	{
	color: #2f5e5e;
		}
	
a:visited	{
	color: #2f5e5e;
		}
		
		
a:hover	{
	color: #dceded;
		}

a:active	{
	color: #2f5e5e;
		}
		
.clearit 
{
    clear: both;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    background-color: White;
}

.clearProp 
{
    clear: both;
}

#bottomNav 
{
    background-color: #83acb2;
    border: solid 2px #003366;
    padding: 10px;
    margin-bottom: 10px;
}

.NWWeb 
{
    background-color: White;
}

.floatleft 
{
    float: left;
}

.floatright 
{
    float: right;
}

.bold 
{
    font-weight: bold;
}

.italisized 
{
    font-style: italic;
}

/* Home Page */

.logo 
{
    padding-bottom: 15px;	
}

/*.logoname
{
    padding-top: 60;
}*/

#leftSide 
{
    border: solid 1px #b3af9e;
    width: 400px;
    text-align: left;
    margin: 0;
    padding: 0;
}

#grayBox 
{
    background-color: #ebe6d3;
    border: solid 2px #b3af9e;
    padding: 15px;
    margin: 1px;
}

#darkGrayBox 
{
    border: double 1px #b3af9e;
    padding: 15px;
    margin: 1px;
}

#publishedAuthors 
{
    background-color: silver;
    color: #83acb2;
    font-weight: bold;
    margin: 2px;
    width: 242px;
    text-align: center;
    border: solid 1px #b3af9e;
    padding: 1px;
}

#darkestGrayBox 
{
    background-color: #b3af9e;
    color: Black;
    text-align: center;
    padding: 3px;
    font-weight: normal;
    margin: 2px;
    width: 240px;
}

#rhodi 
{
    text-align: right;
    margin: 2px;
    float: right;
}

.rightside 
{
    border: 1px;
    border-style: solid;
    border-color: #b3af9e;
    padding: 15px;
    width: 300px;
    float: right;
}

#mailingList 
{
    background-color: silver;/*#b3af9e;*//*#83ACB2;*/
    color: #dceded;
    margin: auto;
    margin-top: 10px;
    padding: 10px 0;
    font-size: 120%;
}

/* Information Page */

#infoPageContent 
{
  background-color: #ebe6d3; 
  /*min-height: 284px;*/
  /*margin-top: 5px;*/
}

#contentGrayBox 
{
    height: 20px;
    background-color: #b3af9e;
    margin: 0;
    padding: 0;
}

#chapter 
{
    width: 300px;
    padding: 10px 0 0 0;
}
 
.divWidth 
{
    width: 217px;
    line-height: 1.5em;
    padding: 10px 0;
    background-color: #ebe6d3;
}
  
#infoTitle 
{
    padding: 15px;
    padding-top: 30px;
    color: #9999cc;
    font-size: 120%;
    font-weight: bold;
}

.title 
{
    font-weight: bold;
   
} 

.benefits 
{
    background-color: white;
    margin: 20px;
    padding: 20px;
    text-align: left;
}


.infoProp {
    height:284px;
    width:1px;
  }
  
/* Library Page  THIS PAGE HAS SUBSEQUENTLY BEEN REMOVED */
#libraryContent
{
   min-height: 234px;
   background-color: #ebe6d3;
   margin: 0;
   padding: 0;  
}
 
#libraryTitle
{
    margin: 20px;
    text-align: left;
}

.libraryDiv
{
    padding-bottom: 10px;
    width: 65%;
}

.libraryDivWidth 
{
    width: 243px;
    line-height: 1.5em;
    padding: 10px 10px 10px 0;
    margin: 10px 0;
    float: left;
}

#libraryImage
{
    padding: 10px 30px 10px 0;
    float: right;
}
    
.libraryBorders 
{
    border-left: solid 3px #9999cc;
    border-right: solid 3px #9999cc;
}

.list 
{
    list-style: none;
    text-align: left;
    padding: 20px;
}
    
.libraryProp {
    height:224px;
    width:1px;
    float: right;
  }
  
/* Meetings/Events page*/

#meetingsTitle 
{
    line-height: 2.5em;
    font-size: 140%;
    font-weight: bold;
    padding: 30px 40px;
    background-color: #ebe6d3; 
    min-height: 219px;
    float: left;
}

#meetingsImage 
{
    padding: 10px 0px;
}

#meetingsContent 
{
    margin: 10px auto;
    width: 65%
}

.meetingsTable 
{
    border: groove 6px #807a6e;
    width: 100%;
    padding: 5px;
    margin-bottom: 20px;
    
}

.meetingsTable th 
{
    background-color: #c0c0c0;
    border: solid 1px #807a6e;
    padding: 10px;
}

.meetingsTable td 
{
        border: solid 1px #807a6e;
        padding: 10px;
}

.meetingsProp {
    height:284px;
    width:1px;
  }
  
/* Links page */

.linksProp 
{
     height:324px;
    width:1px;
}

#linksTitle {
    padding: 40px;
    padding-top: 60px;
    color: #9999cc;
    font-size: 140%;
    font-weight: bold;
    float: left;
    line-height: 1.5em; 
}

.linkDivWidth 
{
    width: 48%;
    line-height: 1.5em;
    margin: auto;
    padding-top: 20px;
    background-color: white;
}

.linkBorders 
{
    border-right: solid 2px #9999cc;
}

.linksList 
{
    list-style: none;
    text-align: center;
    padding: 10px;
}

#linksImage 
{
    padding-top: 10px;
}

/* Pro and Pub Authors */

#proAuthors 
{
    text-align: left;
    width: 66%;
    margin: auto;
    padding: 10px 0;
}

#pubAuthors
{
    text-align: center;
    padding: 10px;
    padding-right: 35px;
    margin: 20px 0;
    border: groove 6px #807a6e;
}
#pubAuthorsList 
{
    list-style: none;
    margin: auto;   
}

.pubAuthorsList 
{
    list-style: none;
    text-align: center;
    padding: 10px 0;
    margin: 5px;
    border-color: gray;
    border-width: 1px;  
    border-bottom-style: solid; 
    border-style: solid;
}
    
.pubAuthorsPic 
{
    margin: 0;
    padding: 20px;
    min-height: 300px;
    float: left;
}

.pubAuthorsContent 
{
    margin: auto;
    text-align: left;
    padding-right: 20px;
}

.author 
{
    padding:20px;
    text-align: center;
}

/* Contact Us Page */

#Wizard1
{
  background-color: #F7F6F3;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 0.8em;
  height: 262px;
  width: 523px;
  margin: auto;
}

.red 
{
    color: #ff0000;
}

.validations 
{
    margin: 15px;
}