body   /* Revert to 12pt, Times Roman, black on white */
{
	font: 12pt "Times New Roman", Times, serif;
  color: black;
  background: white;
}


#menu  /* Remove navigation links  */
	{
		display: none;
	}
  
a  /* Make links look like ordinary text */
{
  color: black;
  text-decoration: none;
}

#content /* Make text fit available space */
{
  margin: 0;
  width: 100%;
}

/*---------- Footer styling ----------*/

#footer
{
  margin: 5em 0 5em 0;
  font-size: 0.8em;
  color: #000;
  text-align: center;
}


#footer img, #footer a img, #footer a
{
  display: none;
}

/*---- Page-specific styling (Newsletters)----*/

#newsletter img
{
  float: right;
  border: 1px solid black;
  margin: 0 0 0 2em;
}

/*---- Page-specific styling (Councillors)----*/


div.councillors
{
  width: 17em;
  height: 18em;
  float: left;
}

/*---- Page-specific styling (Meetings)----*/

#meetings
{
  border: 1px solid #000;
  margin: 2em 0 0 0;
}



#meetings td, #meetings th
{
  padding: 0.2em 0.5em 0.2em 0.5em;
  background-color: #cfe6cf;
}

#meetings th
{
  padding: 0.5em;
}

/*---- Page-specific styling (Photo gallery)----*/

#gallery
{
  position:relative;
  width:100%;
  overflow: hidden;
}

#thumbs
{
  width:230px;
  float:left;
}

#thumbs a
{
  display:block;
  float:left;
  margin:0 5px 5px 0;
  width:50px;
  height:50px;
  border:1px solid #000;
}

#thumbs a img
{
  width:50px;
  height:50px;
  border:0;
}

/*---- Page-specific styling (Terms & Conditions)----*/

dd
{
  margin-bottom: 1em;
}

dt
{
  font-weight: bold;
  margin-bottom: 0.1em;
}


	
