body	{ cursor:default; font-family:Arial; font-size:17px; width:980px; margin:0px auto; background-image:url("bluefade.png"); background-repeat:repeat-x; }
a.upperlink	{ position:relative; z-index:99; display:block; float:right; padding:5px 10px; font-size:14px; font-weight:bold; font-family:Arial; color:black; text-decoration:none; text-transform:uppercase; }
a.upperlink:hover	{ text-decoration:underline; }
a#header	{ display:block; position:relative; height:120px; width:650px; margin:10px 0px; font-family:"Arial Narrow"; font-weight:bold; color:black; }
img#chalice	{ float:left; height:120px; margin-left:5px; border:none; }
span#titlea	{ position:absolute; top:0px; left:70px; font-size:30px; }
span#titleb	{ position:absolute; top:20px; left:90px; font-size:80px; letter-spacing:-3px; }
span#titlec	{ position:absolute; top:0px; left:430px; font-size:30px; }
span#titled	{ position:absolute; top:35px; left:460px; font-size:30px; }
span#titlee	{ position:absolute; top:70px; left:490px; font-size:30px; }
a#title	{ display:block; font-size:60px; margin:0px 10px; font-family:Arial; position:relative; z-index:1; width:480px; color:black; text-decoration:none; font-weight:bold; }
div#topbar	{ width:880px; height:38px; overflow-y:visible; padding:0px 50px; background-image:url("goldbar.png"); border-radius:10px; }
a.mainlink	{ display:block; float:left; height:20px; width:176px; padding:9px 0px; border-radius:8px; text-align:center; color:black; text-transform:uppercase; font-size:16px; font-weight:bold; }
a.mainlink:hover	{ padding:5px 0px; border-top:4px solid goldenrod; border-bottom:4px solid goldenrod; }
div#slideshows	{ width:950px; height:304px; margin:0px auto; background-color:gold; position:relative; border-bottom-left-radius:20px; border-bottom-right-radius:20px; }
img.ssia	{ position:absolute; top:0px; left:4px; width:470px; height:300px; border-bottom-left-radius:16px; }
img.ssib	{ position:absolute; top:0px; right:4px; width:470px; height:300px; border-bottom-right-radius:16px; }
div#columns	{ height:400px; width:978px; margin:20px auto; }
div#columns hr.vbar	{ float:left; width:1px; height:400px; margin:0px 13px; border:none; background-color:goldenrod; }
div.column	{ float:left; width:290px; }
h3	{ margin:5px 0px 0px; font-size:25px; font-weight:normal; text-transform:uppercase; text-align:center; text-decoration:underline; }
div#content	{ margin:10px; border-left:2px solid gold; border-right:2px solid gold; padding:0px 10px; text-align:justify; min-height:300px; }
h1	{ text-transform:uppercase; font-weight:normal; font-size:25px; text-decoration:underline; }
h2	{ text-transform:uppercase; font-weight:normal; font-size:19px; }
a	{ color:#c4941d; outline:none; text-decoration:none; }
p, ul, ol	{ margin:10px 0px 20px; }
p a:hover	{ text-decoration:underline; }
hr#bottom	{ border:none; height:20px; margin:20px -2px; border-radius:5px; background-image:url("goldbar.png"); background-size:100% 20px; clear:both; }
div#footer	{ margin-bottom:20px; text-align:center; font-size:14px; color:gray; }
div#footer a	{ color:gray; }
div#footer a:hover	{ text-decoration:underline; }