/*  Ayrshire Parish Style Sheet  */
/* color-base=#c8bdc3 */
/* color-frame=#e8dde3 */
/* color-text=#000015 */
/* color-hover=#edf0ed */
/* color-selected=#dcdcdc */
/*  ---------------------------- cut here ----------------------------  */
.header 
{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:50px;
}
.header #title
{
  background-color:transparent;
  color:#000015;
  font-family:"Comic Sans MS", "Lucida Sans Unicode", Arial, sans-serif;
  font-size:25px;
  font-weight:bold;
  margin-top:12px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:30px;
}
.header a:active, .header a:link, .header a:visited {
  background-color:transparent;
  color:#000015;
  text-decoration:none;
}
.header a:hover {
  background-color:transparent;
  color:#000015;
  text-decoration:underline;
}
.contents
{
  position:absolute;
  top:80px;
  margin:10px;
  width:98%;
}
#topCon
{
  background-color:#c8bdc3;
  color:black;
  border-top:#e8dde3 thin ridge;
  border-bottom:#e8dde3 3px groove;
  border-left:#e8dde3 thin ridge;
  border-right:#e8dde3 medium ridge;
  margin:0px;
  padding:0px;
}
#topCap
{
  background-color:#c8bdc3;
  color:#000015;
  border-top:none;
  border-bottom:#e8dde3 5px groove;
  border-left:#e8dde3 thin ridge;
  border-right:#e8dde3 medium ridge;
  font-family:"Comic Sans MS", "Lucida Sans Unicode", Arial, sans-serif;
  font-size:110%;
  font-weight:normal;
  text-align:center;
}
#topBar
{
  background-image:url(topBar.jpg);
  background-repeat:no-repeat;
  background-attachment:scroll;
  background-position:left center;
  height:50px;
  width:600px;
  background-color:#c8bdc3;
  margin:0px;
  padding:0px;
}
.topBar2
{
  background-color:#c8bdc3;
  color:black;
  margin:0px;
  padding:0px;
}
#topBarL
{
  height:50px;
  background-color:#edf0ed;
  color:#000015;
  margin:0px;
  padding:0px;
}
#topBarR
{
  background-image:url(topBarR.jpg);
  background-repeat:repeat-x;
  background-attachment:scroll;
  background-position:left center;
  height:50px;
  background-color:#c8bdc3;
  color:white;
  margin:0px;
  padding:0px;
}
#menuBox
{
  border:#e8dde3 2px ridge;
}
#menuBox td
{
  padding:3px;
  border:#e8dde3 2px solid;
  color:black;
  font-family:"Comic Sans MS", "Lucida Sans Unicode", Arial, sans-serif;
  font-weight:normal;
}
#menuBox td#menuSep
{
  padding:3px;
  border:none;
  color:black;
  font-family:"Comic Sans MS", "Lucida Sans Unicode", Arial, sans-serif;
  font-weight:normal;
  text-align:center;
}
#menuBox2 table, #menuBox2 td
{
  /*  -------------------- see notes in menu.tpl ---------------------  */
  border:none;
}
#menuBox2 td#menuBar
{
  background-color:#c8bdc3;
  color:#000015;
  border:#e8dde3 thin ridge;
  font-family:"Comic Sans MS", "Lucida Sans Unicode", Arial, sans-serif;
  font-weight:bold;
  text-align:center;
}
#menuBox2 td.menuBar2
{
  border-spacing:0px;3px;separate;
  background-color:#c8bdc3;
  border:#e8dde3 thin ridge;
  color:#000015;
  font-family:"Comic Sans MS", "Lucida Sans Unicode", Arial, sans-serif;
  font-weight:normal;
  padding:2px;
  text-align:center;
  white-space:nowrap;
}
#menuBox2 td.menuBar2 a:active, .menuBar2 a:link, .menuBar2 a:visited {
  background-color:#c8bdc3;
  color:#000015;
  text-decoration:none;
}
#menuBox2 td.menuBar2 a:hover {
  background-color:#c8bdc3;
  color:#edf0ed;
  text-decoration:underline;
}
#menuBox2 td#menuChoice
{
  background-color:#dcdcdc;
  color:black;
  font-family:Arial, sans-serif;
  text-align:center;
  white-space:nowrap;
  padding-left:5px;
  padding-right:3px;
}
#menuBox2 td.menuItem
{
  background-color:transparent;
  color:black;
  font-family:Arial, sans-serif;
  font-weight:normal;
  text-align:center;
  white-space:nowrap;
  padding-left:5px;
  padding-right:3px;
}
td.nopad, span.nopad {
	color:black;
	font-weight:bold;
	font-size:13px; 
	text-align:left;
	margin-top:0px; 
	margin-bottom:0px; 
	padding-left:0px; 
	padding-right:0px
}
td.nopadR {
	color:black;
	font-weight:bold;
	font-size:13px; 
	text-align:right;
	margin-top:0px; 
	margin-bottom:0px; 
	padding-left:0px; 
	padding-right:0px
}
