/*
	KC CSS
	
	GROUPS PAGES
	BORDER ON/OFF
	COLOUR PALETTES
	
	created: October 2006
	by: Phil Thompson (Ichameleon) phil.thompson@ichameleon.com
	
	last modified: 30/11/06
	by: PT
	changes made: added border colour to new view resource style


*/

body.borders div#middlewrapper{
	border: 6px solid;
}


body div#subnav ul li.rss {
	background-image: url('/img/icons/group_rss.gif');
	background-repeat: no-repeat;
	background-position: center left; 
}
	
/* PALETTE 1 - PINK (#DE5A71) &  OFF-WHITE(#F7EDF8) */
body.p1 div#middlewrapper, 
body.p1 div#middlewrapper div#subheader, 
body.p1 div#subnav ul li.active, 
body.p1 div.keymessage, 
body.p1 div.keymessage p.postee, 
body.p1 div.keymessage div.meta, 
body.p1 div.message, 
body.p1 div.keymessage hr,
body.p1 div#content form, 
body.p1 div#content form#resource div.form,
body.p1 div#content div.resource
{
	border-color: #DE5A71; 
}
body.p1 div#middlewrapper h2, 
body.p1 div#pageintro div#blurb h3#options, 
body.p1 div#content h3, 
body.p1 table#calendar thead tr{
	background: #DE5A71;
	color: #FFF;
}
body.p1 div#middlewrapper div#subheader{
	color: #DE5A71;
	background: #F7EDF8;
}
body.p1 div#blurb p#initial, 
body.p1 div.keymessage, 
body.p1 div#subnav ul li, 
body.p1 table#calendar td, 
body.p1 table#calendar-details td, 
body.p1 div.aboutblurb{
	background-color: #F7EDF8;
}
body.p1 div#subnav ul li, 
body.p1 div.resource, 
body.p1 div.resource p.tags, body.p1 div.resource p.admin, body.p1 div.resource hr{
	border-color: 4px solid #F7EDF8;
}


/* PALETTE 2 - SALMON (#E48567) &  OFF-WHITE(#F5E3DF) */
body.p2 div#middlewrapper, 
body.p2 div#middlewrapper div#subheader, 
body.p2 div#subnav ul li.active, 
body.p2 div.keymessage, 
body.p2 div.keymessage p.postee, 
body.p2 div.keymessage div.meta, 
body.p2 div.message, 
body.p2 div.keymessage hr,
body.p2 div#content form, body.p2 div#content form#resource div.form,
body.p2 div#content div.resource{
	border-color: #E48567; 
}
body.p2 div#middlewrapper h2, 
body.p2 div#pageintro div#blurb h3#options, 
body.p2 div#content h3, 
body.p2 table#calendar thead tr{
	background: #E48567;
	color: #FFF;
}
body.p2 div#middlewrapper div#subheader{
	color: #E48567;
	background: #F5E3DF;
}
body.p2 div#blurb p#initial, 
body.p2 div.keymessage, 
body.p2 div#subnav ul li, 
body.p2 table#calendar td, 
body.p2 table#calendar-details td, 
body.p2 div.aboutblurb{
	background-color: #F5E3DF;
}
body.p2 div#subnav ul li, 
body.p2 div.resource, 
body.p2 div.resource p.tags, body.p2 div.resource p.admin, body.p2 div.resource hr{
	border-color: #F5E3DF;
}

/* PALETTE 3 - GOLDEN (#ECAE61) &  OFF-WHITE (#FDF6F0) */
body.p3 div#middlewrapper, 
body.p3 div#middlewrapper div#subheader, 
body.p3 div#subnav ul li.active, 
body.p3 div.keymessage, 
body.p3 div.keymessage p.postee, 
body.p3 div.keymessage div.meta, 
body.p3 div.message, 
body.p3 div.keymessage hr,
body.p3 div#content form, body.p3 div#content form#resource div.form,
body.p3 div#content div.resource{
	border-color: #ECAE61; 
}
body.p3 div#middlewrapper h2, 
body.p3 div#pageintro div#blurb h3#options, 
body.p3 div#content h3, 
body.p3 table#calendar thead tr{
	background: #ECAE61;
	color: #FFF;
}
body.p3 div#middlewrapper div#subheader{
	color: #ECAE61;
	background: #FDF6F0;
}
body.p3 div#blurb p#initial, 
body.p3 div.keymessage, 
body.p3 div#subnav ul li, 
body.p3 table#calendar td, 
body.p3 table#calendar-details td, 
body.p3 div.aboutblurb{
	background-color: #FDF6F0;
}
body.p3 div#subnav ul li, 
body.p3 div.resource, 
body.p3 div.resource p.tags, body.p3 div.resource p.admin, body.p3 div.resource hr{
	border-color: #FDF6F0;
}

