/*
Color Table:

text-color: #4c4c4c
background-color: #dadada;
logo background-color: #444444;
menu-top: black
submenu: black
submenu hover: white;
menu-bg-color: #e7e7e7;
info-bg-color: #e7e7e7;
menu-link-hover-bg: #bababa;

*/


/*** main layout ***/

/* main containers */
	body {
	  color: #4c4c4c;
	  background: #dadada url('bg-fade.gif') repeat-x;
	}

	div#main {
	  background-color: #f4f4f4;
	}

  div.content{
		background: white url('content-fade.gif') repeat-x;
  }


/* logo and shadows */
	#logo {
	  background-image: url('top-image.jpeg');
	  background-repeat: no-repeat;
	  background-color: #444444;
	}

	#logo_overlay{
	  position:absolute;
	  top: 70px;
	  left: 60px;
	}

	#topfade {
	  background-image: url('topfade.gif');
	}

	#leftfade {
	  background-image: url('leftfade.gif');
	}

	#rightfade {
	  background-image: url('rightfade.gif');
	}


/* menu / info and submenu top */
	#menutop div {
	  color: black;
	}

	#submenu div {
	  color: black;
	  background-image: url('submenu-bg.gif');
	}

	#submenu a {
	  color: black;
	}
	
	#submenu span, #submenu a.active {
	  color: #a30000 !important;
	}

	#submenu a:hover, #submenu a:visited:hover, #submenu a:active, #submenu a:focus {
	  color: white;
	}

	#infotop div {
	  color: black;
	}


/* menu and info bars */

	#menu {
	  background-color: #e7e7e7;
	  background-image: url('menu-bg.gif');
	}

	#mainmenu a {
	  color: #686868;
	}

	#mainmenu a:hover, #mainmenu a:active, #mainmenu a:focus {
	  background-color: #bababa;
	  color: #e7e7e7;
	}

	#info {
	  background-color: #e7e7e7;
	  background-image: url('menu-bg.gif');
	}

	div.secondarymenu h2, #info h2 {
	  color: #bababa;
	}

	a.secondarymenu, div.secondarymenu a, div.secondarymenu a:visited {
	  color: #686868;
	}

	a.secondarymenu:hover, div.secondarymenu a:hover, div.secondarymenu a:visited:hover {
	  background-color: #bababa;
	  color: #e7e7e7;
	}

  div.seperator {
  	background-color: #f4f4f4;
  }

  div.menuend {
	  background-color: #f4f4f4;
  }





/*** text layout ***/


a {
	color: #bc465f;
}

a:visited {
	color: #bc465f;
}

a:hover, a:focus, a:active, a:visited:hover {
	color: #101010;
}

div.content h1{
	color:	#a0a0a0;
}

div.content h2{
  color: #4c4c4c;
}

div.content h3{
  color: #4c4c4c;
}

div.content p.description{
	color:	#a0a0a0;
}


/*** content colors ***/

div.content table {

}


div.content tr.odd {
	background-color: #edeae3;
}


input, textarea, fieldset, button, select {
	border-color: #bababa;
}

input, textarea, select {
	background-color: #f4f4f4;
}

input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus {
	background-color: #ffffff;
}

input.button{
  background-color: #bababa;
}

input.button:hover, input.button:focus{
	background-color: #f4f4f4;
}

input.radio {
	background-color: transparent !important;
}


/*** special k ***/

p.author{
	color: #a0a0a0;
}

#info h3, #info p{
	color: #686868;
}

div.videolist img{
  clear: left;
  float: left;
  margin-right: 1em;
}

div.videolist h3{
  padding-top: 0px;
	clear: none;
}

div.videolist span.bottom{
	clear: left;
}
