body {
margin: 0;
padding: 0;
color: black;
background: #9ba797 url(new_images/bg.jpg) 50% 0;
font: 80% verdana, arial, helvetica, sans-serif;
text-align: center;
line-height: 1.5;
}

p {
margin: 10px 0px 10px -1px;
padding: 0 0 0 1px;
}

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

ul li {
list-style: none;
margin-bottom: 10px;
margin: 0;
padding: 0;
text-align: left;
}

ol li {
	margin: 10px;
	padding: 0;
}

#wrapper {
position: relative;
background: #9ba797 url(new_images/wrapper.jpg) repeat-y;
background: url(new_images/wrapper.jpg) repeat-y;
margin: 430px auto 0px auto;
padding: 0 0px;
width: 780px;
text-align: center;
}

#title {
background: url(new_images/title.png) no-repeat;
margin: 0 auto;
width: 903px;
height: 113px;
overflow: hidden;
text-align: left;
}

#title p {
margin: 0px 0px 10px 100px;
padding: 0px;
}

#title-home {
background: #ffffff url(new_images/title-home.png) no-repeat;
margin: 0 auto;
width: 903px;
height: 170px;
overflow: hidden;
text-align: left;
}


#content {
position: relative;
margin: 0px 80px;
padding: 0px 0 0px 0;
text-align: justify;
min-height: 660px;
}

*html #content {
height/**/: 650px;
height: /**/ 650px;
he\ight: 650px;
}

a:link, a:visited {
color: #5b6757;
color: #4b5747;
color: #4b6747;
  color: red;
text-decoration: none;
border-bottom: 1px dotted #4b6747;
}

a:link, a:visited {
color: #5b6757;
color: #4b6747;
color: #6b7767;
color: #696969;
color: #550;
  color: #40604c;
font-weight: bold;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted #4b6747;
border-bottom: 1px solid #774;
  color: #40604c;
  border-bottom: 1px solid #40604c;
}

#content a:hover {
color: #9ba797;
color: #7b8777;
border-bottom: 1px solid #9ba797;
}

#content a:hover {
color: #9ba797;
color: #7b8777;
border-bottom: 1px solid #9ba797;
}

#content a:link.hasnote, #content a:visited.hasnote, #content span.hasnote {
color: #442;
border-bottom: 3px double #aa5;
border-bottom: 3px double #775;
cursor: pointer;
}

#content span.hasnote {
cursor: default;
}

#content a:hover.hasnote, #content span:hover.hasnote {
color: #997;
border-bottom: 1px solid #aa8;
border: none;
padding-bottom: 3px;
}

h1 {
margin: 0px 0 20px 0px;
padding: 0px 0 0 0;
font: bold 2em tahoma, trebuchet ms, arial, verdana, arial;
color: #7d7c6a;
color: #646455;
color: #80887c;
color: #9faa9a;
color: #5b5b4c;
color: #60685c;
color: #60786c;
text-align: left;
border-bottom: 1px dotted #60786c;
border: none;
padding: 0 0 2px 0;
background: url(new_images/dotted.gif) repeat-x 0 100%;
}

h2 {
margin: 40px 0 20px 0;
padding: 0px 0 0 0;
font: bold 1.4em arial, verdana, tahoma;
color: #535344;
color: #60786c;
color: #50685c;
text-transform: uppercase;
text-transform: none;
border-bottom: 1px dotted #50685c;
border: none;
background: none;
background: url(new_images/dotted.gif) repeat-x 0 100%;
}

h3 {
margin: 30px 0 10px 0;
padding: 0px 0 0 0;
font: bold 1.3em arial, verdana, tahoma;
color: #535344;
color: #60786c;
color: #50685c;
x-text-transform: uppercase;
x-background: url(new_images/dotted.gif) repeat-x 0 100%;
}

h4 {
margin: 20px 0 -5px 0;
padding: 0;
font: bold italic 1.1em arial, verdana, tahoma;
color: #486054;
}