/* PALETTE 4 - DARK ORANGE (#C27E3D) &  OFF-WHITE(#F9F0E7) */
body.p4 div#middlewrapper, 
body.p4 div#middlewrapper div#subheader, 
body.p4 div#subnav ul li.active, 
body.p4 div.keymessage, 
body.p4 div.keymessage p.postee, 
body.p4 div.keymessage div.meta, 
body.p4 div.message, 
body.p4 div.keymessage hr,
body.p4 div#content form, body.p4 div#content form#resource div.form,
body.p4 div#content div.resource{
	border-color: #C27E3D; 
}
body.p4 div#middlewrapper h2, 
body.p4 div#pageintro div#blurb h3#options, 
body.p4 div#content h3, 
body.p4 table#calendar thead tr{
	background: #C27E3D;
	color: #FFF;
}
body.p4 div#middlewrapper div#subheader{
	color: #C27E3D;
	background: #F9F0E7;
}
body.p4 div#blurb p#initial, 
body.p4 div.keymessage, 
body.p4 div#subnav ul li, 
body.p4 table#calendar td, 
body.p4 table#calendar-details td, 
body.p4 div.aboutblurb{
	background-color: #F9F0E7;
}
body.p4 div#subnav ul li, 
body.p4 div.resource, 
body.p4 div.resource p.tags, body.p4 div.resource p.admin, body.p4 div.resource hr{
	border-color: #F9F0E7;
}

/* PALETTE 5 - GREEN (#9DA25F) &  OFF-WHITE(#F9F8E6) */
body.p5 div#middlewrapper, 
body.p5 div#middlewrapper div#subheader, 
body.p5 div#subnav ul li.active, 
body.p5 div.keymessage, 
body.p5 div.keymessage p.postee, 
body.p5 div.keymessage div.meta, 
body.p5 div.message, 
body.p5 div.keymessage hr,
body.p5 div#content form, body.p5 div#content form#resource div.form,
body.p5 div#content div.resource{
	border-color: #9DA25F; 
}
body.p5 div#middlewrapper h2, 
body.p5 div#pageintro div#blurb h3#options, 
body.p5 div#content h3, 
body.p5 table#calendar thead tr{
	background: #9DA25F;
	color: #FFF;
}
body.p5 div#middlewrapper div#subheader{
	color: #9DA25F;
	background: #F9F8E6;
}
body.p5 div#blurb p#initial, 
body.p5 div.keymessage, 
body.p5 div#subnav ul li, 
body.p5 table#calendar td, 
body.p5 table#calendar-details td, 
body.p5 div.aboutblurb{
	background-color: #F9F8E6;
}
body.p5 div#subnav ul li, 
body.p5 div.resource, 
body.p5 div.resource p.tags, body.p5 div.resource p.admin, body.p5 div.resource hr{
	border-color: #F9F8E6;
}

