/* @import "site_master.css"; */

/* Style created by the excellent yakfolk at yakjive.com.  Free for use by users of yakjive.com. */

html {
margin: 0px;
padding: 0px;
}
body {
margin: 0px 0px 0px 0px; 
padding: 0px;
}

table {
width: 100%;
}

td {
vertical-align: top;
text-align: left;
}

p, ul, .articleFooter {
color: #000000;
margin: 3px 0px 8px 0px;
font-family: Times New Roman;
font-size: 1.2em;
padding: 0;
background: none;
text-align: justify;
}

.contactTable, #toolbarDialog, #flashMessage {
display: none;
}

.addressTitle, .coordinatesTitle {
margin-top: 10px;
font-weight: bold;
display: block;
width: 100%;
background-color: #DDDDDD;
}

.addressInfo, .coordinatesInfo {
margin-left: 25px;
}

input, select, textarea, button {
display: none;
}


/* specific divs */
#userDiv1, #userDiv2, #userDiv3, #userDiv4, #userDiv5, #userDiv6, #userDiv7, #userDiv8, #userDiv9 {
display: none;
}

.mapButtonsDiv {
display: none;
}

.guestbook{
display: none;
}

div.container {
position: relative;
text-align: left;
width: 100%;
}

#titleLeft {
position: relative;
width:600px;
text-align: center;
}

#titleMain {
position: relative;
width:600px;
text-align: center;
padding: 15px;
}

#titleMain h1 {
font-family: Times New Roman;
font-size: 2em;
font-weight: bold;
color: #000000;
text-align: center;
}

#titleRight {
position: relative;
width:600px;
text-align: center;
}

#topMenu {
position: relative;
width:600px;
text-align: center;
}

#pageHeader {
position: relative;
left:0px;
top:0px;
width:600px;
font-family: Times New Roman;
font-size: 1.3em;
text-align: center;
}

/* Used for 3-column layout section pages */
#box0 {
position: relative;
width:650px;
padding: 0px;
page-break-after: always;
}

/* Used for 3-column layout section pages */
#box1 {
position: relative;
width:650px;
page-break-after: always;
}

/* Used for 3-column layout section pages */
#box2 {
position: relative;
width:650px;
page-break-after: always;
}

/* Used for newspages */
#box3 {
position: relative;
width:700px;
page-break-after: always;
}

/* Used for infoPages */
#infoPageContent {
position: relative;
width:650px;
page-break-after: always;
}

/* Used for 2-column layout section pages */
#box4 {
position: relative;
width:650px;
page-break-after: always;
}	

/* Used for 2-column layout section pages */
#box5 {
position: relative;
width:650px;
page-break-after: always;
}

.innerBox, .innerBoxTitleList {
padding: 5px;
margin: 0px 0px 5px 0px;
border-style: none;
background-color: #FFFFFF;
border-style: dashed;
border-width: 1px;
border-color: #666666;
}

.innerBox a {
font-weight: bold;
}

#box0 .innerBoxTitle, #box2 .innerBoxTitle, #box4 .innerBoxTitle {
background-color: #000000;
vertical-align: bottom;
}

#box1 .innerBoxTitle, #box5 .innerBoxTitle {
background-color: #000000;
vertical-align: bottom;
}

#box3 .innerBoxTitle, #infoPageContent .innerBoxTitle {
background-color: #000000;
vertical-align: bottom;
}

#box3 li, #infoPageContent li {
list-style: disc inside;
}

#simpleTOC {
display: none;
}

a {
text-decoration: none;
cursor: pointer; /* The hand...seems to be disappearing otherwise */
}

a:hover {
color: #0000FF;
text-decoration: underline;
}

a:visited {
color: #444444;
}

h1 {
color: #888888;
font-size: 1em;
font-family: Times New Roman;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 4px;
/*line-height: 14px; -- messed up Mozilla */
}

img {
border: none;
margin: 5px 5px 5px 5px;
}

.itemTitle {
color: #000000;
font-size: 1.2em;
font-family: Times New Roman;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 4px;
text-decoration: none; 
/*line-height: 14px; -- messed up Mozilla */
}

h2, .articleTitle {
color: #000000;
font-size: 1.1em;
font-family: Times New Roman;
font-weight: bold;
margin: 10px 0px 5px 0px;
padding: 0px;
text-align: left;
}

.date {
color: #000000;
font-size: 0.8em;
font-weight: normal;
margin-left: 1cm;
padding: 0px;
font-family: Times New Roman;
}

.more {
display:none;
}

.imageRight {
float: right;
text-align: center;
margin: 2px;
border-style:none;
font-size: 1em;
padding: 3px;
font-style: italic;
}

.imageLeft {
float: left;
text-align: center;
margin: 2px;
border-style:none;
font-size: 1em;
padding: 3px;
font-style: italic;
}

.letterArticle {
font-family: Garamond;
font-style: italic;
font-size: 1.1em;
}

#pageFooter { 
text-align: center; 
background-color: #DDDDDD;
}

#pageFooter a:link, #footer a:visited { 
margin-right: 0px; 
}

#newsletter{
display:none;
}

div.comment, div.guestbook{
font-family: Times New Roman;
font-size: 0.9em;
margin-top: 5px;
margin-bottom: 5px;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #000000;
}

.comment p {
margin-top: 0px;
margin-bottom: 5px;
}

.comment th, .guestbook th {
text-align: right;
font-size: 1em;
}

.comment td, .guestbook td {
text-align: left;
font-size: 1em;
}

.comment a{
font-family: Book Antiqua, Times New Roman;
font-size: 1em;
color: #000000;
font-weight: bold;
font-style: italic;
}

.comment h1{
color: #000000;
font-size: 1em;
font-weight: bold;
font-style: italic;
margin-bottom: 5px;
}

/* Search styles */

.searchResults {
border-style: dashed;
border-width: 1px;
border-color: #666666;
background-color: #EEEEEE;
margin: 5px 5px 5px 5px;
padding: 3px;
}

.searchDate {
color: red;
font-size: 0.8em;
font-weight: bold;
margin: 1px 10px 0px 10px;
padding: 0px;
font-family: Times New Roman;
}

.searchTitle {
color: #222222;
font-weight: bold;
font-size: 1em;
padding: 0px;
margin: 1px 10px 0px 20px;
font-family: Times New Roman;
}

.searchText {
color: #222222;
font-size: 1em;
padding: 0px;
margin: 1px 10px 0px 40px;
font-family: Times New Roman;
}

/* Main menu bar */

#sectionMenuDiv{
display:none;
}

/* Newspage menu bar */
#newspageMenuDiv ul{
display:none;
}

/* Article menu bar */
#articleMenuDiv ul{
display:none;
}

.boxAdDiv, .horizontalAdDiv, .skyscraperAdDiv {
display:none;
}

.control, .control2{
display:none;
}

.mapButtonsDiv{
display:none;
}

#passwordDialog{
display:none;
}
