/* set overall colours, including links */
body {
  color: white;
  background: rgb(0, 51, 102);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
}
a:link,a:visited,a:active { color: white }
h1 { margin-top: 0px; }

/* Locations of divs */
div#header { width: 790px; }
div#menu { float: left; width: 130px; }
div#content { width: 635px; }

/* Home pages divs */
div#intro { float: left; width: 370px; }
div#intro h1 { text-align: center;}
div#intro p { text-align: justify;}
.latest { float: right; width: 250px; }

/* Padding etc. */
div#header { margin: 5px; padding-bottom: 5px; }
div#menu { margin-left: 5px; padding-left: 0px; padding-top: 0px;
  border-right: solid #CC9933 1px; padding-right: 5px; }
div#content { padding-left: 10px; margin: 0 0 0 150px; /*border-left: solid #CC9933 1px; padding-left: 10px;*/ }

/* Remove the border from the header image */
div#header img { border-width: 0px; }

div#header { border-bottom: 1px solid #CC9933; padding-bottom: 10px; margin-bottom: 10px; }
/*div#content { border-left: 1px solid #FFF; }*/

/* Borders for debug purposes */
/*div#header { border: 1px solid #FFF }*/
/*div#menu { border: 1px solid #0F0 }*/
/*div#content { border: 1px solid #00F; }*/

#content h1 { font-size: large; }
#content h2 { font-size: medium; }
.highlight { color: #CC9933; }

/* Menus */
#menu ul { list-style: none; margin: 0px; padding: 1px 0px 1px 0px; }
#menu ul li { padding: 1px; text-indent: 2px;}
#menu ul ul li { padding: 1px 0px 1px 10px; }
#menu ul a { text-decoration: none; color: white }
#menu ul li a { display: block; background-color: #CC9933; }
#menu ul ul li a { display: inline; background-color: transparent; }

/* Home page - What's New */
.latest { padding: 0px 0px 5px 0px; margin-bottom: 20px; }
.latest { border-style: solid; border-color: #CC9933; border-width: 1px;  }
.latest h1 { text-align: center; background-color:#CC9933; font-weight:lighter; }
.latest p { text-align:center; padding-left: 5px; padding-right: 5px; margin: 10px 0 10px 0;}

/* Table */
/*#content table { border: solid #FFF 1px; }*/
/*#content td { vertical-align: top; padding-right: 5px; }*/
table {
	/*border-width: 1px;*/
	/*border-style: outset;*/
	/*border-color: white;*/
	/*border-collapse: collapse;*/
}
table td {
	/*border-width: 1px;*/
  /*border-style: inset;*/
  padding: 1px 5px 1px 5px;
  vertical-align: top;
}

#regularactivities h1 { font-size:medium; }
#regularactivities h2 { font-size:small; margin-bottom: 5px; }
#regularactivities p.day { font-size:medium; font-weight: bold; padding-left: 0px; }
#regularactivities p { margin: 2px; padding-left: 15px; }
#regularactivities td { padding-bottom: 10px; }

#newsletters td { padding-bottom: 10px; }
#newsletters p { margin: 2px; }