/* PALETTE 6 - GREYISH GREEN (#89A99A) &  OFF-WHITE(#EDFAE6) */
body.p6 div#middlewrapper, 
body.p6 div#middlewrapper div#subheader, 
body.p6 div#subnav ul li.active, 
body.p6 div.keymessage, 
body.p6 div.keymessage p.postee, 
body.p6 div.keymessage div.meta, 
body.p6 div.message, 
body.p6 div.keymessage hr,
body.p6 div#content form, body.p6 div#content form#resource div.form,
body.p6 div#content div.resource{
	border-color: #89A99A; 
}
body.p6 div#middlewrapper h2, 
body.p6 div#pageintro div#blurb h3#options, 
body.p6 div#content h3, 
body.p6 table#calendar thead tr{
	background: #89A99A;
	color: #FFF;
}
body.p6 div#middlewrapper div#subheader{
	color: #89A99A;
	background: #EDFAE6;
}
body.p6 div#blurb p#initial, 
body.p6 div.keymessage, 
body.p6 div#subnav ul li, 
body.p6 table#calendar td, 
body.p6 table#calendar-details td, 
body.p6 div.aboutblurb{
	background-color: #EDFAE6;
}
body.p6 div#subnav ul li, 
body.p6 div.resource, 
body.p6 div.resource p.tags, body.p6 div.resource p.admin, body.p6 div.resource hr{
	border-color: #F5E3DF;
}

/* PALETTE 7 - BLUE (#5E92A8) &  OFF-WHITE(#F0F2ED) */
body.p7 div#middlewrapper, 
body.p7 div#middlewrapper div#subheader, 
body.p7 div#subnav ul li.active, 
body.p7 div.keymessage, 
body.p7 div.keymessage p.postee, 
body.p7 div.keymessage div.meta, 
body.p7 div.message, 
body.p7 div.keymessage hr,
body.p7 div#content form, body.p7 div#content form#resource div.form,
body.p7 div#content div.resource{
	border-color: #5E92A8; 
}
body.p7 div#middlewrapper h2, 
body.p7 div#pageintro div#blurb h3#options, 
body.p7 div#content h3, 
body.p7 table#calendar thead tr{
	background: #5E92A8;
	color: #FFF;
}
body.p7 div#middlewrapper div#subheader{
	color: #5E92A8;
	background: #F0F2ED;
}
body.p7 div#blurb p#initial, 
body.p7 div.keymessage, 
body.p7 div#subnav ul li, 
body.p7 table#calendar td, 
body.p7 table#calendar-details td, 
body.p7 div.aboutblurb{
	background-color: #F0F2ED;
}
body.p7 div#subnav ul li, 
body.p7 div.resource, 
body.p7 div.resource p.tags, body.p7 div.resource p.admin, body.p7 div.resource hr{
	border-color: #F0F2ED;
}

/* PALETTE 8 - ROYAL BLUE (#1753A9) &  OFF-WHITE(#CCDDF1) */
body.p8 div#middlewrapper, 
body.p8 div#middlewrapper div#subheader, 
body.p8 div#subnav ul li.active, 
body.p8 div.keymessage, 
body.p8 div.keymessage p.postee, 
body.p8 div.keymessage div.meta, 
body.p8 div.message, 
body.p8 div.keymessage hr,
body.p8 div#content form, body.p8 div#content form#resource div.form,
body.p8 div#content div.resource{
	border-color: #1753A9; 
}
body.p8 div#middlewrapper h2, 
body.p8 div#pageintro div#blurb h3#options, 
body.p8 div#content h3, 
body.p8 table#calendar thead tr{
	background: #1753A9;
	color: #FFF;
}
body.p8 div#middlewrapper div#subheader{
	color: #1753A9;
	background: #CCDDF1;
}
body.p8 div#blurb p#initial, 
body.p8 div.keymessage, 
body.p8 div#subnav ul li, 
body.p8 table#calendar td, 
body.p8 table#calendar-details td, 
body.p8 div.aboutblurb{
	background-color: #CCDDF1;
}
body.p8 div#subnav ul li, 
body.p8 div.resource, 
body.p8 div.resource p.tags, body.p8 div.resource p.admin, body.p8 div.resource hr{
	border-color: #CCDDF1;
}

/* PALETTE 9 - LIGHT PURPLE (#6E78B3) &  OFF-WHITE(#D8E0F3) */
body.p9 div#middlewrapper, 
body.p9 div#middlewrapper div#subheader, 
body.p9 div#subnav ul li.active, 
body.p9 div.keymessage, 
body.p9 div.keymessage p.postee, 
body.p9 div.keymessage div.meta, 
body.p9 div.message, 
body.p9 div.keymessage hr,
body.p9 div#content form, body.p9 div#content form#resource div.form,
body.p9 div#content div.resource{
	border-color: #6E78B3
