@charset "UTF-8";
/* Brown colour scheme for Plio Communitymaster theme CSS Document */

body {
	background-color:#FFFFFF;
    color: #000000;
}
#contentarea {
	background-color:#E8D8A5;
	background-image: url(/cm_media/6/graphics/brown/contentAreaShade.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom:1px solid #BDAE7A;
}
#bannerarea	{
	background-color:#541806;
	border-bottom:1px solid #000000;
	color:#FFFFFF;
	background-image: url(/cm_media/6/graphics/brown/bannerAreaBg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.main.noleftright .nav.access { 
	color:#666666;
}
/*box*/
.box { 
	background-color:#F1E6C6;
	border-bottom:1px solid #BDAE7A;
}
.box.ecards {
	background-image: url(/cm_media/6/graphics/brown/paper.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.box h2	{ background-color:#DDA96A; color:#FFFFFF; font-style:italic; }
.box.documents a {
	background-image: url(/cm_media/6/graphics/brown/box-docs-li.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display:block;
	padding-bottom:8px;
	opacity: 1.00;
}
.box li	{
	color:#9F250E;
}
blockquote { color:#000066; background-color:#F1E6C6; }
/*gallery*/
.gallery .galleryimage,
.gallery.categories	.galleryimage	{
	background-image: url(/cm_media/6/graphics/brown/paper.gif);
	background-repeat: repeat-y;
	background-position: right top;
	border:1px solid #BDAE7A;
}
/*headerarea*/
/* if horizontal nav is selected */
#headerarea	.nav	{
	background:#444444;
}
#headerarea	.nav li	a	{
	border-right:1px solid #333333;
	border-left:1px solid #555555;
	color: #CCCCCC;
	background-color:#444444;
}
#headerarea	.nav li a:hover,
#headerarea .nav li a:active,
#headerarea .nav li a:focus,
#headerarea .nav li.selected a {
	color:#FFFFFF;
	background-image: url(/cm_media/6/graphics/brown/arrowUp.gif);
	background-color:#555555;
}
#headerarea .nav li.selected a { 
	background-color:#333333;
}

/* main navigation in the left column */
#contentarea .left .nav.mainnavside a	{
	background-color:#F1E6C6;
	border-bottom:1px solid #BDAE7A;
}
#contentarea .left .nav.mainnavside li a { 
	border-left:5px solid #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
#contentarea .left .nav.mainnavside li a:hover { border-left:5px solid #D7D7D7;}

#contentarea .left .nav.mainnavside li li a { 
	border-left:5px solid #FFFFFF;
	background-color:#F6F0E0;
	border-bottom:1px solid #fff;
}
#contentarea .left .nav.mainnavside li li a:hover { 
	border-left:5px solid #D7D7D7;
	background-color:#878787;
	border-bottom:1px solid #fff;
}
#contentarea .left .nav.mainnavside li a:hover { 
	background-color:#878787;
	border-left:5px solid #444444;
	border-bottom:1px solid #444444;
	color:#FFFFFF;
}
#contentarea .left .nav.mainnavside li.selected a,
#contentarea .left .nav.mainnavside li.selected a:hover { 
	background-color:#878787;
	border-left:5px solid #444444;
	border-bottom:1px solid #444444;
	color:#FFFFFF;
}
/* for unactive items inside a list */
#contentarea .left .nav.mainnavside li.selected li a { 
	border-left:5px solid #FFFFFF;
	background-color:#F6F0E0;
	border-bottom:1px solid #BDAE7A;
	color:#9F250E;
}

/* main navigation in the right column */
#contentarea .right .nav.mainnavside a	{
	background-color:#F1E6C6;
	border-bottom:1px solid #BDAE7A;
}
#contentarea .right .nav.mainnavside li a { 
	border-left:5px solid #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
#contentarea .right .nav.mainnavside li a:hover { border-left:5px solid #D7D7D7;}

