/* custom stuff */



body {

	background: #ffff99 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 **/



ul.menu a,

a.mainlevel {

	background: url(../images_forestfire/fr_menu.png) 100% 0 no-repeat;

}



ul.menu a:link,

ul.menu a:visited,

a.mainlevel:link,

a.mainlevel:visited {

	color: #F9C9AE;

}



ul.menu a:hover,

a.mainlevel:hover {

	color: #fff;

}



li#current a,

a.mainlevel#active_menu,

a.sublevel#active_menu {

	color: #fff;

}



ul.menu li li a:link,

ul.menu li li a:visited,

a.sublevel:link,

a.sublevel:visited {

	color: #F9C9AE;

}



ul.menu li li a:hover

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(../images_forestfire/fr_header.png) 100% 0 no-repeat;

}



span#logo {

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

}



#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_forestfire/fr_graphic.jpg) 50% 0 no-repeat;

}



div#spotlight {

	height: 217px;	

}



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: #561E03;

}



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_forestfire/fr_left_corner.png) 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   ****

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

#tabarea .menu li {

	background: url(../images_forestfire/fr_tab_r.png) 100% -40px no-repeat;

}



#tabarea .menu li#current ul {

	background: #471704;

}



#tabarea .menu a {

	background: url(../images_forestfire/fr_tab_l.png) 0 -40px no-repeat;

	color: #FBAA7E;

}



#tabarea .menu li#current a, 

#tabarea .menu li#current:hover a,

#tabarea .menu li.over#current a {

	color: #FCF0E0;

}

/* sub level links */



#tabarea .menu li ul {

	background: #712406;

}



#tabarea .menu ul li {

	background: none;

}



#tabarea .menu li ul a, #tabarea .menu li#current ul a {

	border-right: 1px solid #5C1E05;

}

