/* custom stuff */

body {
	background: #FFF url(../images/bg.jpg) repeat-x;
	margin-top:20px;
}


span.pathway a {
	background: url(../images_firefrog/fr_arrow.png) 100% 0 no-repeat;
}

a.readon {
	background: url(../images_firefrog/fr_bullet.png) no-repeat;
}

/*** fonts ***/
body {
		color: #000;
}

/* font family */

/** regular joomla menu **/

a.mainlevel {
	background: url(../images_firefrog/fr_menu.png) 100% 0 no-repeat;
}

a.mainlevel:link,
a.mainlevel:visited {
	color: #CAE784;
}

a.mainlevel:hover {
	color: #DBE8BD;
}

a.mainlevel#active_menu,
a.sublevel#active_menu {
	color: #DBE8BD;
}

a.sublevel:link,
a.sublevel:visited {
	color: #CAE784;
}

a.sublevel:hover {
	color: #DBE8BD;
}

/* headings */
.small,
.modifydate,
.createdate {
	color: #999999;
}

/** some joomla class stuff */

td.buttonheading {
	background: #3F3F3F;
}

td.sectiontableheader {
  background: #546E15;
  color: #CAE784;
  border-right: 1px solid #5E7B18;
}

/** template layout stuff **/

#smaller .button {
	background: url(../images_firefrog/fr_css_small.png) no-repeat;
}

#medium .button {
	background: url(../images_firefrog/fr_css_med.png) no-repeat;
}

#larger .button {
	background: url(../images_firefrog/fr_css_large.png) no-repeat;
}

#wide .button {
	background: url(../images_firefrog/fr_css_wide.png) no-repeat;
}

#narrow .button {
	background: url(../images_firefrog/fr_css_narrow.png) no-repeat;
}

div#graphic {
	background: url(../images_firefrog/fr_graphic.jpg) 50% 0 no-repeat;
}

div#spotlight {
	height: 117px;	
}

td#left-col {
	background: #fff;
}

td#middle-col {
	background: #fff;
}

td#right-col {
	background-color: #fff;
}

div#left div,
div#left p,
div#left td {
	color: #deedba;
}

div#right div,
div#right p,
div#right td {
	color: #999;
}

div#right a {
	color: #ccc;
}

div.moduletable h3,
.contentheading,
.componentheading {
	background: url(../images_firefrog/fr_head_left.png) 100% 0 no-repeat;
	color: #C3E07D;
}

div#middle div.moduletable h3,
.contentheading,
.componentheading  {
	background: #3F3F3F url(../images_firefrog/fr_title.png) 0 0 no-repeat;	
	color: #E6E6E6;
}

div#right div.moduletable h3 {
	background: #202020 url(../images_firefrog/fr_head_right.png) 0 0 no-repeat;
	color: #A6A6A6;
}

div#top div.moduletable h3 {
	background: #383838 url(../images_firefrog/fr_title2.png) 0 0 no-repeat;
	border-right: 8px solid #323232;
	color: #E6E6E6;
}

div#top {
	background: #3F3F3F url(../images_firefrog/fr_top_shadow.png) 100% 0 repeat-y;
}

div#top .corner_1 {
	background: url(../images_firefrog/fr_top_tl.png) 0 0 no-repeat;
}

div#top .corner_2 {
	background: url(../images_firefrog/fr_top_bl.png) 0 100% no-repeat;
}

div#bottom div.moduletable h3 {
	color: #E6E6E6;
	background: none;
}

div#bottom {
	background: #303030 url(../images_firefrog/fr_bottom_shadow.png) 100% 0 repeat-y;
}

div#bottom .corner_1 {
	background: url(../images_firefrog/fr_bottom_tl.png) 0 0 no-repeat;
}

div#bottom .corner_2 {
	background: url(../images_firefrog/fr_bottom_bl.png) 0 100% no-repeat;
}

div#vbottom {
	border-top: 15px solid #567212;

}

div#vbottom a:link,
div#vbottom a:visited,
div#vbottom a:hover {
	color: #546e15;
}

div#vbottom div {
	border-top: 10px solid #42570d;
	color: #546e15;
}

/*****************************
**** supersuckerfish ****
*****************************/
#nav li {
background: url(../images_firefrog/fr_tab_r.gif) 100% -38px no-repeat;
}

#nav li.on ul {
background: url(../images/submenu_bg.png) no-repeat;_background: url(../images/submenu_bg.gif) no-repeat; width:621px; height:39px;
}

#nav a {
background: url(../images_firefrog/fr_tab_l.gif) 0 -38px no-repeat;
color: #ffffff;
}



/* sub level links */


#nav li ul {
background: url(../images/submenu_bg.png) no-repeat;_background: url(../images/submenu_bg.gif) no-repeat; width:621px; height:39px; color:#373737; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:14px;margin-left:20px;
}






