/* oldphoto Oct 2005 */
/* colors used*/
/* darkish green sides etc = #749d7f*/
/* content bg, lighter green = #93bba3 */
/* really light green used for opening text #C3D6C0 */
/* txt on photos, tan-ish = #CCC not using #fbf0d5 OR lighter, #fbf0d5*/
/* maroon color used #990000 */

html {
scrollbar-arrow-color: #fbf0d5;
scrollbar-face-color: #749d7f;
}

BODY {
	font-weight : normal; 
	color : #000000; 
	padding : 0;
	margin:0px 0px 15px 10px;
	font-size:0.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#left_col {
	margin:0;
	width:170px;
	font-size:0.8em;
	background-color:#739E80;
	padding:0;
}
#right_col {
	padding-left:2px;
	width:180px;
	font-size:0.8em;
	background-color:#739E80;
	}
#content {
	background-color:#93bba3;
	margin:12px 0px 8px 14px;
	border:2px solid #749d7f;
	padding:12px 12px 4px 14px;
	font-size:90%;
	line-height:130%;
	}
	
H1, H2, H3 {
	margin:0px;
	padding:2px 0px 3px 0px;
	font-weight : bold; 
	font-size : 1.1em; 
	color : #990000; 
	background-color : transparent; 
	}
#content H3 {
	text-align:left;
	border-bottom:1px solid #990000;
	padding-bottom:0px;
	margin-top:8px;
	margin-bottom:2px;
	}


a {
	color:#000000;
	text-decoration:underline;
	}
a:visited {
	color:#333333;
	text-decoration:underline;
	}
a:hover {
	color:#990000;
	text-decoration:none;
	}
form {
	margin:0px;
	padding:0px;
	}
	
input{
   color:#990000; 
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color: #DCDCDC; /* #fbf0d5; #ffc;*/
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   }

