/* Standard style sheet for Holy Innocents Episcopal Church website (holyimaui.org). */

/*
COLOR CHART
rgb(0,0,0);		#000000 (black)
rgb(51,51,51);		#333333 (dark grey)
rgb(102,102,102);	#666666 (med grey)
rgb(153,153,153);	#999999 (light grey)
rgb(255,255,255);	#FFFFFF (white)
rgb(102,153,255);	#6699FF (sky blue)
rgb(102,204,255);	#FFCC66 (paler blue)
rgb(255,204,102);	#FFCC66 (golden sand)

rgb(2,85,144);		#025590 (dark blue from mural)
rgb(102,204,255);	#66CCFF (light blue from mural)
rgb(255,51,51);		(red from mural)

rgb(255,204,153);	#FFCC99	 (beige)
rgb(255,228,196);	#FFE4C4 (Bisque)
*/

BODY.standard {
	color : rgb(0,0,0);			/* #000000 (black) */
	background-color : rgb(255,255,255)	/* #FFFFFF (white) */
	}
	
a:link    {color:rgb(2,85,144); font-weight : bold}
a:visited {color:rgb(2,85,144); font-weight : bold}
a:active  {color:rgb(255,51,51); font-weight : bold}
a:hover   {color:rgb(255,51,51); font-weight : bold}

/*
a:link    {color:navy}
a:visited {color:navy}
a:active  {color:blue}
a:hover   {color:blue}
*/

TABLE.standard {
	width : 760px;
	border : 0;
	padding-top : 0;
	padding-left : 0;
	padding-right : 0;
	padding-bottom : 0
	}
	
TABLE.printable {
	width : 630px;
	border : 0;
	padding-top : 0;
	padding-left : 0;
	padding-right : 0;
	padding-bottom : 0
	}

TABLE.custwidth {
	border : 0;
	padding-top : 0;
	padding-left : 0;
	padding-right : 0;
	padding-bottom : 0
	}

IMG.separator {
	height : 1px;
	width : 600;
	border : 0;
	padding-top : 10px;
	padding-bottom : 10px
	}

TD.corner {
	width : 150px;
	background-color : rgb(2,85,144);		/* #025590 (dark blue from mural) */
	text-align : center;
	vertical-align : middle
	}

TD.masthead {
	width : 610px;
	background-color : rgb(2,85,144);		/* #025590 (dark blue from mural) */
	text-align : center;
	vertical-align : middle;
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : rgb(255,255,255)			/* #FFFFFF (white) */
	}

TD.menu {
	background-color : rgb(102,204,255);		/* #66CCFF (light blue from mural) */
	text-align : center;
	vertical-align : top;
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	color : rgb(2,85,144);				/* #025590 (dark blue from mural) */
	padding-top : 20px;
	padding-left : 10px;
	padding-right : 10px
	}

TD.content_main {
	font-family : arial;
	font-size : 10pt;
	padding-top : 12px;
	padding-left : 20px
	}

TD.content_sub {
	font-family : arial;
	font-size : 10pt;
	padding-left : 20px
	}

TD.home {
	text-align : center;
	font-family : arial;
	font-size : 8pt;
	font-weight : bold;
	color : rgb(153,153,153);			/* #999999 (light grey) */
<!---
	padding-top : 10px
--->
	}

TD.float_right_photo {
	text-align : center;
	font-family : arial;
	font-size : 9pt;
	font-style : italic;
	color : rgb(102,102,102); 			/* #666666 (med grey) */
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px
	}

TD.float_right_photo2 {
	text-align : center;
	font-family : arial;
	font-size : 9pt;
	font-style : italic;
	color : rgb(102,102,102); 			/* #666666 (med grey) */
	padding-bottom : 10px;
	padding-left : 10px
	}

TD.float_left_photo {
	text-align : center;
	font-family : arial;
	font-size : 9pt;
	font-style : italic;
	color : rgb(102,102,102); 			/* #666666 (med grey) */
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 10px
	}

TD.float_left_photo2 {
	text-align : center;
	font-family : arial;
	font-size : 9pt;
	font-style : italic;
	color : rgb(102,102,102); 			/* #666666 (med grey) */
	padding-bottom : 10px;
	padding-right : 10px
	}

TD.float_center_photo {
	text-align : center;
	font-family : arial;
	font-size : 9pt;
	font-style : italic;
	color : rgb(102,102,102); 			/* #666666 (med grey) */
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px
	}

TD.float_center_photo2 {
	text-align : center;
	font-family : arial;
	font-size : 9pt;
	font-style : italic;
	color : rgb(102,102,102); 			/* #666666 (med grey) */
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px
	}

TD.blank_line {
	padding-bottom : 12px
	}

TD.chartl {
	text-align : right;
	vertical-align : top;
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 5px
	}

TD.chartr {
	vertical-align : top;
	font-family : arial;
	font-size : 10pt;
	padding-top : 2px;
	padding-bottom : 2px
	}

TD.chartc {
	text-align : center;
	vertical-align : top;
	font-family : arial;
	font-size : 10pt;
	padding-top : 2px;
	padding-bottom : 2px
	}

TD.chartcb {
	text-align : center;
	vertical-align : top;
	font-family : arial;
	font-size : 10pt;
	font-weight : bold;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 6px;
	padding-right : 6px
	}

TD.submenu {
	background-color : rgb(255,204,153);	/* #FFCC99 (beige) */
	vertical-align : middle;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	font-family : arial;
	font-size : 10pt;
	border-style : solid;
	border-width: 1px;
	border-color : rgb(102,102,102)	 	/* #666666 (med grey) */
	}

H1.header_main {
	font-variant : small-caps
	}

H2.header_main {
	font-variant : small-caps
	}

A.no_line {
	text-decoration : none
	}

/*
	border-right-style : solid;
	border-right-width: 1px;
	border-right-color : rgb(2,85,144);
	border-left-style : solid;
	border-left-width: 1px;
	border-left-color : rgb(2,85,144);
	border-bottom-style : solid;
	border-bottom-width: 1px;
	border-bottom-color : rgb(2,85,144);
*/