/* parkland colours, link appearance, backgrounds */
/* december colour scheme */

#header_back_home {
	background: url(/img/shading/dec-header-shading-expanded-full.png);
}

#header_back {
	background: url(/img/shading/dec-header-shading-expanded-full.png) 0 -10px;
}

#nav_back {
	background: #113859;
}

#content_back {
	background-color: #fff;
}

#subfooter_back {
	background-color: #e7e9ea;
}

.copyright {
	color: #a7a9aa;
}

.mailing_list_form_caption {
	color: #a7a9aa;
}

#footer_back {
	background: url(/img/shading/dec-footer-shading-expanded.png) repeat-x;
}

#header_home {
	background: url(/img/shading/dec-header-shading-full.png) no-repeat;
}

#header {
	background: url(/img/shading/dec-header-shading-full-blank.png) no-repeat 0 -10px;
}

#nav {
	background: url(/img/shading/dec-menu-shading.png) no-repeat;
}

#content {
	background-image: url(/img/shading/dec-content-shading.png);
}

#nameplatepost {
	background: url(/img/post/postnameplate_steelblue516.png) no-repeat;
}

.postimage {
	border: 1px solid #ccc;
	background-color: #fff;
}

#subfooter {
	background: url(/img/shading/dec-subfooter-shading.png) repeat-y;
}

#footer {
	background: url(/img/shading/dec-footer-shading.png) no-repeat;
}

#footerlogo {
	background: url(/img/parkland_logos/parkland_footer_tree_army.png) no-repeat;
	width: 60px;
	height: 83px;
	margin-left: 10px;
	margin-top: 10px;
}

/* --------------------- =headlines ----------------- */

h5.divider {
	border-bottom: 1px dotted #000;
}

.pullquote, ins {
	color: maroon;
}

.actioninfo p, .bioinfo p { /* research, in the media, post */
	border-top: 1px solid #ccc;
}


/* --------------------- =miscellaneous ----------------- */ 

.logincontent, .contactcontent { /* text color on login bar */
	color: #9ac;
} 

.searchinput { /* background of simple search form */
	background: url(/img/shading/dec-search-background.jpg) no-repeat;
	overflow: hidden;
	color: #000;
}

.req {
	font-weight: bold;
	color: #c00;
}

.searchinput:focus { /* background of simple search form */
	background: #fff;
	overflow: hidden;
	color: #000;
}
	

#sidebarcontent-postleft h5 {
	color: #fff;
	background-color: #12202e;
}

#sidebarcontent-postleft h5.black {
	background-color: #000;
}


#sidebarcontent-postright h5 {
	color: #fff;
	background-color: #12202e;
}

.socialbookmarks { /* for social bookmarks array */
/*	background-color: #f0f0f0;
	border: 1px solid #ddd; */
}

.storyinfoblock_news {
	background-color: #f0f0f0;
}

#whatsnew, #releases, #sidebar {
	/* border: 1px solid #eee; */
}

#researchbox { 
	background: #eee;
}

#ad_skinny_home { 
	background: #eee;
}

#whatsnew .entry_blog,
#releases .entry_news {
	border-bottom: 1px solid #ddd;
}

td.borderbottom { /* for av_table, a/v section */
	border-bottom: 5px solid #eee;
}

.collapse {	/* for av_table, collapsing, a/v section */
	border-top: 5px solid #eee;
}	

.reportlistentry_home, .upcomingevents_home, .blogentry_home {
	border-bottom: 1px solid #ddd; 
}

.sidebar_item_rich {
	border-bottom: 1px solid #ddd; /* bring the list entry style to the sidebars */
}

/* --------- entry borders ------------ */

.entry { /* used in home/news news overview, single entry, archives */
	border-bottom: 1px solid #ddd;
}

.border-bottom {
	border-bottom: 1px solid #ddd;
}	

.lastentry {
	border-bottom: none;
}

/* special items */

#floatbar, #loginbar, #floatbar_short { /* rollover - login bar */ 
	background:transparent;
}

#researchbox h4.reportsubtitle {
	color: #999;
}

.reportimage_summary {
	border: 1px solid #eee;		
}

.reportimage_researchpage {
	border: 1px solid #eee;
}

.aboutbox { 
	background-image: url(/img/shading/aboutpanel-background.png);
}

.reportentry {
	border: 1px solid #ccc;
}

.reportimage_home {
	background: #fff;
	padding: 5px;
	border: 1px solid #eee;
}

/* login bar */

#floatbar {
	background-color: #000;
}

	
	
/* --------------------- =links ----------------- */

