/* light slate specific css */

/* fonts */
h1 {
	color: #456387;
}

h2 {
	color: #4B5E09;
}

h3 {
	color: #723805;
}

h4 {
	color: #D3A050;
}

.contentheading {
	color: #456387;
}

a.readon {
	color: #004182;
}

a.readon:hover {
	color: #5E8CCE;
}

span.pathway,
span.pathway a:link,
span.pathway a:visited {
	color: #004182;
}

span.pathway a:hover {
	color: #5E8CCE;
}

span.pathway img {
	background:  url(../images/light_slate/bullet_path.png) no-repeat;
}

a:link,
a:visited {
	color: #004182;
	text-decoration: none;
}

#usermod a:link,
#usermod a:visited,
#footer a:link,
#footer a:visited {
	color: #DCE9ED;
}


#usermod a:hover,
#footer a:hover {
	color: #E4E0AB;
}

a:hover {
	color: #5E8CCE;
}

div.moduletable-hilite4 a:link,
div.moduletable-hilite4 a:visited,
div.moduletable-hilite5 a:link,
div.moduletable-hilite5 a:visited,
div.movie-showcase {
	/* color: #666; */
}

#usermod div.moduletable h3 {
	background: url(../images/light_slate/mod5-head-bg.png) 0 0 repeat-x;
}

body {
		color: #666;
}

div.bodybox .componentheading,
div.moduletable-hilite1 h3,
div.moduletable-hilite2 h3,
div.moduletable-hilite3 h3,
div.moduletable h3,
span.loginsubmit,
span.logoutsubmit,
span.glossbutton,
span.searchtitle {
	color: #333;
}

div.moduletable-hilite3 h3 {
	color: #fff;
}

div.moduletable-hilite4 h3,
div.moduletable-hilite5 h3 {
	color: #fff;
}

td.right div.moduletable h3 {
	color: #fff;
}
td.left div.moduletable h3 {
	color: #fff;
}

/* main menu strip */

/* vertical menu */
ul.menuside li {
	background: url(../images/light_slate/menu-icon.png) 0 1px no-repeat;
	border-bottom: 1px solid #F5F5F5;
}

#menu_vert ul.menu li,
ul.menu li {
	background: url(../images/light_slate/menu-icon.png) 0 0 repeat-x;
}

#menu_vert ul.menu li ul li,
ul.menu li ul li{
	background: #5281C1;
}

ul.menuside li li,
#menu_vert ul.menu li li {
	border: 0;
}

ul.menuside a:link,
#menu_vert ul.menu a:link,
ul.menu a:link,
ul.menuside a:visited,
#menu_vert ul.menu a:visited,
ul.menu a:visited {
	color: #DCE9ED;
}

ul.menuside a:hover,
#menu_vert ul.menu a:hover,
ul.menu a:hover {
	color: #E4E0AB;
	text-decoration: none;
}

ul.menuside li.active a:link,
#menu_vert ul.menu li.active a:link,
ul.menu li.active a:link,
ul.menuside li.active a:visited,
#menu_vert ul.menu li.active a:visited,
ul.menu li.active a:visited {
	color:  #E4E0AB;
	text-decoration: none;
}

/* suckerfish menu */

#nav-main {
	height: 35px;
	position: relative;
	z-index: 1000;
}

#nav-main ul {
	list-style: none;
	margin: 0;
	padding: 0;

}

#nav-main li {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
}

#nav-main a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	font-weight: normal;
	font-size: 100%;
	color: #DCE9ED;
}

#nav-main a:hover {
	text-decoration: none;
	color: #E4E0AB;
}

#nav-main li.active {

}

#nav-main li.active a:link,
#nav-main li.active a:visited {
	color: #E4E0AB;
}

#nav-main li ul {
	background: #1A4B83;
}

#nav-main li li {
	border: 0;
	border-bottom: 1px solid #5E8CCE;
}

#nav-main li.active li a:link,
#nav-main li.active li a:visited {
	color: #DCE9ED;
}

#nav-main li.active li a:hover {
	color: #E4E0AB;
}

#nav-main li li#current a:link,
#nav-main li li#current a:visited {
	color: #E4E0AB;
}

#nav-main li li.parent {

}

#nav-main li li.parent a:hover {

}

#nav-main li li.parent li a:hover {

}

/* joomla menus */

a.mainlevel:link,
a.mainlevel:visited {
	background: url(../images/light_slate/menu-icon.png) 0 50% no-repeat;
	border-bottom: 1px solid #F5F5F5;
	color: #333;
}

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

a#active:link,
a#active:visited {
	color: #333;
}

li.active a:link,
li.active a:visited {
  color: #333;
}

/* layout */

#page-bg {
	background: #A6C3DA url(../images/light_slate/bg.png) repeat-x;
}

#top-mod {
	background: url(../images/light_slate/top-bg.png) repeat-x;
}

#top-mod .shad-r {
	background: url(../images/light_slate/top-r.png) 100% 0 no-repeat;
}

#top-mod .shad-l {
	background: url(../images/light_slate/top-l.png) 0 0 no-repeat;
}

#header {
	background: url(../images/light_slate/head-bg.png) repeat-x;
}

#header .shad-r {
	background: url(../images/light_slate/head-right.png) 100% 0 no-repeat;
}

#header .shad-l {
	background: url(../images/light_slate/head-logo.png) 0 0 no-repeat;
}

#header #nav-main {
	background:  url(../images/light_slate/head-menu-bg.png) repeat-x;
}

#header #nav-main .shad-l {
	background: url(../images/light_slate/head-menu-left.png) 0 0 no-repeat;
}

#mainbody {
	background: #CDDDE0 url(../images/light_slate/body-shadow-r.png) 100% 0 repeat-y;
}

