A:link {text-decoration: none; color:#003366; font-weight:bold;}
A:visited {text-decoration: none; color:#003366; font-weight:bold;}
A:active {text-decoration:none; color:#003366; font-weight:bold;}
A:hover {text-decoration: underline;}

div {
	margin-left:40px; 
	margin-right:40px; 
	font-size::small; 
	color:black;
	}
div.bar {
    position:absolute;
    background-image:images/Bar_Vert.gif;
    border:none;
    }
div.main {
    position:relative;
    background-color:white;
    border-left:2px gray solid;
    border-right:2px gray solid;
    }
div.nav {
    position:absolute;
    top:0px;
    left:0px;
    width:156px;
    }
div.navlinks {
	margin-left:10px;
    margin-right:10px;
	font-weight:bold; 
	font-size:medium;
    border-bottom:2px gray solid;
	}
div.navtitle {
    text-align:center; 
	font-size:medium; 
	font-weight:bold;
    margin-left:10px;
    margin-right:10px;
	background-color:#003366;
    color:white;
    }
div.title {
	text-align:center; 
	font-size:medium; 
	font-weight:bold; 
	color:#003366; 
	border-bottom:2px #003366 solid;
    margin-bottom:10px;
	}
.subtitle {
	text-align:center;
	font-size:medium; 
	font-weight:bold; 
	color:black; 
	font-style:italic;
	}
.sublink A:link {text-decoration: none; color:#0055AA; font-style:italic; font-size:smaller;}
.sublink A:visited {text-decoration: none; color:#0055AA; font-style:italic; font-size:smaller;}
.sublink A:active {text-decoration: none; color:#0055AA; font-style:italic; font-size:smaller;}
.sublink A:hover {text-decoration: underline; color:#0055AA; font-style:italic; font-size:smaller;}
.sublink {
    font-weight:bold;
    margin-right:60px;
    }
.sublink2 A:link {text-decoration: none; color:#0055AA; font-style:italic; font-size:smaller;}
.sublink2 A:visited {text-decoration: none; color:#0055AA; font-style:italic; font-size:smaller;}
.sublink2 A:active {text-decoration: none; color:#0055AA; font-style:italic; font-size:smaller;}
.sublink2 A:hover {text-decoration: underline; color:#0055AA; font-style:italic; font-size:smaller;}    
.sublink2 {
    font-weight:bold;
    font-style:italic;
    font-size:14px;
    margin-left:10px;
    }
td#staff {
    width:300px;
    font-weight:bold;
    }
table.sermon {
    width:540px;
    background-color:white;
    text-align:center;
    }
td.sermon {
    height:40px;
    border-bottom:1px gray solid;
    }
div.sermontitle {
    font:italic 16px arial black;
    margin:none;
    }
table#calendar {
    width:560px;
    border:1px gray solid;
    text-align:center;
    font:normal 12px Arial #000000;
    }
td#calendarTitle {
    border:1px gray solid;
    background-color:#004488;
    height:40px;
    font:bold 22px arial;
    color:white;
    }
td#calendarDay {
    border:1px gray solid;
    font:bold italic arial #000000;
    border-bottom:1px solid gray;
    }
td.weekend {
    height:70px;
    width: 80px;
    background-color:#F0F0DC;
    border:1px gray solid;
    }
td.weekday {
    height:70px;
    width: 80px;
    background-color:white;
    border:1px gray solid;
    }
div.date {
    font-weight:bold;
    border-bottom:1px solid gray;
    width:100%;
    margin:0px;
    }
td.calendar {
    height:70px;
    width: 80px;
    }
span.calendarDate {
    font-weight:bold;
    border-bottom:1px solid gray;
    width:100%;
    }