; 
}
body.p9 div#middlewrapper h2, 
body.p9 div#pageintro div#blurb h3#options, 
body.p9 div#content h3, 
body.p9 table#calendar thead tr{
	background: #6E78B3;
	color: #FFF;
}
body.p9 div#middlewrapper div#subheader{
	color: #6E78B3;
	background: #D8E0F3;
}
body.p9 div#blurb p#initial, 
body.p9 div.keymessage, 
body.p9 div#subnav ul li, 
body.p9 table#calendar td, 
body.p9 table#calendar-details td, 
body.p9 div.aboutblurb{
	background-color: #D8E0F3;
}
body.p9 div#subnav ul li, 
body.p9 div.resource, 
body.p9 div.resource p.tags, body.p9 div.resource p.admin, body.p9 div.resource hr{
	border-color: #D8E0F3;
}

/* PALETTE 10 - LIGHT PINK (#C69DBD) &  OFF-WHITE(#F5EEF5) */
body.p10 div#middlewrapper, 
body.p10 div#middlewrapper div#subheader, 
body.p10 div#subnav ul li.active, 
body.p10 div.keymessage, 
body.p10 div.keymessage p.postee, 
body.p10 div.keymessage div.meta, 
body.p10 div.message, 
body.p10 div.keymessage hr,
body.p10 div#content form, body.p10 div#content form#resource div.form,
body.p10 div#content div.resource{
	border-color: #C69DBD; 
}
body.p10 div#middlewrapper h2, 
body.p10 div#pageintro div#blurb h3#options, 
body.p10 div#content h3, 
body.p10 table#calendar thead tr{
	background: #C69DBD;
	color: #FFF;
}
body.p10 div#middlewrapper div#subheader{
	color: #C69DBD;
	background: #F5EEF5;
}
body.p10 div#blurb p#initial, 
body.p10 div.keymessage, 
body.p10 div#subnav ul li, 
body.p10 table#calendar td, 
body.p10 table#calendar-details td, 
body.p10 div.aboutblurb{
	background-color: #F5EEF5;
}
body.p10 div#subnav ul li, 
body.p10 div.resource, 
body.p10 div.resource p.tags, body.p10 div.resource p.admin, body.p10 div.resource hr{
	border-color: #F5EEF5;
}

/* PALETTE 11 - DARK PINK (#A85370) &  OFF-WHITE(#EEE3E1) */
body.p11 div#middlewrapper, 
body.p11 div#middlewrapper div#subheader, 
body.p11 div#subnav ul li.active, 
body.p11 div.keymessage, 
body.p11 div.keymessage p.postee, 
body.p11 div.keymessage div.meta, 
body.p11 div.message, 
body.p11 div.keymessage hr,
body.p11 div#content form, body.p11 div#content form#resource div.form,
body.p11 div#content div.resource{
	border-color: #A85370; 
}
body.p11 div#middlewrapper h2, 
body.p11 div#pageintro div#blurb h3#options, 
body.p11 div#content h3, 
body.p11 table#calendar thead tr{
	background: #A85370;
	color: #FFF;
}
body.p11 div#middlewrapper div#subheader{
	color: #A85370;
	background: #EEE3E1;
}
body.p11 div#blurb p#initial, 
body.p11 div.keymessage, 
body.p11 div#subnav ul li, 
body.p11 table#calendar td, 
body.p11 table#calendar-details td, 
body.p11 div.aboutblurb{
	background-color: #EEE3E1;
}
body.p11 div#subnav ul li, 
body.p11 div.resource, 
body.p11 div.resource p.tags, body.p11 div.resource p.admin, body.p11 div.resource hr{
	border-color: #EEE3E1;
}

