/*  - TEXT FORMAT PROPERTIES
*/

body,
div,
p,
form,
table,
th,
td,
ol,
ul,
li,
dl,
dd,
dt {
 font-family: Georgia, "Times New Roman", Times, serif; font-size-adjust: 0.5;
 font-size: 12px;
 }

h1,
h2,
h3,
h4,
h5,
h6,
caption,
.hed {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size-adjust: 0.53;
 font-weight: bold;
 }

h1 { font-size: 30px; font-style: italic; }

h2,
body .sitename,
body.home .sitename { font-size: 20px; }

h3 { font-size: 17px; }

h4 { font-size: 15px; }

h5 { font-size: 14px; }

h6 { font-size: 13px; }

dt { font-weight: bold; }

a,
a:link,
a:visited { font-weight: bold; text-decoration: underline; }

dt a:link:after,
dt a:visited:after,
dd a:link:after,
dd a:visited:after {
 content: " (" attr(href) ") ";
 font-weight: normal; text-decoration: none;
 }

code,
kbd,
samp {
 font-family: "Andale Mono", "Monotype.com", Monaco, "Courier New", Courier, monospace; font-size-adjust: 0.65;
 font-size: 1em;
 }

.serif { font-family: Georgia, "Times New Roman", Times, serif; font-size-adjust: 0.5; }

.sans { font-family: Verdana, Arial, Helvetica, sans-serif; font-size-adjust: 0.58; }

.mono { font-family: "Andale Mono", "Monotype.com", Monaco, "Courier New", Courier, monospace; font-size-adjust: 0.65; }

.hed { text-transform: uppercase; }

.header .tagline {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size-adjust: 0.53;
 font-size: 13px;
 font-weight: bold;
 text-align: right;
 }

.header .tagline em {
 font-size: 12px;
 font-family: Georgia, "Times New Roman", Times, serif; font-size-adjust: 0.5;
 }

.sitename a { text-decoration: none; }

.url1 {
 font-family: Palatino, "Book Antiqua", Times, "Times New Roman", serif; font-size-adjust: 0.72;
 font-size: 37px;
 font-style: italic;
 text-decoration: none;
 }

.url2 {
 font-size: 26px;
 font-style: normal;
 text-transform: uppercase;
 text-decoration: none;
 }

body.home .sitename .url1 { font-size: 44px; } /* OPERA5/MAC PRINT MEDIA SELECTOR HACK */

body.home .sitename .url2 { font-size: 31px; } /* OPERA5/MAC PRINT MEDIA SELECTOR HACK */

.churchname {
 font-style: normal; font-family: Palatino, "Book Antiqua", Times, "Times New Roman", serif; font-size-adjust: 0.72;
 font-size: 18px;
 }

.leadtext { font-size: 14px; }

.leadtext em,
.leadtext dfn { font-weight: bold; }

/*  - FILL & BORDER COLOR PROPERTIES
*/

body { background: #fff url(st_theo_bkgd.jpg) 0 36pt no-repeat; }

/* --

body { background-image: none; }

body div#wrapper { * ACROBAT HACK : req. 'div' selector for background image + box positioning *
 background: #FFF url(st_theo_bkgd.jpg) 0 36pt no-repeat;
 * background-image: none; *
 border: none; * OPERA5/MAC PRINT MEDIA SELECTOR HACK *
 }

-- */

h1 { color: #c9c; }

h2,
h3,
h4,
h5,
h6 { color: #969; }

caption,
th,
dt,
.accentcolour { color: #969; }

a:link,
a:visited { color: #c33; }

.tagline { color: #969; }

.main p strong,
.main p .accentcolour { color: #969; }

.url1,
body .url1,
body.home .url1 { color: #969; } /* OPERA5/MAC PRINT MEDIA SELECTOR HACK */

.url2,
body .url2 { color: #fc0; } /* OPERA5/MAC PRINT MEDIA SELECTOR HACK */

body .url2 span { color: #c9c; } /* OPERA5/MAC PRINT MEDIA SELECTOR HACK */


/*  - BOX & TEXT POSITION PROPERTIES
*/

html { margin: 0; padding: 0; }

body { margin: 0; padding: 0 18pt; }

/* body div#wrapper {
 float: none;
 margin: 0 0 0 18pt; padding: 0;
 } */ /* OPERA5/MAC PRINT MEDIA SELECTOR HACK */

body hr {
 display: block;
 color: #000;
 }

ol,
ul,
dl { margin: 0; padding: 0; }

li,
dt,
dd { margin: 0; padding: 0; }

p { margin: 0; padding: 0 0 0.5em; } /* padding: 0 0 0.25em; */

.main h1 { margin-left: -16px; }

.main h1 { padding-bottom: 0.125em }

.main h2,
.main h3,
.main h4,
.main h5,
.main h6 { padding-bottom: 0.25em }

/* --

h1, h2, h3 { margin: 0.75em 0 0; padding: 0 0 0.25em; }

h4, h5, h6 { margin: 0.5em 0 0; padding: 0 0 0.5em; }

h1 { margin: 12px 0 0 -32px; padding: 0 0 6px; }

h2 { margin: 0 0 0 -16px; padding: 0 0 9px; }

h3 { margin: 0.33em 0 0 -1px; padding: 0 0 0.67em; }

-- */

table,
form,
ol,
ul,
dl {
 margin: 0.5em 0 0; padding: 0 0 0.5em;
 page-break-inside: auto;
 }

dt {
 margin: 0.5em 0 0.25em; padding: 0;
 page-break-after: avoid;
 } /* margin: 3px 0 0; padding: 0 0 9px; */

li,
dd { margin: 0 0 0 2em; padding: 0 0 0.25em; } /* margin: 0 16px; padding: 0 0 9px; page-break-before: avoid; */

p code,
p kbd,
p samp { padding: 0 0.5em; }

img { display: inline; } /* ACROBAT HACK */

.tagline,
.home .header .tagline {
 float: right; margin: 0; padding: 5px 0 0;
 text-align: right;
 }

body .sitename,
body.home .sitename {
 margin: 0 0 0 -22px; padding: 9px 0 0;
 } /* OPERA5/MAC PRINT MEDIA SELECTOR HACK */

.churchname { margin: 0; padding: 4px 0 0 128px; }

.sitenav,
.sectnav,
.note { display: none; }

.sectiontitle { padding-top: 6px; padding-left: 144px; }

.main {
 clear: both;
 margin: 0; padding: 6px 6.25% 0 160px;
 }

.info { margin: 0; padding: 0; }

.main .info p { /* req. '.main' to render as intended */
 padding-left: 2em;
 text-indent: -2em;
 }

.info img { margin-left: 2em; }

.info img.inline { margin-left: 0; }

.WC3valid {
 display: none;
 clear: both;
 margin: 0; padding: 0;
 }

.webstandards { display: none; }