.sweep {
	width:180px;
	padding:0;
	margin:0;
	text-align:right;
	background-image:url(images/sweep1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.photobox img {
	padding:4px;
	border:1px solid #990000;
	background-color:#e4e6cc;
	}

.swallowimagelink img {margin:3px; padding:3px; border:none;}
.swallowimagelink a,
.swallowimagelink a:link,
.swallowimagelink a:visited
{
	 border:1px solid #990000;
}
.swallowimagelink a:hover {
	border:2px solid #000000;
}

/* for Lotto Results Box */
.number1 {
font-weight:bold;
color:red;
padding:2px;
border:2px outset #749d7f;
background-color:#DCDCDC;
margin-right:3px;
}
.number2 {
font-weight:bold;
color:blue;
padding:2px;
border:2px outset #749d7f;
background-color:#DCDCDC;
margin-right:3px;
}
.number3 {
font-weight:bold;
color:maroon;
padding:2px;
border:2px outset #749d7f;
background-color:#DCDCDC;
margin-right:3px;
}
.number4 {
font-weight:bold;
color:green;
padding:2px;
border:2px outset #749d7f;
background-color:#DCDCDC;
}

.lottolink a {border:0px;text-decoration:none;}
.lottolink a:link {border:0px;text-decoration:none;}
.lottolink a:visited {border:0px;text-decoration:none;}
.lottolink img {border:0px;text-decoration:none;}

.FrontPage {
	margin:0 auto;
	width:400px;
	text-align:center;
	padding:12px;
	border:1px solid #609c5e;
	background-image:url(images/border-top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFF;
}
.joy {
	background-image:url(images/joy.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}


.popart {
margin:0;
text-align:left;
}
/* Various Classes for specific events */

.clover {
	text-align:center;
	background-image:url(images/clover.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	}
.pastoral_block {
	margin:0px 12px 0px 12px;
	padding:0px 6px 0px 6px;
	background-color:#C3D6C0;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	border-top:0;
	}
	.pastoral {
	margin:20px;
	padding:4px;
	background-color:#C3D6C0;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
	.prayer {
	text-align:center;
	margin:35px;
	margin-bottom:6px;
	padding:16px;
	background-color:#C3D6C0;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
	.marriage {
	text-align:center;
	margin:25px;
	padding:45px 4px 4px 4px;
	background-image:url(images/marriage.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#FFFFFF;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
	
	.marriage_hearts {
	text-align:center;
	margin:25px;
	padding:45px 4px 4px 4px;
	background-color:#FFFFFF;
	background-image:url(images/pink-hearts1.gif);
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
	
		.baptism {
	margin:25px;
	padding:4px 4px 4px 65px;
	background-image:url(images/announceL.gif);
	background-repeat:no-repeat;
	background-position:1% 10%;
	background-color:#FFFFFF;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
		.sport {
	margin:25px;
	padding:4px 4px 4px 40px;
	background-image:url(images/sport.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
			.show {
	margin:25px;
	padding:45px 6px 4px 6px;
	background-color:#FFFFFF;
	background-image:url(images/show.gif);
	background-repeat:no-repeat;
	background-position:top center;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
		.sympathy {
	margin:25px;
	padding:6px 96px 6px 6px;
	background-image:url(images/praying-hands-sm.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
			.lotto {
	margin:25px;
	padding:4px 70px 4px 4px;
	background-image:url(images/lotto.gif);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#FFFFFF;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}

	.sportbar {
	margin:20px;
	padding:4px 4px 24px 4px;
	background-image:url(images/ln_rg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	}
	.drama {
	margin:20px;
	margin-top:0px;
	padding:4px 4px 40px 4px;
	background-color:#C3D6C0;
	border-top:1px solid #a63939;
	border-left:1px solid #a63939;
	border-bottom:1px solid #2eab5a;
	border-right:1px solid #2eab5a;
	border-bottom:0;
	background-image:url(images/masks3.gif);
	background-position:bottom;
	background-repeat:repeat-x;
			}
.masses_coore {
	margin-top:0px;
	padding:4px 4px 4px 130px;
	background-image:url(images/coore_100.jpg);
	background-position:3% 35%;
	background-repeat:no-repeat;
}
img.masses_coore {border:2px solid #000;}
.masses_quilty {
	margin-top:0px;
	padding:4px 4px 4px 130px;
	background-image:url(images/quilty_100.jpg);
	background-position:3% 35%;
	background-repeat:no-repeat;
}
.masses_mullagh {
	margin-top:0px;
	padding:4px 4px 4px 130px;
	background-image:url(images/mullagh_100.jpg);
	background-position:3% 35%;
	background-repeat:no-repeat;
}

.whitebg {
background-color:white;
}



.smalltext {
	font-size : .8em; 
	}
.smalltext a:link {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}
.smalltext a:hover {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}
.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.1em; 
}

.largetext a:link{
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.1em; 
}

.largetext a:visited{
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.1em; 
}

.errortext {
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #C0C0C0;
}

.bg_medium {
  background-color : #D3D3D3;
}

.bg_light {
  background-color : #DCDCDC;
}
.alt_bg_dark {
  background-color : #C0C0C0;
}

.alt_bg_medium {
  background-color : #D3D3D3;
}

.alt_bg_light {
  background-color : #DCDCDC;
}

.footer {
	font-size:75%;
	background-color:#749d7f;
	color:#000;
	margin-left:26px;
	margin-right:10px;
	padding:2px 2px 2px 6px;
	}

/* Confirmation Styles */
.scroll_top {
height:35px;
background-image:url(images/Scrolls_top_2.gif);
text-align:center;
line-height:35px;
font-weight:bold;
}

.scroll_mid {
background-image:url(images/Scrolls_bg.gif);
background-repeat:repeat-y;
background-position:center;
text-align:center;
font-size:0.8em;
}
.scroll_bottom {
height:37px;
background-image:url(images/Scrolls_bottom.gif);
}


/* csslist menu ======== Oct 05 Notes */

ul.menu {
	margin: 13px 0px 0px -4px; /* -4 left keeps it to the browser/left edge */
	padding: 0px;
	list-style: none;
	text-align:left;
	font-size:0.8em;
	font-weight:normal;
}

/* Level 1 items */
li.menu_l0 {
	border: 1px solid;
	border-color: #ddd #000 #000 #ddd;
	margin: 0;
	padding:0;

}


/* Top level links */
li.menu_l0 a {
	display: block; /* needed to show all of bg image */
	padding: 4px 1px 3px 10px; /* indent text for bullet to suit page */
	background-color: #749D7F; /* green color */
	color: #000; /* nearly black */
	text-decoration: none;
	width: 162px; /* moved about to suit */
	/* background-image:url(images/menu_off.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;  imp for positioning the bg img */
	text-decoration:none;
}
li.menu_l0 a:visited {
	color: #000000;
	text-decoration:none;
}
li.menu_l0 a:hover {
	background-color: #93bba3;
	color:#990000; 
	background-image:url(images/menu2_on.gif); 
	background-repeat: no-repeat;
	background-position: 0% 50%; /* important for positioning the bg image */
	text-decoration:none;
}

/* Level 2 items */
li.menu_l1 {
	border-bottom: 1px solid #999; /* seems to need this border to stay together */
	border-right: 1px solid #999;
	border-left:  1px solid #999;
	margin: 0em;
	padding: 0em;
}

/* Level 2 links */
li.menu_l1 a {
	display: block;
	padding: 4px 1px 3px 16px;
	background-color: #93bba3; /* content bggreen color */
	color: #000000; 
	text-decoration: none;
	width: auto;
}

li.menu_l1 a:visited {
    color: #000000;
	text-decoration:none;
}
li.menu_l1 a:hover {
	color: #990000;
	background-color: #DCDCDC;
	text-decoration:none;
	background-image:url(images/menu2_on.gif); 
	background-repeat: no-repeat;
	background-position: 0% 50%; /* imp for positioning the bg img */
}

/* ===================================== nearly, OK to here */
/* Level 3 items */
li.menu_l2 {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left:  1px solid #999;
	margin: 0em;
	padding: 0em;
	}

/* Level 3 links */
li.menu_l2 a {
	display: block;
	padding: 4px 1px 3px 24px;
	background-color: #93bba3; /* content green color */
	color: #000000;
	text-decoration:none;
	width: auto;
}
li.menu_l2 a:visited {
	color: #000000;
	text-decoration:none;
}
li.menu_l2 a:hover {
	color: #990000;
	background-color: #D3D3D3;
	text-decoration:none;
	background-image:url(images/menu2_on.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%; /* imp for positioning the bg img */
}