#header {
position: absolute;
top: -430px;
left: 41px;
background: url(new_images/header.jpg) no-repeat;
height: 430px;
width: 780px;
margin: 0px;
text-align: center;
}

#header ul {
position: absolute;
top: 0px;
right: 30px;
width: 700px;
height: 60px;
margin: 0;
padding: 0;
text-align: right;
overflow: hidden;
}

#header li {
display: inline;
color: #bbbbff;
}

#header a:link, #header a:visited {
text-decoration: none;
color: #bbbbff ;
border: none;
}

#header a:hover {
border-bottom: 1px solid #bbbbff ;
color: #bbbbff;
}

.left {
position: absolute;
top: -430px;
left: -19px;
background: url(new_images/left.jpg) no-repeat;
width: 60px;
height: 1090px;
}

.right {
position: absolute;
top: -430px;
left: 739px;
background: url(new_images/right.jpg) no-repeat;
width: 60px;
height: 1090px;
}

.tab-right {
	text-align: right;
}

.logo {
position: absolute;
top: 37px;
left: 36px;
}

.refscot {
position: absolute;
top: 100px;
left: -713px;
}

.promoting {
position: absolute;
top: 182px;
left: -713px;
}

#navigation {position: absolute; top: -141px; left: 65px; margin: 0px; padding: 0px; width: 650px; height: 37px; }
#navigation li {position: absolute; top: -37px; display: block; list-style: none; border-top: 0px solid #000040;}
#navigation a {height: 37px; display: block; border: none;}
#navigation a:hover {}

#navigation #index {left: 0px; width: 86px;}
#navigation #articles {left: 86px; width: 104px;}
#navigation #confessions {left: 190px; width: 158px;}
#navigation #lectures {left: 348px; width: 121px;}
#navigation #scots-worthies {left: 469px; width: 181px;}

#navigation #index a:link, #navigation #index a:visited {background: url(new_images/header.jpg) -24px -252px no-repeat;}
#navigation #articles a:link, #navigation #articles a:visited {background: url(new_images/header.jpg) -110px -252px no-repeat;}
#navigation #confessions a:link, #navigation #confessions a:visited {background: url(new_images/header.jpg) -214px -252px no-repeat;}
#navigation #lectures a:link, #navigation #lectures a:visited {background: url(new_images/header.jpg) -372px -252px no-repeat;}
#navigation #scots-worthies a:link, #navigation #scots-worthies a:visited {background: url(new_images/header.jpg) -493px -252px no-repeat;}

#navigation #index a:hover {background: url(new_images/navigation.jpg) 0px 0px no-repeat;}
#navigation #articles a:hover {background: url(new_images/navigation.jpg) -86px 0px no-repeat;}
#navigation #confessions a:hover {background: url(new_images/navigation.jpg) -190px 0px no-repeat;}
#navigation #lectures a:hover {background: url(new_images/navigation.jpg) -348px 0px no-repeat;}
#navigation #scots-worthies a:hover {background: url(new_images/navigation.jpg) -469px 0px no-repeat;}


#navbox {
position: absolute;
top: 72px;
left: -101px;
background: url(new_images/navbox.jpg) no-repeat;
width: 142px;
height: 244px;
}

ul #navbox {}
#navbox li {position: absolute; top: -37px; display: block; list-style: none; border-top: 0px solid #000040;}
#navbox a {display: block; width: 130px; border: none;}
#navbox a:hover {}

#navbox .srs {top: 29px; left: 11px;}
#navbox .inv {top: 92px; left: 11px;}
#navbox .contact {top: 134px; left: 11px;}
#navbox .sitemap {top: 163px; left: 11px;}
#navbox .links {top: 192px; left: 11px;}

