body { 
/* main text & background style */
	font-family : verdana, arial, sans-serif;
	color : white;
	background-color : #505050;

/* background image */
	background-image : url(logomidgrey.png);
	background-position : 15em 280px;
	background-repeat : no-repeat;
	background-attachment : fixed;
}

/*
#main div.content {
	border-color : #FF7415;
}
*/

/* link appearance */
a {
/*	color : #75D1FF;	*/
/*	color : #FF7415;	*/
	color : #FFAC73;
	text-decoration : none;
}
/* on mouse over a link... */
a:hover {
	color : white;
	text-decoration : underline;
}

/* error messages */
.error {
	color : #FF3030;
}

/* committee position titles */
.commtitle {
	color : #FF7415;
	font-weight : bold;
	font-size : large;
}

.disclaimer {
	font-size : smaller;
}

/* "MUST LET THE WEEKEND TAKER" etc */
.bigpinkwarning {
/*	color : #FF00FF;	*/
	color : #2abd3f;
	font-weight : bold;
}

/* taker's name in the Dates section */
.taker {
	color : white;
}

/* titles in the Dates section (eg AGM) */
.newstitle {
/*	color : #A0A0FF;	*/
	color : #2abd3f;
	font-weight : bold;
}

/* for cancelled days */
.cancel {
	color : #FF2020;
	font-weight : bold;
}

/* top-level headings */
h1 {
	color : #FF7415;
	font-family : courier, fixed, typewriter, sans-serif;
}
/* second-level headings */
h2 {
	color : #FF7415;
	font-family : courier, fixed, typewriter, sans-serif;
}

/* dates section, things in the past (right column) */
.pastdate {
	color : #BD5610;
}
/* dates section, things in the future (left column) */
.futuredate {
	color : #FF7415;
}

/* borders on menu items to make them look 3D */
td.inactive {
	border-color : #FEAE77 #FEAE77 #BD5610 #BD5610;
}
td.active {
	border-color : #BD5610 #BD5610 #FEAE77 #FEAE77;
}
/* left menu colouring */
a.lm {
	color : white;
	background-color : #FF7415;
	font-weight : bold;
	text-decoration : none;
}
/* left menu again, with mouse over an item */
a:hover.lm {
	text-decoration : none;
	background-color : #FFFFFF;
	color : black;
}

/* footer stylings */
#footer {
	font-size : 10px;
	color : black;
	border-top: solid #FF7415 thin;
	text-align : center;
}
span.footer {
	font-size : 10px;
	color : black;
}
a.footer {
	color : #FFAC73;
	text-decoration : none;
}
a:hover.footer {
	color : black;
	text-decoration : underline;
}

img.bordered {
	border-color : #FF7415;
}
