@charset "utf-8";
/* CSS Document */

 
BODY {
	BACKGROUND-IMAGE: url(../media/3d_animation_background.jpg); COLOR: #333333; BACKGROUND-REPEAT: repeat-x repeat-y; MARGIN: 0px
}

.buttons A {
	BORDER-RIGHT: #7baed9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7baed9 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 10pt "Trebuchet MS", Trebuchet MS; BORDER-LEFT: #7baed9 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #7baed9 1px solid; BACKGROUND-COLOR: #4e91ca; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.buttons A:hover {
	BORDER-RIGHT: #e7f1f9 1px solid; BORDER-TOP: #e7f1f9 1px solid; BORDER-LEFT: #e7f1f9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #e7f1f9 1px solid; BACKGROUND-COLOR: #4e91ca; TEXT-DECORATION: none
}
.buttons_on A {
	BORDER-RIGHT: #e7f1f9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e7f1f9 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 10pt "Trebuchet MS, Verdana", sans-serif; BORDER-LEFT: #e7f1f9 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #e7f1f9 1px solid; BACKGROUND-COLOR: #4e91ca; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.buttons_on A:hover {
	BORDER-RIGHT: #e7f1f9 1px solid; BORDER-TOP: #e7f1f9 1px solid; BORDER-LEFT: #e7f1f9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #e7f1f9 1px solid; BACKGROUND-COLOR: #4e91ca; TEXT-DECORATION: none
}

.current_b A {
	BORDER-RIGHT: #7baed9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7baed9 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 10pt "Verdana", sans-serif; BORDER-LEFT: #7baed9 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #7baed9 1px solid; BACKGROUND-COLOR: #4e91ca; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.current_b A:hover {
	BORDER-RIGHT: #e7f1f9 1px solid; BORDER-TOP: #e7f1f9 1px solid; BORDER-LEFT: #e7f1f9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #e7f1f9 1px solid; BACKGROUND-COLOR: #4e91ca; TEXT-DECORATION: none
}
.current_b_on A {
	BORDER-RIGHT: #e7f1f9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e7f1f9 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 10pt "Verdana", sans-serif; BORDER-LEFT: #e7f1f9 1px solid; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #e7f1f9 1px solid; BACKGROUND-COLOR: #4e91ca; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.current_b_on A:hover {
	BORDER-RIGHT: #e7f1f9 1px solid; BORDER-TOP: #e7f1f9 1px solid; BORDER-LEFT: #e7f1f9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #e7f1f9 1px solid; BACKGROUND-COLOR: #4e91ca; TEXT-DECORATION: none
}


.img {
padding:0px;
border:10px solid black;
}


.piclarge img { 
border: 4px solid #666666; 
} 

.render img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: 1px solid black;
}

.render:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.7;
border: 1px solid #cc0000;
}

.render:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.graphics img{
opacity:1;
filter:alpha(opacity=100);
filter: “alpha(opacity=100)”;
border: 1px solid black;
}

.graphics:hover img{
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
border: 1px solid #cc0000;
}

.graphics:active img{
filter:alpha(opacity=70);
filter: “alpha(opacity=70)”;
opacity:.70;
border: 1px solid #ff0000;
} 

.cgi img{
opacity:1;
filter:alpha(opacity=100);
filter: “alpha(opacity=100)”;
}

.cgi:hover img{
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
}

.cgi:active img{
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
} 

.cgi:hover{
color: red; /* Dummy definition to overcome IE bug */
}

