/* custom stuff */



body {

	background: url(../images_forestfire/bg-new.jpg) repeat;

}





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 **/

/** background: #39310B url(../images_forestfire/grass_shadow.png) repeat; **/

div#shadow {

	background: #39310B  url(../images_forestfire/bg-new-shadow.jpg) repeat; 

}



div#header {

	background: #471704 url(../images_forestfire/fr_header_2.jpg) 100% 0 no-repeat;

}



span#logo {

	

}



#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/course6.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;

}



/* background-color: #297317; */

td#right-col {

	background: #297317 url(../images_forestfire/grass_small.jpg) repeat;

	

}



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.jpg) 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: #105002  url(../images_forestfire/fr_head_right.jpg) 0 0 no-repeat;

	color: #ddfcd5;

}



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;

}


