html { border: 0; margin:0; padding:0; font-family: arial, 'lucida console', sans-serif;}

body { background-color: #ffcc34; color: #000000; background-image: url(../images/parchmnt.jpg); }

form { padding: 0; margin:0 }

#footer { text-align: center; }

#footer a { color: #000000; }

#pageHeader { border: 6px ridge #ffcc99; position: absolute; left:0; top: 0; height: 150px;  text-align: center; color: #996666; background-color: #33ccff; background-image: url(../images/header-background10.gif); }

#pageHeaderIndex { border: 6px ridge #ffcc99; position: absolute; left:0; top: 0; height: 200px;  text-align: center; color: #996666; background-color: #33ccff; background-image: url(../images/header-background10.gif); }

#pageHeader h1, #pageHeaderIndex h1 { text-align: center; margin-bottom: -20px; color: #ffcc33; font-size: 24px; }

#pageHeader h2, #pageHeaderIndex h2 { padding-top: 15px; text-align: center; margin-bottom: 20px; color: #0033cc; font-size: 16px; }

#quickSummary  { visibility: hidden; position: absolute; left: 0; top: 100px; width: 100%; }

#preamble  { visibility: hidden; position: absolute; left: 0; top: 200px; width: 100%; }

#supportingText {padding-left: 5px; position: absolute; left: 195px; top: 165px; background-color: transparent; color: #000000; width: 960px; }

#supportingTextIndex { padding-left: 5px; position: absolute; left: 0px; top: 220px; background-color: transparent; color: #000000; text-align: center; width: 100%; }

#linkList { min-height:500px; height:auto !important; height:500px; border: 6px ridge #ffcc99; background-color: #cc9900; position: absolute; left: 0; top: 165px; width: 180px;  background-image: url(../images/parchment01.jpg); }

#cross-logo { float: left; margin-top: -10px; height: 150px; }

#icon-logo { float: right; margin-top: -5px; height: 150px; background-color: #ffffff; }

h3.topic-title { margin-left: 3px; margin-right: 3px; background-color: #eeeeee; font-size: 16px; }

ul { list-style-type: circle; }

.caption { font-size: 18px; font-weight: bold; }

.lselect h3, .larchives h3, .lresources h3 { margin-bottom: 0; }

.lselect ul, .larchives ul, .lresources ul { margin-top: 0;  padding-top: 5px; list-style-type: none; }

.lselect ul li, .larchives ul li, .lresources ul li { margin-left: -30px; }

a { color: #cc3333; font-weight: bold; }

.content_english a, .content_russian a { color: #ffcc33; font-weight: bold; }

#supportingText a { color: #000000; }

#explanation { width: 100%; }

.address-info { font-weight: bold; font-size: 18px; color: #669933; }

#supportingText p:first-letter { font-weight: bold; font-size: 20px; width: 100%; }

h3.topic-title:first-letter { padding-left: 5px; font-style: oblique; font-weight: bold; font-size: 18px; color: #cc3333; background-color: #eeeeee; }

.blah { color: #cc3333; }

.content_russian .lselect ul li a, .content_russian .larchives ul li a, .content_russian .lresources ul li a, .content_english .lselect ul li a, .content_english .larchives ul li a, .content_english .lresources ul li a { color: #cc3333; }

.content_russian .lselect ul li.highlight a, .content_russian .larchives ul li.highlight a, .content_russian .lresources ul li.highlight a, .content_english .lselect ul li.highlight a,  .content_english .larchives ul li.highlight a, .content_english .lresources ul li.highlight a { color: #669933; }

li.highlight { border: 4px ridge #ffcc99; color: #33ccff; background-color: #eeeeee; margin-left: -35px;  margin-right: 5px; }

.oblique { font-style: oblique; }

.calendar th { font-size: 12px; padding: 0 5px 0 5px; background-color: #cccccc; }

.calendar td { font-size: 12px; padding: 0 5px 0 5px; text-align: left; vertical-align: top; }

.calendar td span { font-size: 18px; font-weight: bold; display: block; text-align: right; }

th.fast-day, td.fast-day { padding: 0 5px 0 5px; background-color: #eeeeee; }

th.week-end, td.week-end { padding: 0 5px 0 5px; background-color: #ffcccc; }

th.week-day, td.week-day { padding: 0 5px 0 5px; background-color: #ffffff; text-align: left; vertical-align: top; }

.past-events { font-size: 16px; color: #666666; }

.events-list { text-align: left; }

.events-list li { padding-bottom: 5px; margin-bottom: 5px; }

.events-list li:first-letter { font-weight: bold; font-size: 20px; width: 100%; }

/* Slideshow support */
.slideshow { border: 6px ridge #ffcc99; text-align: center; color: #996666; background-color: #33ccff; background-image: url(../images/parchmnt.jpg); padding:2px; margin:0; width: 640px;}

.slideshow img { border-style: ridge; padding:0; margin:0; }

.slideshow-navigator { border: 6px ridge #ffcc99; text-align: center; color: #996666; background-color: #ffcc34; padding:2px 0 5px 0; margin:0 0 2px 7px; }

.slideshow-navigator a { font-size: 10pt; font-weight: none; border-top: 3px solid #eeeeee; border-right: 3px solid #333333; border-bottom: 3px solid #333333; border-left: 3px outset #eeeeee; text-align: center; color: #000000; background-color: #cccccc; padding:0 5px 2px 5px; margin:0 2px 0 2px; text-decoration: none; }

.slideshow-label { border: 1px solid #000000; text-align: center; color: #000000; background-color: #ffcc34; padding:0; margin:2px 0 2px 5px; }

/* online calendar support */
.normaltext { color: #000000; font-weight: normal; font-size: 10pt; font-family: arial, helvetica, sans-serif }
.minortext { color: #757575; font-weight: normal; font-size: 10pt; font-family: arial, helvetica, sans-serif }
.dataheader { color: #ff3300; font-weight: bold; font-size: 11pt; font-family: arial, helvetica, sans-serif }
.headerheader { color: #000000; font-weight: bold; font-size: 11pt; font-family: arial, helvetica, sans-serif }
.headerfast { color: #008000; font-weight: bold; font-size: 11pt; font-family: arial, helvetica, sans-serif }
.headernofast { color: #ff5050; font-weight: bold; font-size: 11pt; font-family: arial, helvetica, sans-serif }
.scriptureheader { color: #000000; font-weight: bold; font-size: 11pt; font-family: arial, helvetica, sans-serif }
.troparionheader { color: #000000; font-weight: bold; font-size: 11pt; font-family: arial, helvetica, sans-serif }
.troparionseparator { background-color: #800000 }

.pdataheader { word-spacing: 0; text-indent: 0; line-height: 100%; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 5 }
.pheaderheader { word-spacing: 0; text-indent: 0; line-height: 100%; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 5 }
.pscriptureheader { word-spacing: 0; text-indent: 0; line-height: 100%; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 5 }
.ptroparionheader { word-spacing: 0; text-indent: 0; line-height: 100%; margin-left: 0; margin-right: 0; margin-top: 10; margin-bottom: 5 }