#contentarea .right .nav.mainnavside li li a { 
	border-left:5px solid #FFFFFF;
	background-color:#F6F0E0;
	border-bottom:1px solid #fff;
}
#contentarea .right .nav.mainnavside li li a:hover { 
	border-left:5px solid #D7D7D7;
	background-color:#878787;
	border-bottom:1px solid #fff;
}
#contentarea .right .nav.mainnavside li a:hover { 
	background-color:#878787;
	border-left:5px solid #444444;
	border-bottom:1px solid #444444;
	color:#FFFFFF;
}
#contentarea .right .nav.mainnavside li.selected a,
#contentarea .right .nav.mainnavside li.selected a:hover { 
	background-color:#878787;
	border-left:5px solid #444444;
	border-bottom:1px solid #444444;
	color:#FFFFFF;
}
/* for unactive items inside a list */
#contentarea .right .nav.mainnavside li.selected li a { 
	border-left:5px solid #FFFFFF;
	background-color:#F6F0E0;
	border-bottom:1px solid #BDAE7A;
	color:#9F250E;
}




/*sub nav if in left column */
#contentarea .left .nav.sub li a {
	background-image: url(/cm_media/6/graphics/brown/arrow-small.gif);
	background-color:#F6F0E0;
	border-bottom:1px solid #fff;
	border-left:1px solid #ffffff;
}
#contentarea .left .nav.sub li a:hover,
#contentarea .left .nav.sub li.selected a {
	background-image: url(/cm_media/6/graphics/brown/arrow-small-over.gif);
}
#contentarea .left .nav.sub li.selected a,
#contentarea .left .nav.sub li.selected a:hover { 
	background-color:#878787;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
	color:#FFFFFF;
}
/*sub nav if in right column */
#contentarea .right .nav.sub li a {
	background-image: url(/cm_media/6/graphics/brown/arrow-small.gif);
	background-color:#F6F0E0;
	border-bottom:1px solid #fff;
	border-left:1px solid #ffffff;
}
#contentarea .right .nav.sub li a:hover,
#contentarea .right .nav.sub li.selected a {
	background-image: url(/cm_media/6/graphics/brown/arrow-small-over.gif);
}
#contentarea .right .nav.sub li.selected a,
#contentarea .right .nav.sub li.selected a:hover { 
	background-color:#878787;
	border-left:1px solid #444444;
	border-bottom:1px solid #444444;
	color:#FFFFFF;
}





p.date { 
	color:#666666;
}




a { color:#9F250E; }
a:link	{

	}
a:visited	{

	}
a:active	{

	}
a:hover	{

	}

/*tables*/
thead th	{
	background:#978B69;
}
tr.odd	{
	background:#D4BD97;
}
tr.even	{
	background:#EFE2B8;
}

/*calendar*/
.calendar	{
	background:#F1E6C6;
	border-bottom:1px solid #BDAE7A;
}
.calendar	caption	{
	background-color:#DDA96A;
	color:#FFFFFF;
}
.calendar th, 
.calendar td	{
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF; 
}
.calendar td {
	background:#d7d7d7;
}
.calendar td.nodate	{
	background:#ebebeb;
}
.calendar td.activedate	{
	background:#9F250E;
}
.calendar a	{
	color:#fff;
}
.calendar .arrowleft	{
	background:url("/cm_media/6/graphics/brown/arrow-left.gif") left no-repeat;
}
.calendar .arrowright	{
	background:url("/cm_media/6/graphics/brown/arrow-right.gif") right no-repeat;
}

/* forms */
input.button {
	border-color:#000000;
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(/cm_media/6/graphics/brown/buttonBlackBg.gif);
}
input.button[class] {
	width:auto !important;
}
label {
	color:#666666;
}

/* right hand columns */
.prominent	{
	background:#FFFFFF;
	border-color:#D7D7D7;
}
.plain {
	background-color:#F6F0E0;
}



/*footerarea*/
#footerarea	{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
#footerarea	.nav { 
	background-color:#F1E6C6;
	border:1px solid #CCCCCC;
}
