body {
	background-image:url(/images/backdrop/fill_purple.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	/* UNCOMMENT TO CENTER background-position:top center; background-image:url(/images/backdrop/fill_centered.gif); text-align:center;  */
}

body.narrow 		{  background-image:url(/images/backdrop/fill_narrow_purple.gif); /* UNCOMMENT TO CENTER background-image:url(/images/backdrop/front_centered.gif); */ }

#pagebody .bg				{ background-image:url(/images/backdrop/curves_purple.gif); background-repeat:no-repeat; padding-left:24px; }
#pagebody .narrow			{ background-image:url(/images/backdrop/curves_narrow_purple.gif); }

/* BOXES & STUFF IN SIDE COLUMNS AND FOOTERS */

.boxhead				{ font-size:0.1em; height:5px; background-image:url(/images/box/purple/corner_tl.gif); background-repeat:no-repeat; background-position:top left;  }
.boxhead div			{ font-size:0.1em; height:5px; background-image:url(/images/box/purple/corner_tr.gif); background-repeat:no-repeat; background-position:top right;  }
.boxfoot				{ font-size:0.1em; height:5px; background-image:url(/images/box/purple/corner_bl.gif); background-repeat:no-repeat; background-position:bottom left;  }
.boxfoot div			{ font-size:0.1em; height:5px; background-image:url(/images/box/purple/corner_br.gif); background-repeat:no-repeat; background-position:bottom right;  }

.bg-fff					{ background-color:#ffffff; }
.bg-colour				{ background-color:#996699; color:#fff; }
.bg-cef					{ background-color:#c8e8f8; }

#login					{ color:#fff; background-color:#f95e00; background-image:url(/images/navigation/login_bg_orange.gif); background-repeat:no-repeat; background-position:bottom left; }
#login a				{ color:#fff; text-decoration:none; }
#login a:hover			{ text-decoration:underline; }
#login a.button			{ color:#fff; }
#login a.button:hover	{ text-decoration:underline; }