/* ------------------------------------------------
/  ST PAUL'S CHURCH
/  Main CSS (stpaulschurch.css)
*/

/* GENERAL ---------------------------------------- */

body {margin: 0px; background-image: url(img/bkg_light_diagonal.gif); color:#333333 }

body, table, tr, td, p { font-family: Georgia, Times, serif; font-size: 13px }


A , A:LINK {color: #333333 }
A:VISITED {color: #333333 }
A:HOVER {color: #C46252}

/* ------------------------------------------------
/  COLORS:
/
/  #920000 - RED - Dark
/  #C46252 - RED - Light
/  #D3897D - RED - Very Light
/  #535353 - GREY - Very Dark
/  #898989 - GREY - Dark
/  #C2C2C2 - GREY - Medium
/  #E0E0E0 - GREY - Light
*/


/* home menu */

#top-menu { text-align: center; text-transform: uppercase; color:#C46252; margin: 8 10 0 0; font-size: 12px;  }
#bot-menu { text-align: center; text-transform: uppercase; color:#D3897D; margin: 0 10 0 0; font-size: 12px;   }

#top-menu A, #top-menu A:VISITED {border-bottom: 2px solid #920000; color: #ffffff; text-decoration: none; }
#top-menu A:HOVER { border-bottom: 2px solid #ffffff; }

#bot-menu A { border-bottom: 2px solid #C46252; color: #ffffff; text-decoration: none; }
#bot-menu A:HOVER { border-bottom: 2px solid #ffffff;   }

/* inner pages menu */

#menu {  text-align: right; text-transform: uppercase; color:#C46252; margin: 7 10 4 0; font-size: 12px; padding-bottom: 1px }
#menu A, #menu A:VISITED {color: #898989; text-decoration: none; padding-bottom: 1px}
#menu A:HOVER { border-bottom: 3px solid #898989; padding-bottom: 1px }

#submenu { text-align: right; text-transform: uppercase; color:#D3897D; margin: 0 10 0 0; font-size: 12px;padding-bottom: -5px  }
#submenu A, #submenu A:VISITED {color: #C2C2C2; text-decoration: none; padding-bottom: -5px }
#submenu A:HOVER { border-bottom: 3px solid #C2C2C2; padding-bottom: -5px  }



#maintable { background-color: #ffffff;}

.footerborder { border-top: 1px solid #C2C2C2; border-bottom:1px solid #C2C2C2 }
#footer { border-top: 2px solid #fff; border-bottom:2px solid #fff; background-color: #E0E0E0; padding: 10px ; text-align: center}

#footer A, #footer A:LINK, #footer A:VISITED  { color: #474747; font-size: 12px; text-transform: uppercase }
#footer A:HOVER {color: #920000 }

.darkred { background-color: #920000; empty-cells: show }
.lightred { background-color: #C46252; empty-cells: show }
.midgrey {background-color: #C2C2C2; empty-cells: show }
.lightgrey {background-color: #E0E0E0; empty-cells: show }

H1 { font-size: 32px; font-style: normal; font-weight: normal; color: #920000; margin-bottom: 10px}
H2 { font-size: 14px; font-style: italic; color: #000000; margin: 5 0 25 0; font-weight: normal }

.title-label { font-size: 24px; font-style: italic; margin: 0 0 7 195;  color: #ffffff; padding: 0px }

.caption-text { text-align: right; font-size: 11px; line-height: 160%; font-style: italic; color: #535353; padding: 6 0 6 20 }
.caption-title { text-align: right; font-size: 10px; color: #535353; border-top: 5px solid #898989; border-bottom: 1px solid #898989; text-transform: uppercase; font-style: normal; padding: 8 0 2 0}
.caption-title b { font-size: 14px; }

.contact { color: #898989; font-size: 13px; line-height: 18px; padding: 10;  }
.diagonal { background-image: url(img/bkg_light_diagonal.gif); padding: 0px; margin-right: 10px; }
.copyright {text-align: center; font-size: 11px; color:#979797}


.main-text { margin: 10 24 10 24 ; line-height: 170%;  }

#crumbs { margin: 16 0 26 24; color: #666666; font-size: 12px }

.title-sep { height: 10px; background-image: url(img/bkg_light_diagonal.gif) }