#navbox .srs a:link, #navbox .srs a:visited {background: url(new_images/navbox.jpg) -11px -29px no-repeat; height: 63px;}
#navbox .inv a:link, #navbox .inv a:visited {background: url(new_images/navbox.jpg) -11px -92px no-repeat; height: 42px;}
#navbox .contact a:link, #navbox .contact a:visited {background: url(new_images/navbox.jpg) -11px -134px no-repeat; height: 29px;}
#navbox .sitemap a:link, #navbox .sitemap a:visited {background: url(new_images/navbox.jpg) -11px -163px no-repeat; height: 29px;}
#navbox .links a:link, #navbox .links a:visited {background: url(new_images/navbox.jpg) -11px -192px no-repeat; height: 29px;}

#navbox .srs a:hover {background: url(new_images/navbox.jpg) -141px -29px no-repeat;}
#navbox .inv a:hover {background: url(new_images/navbox.jpg) -141px -92px no-repeat;}
#navbox .contact a:hover {background: url(new_images/navbox.jpg) -141px -134px no-repeat;}
#navbox .sitemap a:hover {background: url(new_images/navbox.jpg) -141px -163px no-repeat;}
#navbox .links a:hover {background: url(new_images/navbox.jpg) -141px -192px no-repeat;}



ul.title-home {position: relative; top: 0px; left: 0px; margin: 0px; padding: 0px; width: 905px; height: 36px; }
ul.title-home li {display: block; list-style: none; border-top: 0px solid #000040;}
ul.title-home li a {display: inline; text-decoration: none; font: bold 1.6em arial, verdana, tahoma, arial; color: #555;}
ul.title-home li a:hover {text-decoration: underline;}

li.articles {position: absolute; top: 30px; left: 120px;}
li.confessions {position: absolute; top: 30px; left: 510px;}
li.lectures {position: absolute; top: 100px; left: 120px;}
li.scots-worthies {position: absolute; top: 100px; left: 510px;}

.footer_top {
clear: both;
position: relative;
background: url(new_images/footer.jpg) no-repeat;
width: 780px;
height: 90px;
margin: 0px auto;
padding: 0px;
}

#footer {
clear: both;
position: relative;
background: url(new_images/wrapper.jpg) no-repeat;
background: #9ba797 url(new_images/footer_content.jpg) repeat-y;
width: 780px;
margin: 0px auto 30px auto;
margin: 0px 0 0 0px;
padding: 10px 0 20px 0;
padding: 0 0px;
border: 0px solid black;
}


#footer ul {
padding: 0;
margin-left: 10px;
padding-left: 10px;
list-style-type: square;
padding: 0 80px;
text-align: center;
margin: 0;
}

#footer li {
display: inline;
list-style: none;
margin: 0 20px;
text-align: center;
line-height: 2;
}

#footer li a {display: inline; text-decoration: none; font: bold italic 1.3em times, arial, verdana, tahoma, arial; color: #555;}
#footer li a {display: inline; text-decoration: none; font: bold 1em arial, verdana, tahoma, arial; color: #555; border: none;}
#footer li a:hover {
border-bottom: 1px solid #555;
}

#footer p {
margin: 5px 0 0 0;
text-align: center;
font-size: 80%;
padding: 0 110px;
color: #555;
}

.tail {
background: url(new_images/footer.jpg) no-repeat;
position: relative;
margin: -10px 20px 0 20px;
width: 780px;
height: 60px;
}

.footer_tail {
clear: both;
position: relative;
background: url(new_images/footer.jpg) no-repeat 0 -140px;
width: 780px;
height: 50px;
margin: 0 auto;
padding: 0;
}

#endnote {
	text-align:justify;
 	 font: .9em verdana, arial, sans-serif;
	 padding: 0px 40px;
 	margin: 2em 0px 0em 0px;
 	padding: 10px 10px 15px 10px;
	color:#5050bb;
	color:#505050;
	color:#5050ff;
	color:#5555ff;
	color: #bbb;
	border: 3px double #afb6af;
	line-height:2;
 }

#endnote p { 	 font: 12px verdana, arial, sans-serif; margin:1em; 	color: #333; line-height:1.3}
#endnote p span {color: #444; font-style: italic}
#endnote p.blue { color: #44f}