/* default link appearance */
a:link {color: #921e3b; text-decoration: none;}
a:visited {color: #921e3b; text-decoration: none;}
a:hover {color: #334434; text-decoration: underline;}
a:active {color: #334434; text-decoration: underline;}

/* headerlinks appearance */
#header a:link, #header_home a:link {color: #fff; text-decoration: none;}
#header a:visited, #header_home a:visited {color: #fff; text-decoration: none;}
#header a:hover, #header_home a:hover {color: #fff; text-decoration: underline;}
#header a:active, #header_home a:active {color: #fff; text-decoration: underline;}

/* footerlinks appearance */
#footer a:link {color: #fff; text-decoration: none;}
#footer a:visited {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}
#footer a:active {color: #fff; text-decoration: underline;}

/* button text appearance */
.awesome a:link {color: #fff; text-decoration: none;}
.awesome a:visited {color: #fff; text-decoration: none;}
.awesome a:hover {color: #000; text-decoration: none;}
.awesome a:active {color: #000; text-decoration: none;}

.editlink {
	display: inline-block;
	padding-left: 20px;
	line-height: 19px;
	background-color: transparent;
	background-image: url(/img/icons/edit.png);
	background-repeat: no-repeat;
	background-position: left center;
}

/* editing links only visible to admins */
a.editlink:link {color: #999; }
a.editlink:visited {color: #999; }
a.editlink:hover {color: #f5d954;  }
a.editlink:active {color: #f5d954; }

/* editing links only visible to admins */
.postpage a.editlink:link {color: #999; }
.postpage a.editlink:visited {color: #999; }
.postpage a.editlink:hover {color: #f5d954;  }
.postpage a.editlink:active {color: #f5d954; }

a.darker:link {color: #000; }
a.darker:visited {color: #444; }
a.darker:hover {color: #f5d954;  }
a.darker:active {color: #f5d954; }

/* the 'why' in login bar */
a.whytrigger:link {color: #9ac !important; }
a.whytrigger:visited {color: #9ac !important; }
a.whytrigger:hover {color: #9ac !important;  }
a.whytrigger:active {color: #9ac !important; }


.postpage a:link {color: #921e3b;}
.postpage a:visited {color: #921e3b;}

a.toplink {float: right; display: block; width: 16px; height: 16px; background: url(/img/icons/eject_blue.png) no-repeat; }
a.toplink span {display: none;}

#floatbar_short {position: absolute; bottom: 18px; padding: 0px; margin: 0px;}
#floatbar_short a {font-weight: bold; margin:0px; padding: 0px; }
#floatbar_short a:link, #floatbar_short a:visited {color: #fff;}
#floatbar_short a:hover, #floatbar_short a:active {color: #ddd;}

#post_submenu li {background-color: #eee;}
#post_submenu li:hover {background-color: #ccc;}

h2, h5.commentsection, #sidebarcontent h5 {
	color: #fff;
	background-color: #12202e;
}

h2.subtitle {
	color: #fff;
	background-color: #255387;
}

/* h2.front {background-color: #957c16;} 
h2.abupclose {background-color: #4b511c;}
h2.features {background-color: #163b30;}
h2.reviews {background-color: #2b251e;}
h2.other {background-color: #474736;} */

/* main navigation menu colours */

/* .sf-menu a {
	color: #acddfe; /* light blue #1 
} */

/* .sf-menu li ul a {
	color: #acecfe; /* light blue #2 
} */

/* colours of menu */
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #acddfe; /* text colour of the menu */
	border-right:	1px solid #245177; /* border colours, should be 'just off' colour of background */
	text-decoration: none;
}

.sf-menu a.rightmost {border-right: none;}

.sf-menu li { /* top level of the menu background */
	background:		none; /* #4c0000; */
}
.sf-menu a.current { /* top level of the menu background */
	background:		#fff;
	color: #113859; /* contrasting colour of the highlight*/
}

.sf-menu li li { /* drop down (first level) menu background */
	background:		#fcfcfc;
	color: #acecfe;
	border-right: none;
	font-size: .9em;
}

.sf-menu li li a:link, .sf-menu li li a:visited { /* drop down (first level) menu background */
	background:		#fff;
	color: #000;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #113859;
}

.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active { /* mouseover colour */
	background:		#4f909b;
	color: #acecfe;
}

.sf-menu li li.hottopic a:link, .sf-menu li li.hottopic a:visited { /* hot topic colours */
	background:	#acddfe !important;
	color: #000 !important;
	border-bottom: 1px solid #113859;
	border-right: 1px solid #558bad;
}

.sf-menu li li.hottopic a:focus, .sf-menu li li.hottopic a:hover, .sf-menu li li.hottopic a:active { /* mouseover colour */
	background:		#8cbdde !important;
	color: #fff !important;
}

.sf-menu li li li { /* drop down (second level) menu background */
	background:	#e7de98;
	color: #000;
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { /* mouseover colour */
	background:		#4f909b;
	color: #acecfe;
}

.sf-menu li li li a:link, .sf-menu li li li a:visited { /* normal colours */
	background:	#fff;
	color: #000;
}

/* new button colours */

	.awesome:link 								{ color: #fff !important;} 
	.awesome:visited 							{ color: #fff !important;}
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #5c96ba; }
	.blue.awesome:hover							{ background-color: #e8cb4b; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited	{ background-color: #a9014b; }
	.magenta.awesome:hover						{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited	{ background-color: #ff5c00; }
	.orange.awesome:hover						{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited	{ background-color: #ffb515; }
	.yellow.awesome:hover						{ background-color: #fc9200; }


