#navcontainer
{
padding: 0 1px 1px;
width: 200px;
margin-left: 0;
}

#navcontainer li
{
list-style: none;
margin: 10;
border-bottom: 10px solid #fff;
text-align: left;
}

#navcontainer li a
{
display: block;
padding: 0.25em 0.25em 0.25em 0.25em;
background: #fff;
text-decoration: none;
border-top: 1px solid #547dcb;
border-left: 1px solid #547dcb;
border-bottom: 1px solid #547dcb;
border-right: 1px solid #547dcb;
}

#navcontainer li a:link { color: #547dcb; }
#navcontainer li a:visited { color: #547dcb; }

#navcontainer li a:hover
{
border-color: black;
color: #fff;
background: #547dcb;
}

body#parish          a#parishnav, 
body#news            a#newsnav, 
body#sacraments      a#sacramentsnav, 
body#schools         a#schoolsnav,
body#organisations   a#organisationsnav,
body#links           a#linksnav 
{color: #547dcb; background: #c5dbed; }


.title {
	FONT-SIZE: 1.2em; COLOR: #666666; FONT-FAMILY: "Arial", Helvetica, Sans-Serif
}
.titlesmall {
	FONT-SIZE: 1em; COLOR: #666666; FONT-FAMILY: "Arial", Helvetica, Sans-Serif
}
h3.bodytitle {
  margin-top: 0;
  FONT-FAMILY: "Arial", Helvetica, Sans-Serif
  font-size: 150%;
  letter-spacing: -1px;
  color: #666666;
  }

h4.bodytitle {
  margin-top: 0;
  FONT-FAMILY: "Arial", Helvetica, Sans-Serif
  font-size: 120%;
  letter-spacing: -1px;
  color: #666666;
  }

.Line {
	FONT-SIZE: 0.9em; COLOR: #333333; FONT-FAMILY: "Verdana", Arial, Sans-Serif
      MARGIN: 0; PADDING: 0 0 5px 14px;
      BACKGROUND: url(http://www.blogblog.com/tictac_blue/tictac_grey.gif) no-repeat 0 8px;
}
.Line A:link {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.Line A:active {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.Line A:visited {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.Line A:hover {
	BACKGROUND: #336699; COLOR: #ffffff; FONT-FAMILY: "Verdana", Arial, Sans-Serif; TEXT-DECORATION: none
}
.Text {
	FONT-SIZE: 0.8em; COLOR: #333333; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.Text A:link {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.Text A:active {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.Text A:visited {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.Text A:hover {
	BACKGROUND: #336699; COLOR: #ffffff; FONT-FAMILY: "Verdana", Arial, Sans-Serif; TEXT-DECORATION: none
}
.TextSmall {
	FONT-SIZE: 0.65em; COLOR: #333333; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.TextSmall A:link {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.TextSmall A:active {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.TextSmall A:visited {
	COLOR: #000099; FONT-FAMILY: "Verdana", Arial, Sans-Serif
}
.TextSmall A:hover {
	BACKGROUND: #336699; COLOR: #ffffff; FONT-FAMILY: "Verdana", Arial, Sans-Serif; TEXT-DECORATION: none
}

.box  { background-color: #f4f9ff; color: #333333; padding: 7px; border: 1px solid #999999;}