/* custom stuff */



body {
	background: #3F360C url(../images_forestfire/fr_bg.png) repeat-x;
}
span.pathway a {
	background: url(../images_forestfire/fr_arrow.png) 100% 0 no-repeat;
}
a.readon {
	background: url(../images_forestfire/fr_bullet.png) no-repeat;
}
/*** fonts ***/

body {
	color: #9D3A04;
}
/* font family */

a:link,  a:visited {
	color: #471704;
}
/** regular joomla menu **/



a.mainlevel {
	background: url(../images_forestfire/fr_menu.png) 100% 0 no-repeat;
}
a.mainlevel:link,  a.mainlevel:visited {
	color: #F9C9AE;
}
a.mainlevel:hover {
	color: #fff;
}
a.mainlevel#active_menu,  a.sublevel#active_menu {
	color: #fff;
}
a.sublevel:link,  a.sublevel:visited {
	color: #F9C9AE;
}
a.sublevel:hover {
	color: #fff;
}
/* headings */

.small,  .modifydate,  .createdate {
	color: #4E1B00;
}
/** some joomla class stuff */



td.buttonheading {
	background: #E9D9A8;
}
td.sectiontableheader {
	background: #B14104;
	color: #F9C9AE;
	border-right: 1px solid #9D3A04;
}
/** template layout stuff **/



div#shadow {
	background: #39310B url(../images_forestfire/fr_bg_shadow.png) repeat-x;
}
div#header {
	background: #471704 url(http://www.poulsbofarmersmarket.org/images/Logo20120307_2.png) 100% 0 no-repeat;
	/*background: #471704 url(http://www.poulsbofarmersmarket.org/images//pfm_spring2012_website_head.png) 100% 0 no-repeat;*/
}
/*span#logo {

	background: url(../images_forestfire/fr_logo.png) no-repeat;

	background-position: -10px 0px;

	width: 100%;

	height: 100%;

}*/



#smaller .button {
	background: url(../images_forestfire/fr_css_small.png) no-repeat;
}
#medium .button {
	background: url(../images_forestfire/fr_css_med.png) no-repeat;
}
#larger .button {
	background: url(../images_forestfire/fr_css_large.png) no-repeat;
}
#wide .button {
	background: url(../images_forestfire/fr_css_wide.png) no-repeat;
}
#narrow .button {
	background: url(../images_forestfire/fr_css_narrow.png) no-repeat;
}
div#graphic {
	background: url(../images_custom/header-cherrytomatoes3.jpg) 50% 0 no-repeat;
	/*background: url(../images_custom/summer2013.jpg) 50% 0 no-repeat;*/
	/*	background: url(../images_custom/header-summer2012.jpg) 50% 0 no-repeat;*/
	/*	background: url(../images_custom/pfm_summer2010_website_header_bot.jpg) 50% 0 no-repeat;*/
	/* 	background: url(../images_custom/pfm_fall2010_website_header_bot.jpg) 50% 0 no-repeat; */

}
div#spotlight {
	height: 117px;
}
td#left-col {
	background: #BA4A05 url(../images_forestfire/fr_left_shadow2.png) 100% 0 repeat-y;
}
td#middle-col {
	background: #F4EDCB url(../images_forestfire/fr_middle_shadow2.png) 100% 0 repeat-y;
}
td#right-col {
	background-color: #A0981A;
}
div#left div,  div#left p,  div#left td {
	color: #F4EDCB;
}
div#right div,  div#right p,  div#right td {
	color: #F4EDCB;
}
div#right a {
	color: #4c450d;
}
div#left {
	background: url(../images_custom/fr_left_corner_SPRING.gif) 0 0 no-repeat;/* 	background: url(../images_custom/fr_left_corner_SUMMER.gif) 0 0 no-repeat; */

/* 	background: url(../images_custom/fr_left_corner_FALL.gif) 0 0 no-repeat; */

}
div#middle {
	background: url(../images_forestfire/fr_middle_top.png) 0 0 repeat-x;
}
div#right {
	background: url(../images_forestfire/fr_right_top.png) 0 0 repeat-x;
}
div#left div.shadow {
	background: url(../images_forestfire/fr_middle_shadow.png) 100% 0 no-repeat;
}
div#middle div.shadow_1 {
	background: url(../images_forestfire/fr_middle_corner.png) 0 0 no-repeat;
}
div#middle div.shadow_2 {
	background: url(../images_forestfire/fr_right_shadow.png) 100% 0 no-repeat;
}
div#right div.shadow {
	background: url(../images_forestfire/fr_right_corner.png) 0 0 no-repeat;
}
div.moduletable h3,  .contentheading,  .componentheading {
	background: url(../images_forestfire/fr_head_left.png) 100% 0 no-repeat;
	color: #FBAA7E;
}
div#middle div.moduletable h3,  .contentheading,  .componentheading {
	background: #E9D9A8 url(../images_forestfire/fr_title.png) 0 0 no-repeat;
	color: #471704;
}
div#right div.moduletable h3 {
	background: #897D16 url(../images_forestfire/fr_head_right.png) 0 0 no-repeat;
	color: #EADD81;
}
div#top div.moduletable h3 {
	background: #E0CA85 url(../images_forestfire/fr_title2.png) 0 0 no-repeat;
	border-right: 8px solid #D3BD7A;
	color: #471704;
}
div#top {
	background: #E9D9A8 url(../images_forestfire/fr_top_shadow.png) 100% 0 repeat-y;
}
div#top .corner_1 {
	background: url(../images_forestfire/fr_top_tl.png) 0 0 no-repeat;
}
div#top .corner_2 {
	background: url(../images_forestfire/fr_top_bl.png) 0 100% no-repeat;
}
div#bottom div.moduletable h3 {
	color: #471704;
	background: none;
}
div#bottom {
	background: #D8BA61 url(../images_forestfire/fr_bottom_shadow.png) 100% 0 repeat-y;
}
div#bottom .corner_1 {
	background: url(../images_forestfire/fr_bottom_tl.png) 0 0 no-repeat;
}
div#bottom .corner_2 {
	background: url(../images_forestfire/fr_bottom_bl.png) 0 100% no-repeat;
}
div#vbottom {
	border-top: 15px solid #655C11;
}
div#vbottom a:link,  div#vbottom a:visited,  div#vbottom a:hover {
	color: #A0981A;
}
div#vbottom div {
	border-top: 10px solid #584F10;
	color: #A0981A;
}
/*****************************

 ****   supersuckerfish   ****

 *****************************/

#nav li {
	background: url(../images_forestfire/fr_tab_r.png) 100% -40px no-repeat;
}
#nav li.on ul {
	background: #471704;
}
#nav a {
	background: url(../images_forestfire/fr_tab_l.png) 0 -40px no-repeat;
	color: #FBAA7E;
}
#nav li.on a,  #nav li.on:hover a,  #nav li.over.on a {
	color: #FCF0E0;
}
/* sub level links */



#nav li ul {
	background: #712406;
}
#nav ul li {
	background: none;
}
#nav li ul a, #nav li.on ul a {
	border-right: 1px solid #5C1E05;
}