TABLE {
	COLOR: #333366; FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica, Sans-serif
}
TABLE.2 {
	COLOR: #333366; FONT-FAMILY: Trebuchet MS,verdana, arial, helvetica, Sans-serif; align: center;
}
TD  { color: #000; font-size: 10pt; font-family: Trebuchet MS, verdana, arial, helvetica, Sans-serif }
TD.1  { color: #000; font-weight: bold; font-size: 10pt; font-family: "Times New Roman", Trebuchet MS, arial, helvetica, Sans-serif; letter-spacing: 5px }
TD.2 { color: #000; font-weight: bold; font-size: 10pt; align: center; font-family: "Times New Roman", Trebuchet MS, arial, helvetica, Sans-serif; letter-spacing: 5px }
TD.3 { color: #000; font-weight: bold; font-size: 10pt; align: center; font-family: Trebuchet MS, verdana, arial, helvetica, Sans-serif }
TD.tl { align: left } 
body
{
	font-family: Trebuchet MS, Helvetica,Arial,Geneva,Swiss,SunSans-Regular
	font-style: normal;
	font-size: 10pt;
	valign: top;
}

h1
{
	font-family: Trebuchet MS,Helvetica,Arial,Geneva,Swiss,SunSans-Regular
	font-style: bold;
	font-size: 20pt;
	valign: top;

}
	
h2
{
	font-family: Trebuchet MS, Helvetica,Arial,Geneva,Swiss,SunSans-Regular
	font-style: bold;
	font-size: 16pt;
	valign: top;
}

h3
{
	font-family: Trebuchet MS, Helvetica,Arial,Geneva,Swiss,SunSans-Regular
	font-style: bold;
	font-size: 13pt;
	valign: top;
	align: left;
}




A  { color: #333366; font-family: Trebuchet MS, verdana, arial, helvetica, Sans-serif; text-decoration: underline }
A:hover {
	TEXT-DECORATION: underline
}
.rd {
	COLOR: #990033
}
A.rd {
	COLOR: #990033
}
A.rd:hover {
	COLOR: #990033
}
A.christmas {
	COLOR: #cc0000
}
.rhdb {
	BACKGROUND: #666699; COLOR: #ffffff; LINE-HEIGHT: 18px
}
.rhlb {
	BACKGROUND: #cccce3
}
.rhmb {
	BACKGROUND: #9c9cce; COLOR: #ffffff; LINE-HEIGHT: 18px
}
HR {
	COLOR: #ffffff
}
.listen {
	BACKGROUND: #333366; COLOR: #ffcc00
}
.white {
	COLOR: #ffffff
}
A:unknown {
	COLOR: #ffffff
}
A.white:hover {
	COLOR: #ffffff
}
.lgreybg {
	BACKGROUND: #f5f5f5
}
HR {
	COLOR: #ffffff
}
A.navblue {
	COLOR: #000000
}
A.navblue:hover {
	COLOR: #990000
}
A.currenttxt {
	COLOR: #ffffff
}
A.currenttxt:hover {
	COLOR: #cc66cc
}
A.religiontxt {
	COLOR: #ffffff
}
A.religiontxt:hover {
	COLOR: #9999ff
}
A.artstxt {
	COLOR: #ffffff
}
A.artstxt:hover {
	COLOR: #ff6666
}
A.sciencetxt {
	COLOR: #ffffff
}
A.sciencetxt:hover {
	COLOR: #99ccff
}
A.comedytxt {
	COLOR: #ffffff
}
A.comedytxt:hover {
	COLOR: #ff99ff
}
A.historytxt {
	COLOR: #ffffff
}
A.historytxt:hover {
	COLOR: #99cc66
}
A.discussiontxt {
	COLOR: #ffffff
}
A.discussiontxt:hover {
	COLOR: #ffff00
}
A.navwhite {
	COLOR: #ffffff
}
A.navwhite:hover {
	COLOR: #ccccff
}
.default {
	BACKGROUND: #e7e7e7
}
.progs {
	BACKGROUND: #9999cc
}
.current {
	BACKGROUND: #660066
}
.religion {
	BACKGROUND: #333399
}
.arts {
	BACKGROUND: #990000
}
.science {
	BACKGROUND: #006699
}
.comedy {
	BACKGROUND: #cc3399
}
.history {
	BACKGROUND: #336600
}
.discussion {
	BACKGROUND: #cc9900
}

a:link, a:visited 
{
	

}

a:hover 
{

}
a.ilkley:link
{
	color: #006699;
	text-decoration: underline;
	font-weight: bold;
}

a.ilkley:visited 
{
	color: #006699;
	text-decoration: underline;
	font-weight: bold;
}

a.ilkley:hover
{ 
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	background-color: #BCC8CF;
}

a.web:link
{
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}

a.web:visited 
{
	color: #6699CC;
	text-decoration: none;
	font-weight: bold;
}

a.web:hover
{ 
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	background-color: #BCC8CF;
}

a.animation:link
{
	color: #cc0000;
	text-decoration: underline;
	font-weight: bold;
}

a.animation:visited
{
	color: #cc3333;
	text-decoration: underline;
	font-weight: bold;
}

a.animation:hover
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	background-color: #800000;
}

a.animation:active
{
	color: ff0000;
	text-decoration: none;
	font-weight: bold;
	background-color: #d4d4d4;
}
a.animated:link
{
	color: black;
	font-weight: bold;
	font-family: Times New Roman;
	text-decoration: none;
	letter-spacing:4px;
}

a.animated:visited
{
	color: black;
	font-weight: bold;
	font-family: Times New Roman;
	text-decoration: none;
	letter-spacing:4px;
}
a.animated:hover
{
	color: red;
	font-weight: bold;
	font-family: Times New Roman;
	ext-decoration: none;
	background-color: white
	letter-spacing:4px;
}
h4 {
font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
color: black;
font-size:10pt; 
text-align: center;
}
h5 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #CC3300;
font-size:10pt; 
text-align: center;
}