#endnote p.article {
	text-align:justify;
	padding: 0px;
	margin-top: .5em;
	margin-bottom: .5em;
	color:#5050ff;
	color:#555555;
}
#endnote p.heading, #endnote p span {margin-top: 1em; margin-bottom: .5em; color: #222;  font-style: italic}

.pad {padding: 0px 40px;}

p.article-author {color: #222;  font-style: italic; margin: 0 0 0 40px;
  color: #40604c;
  font: italic bold 1.1em arial;
  margin: -10px 0 20px 60px;
  color: #60786c;
  color: #50685c;
}

acronym {
border-bottom: 1px dotted #555;
cursor: help;
}

acronym:hover {
border-bottom: 1px solid #555;
}

*html acronym {
border-bottom: none;
text-decoration: underline;
border-bo\ttom: 1px dotted #555;
text-decora\tion: none;
}

.note {
  width: 30em;
  height: auto;
  padding: 10px 10px 12px 15px;
  padding: 3px 3px 4px 10px;
  background: #bcbaa3;
  font-size: .95em;
  font-size: .85em;
  color: #111;
  border: 1px solid  #555;
  text-align: left;
}

.acronym {
  height: auto;
  padding: 3px 7px 5px 10px;
  background: #bcbaa3;
  font-size: .95em;
  color: #111;
  border: 1px solid  #555;
  text-align: left;
}



ul.articles {
 margin: 0;
 margin-bottom: 3em;
 margin: 0 0 3em 0px;
}

ul.articles li {
 margin: 1em 0 1em 0em;
 padding: 0em 0 0 0;
 font-family: arial, trebuchet ms, verdana, arial, sans-serif;
 color: #333;
 text-align:justify;
}

