/* PAT: 2006-12-18 for Lincoln Diocesan Guild of Church Bell Ringers 
   ACAH: 20080108 - updated */

body, td {

	font-family: verdana, "trebuchet MS", helvetica, sans-serif;

	font-weight: normal;

  	font-size: 12px;

	line-height: 1.6;

	background-color: #FFFFCC;

  	color: black;

	margin: 5px; /* Was margin: 5px; */

	padding: 0;

	text-align: center;

}

#wrapper	{

	width: 1000px;

	/* These next two lines alledgedly told the browser to calculate the
	margins to make them equal. It is the acknowledged way of centering things
	with CSS. Unfortunately it doesn't work in Firefox

	margin-left: 0;

	margin-right: auto; 
	
	However the following line seems to work in both IE and Firefox */

	margin: auto;

	/*border: 1px solid #000080;*/

	background-color: #ffffff; /*#99ccff;*/

	color: #000000;

	padding: 0 10px 0 10px;

	text-align: left;

}

#logo  {

	position: absolute;

	background-color: #FFFFCC;

	width: 155px;

	margin-top: -15px;

	margin-left: 0px;

}

#header {

	position: absolute;

	top: 5px;

	margin-left: 180px;

	border-top: none;

	border-bottom: none;

	background: #9999FF;/*#99ccff;*/

	/* - with this the LDG banner looks better in Firefox, worse in MIE */

	padding-bottom: 5px;

	width: 800px;

	height: 120px

}
	/* header2 is for the shochwave flash banner page */
#header2 {

	position: absolute;

	top: 5px;

	margin-left: 180px;

	border-top: none;

	border-bottom: none;

	background: #FFFFCC;

	padding-bottom: 5px;

	width: 800px;

	height: 120px

}

/* Font families were verdana, "trebuchet MS", helvetica, sans-serif; font-size: 12px; */

tr.menu {vertical-align:text-top; text-align:center;}
tr.content {vertical-align:text-top;}
tr.month {vertical-align:text-bottom;}
td.c1 { font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        width: 3%;}
td.c2 { font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        width: 16%;}
td.c3 { font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        width: 19%;}
td.c4 { font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        width: 6%;}
td.c5 { font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        width: 11%;}
td.c6 { font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        width: 16%;}
td.c7 { font-family: verdana, arial, helvetica, sans-serif;
        font-size: 13px;
        width: 29%;}
td.def { font-family: verdana, arial, helvetica, sans-serif;
         font-size: 13px;}
td.month { font-family: verdana, arial, helvetica, sans-serif;
           font-size: 16px; height: 55}
td.blue { font-family: verdana, arial, helvetica, sans-serif;
          font-size: 13px; color: #000080;}

tr.brf { vertical-align:middle; text-align:center;}
td.brfblu1 { font-family: verdana, arial, helvetica, sans-serif;
             font-size: 16px; color: #0000FF;
             height: 50; Width: 239; background-color:#D3D3D3;
             vertical-align:middle; text-align:center;}
td.brfblu2 { font-family: verdana, arial, helvetica, sans-serif;
             font-size: 16px; color: #0000FF;
             height: 50; Width: 81; background-color:#D3D3D3;
             vertical-align:middle; text-align:center;}
td.brfblu3 { font-family: verdana, arial, helvetica, sans-serif;
             font-size: 16px; color: #0000FF;
             height: 50; Width: 117; background-color:#D3D3D3;
             vertical-align:middle; text-align:center;}
td.brfblu4 { font-family: verdana, arial, helvetica, sans-serif;
             font-size: 16px; color: #0000FF;
             height: 50; Width: 265; background-color:#D3D3D3;
             vertical-align:middle; text-align:center;}
td.brfblu5 { font-family: verdana, arial, helvetica, sans-serif;
             font-size: 16px; color: #0000FF;
             height: 50; Width: 78; background-color:#D3D3D3;
             vertical-align:middle; text-align:center;}
td.brfblkw { font-family: verdana, arial, helvetica, sans-serif;
             font-size: 16px; color: #000000;
             height: 50; background-color:#FFFFFF;
             vertical-align:middle; text-align:center;}
td.brfblkg { font-family: verdana, arial, helvetica, sans-serif;
             font-size: 16px; color: #000000;
             height: 50; background-color:#D3D3D3;
             vertical-align:middle; text-align:center;}
td.tow1 { font-family: verdana; font-size: 13px; Width: 190; color: #000084; text-align:center;}
td.tow2 { font-family: verdana; font-size: 13px; Width: 142; color: #000084; text-align:center;}
td.tow3 { font-family: verdana; font-size: 13px; Width: 167; color: #000084; text-align:center;}
td.tow4 { font-family: verdana; font-size: 13px; Width: 136; color: #000084; text-align:center;}
td.towi { font-family: Times; font-size: 24px; color: #000084; text-align:left;}




h1, h2, h3, h4, h5, h6 { text-align: left; }

h1 { font: bold 200% sans-serif; padding-top: 1em; }

h2 { font: bold 200% sans-serif; }

h3 { font: bold 140% sans-serif; }

h4 { font: bold 120% sans-serif; }

h5 { font: italic 100% sans-serif; }

h6 { font: small-caps 100% sans-serif; }



#content {

	position: absolute;

	top: 180px;

	text-align: justify;

	color: #000080;

	width: 980px;

}

#footer {

	border: solid 1px #A4A4A4;

	font-size: 80%;

}



.sitemap li {list-style-type:none;}



.nav {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

.nav li {

	padding:  0;

	font-size: 90%;

}

.nav li a:link, .nav li a:visited{

	text-decoration: none;

	font-weight: normal;

	color: #245185;

}

.navsub {

	list-style-type: none;

	margin: 0;

	padding: 0 0 0 1em;

}

.navsub li {

	padding: 0.5em 0 0.5em 0;

	font-size: 90%;

}

.eventsTable th, td { /* for use in events.php */

	text-align: left;

	padding-left: 5px;

	font-size: 9px;

}

.listh3 { font: bold 140% sans-serif; } /* simulate h2 style in lists */



.handlisth3 {

	font-size:200%;

	font-family:Times;

}

.handlistp {

	font-family:Times;

}

.pagenav {

	text-align:center;

	font-size:80%;

}
