body { margin: 0; padding: 0; background: #333; color: #c0c0c0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#head { width: 1240px; margin: 0; margin-left: auto; margin-right: auto; background-color: #333; color: #c0c0c0; }
#title { float: left; margin: 0; padding: 0; width: 630px; height: 225px; background-color: #333; color: #c0c0c0; }
#title h1 { text-align: center; font: small-caps bold 1.7em "Times New Roman"; background-color: black; color: #edce0d; margin-top: 50px; padding: 10px 20px; }
#head img { float: left; }
#tag-line { float: left; height: 225px; margin: 0; width: 460px; background-color: #333; color: #c0c0c0; }
h1, h2, h3, h4, h5, h6 { padding: 0 5px; }
p.info { float: right; text-align: left; width: 125px; color: #c0c0c0; margin: 0; padding: 10px 20px; font-size: .8em; }
#tag { clear: both; background-color: #333; border-top: 1px dotted black; }
p.verse { font-size: .7em; font-style: italic; padding: 10px 10px 0 10px; }
p.qoute { font-size: .7em; font-style: italic; padding: 5px 10px 0 10px; }
p.reference { text-align: right; font-weight: bold; font-size: .75em; font-style: italic; padding: 0 50px 0 10px; }
.increase-size { font-size: 150%; }
.line { clear: both; height: 1px; background-color: #edce0d; color: #edce0d; }
#content-body { clear: both; width: 1240px; margin: 0; padding: 0; margin-left: auto; margin-right: auto; background-color: #323232; color: #c0c0c0; text-align: left; font-size: .9em; }
h1 { font-weight: bold; font-size: 1.5em; font-family: "Times New Roman"; color: #edce0d; }
h2 { font-variant: small-caps; font-weight: bold; font-size: 1.1em; color: #c0c0c0; }
#content-left { float: left; width: 120px; background-color: #323232; color: #c0c0c0; }
#content-main { float: left; width: 777px; padding: 10px; background-color: #333; color: #c0c0c0; border-right: 1px dotted black; }
#content-main h1 { font-size: 2.5em; padding-left: 159px; text-align: center; }
#content-right { float: left; width: 300px; padding: 10px; background-color: #323232; color: #c0c0c0; }
a:link, a:visited { color: #c0c0c0; text-decoration: none; }
a:hover, a:visited:hover  { color: #c0c0c0; text-decoration: underline; }
#footer { clear: both; background-color: #323232; color: #c0c0c0; text-align: center; font-size: .7em; padding: 10px; }
#footer a, #footer a:link ,#footer a:visited { color: white; text-decoration: none; }
#footer a:hover, a:visited:hover  { color: grey; text-decoration: none; }
.clear-both { clear: both; }
ul {  padding-top: 10px 10px 0 10px }
li { list-style: square; }
p.gold { color: #edce0d; font-size: .8em; font-style: italic; }
a.gold:hover, a.gold:visited:hover { color: #edce0d; }

