/* Main Frame styles - content */

body {
margin: 0;
padding: 20px;
background: #fff;
font-family: "Trebuchet MS", sans-serif;
font-size: 80%;
}

h1 {
font-size: 1.7em;
font-weight: bold;
margin: 0 0 10px 0;
color: #009;
}
h2 {
font-size: 1.4em;
font-weight: bold;
margin: 0px;
color: #009;
}
#addresses {
padding: 60px 0 10px 0;
clear: both;
text-align: center;
}
#addresses table td {
font-size: 0.7em;
padding: 3px 20px 0 2px;
}

/* styles for template 1 
template 1 is the home 
==================================
*/
#template1 img {
padding: 10px;
border: 1px solid #c00;
}

/* 
styles for template 2 pages 
template 2 is one image on left with links on side
==================================================
*/
#template2 #pic {
float: left;
position: relative;
}
#template2 img {
border: 3px solid #333;
background: #fff;
padding: 3px;
margin: 0 10px 0 0;
}
#template2 p {
font-size: 1.2em;
font-weight: bold;
margin: 4;
padding: 0;
}
#template2 a {
text-decoration: none;
color: #c00;
padding: 2px;
background: #fff;
}
#template2 a:hover {
text-decoration: none;
color: #c00;
padding: 2px;
background: #eee;
}

/* styles for template 3 
template 3 is a table template
==============================
*/

#template3 p {
font-size: 1em;
}

#template3 table {
width: 100%;
font-family: arial, helvetica, sans-serif;
background: #666;
font-size: 1em;
}
#template3 table td,th {
padding: 3px;
}
#template3 table td {
background: #fff
}
#template3 table td a {
color: #c00;
text-decoration: none;
}
#template3 table td a:hover {
color: #c00;
background: #ccc;
text-decoration: none;
}
#template3 table th {
background: #333;
color: #fff;
font-size: 1.2em;
text-align: left;
}

/* styles for template 4 
template 4 is a table template
==============================
*/

#template4 p {
font-size: 2em;
}

#template4 table {
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
border: 0;
}
#template4 table td,th {
padding: 3px;
}
#template4 table td {
background: #fff
}
#template4 table td a {
color: #c00;
text-decoration: none;
}
#template4 table td a:hover {
color: #c00;
background: #ccc;
text-decoration: none;
}
#template4 table th {
background: #333;
color: #fff;
font-size: 1.2em;
text-align: left;
}

#template4 table {
border: 0;
bordercolor: white;
text-decoration: none;
}

#template4 a img {
border: 0;
}

/* styles for pre-generated html docs (About, etc) */

body.htmldocs {
margin: 0;
padding: 20px;
background: #fff;
font-family: "Trebuchet MS", sans-serif;
font-size: 80%;
}

.htmldocs h1 {
font-size: 1.7em;
font-weight: bold;
margin: 0 0 10px 0;
color: #009;
}
.htmldocs h2 {
font-size: 1.4em;
font-weight: bold;
margin: 0px;
color: #009;
}

.htmldocs p {
font-size: 1.2em;
font-weight: bold;
margin: 4px;
padding: 0;
}