/* PALETTE 12 - GREY (#999999) &  OFF-WHITE(#E1E1E1) */
body.p12 div#middlewrapper, 
body.p12 div#middlewrapper div#subheader, 
body.p12 div#subnav ul li.active, 
body.p12 div.keymessage, 
body.p12 div.keymessage p.postee, 
body.p12 div.keymessage div.meta, 
body.p12 div.message, 
body.p12 div.keymessage hr,
body.p12 div#content form, body.p12 div#content form#resource div.form,
body.p12 div#content div.resource{
	border-color: #999; 
}
body.p12 div#middlewrapper h2, 
body.p12 div#pageintro div#blurb h3#options, 
body.p12 div#content h3, 
body.p12 table#calendar thead tr{
	background: #999;
	color: #FFF;
}
body.p12 div#middlewrapper div#subheader{
	color: #999;
	background: #E1E1E1;
}
body.p12 div#blurb p#initial, 
body.p12 div.keymessage, 
body.p12 div#subnav ul li, 
body.p12 table#calendar td, 
body.p12 table#calendar-details td, 
body.p12 div.aboutblurb{
	background-color: #E1E1E1;
}
body.p12 div#subnav ul li, 
body.p12 div.resource, 
body.p12 div.resource p.tags, body.p12 div.resource p.admin, body.p12 div.resource hr{
	border-color: #E1E1E1;
}

/* PALETTE 13 - DARK GREY (#333) &  LIGHT GREY(#CCC) */
body.p13 div#middlewrapper, 
body.p13 div#middlewrapper div#subheader, 
body.p13 div#subnav ul li.active, 
body.p13 div.keymessage, 
body.p13 div.keymessage p.postee, 
body.p13 div.keymessage div.meta, 
body.p13 div.message, 
body.p13 div.keymessage hr,
body.p13 div#content form, body.p13 div#content form#resource div.form,
body.p13 div#content div.resource{
	border-color: #333; 
}
body.p13 div#middlewrapper h2, 
body.p13 div#pageintro div#blurb h3#options, 
body.p13 div#content h3, 
body.p13 table#calendar thead tr{
	background: #333;
	color: #FFF;
}
body.p13 div#middlewrapper div#subheader{
	color: #333;
	background: #CCC;
}
body.p13 div#blurb p#initial, 
body.p13 div.keymessage, 
body.p13 div#subnav ul li, 
body.p13 table#calendar td, 
body.p13 table#calendar-details td, 
body.p13 div.aboutblurb{
	background-color: #CCC;
}
body.p13 div#subnav ul li, 
body.p13 div.resource, 
body.p13 div.resource p.tags, body.p13 div.resource p.admin, body.p13 div.resource hr{
	border-color: #CCC;
}

/* PALETTE 14 - RED (#C31F28) &  GREY(#E3DFDE) */
body.p14 div#middlewrapper, 
body.p14 div#middlewrapper div#subheader, 
body.p14 div#subnav ul li.active, 
body.p14 div.keymessage, 
body.p14 div.keymessage p.postee, 
body.p14 div.keymessage div.meta, 
body.p14 div.message, 
body.p14 div.keymessage hr,
body.p14 div#content form, body.p14 div#content form#resource div.form,
body.p14 div#content div.resource{
	border-color: #C31F28; 
}
body.p14 div#middlewrapper h2, 
body.p14 div#pageintro div#blurb h3#options, 
body.p14 div#content h3, 
body.p14 table#calendar thead tr, div#pageintro div#blurb h3#options{
	background: #C31F28;
	color: #FFF;
}
body.p14 div#middlewrapper div#subheader{
	color: #C31F28;
	background: #E3DFDE;
}
body.p14 div#blurb p#initial, 
body.p14 div.keymessage, 
body.p14 div#subnav ul li, 
body.p14 table#calendar td, 
body.p14 table#calendar-details td, 
body.p14 div.aboutblurb, table#calendar td, table#calendar-details td, div.aboutblurb{
	background-color: #E3DFDE;
}
body.p14 div#subnav ul li, 
body.p14 div.resource, 
body.p14 div.resource p.tags, body.p14 div.resource p.admin, body.p14 div.resource hr{
	border-color: #E3DFDE;
}
body.p14 div#content form#resource div.form,
body.p div#content div.resource h3{
	color: #C31F28; 
}