#mainbody .shad-1 {
	background: transparent url(../images/light_slate/body-shadow-l.png) 0 0 repeat-y;
}

#mainbody .shad-2 {
	background: transparent url(../images/light_slate/body-shadow-tr.png) 100% 0 no-repeat;
}

#mainbody .shad-3 {
	background: transparent url(../images/light_slate/body-shadow-tl.png) 0 0 no-repeat;
}

#mainbody .shad-4 {
	background: transparent url(../images/light_slate/body-shadow-br.png) 100% 100% no-repeat;
}

#mainbody .shad-5 {
	background: transparent url(../images/light_slate/body-shadow-bl.png) 0 100% no-repeat;
}

#body-bottom {
	background: url(../images/light_slate/body-shadow-f.png) repeat-x;
}

#body-bottom .shad-r {
	background: url(../images/light_slate/body-shadow-fr.png) 100% 0 no-repeat;
}

#body-bottom .shad-l {
	background: url(../images/light_slate/body-shadow-fl.png) 0 0 no-repeat;
}

#footer-mods {
	background: url(../images/light_slate/usermod-bg.png) repeat-x;
}

#footer-mods {
	background: transparent url(../images/light_slate/footer-shadow-r.png) 100% 0 repeat-y;
}

#footer-mods .shad-1 {
	background: transparent url(../images/light_slate/footer-shadow-l.png) 0 0 repeat-y;
}

#footer-mods .shad-2 {
	background: transparent url(../images/light_slate/footer-shadow-tr.png) 100% 0 no-repeat;
}

#footer-mods .shad-3 {
	background: transparent url(../images/light_slate/footer-shadow-tl.png) 0 0 no-repeat;
}

#footer-mods .shad-4 {
	background: transparent url(../images/light_slate/footer-shadow-br.png) 100% 100% no-repeat;
}

#footer-mods .shad-5 {
	background: transparent url(../images/light_slate/footer-shadow-bl.png) 0 100% no-repeat;
}

#usermod {
	background: #DEDEDE url(../images/light_slate/usermod-bg.png) repeat-x;
	border-bottom: 1px solid #ccc;
}

#footer {
	background: #E4E4E4 url(../images/light_slate/footer-bg.png) repeat-x;
	color: #333;
}

#footer-bottom {
	background: url(../images/light_slate/footer-shadow-f.png) repeat-x;
}

#footer-bottom .shad-r {
	background: url(../images/light_slate/footer-shadow-fr.png) 100% 0 no-repeat;
}

#footer-bottom .shad-l {
	background: url(../images/light_slate/footer-shadow-fl.png) 0 0 no-repeat;
}

table.usermodules td.modbg {
	border-left: 7px solid #CDDDE0;
}

table.usermodules.bottom td.modbg {
	padding-left: 7px;
	border:0;
}

/* modules */

div.bodybox,
div.moduletable,
div.moduletable-hilite1,
div.moduletable-hilite2,
div.moduletable-hilite3,
div.moduletable-hilite4,
div.moduletable-hilite5 {
	color: #666;
}

#usermod div.moduletable {
	color: #333;
}

td.modbg div.moduletable,
td.right div.moduletable,
div.moduletable-hilite2,
div.moduletable-hilite3 {
	color: #333;
}

td.left div.moduletable {
	color: #333;
}

div.bodybox {
	color: #333;
}

td.right div.moduletable,
td.left div.moduletable,
div.moduletable-hilite1,
div.moduletable-menu {
	background: #fff url(../images/light_slate/mod1-foot.png) 0 100% repeat-x;
	color: #333;
}

td.right div.moduletable h3,
td.left div.moduletable h3,
div.moduletable-hilite1 h3,
div.moduletable-menu h3 {
	background: url(../images/light_slate/mod1-head-bg.png) 0 0 repeat-x;
	color: #fff;
}

div.moduletable-hilite3 {
	background: #fff url(../images/light_slate/mod3-foot.png) 0 100% repeat-x;
}

div.moduletable-hilite3 h3 {
	background: url() 0 0 repeat-x;
}

div.bodybox {
	background: #fff url(../images/light_slate/mod2-foot.png) 0 100% repeat-x;
}

div.bodybox div.bodyhead{
	background: url(../images/light_slate/mod2-head-bg.png) 0 0 repeat-x;
}

td.middle div.moduletable,
div.moduletable-hilite2 {
	background: #fff url(../images/light_slate/mod2-foot.png) 0 100% repeat-x;
}

td.middle div.moduletable h3,
div.moduletable-hilite2 h3{
	background: url(../images/light_slate/mod2-head-bg.png) 0 0 repeat-x;
}

div.moduletable-hilite4  {
	background: #F7F0D4 url(../images/light_slate/mod4-foot.png) 0 100% repeat-x;
}

div.moduletable-hilite4 h3 {
	background: url(../images/light_slate/mod4-head-bg.png) 0 0 repeat-x;
}

div.moduletable-hilite5  {
	background: #EFF7E8 url(../images/light_slate/mod6-foot.png) 0 100% repeat-x;
}

div.moduletable-hilite5 h3 {
	background: url(../images/light_slate/mod6-head-bg.png) 0 0 repeat-x;
}

#usermod div.moduletable h3 {
	background: url(../images/light_slate/mod5-head-bg.png) 0 0 repeat-x;
	color: #fff;
}

/* content styles */

ul.arrow li {
	background: url(../images/light_slate/bullet_arrow.png) 0 2px no-repeat;
}

.highlight {
  background-color: #ffc;
}

.small,
.modifydate,
.createdate {
	color: #666;
}

.movie-showcase {
	color: #eee;
	background: #426387;
}

td.fmenu div.moduletable {
	color: #fff;
}