BODY { COLOR: #666666; FONT-SIZE: 10px; FONT-FAMILY: "Comic Sans MS"; } 
BODY { background-color: #336699; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

#mainwrapper {position:relative; width:1000px; border:0px solid red; background-color: #336699; padding:20px; margin:0px auto;}
#mainwrapper td { padding:0px;}

#menu {position:absolute; top:410px; left:0px; height:150px; width:1000px; margin:0px auto; padding:0px; background:url(pics/header-background.jpg) repeat-x; border: 0px solid black; text-align:center; }


#mass-reservations {position:absolute; top:550px; left:0px; height:80px; width:1000px; background:url(pics/header-background.jpg) repeat-x; margin: 0px auto; padding: 0px; border:0px solid red; text-align:center; }

#st_werburgh { position:absolute; top:0px; left:0px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:left; }

#header { position:relative; top:0px; left:0px; width:1000px; height:570px; margin: 20px auto; padding: 0px; background:url(pics/header-background.jpg) repeat-x; border:10px solid white; border-radius: 20px; box-shadow: 10px 12px 16px black; text-align: left; }

#logo { position:absolute; top:15px; left:270px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:left; }

#header-title { position:absolute; top:70px; left:150px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:left; }

#header-church { position:absolute; top:150px; left:140px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:left; }


#st_laurence { position:absolute; top:0px; left:880px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:left; }

#address {position:absolute; top:270px; left:540px; width:400px; height:30px; margin: 0px; padding: 0px; border:0px solid white; text-align:center; }

#ray {position:absolute; top:20px; left:650px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:left; }

#ray_contact {position:absolute; top:210px; left:630px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:center; }

#paul {position:absolute; top:176px; left:640px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:left; }

#paul_contact {position:absolute; top:120px; left:665px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:right; }

#email {position:absolute; top:330px; left:620px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:center; }


#mass-times {position:absolute; top:280px; left:380px; margin: 0px auto; padding: 0px; border:0px solid white; text-align:center; }

#live-stream {position:relative; top:0px; left:0px; margin:30px auto; background-color: black; padding:0px; border: 10px solid black; border-radius: 20px; box-shadow: 10px 12px 16px black; text-align:center; }

#homepage_churchpic {position:relative; top:0px; left:0px; margin:0px auto; background-color: white; padding:0px; border: 10px solid white; border-radius: 20px; box-shadow: 20px 12px 16px black; text-align:center; }

#linksbox {position:relative; top:0px; left:0px; margin:0px auto; background-color: white; padding:0px; border: 10px solid white; border-radius: 20px; box-shadow: 20px 12px 16px black; text-align:center; }

#newsletter {position:relative; top:0px; left:0px; width:1000px; margin:0px auto; padding:0px; border: 10px solid white; border-radius: 20px; box-shadow: 20px 12px 16px black;  text-align:center; }

#linkstable {position:relative; top:0px; left:0px; width:1000px; margin:0px auto; padding:10px; border: 0px solid black; text-align:center; }

#linkitem {position:relative; top:0px; left:0px; width:400px; margin:0px auto; padding:0px; border: 10px solid white; border-radius: 20px; box-shadow: 20px 12px 16px grey;  text-align:center; }

#donatebox {position:relative; top:0px; left:0px; width:1000px; height:180px; padding: 8px; background-color: #cc9900; border:10px solid white; border-radius: 20px; box-shadow: 10px 12px 16px black; text-align:center; }

#footer-menu {position:relative; top:0px; left:0px; width:1000px; height:30px; padding: 8px; background:url(pics/header-background.jpg) repeat-x; border:10px solid white; border-radius: 20px; box-shadow: 10px 12px 16px black; text-align:center; }

#latest-news-menu {position:relative; top:0px; left:0px; width:1000px; height:770px; padding: 8px; background:url(pics/header-background.jpg) repeat-x; border:10px solid white; border-radius: 20px; box-shadow: 10px 12px 16px black; text-align:center; }

#news-archive-menu {position:relative; top:0px; left:0px; width:1000px; height:230px; padding: 8px; background:url(pics/header-background.jpg) repeat-x; border:10px solid white; border-radius: 20px; box-shadow: 10px 12px 16px black; text-align:center; }

b.heading-blue { COLOR: blue; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:24px;}

b.latest-news { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:24px;}

b.addressfont { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:24px;}

b.emailfont { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:24px;}

b.contactfont { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:22px;}

b.live-stream-text { COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:22px;}

b.donatetext { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:22px;}

b.donategolftext { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height:28px;}

b.textfont { COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:24px;}

b.news-archive-heading { COLOR: blue; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:20px;}


A.emailfont:link { COLOR: red; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.emailfont:active { COLOR: red; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.emailfont:visited { COLOR: red; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.emailfont:hover { COLOR: yellow; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}

.menuitemtitle{ position:relative; top:3px; left:-3px; width:50px; margin:0px auto; padding:0px; border: 0px solid black; text-align:center; float:left; }

b.pagetitle { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:24px;}

A.menu:link { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:22pt; }
A.menu:active { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:22pt; }
A.menu:visited { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:22pt; }
A.menu:hover { COLOR: Red; FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:22pt; }

A.latest-news-menu:link { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:22pt; }
A.latest-news-menu:active { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:22pt; }
A.latest-news-menu:visited { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:22pt; }
A.latest-news-menu:hover { COLOR: Red; FONT-WEIGHT: bold; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:22pt; }

A.news-archive-menu:link { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:20pt; }
A.news-archive-menu:active { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:20pt; }
A.news-archive-menu:visited { COLOR: Darkslategray; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:20pt; }
A.news-archive-menu:hover { COLOR: Red; FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:20pt; }


A.footer-menu:link { COLOR: Darkslategray; FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:14pt; }
A.footer-menu:active { COLOR: Darkslategray; FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:14pt; }
A.footer-menu:visited { COLOR: Darkslategray; FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:14pt; }
A.footer-menu:hover { COLOR: Red; FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; line-height:14pt; }

A.links:link { COLOR: blue; FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.links:active { COLOR: blue; FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.links:visited { COLOR: blue; FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.links:hover { COLOR: red; FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}

A.credits:link { color: #ffffff; font-weight: normal; font-size: 12px; font-family: "Comic Sans MS"; text-decoration: none;}
A.credits:active { color: #ffffff; font-weight: normal; font-size: 12px; font-family: "Comic Sans MS"; text-decoration: none;}
A.credits:visited { color: #ffffff; font-weight: normal; font-size: 12px; font-family: "Comic Sans MS"; text-decoration: none;}
A.credits:hover { color: yellow; font-weight: normal; font-size: 12px; font-family: "Comic Sans MS"; text-decoration: none;}

A.donate:link { COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.donate:active { COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.donate:visited { COLOR: white; FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.donate:hover { COLOR: yellow; FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}

A.golfdonate:link { COLOR: blue; FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.golfdonate:active { COLOR: blue; FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.golfdonate:visited { COLOR: blue; FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}
A.golfdonate:hover { COLOR: red; FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: "Arial"; TEXT-DECORATION: none;}




