* {
	margin:0;
	padding:0;
	font-weight:normal;
	font-family: verdana, "lucida grande", sans-serif;
	}

b {
	font-weight:bold;
	}

a {
	font-style:normal;
	text-decoration:none;
	color:#21803d;
	}

a:hover {
	text-decoration:underline;
	}

a:visited {
	color:#808080;
	}

a.menulink:hover, a.menulinkb:hover, a.submenu:hover, a.biglink:hover, 
a.table:hover, a.tablesmall:hover {
	text-decoration:none;
	}

a.menulink:visited, a.menulinkb:visited, a.submenu:visited, a.biglink:visited, 
a.table:visited, a.tablesmall:visited {
	color:#00000;
	}

a.menulink {
	background:
		url('images/menu_hr2.png')
		no-repeat
		bottom center;
	width:100%;
	float:left;
	color:#000000;
	}

a.menulinkb {
	width:100%;
	float:left;
	color:#000000;
	}

a.menulink:hover,
a.menulinkb:hover {
	background-color:#e0e0e0;
	}

body {
	line-height:20px;
	font-size:13px;
	background:
/*to change colour remove the slash and asterisks for the appropriate colour of 
the season*/
/*#d0d8e0*/	/*white*/
#21803D	/*green*/
/*#663b66*/	/*purple*/
/*#254192*/	/*blue*/
/*#a01414*/	/*red*/
		url('images/weave.png')
		fixed;
	position:relative;
	}

h1 {
	font-size:18px;
	line-height:22px;
	border-bottom:1px solid #c0c0c0;
	margin-bottom:11px;
	color:#404040;
	}
	
h2 {
	font-size:14px;
	font-weight:bold;
	color:#404040;
	}
	
h3 {
	font-size:16;
	}

hr { /*used as underline for pagetitle*/
	border:0 solid #c0c0c0;
	border-width:1px 0;
	height:3px;
	width:100%;
	color:#ffffff;
	background:#ffffff;
	margin:7px 0 12px;
	}

p,ul {
	margin-bottom:22px;
	}

ul {
margin-left:3em;
}

#page {
	width:880px;
	margin:0 auto;
	}

#header {
	height:235px;
	background:
		url('images/header.png')
		no-repeat
		bottom;
	position:relative;
	}

#footer {
	height:50px;
	background:
		url('images/footer.png')
		no-repeat
		top;
	position:relative;
	}

#body {
	background:
		url('images/body.png')
		/*url('images/baseline.png')*/
		top;
	}

#menu {
	font-size:14;
	width:180px;
	float:left;
	padding:22px 0;
	position:relative;
	left:+60px;
	top:+44px;
	}

#main {
	font-size:14;
	text-align:justify;
	width:560px;
	float:right;
	position:relative;
	left:-40px;
	}

#standards {
	position:absolute;
	left:270px;
	top:12px;
	}

#social {
	position:absolute;
	right:20px;
	top:12px;
	}

.italic {
	font-style: italic;
	}

img {
	border:1px solid #d0d0d0;
	padding:1px;
	/*all images on the grid must be n*21-15 pixels high*/
	}

img.rose, img.masthead, img.pagetitle, img.icon {
	border:none;
	padding:0;
	}

img.rose {
	position:absolute;
	left:75px;
	top:100px;
	}

img.masthead {
	position:absolute;
	right:25px;
	top:75px;
	}

img.pagetitle {
	position:absolute;
	left:-3px;
	top:-34px;
	}

img.floatright {
	float:right;
	margin-left:20px;
	}

img.floatleft {
	float:left;
	margin-right:20px;
	}

div.clear { /*for capping two-column floats*/
	clear:both;
	}

div.content {
	border:1px solid #d0d0d0;
	margin-bottom:21px;
	padding:21px 10px 0 10px;
	}

div.googlemap {
	margin-bottom:22px;
	width:100%;
	height:438px; /*must be n*22-border*/
	border:1px solid #c0c0c0;
	}

div.thumbnails { 
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#c0c0c0;
	padding:11px 0;
	margin:0 0 22px;
	line-height:0;
	}

/* ALTERNATE
div.thumbnails {
	background:
		#d0d0d0
		url('images/table_hr.png')
		repeat-x
		top;
	border:1px solid #c0c0c0;
	text-align:center;
	padding:11px 0;
	margin:0 0 22px;
	line-height:0;
	}
*/

div.submenu {
	border:1px solid #c0c0c0;
	background:
		#e0e0e0
		url('images/table_hr.png')
		repeat-x
		top;
	margin-bottom:20px;
	}

a.submenu {
	width:50%;
	float:left;
	color:#000000;
	text-align:center;
	}

a.submenu:hover {
	background:
		#d0d0d0
		url('images/table_hr.png')
		repeat-x
		top;
	}

div.sermons_column_left {
	float:left;
	width:330px;
	}

div.sermons_column_right {
	float:right;
	width:190px;
	}

img.sermon {
	width:188px;
	}

img.thumbnail { /*all thumbnails must be n*22-12 pixels high for grid*/
	margin:4px 0;
	border-color:#c0c0c0;
	}

span.brief {
	font-style: italic;
	}

table {
	width:100%;
	border:1px solid #c0c0c0;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:20px;
	position:relative;
	}

td {
	background:
		url('images/t2.png')
		repeat-x
		top;
	padding:11px 10px;
	}

td.first {
	background-color:#e0e0e0;
	text-align:right;
	width:120px;
	}

td.fill {
	background-color:#f0f0f0;
	border-left:1px solid #c0c0c0;
	text-align:left;
	}

td.linkfluid {
	background-color:#e0e0e0;
	text-align:right;
	padding:0;
	vertical-align:top;
	}

td.linkfixed {
	background-color:#e0e0e0;
	text-align:right;
	padding:0;
	vertical-align:top;
	width:170px;
	}

a.table {
	float:right;
	width:160px;
	margin:0 5px 5px;
	padding:11px 5px 6px;
	}

a.tablesmall {
	float:right;
	width:90px;
	margin:0 5px 5px;
	padding:11px 5px 6px;
	}

a.table:hover, a.tablesmall:hover {
	background:
		#d0d0d0
		url('images/table_hr.png')
		repeat-x
		top;
	}

a.biglink {
	background:
		#e0e0e0
		url('images/table_hr.png')
		repeat-x
		top;
	border:1px solid #c0c0c0;
	float:right;
	margin:0 0 22px;
	padding:10px;
	text-align:right;
	}

a.biglink:hover {
	background-color:#d0d0d0;
	}