ul.articles li a.toplevel:link , ul.articles li a.toplevel:visited  {text-decoration: none; margin: 0px; padding: 0px; color: #00f; border: 0px; border: 1px solid #fff; font-family: verdana, sans-serif;}

ul.articles li a:hover{}
ul.articles li a.toplevel:hover{}

ul.articles li .transcribed {margin: 0px; padding: 0px; line-height:-1;}

ul.articles .date {font-weight: bold; font-family: arial, verdana, sans-serif}

ul.articles li a:link, ul.articles li a:visited, ul.articles li .no-link {
  text-decoration: none;
  color: #553;
  font: 1.25em verdana, sans-serif;
  font: bold 1em tahoma, arial, trebuchet ms, verdana, sans-serif;
  font: bold 1.25em arial, trebuchet ms, verdana, sans-serif;
  color: #40604c;
  border-bottom: 1px solid #40604c;
}

dl.articles a:link, dl.articles a:visited, dl.articles .no-link {
  text-decoration: none;
  color: #553;
  color: #50685c;
  color: #40604c;
  font: 1.25em verdana, sans-serif;
  font: bold 1em tahoma, arial, trebuchet ms, verdana, sans-serif;
  font: bold 1.25em arial, trebuchet ms, verdana, sans-serif;
  border-bottom: 1px solid #40604c;
  color: #40604c;
  border-bottom: 1px solid #40604c;
  margin-left: 0px;
}

dl.articles .no-link {border: none;}

dl.articles {margin: 1em 0 2em 0;}

.articles dd {margin: .5em 0 2em 1em;}

dl.articles span {
  color: #40604c;
  font: bold 1em arial;
  margin-left: 40px;
}



ul.lectures {
 margin: 0;
 margin-bottom: 3em;
 margin: 0 0 3em 0px;
}

ul.lectures li {
 margin: 1em 0 1em 0em;
 padding: 0em 0 0 0;
 font-family: arial, trebuchet ms, verdana, arial, sans-serif;
 color: #333;
 text-align:justify;
}

ul.lectures li a.toplevel:link , ul.lectures li a.toplevel:visited  {text-decoration: none; margin: 0px; padding: 0px; color: #00f; border: 0px; border: 1px solid #fff; font-family: verdana, sans-serif;}

ul.lectures li a:hover{}
ul.lectures li a.toplevel:hover{}

ul.lectures li .transcribed {margin: 0px; padding: 0px; line-height:-1;}

ul.lectures .date {font-weight: bold; font-family: arial, verdana, sans-serif}

ul.lectures li a:link, ul.lectures li a:visited, ul.lectures li span {
  text-decoration: none;
  color: #553;
  font: 1.25em verdana, sans-serif;
  font: bold 1em tahoma, arial, trebuchet ms, verdana, sans-serif;
  font: bold 1.25em arial, trebuchet ms, verdana, sans-serif;
  color: #40604c;
  border-bottom: 1px solid #40604c;
}

dl.lectures a:link, dl.lectures a:visited, dl.lectures span {
  text-decoration: none;
  color: #553;
  color: #50685c;
  color: #40604c;
  font: 1.25em verdana, sans-serif;
  font: bold 1em tahoma, arial, trebuchet ms, verdana, sans-serif;
  font: bold 1.25em arial, trebuchet ms, verdana, sans-serif;
  border-bottom: 1px solid #40604c;
  color: #40604c;
  border-bottom: 1px solid #40604c;
  margin-left: 0px;
}

dl.lectures span {border: none;}

dl.lectures {margin: 1em 0 2em 0;}

.lectures dd {margin: .5em 0 2em 1em;}

dl.lectures spanner {
  color: #40604c;
  font: bold 1em arial;
  margin-left: 40px;
}



.glossary dt {
  text-decoration: none;
  color: #553;
  color: #50685c;
  color: #40604c;
  font: 1.25em verdana, sans-serif;
  font: bold 1em tahoma, arial, trebuchet ms, verdana, sans-serif;
  font: bold 1.25em arial, trebuchet ms, verdana, sans-serif;
  border-bottom: 1px solid #40604c;
  color: #40604c;
  border-bottom: 0px solid #40604c;
  margin-left: 0px;
}

.glossary dd {margin: .5em 0 2em 1em;}

.spacer {display:block;height:20px;width:0px; margin:0px}

ul.sitemap {
 margin: 30px -15px 0 0px;
 padding: 0px;
}

ul.sitemap ul {
 margin: 5px -15px 0 0px;
 padding: 0px;
}

ul.sitemap li {
 list-style-image: url(new_images/page.gif);
 margin: 0em 0 0em 20px;
 padding: 0 0 5px 0;
 color: #555;
 font-family: trebuchet ms, arial, verdana, arial, sans-serif;
}

ul.sitemap li a:link, ul.sitemap li a:visited {font-family: verdana, sans-serif;}

.form {
	clear: both;
	margin: 20px 0px;
	padding: 10px 10px 10px 0px;
	font: .85em arial;
	text-align: left;
}

.instruct { font-size: .85em; text-align: left; padding-left:0px;}

label {
	float: left;
	width:25%;
	font: bold 1.3em arial, verdana, tahoma;
	color: #50685c;
}

.textinput {
border: 1px solid #60786c;
width: 450px;
background: #c1bfb0;
}

textarea {
border: 1px solid #60786c;
width: 450px;
height: 100px;
background: #c1bfb0;
}

.sent { margin-top: 40px; color: #50685c; background:#c1bfb0; padding: 10px 10px 10px 15px; font: bold 1.3em arial, verdana, tahoma; border: 1px solid #60786c;}

.failed {color: #a04; background:#c1bfb0; padding: 10px 10px 10px 15px; font: bold 1.3em arial, verdana, tahoma; border: 1px solid #60786c;}


#audiotable {	position: relative; margin-left: 40px; margin-top:0px;margin-right: 40px; padding-top:1px;}

#content.lectures {margin: 0px 50px}

#content.lectures p, #content.lectures h1 {margin: 0px 30px}

.audiotable {
	position: relative;
	background-color: #e0e0ef;
	background-color: #f0f0ef;
	background-color: #e8e8ef;
	background-color: none;
	background: url(new_images/wrapper.jpg) -60px 0;
	border: 0px solid #a69ac2;
	padding: 0px;
	margin: 0px auto 10px auto;
	border-collapse: collapse;
	text-align: left;
	width: 100%;
	width: 660px;
	border: 0px solid #9ba797;
}

* html .audiotable {
	width/**/: 89%;
	width: /**/ 89%;
	widt\h: 100%;
}

* html .audiotable {
	margin/**/: 0px auto 10px auto;
	margin: /**/ 0px auto 10px auto;
	margi\n: 0px auto 10px auto;
}

.audiotable td {
	padding: 5px 4px 7px 4px;
	margin: 0px;
	border-bottom: 0px solid #fff;
	font: .85em tahoma, arial; verdana;
}

.audiotable tr.hilite {
 background-color: #a8a8ff;
  background-color: #aaf;
 background-color: #77f;
 background-color: #9ba797;
}
.audiotable tr.season.hilite td {}
.audiotable tr a:link, .audiotable tr a:visited {}
.audiotable tr.hilite a:link, .audiotable tr.hilite a:visited {color:#000;	border-bottom: 1px solid #000;}

.faded {color:#555; font-size:.95em}
td.faded {color:#555; font-size:.85em}

.audiotable tr.season {
 background: url(new_images/wrapper.jpg) -60px 0;
 border-collapse: no collapse;
}
.audiotable tr.season td { padding:  25px 0 5px 30px; background: none; font-weight: bold; color: #60786c; bold; color: #40584c;}
 
#content.lectures .audiotable a:hover {
color: #ece9d8;
border-bottom: 1px solid #ece9d8;
}

.intro {
	display: block;
	margin: 10px 40px;
	font-style: italic;
}

.quote {
	display: block;
	margin: 10px 40px}

.editor {
	display: block;
	margin: 10px 10px 10px 40px}

.editor-quote {
	display: block;
	margin: 10px 10px 10px 70px}

.quote-left, .quote-right, .psalm-left, .psalm-right {
float: right;
width: 200px;
color: #232;
text-align: left;
padding: 7px 5px 10px 10px;
margin: 3px 0px 0px 20px;
background: #9ba797;
background: #bcbaa3;
font: .95em verdana, tahoma, arial, sans-serif;
border: 1px solid #7b8777;
line-height: 1.3;
}

span.quote-left, span.quote-right, span.psalm-left, span.psalm-right {margin: 10px 0 0 15px;}

span.quote-left, span.psalm-left {margin: 10px 15px 0 0;}

.psalm-left {width: auto; padding: 10px;}
.psalm-right {width: auto; padding: 10px;}
.psalm-left span, .psalm-right span {margin-left: 15px;}
.psalm-left p.newverse, .psalm-right p.newverse {margin: 8px 0 0 0px; background: none; border: none; padding: 0;}
.quote-left p, .quote-right p {margin: 10px -5px -10px -10px; background: #9ba797; padding: 2px 5px 3px 10px; border-top: 1px solid #7b8777;}
.psalm-left p , .psalm-right p {margin: 10px -10px -10px -10px; background: #9ba797; padding: 2px 5px 3px 10px; border-top: 1px solid #7b8777;}


.quote-left, .psalm-left {float: left; margin: 3px 20px 0px 0px;}

.print, .greek-print {display:none}

.greek {margin-bottom:-5px}

.poetry {margin-left: 60px}

.poetry span {margin-left: 15px;}

span.footnote {
	font-style: italic;
	margin-top: -10px;
	color:#5050ff;
	color:#777;
	color:#444;
}

.italic {font-style: italic}

.subhead {color: #40584c; font-weight: bold; margin-bottom: -10px;}

.para {margin: 1.5em 10px 1em 10px; line-height: 1.5}

span.para {display: block; margin: -1.5em 0em 1em 2em}

.intro {
	display: block;
	margin: 10px 40px;
	font-style: italic;
}

sup {font-size: .8em}