/* Fonts */ 
@font-face {
  font-family: pixel;
  src: url(/fonts/BoldPixels.otf);
}
#tiny {
  font-family: tiny5;
  src: url(/fonts/tiny5.otf)
}
@font-face {
  font-family: "pixel";
  src: url(/fonts/BoldPixels.otf;
}
@font-face {
  font-family: "pixel";
  src: url(/fonts/BoldPixels.otf);
}
@font-face{
  font-family: "pixel";
  src:url(/fonts/BoldPixels.otf);
}
#tw {
  font-family: tiny5;
  src: url(/fonts/typew.otf)
  
}

/* Position of the TV icon */
.tv {
    position: relative;
    margin-top: 4px;
    margin-bottom:-13px;
    left: 35px;
    width: 243px;
    height: 251px;
    background-image: url('tv.png');
}    
/* Navigation side bar */
 ul {
list-style: none;
margin:3px;
margin-left: -60px;

}

ul li {
list-style:none;
color: #55a5a3;
margin-bottom:3px;
font-family:pixel;
font-weight: normal;
letter-spacing:0.2em;
text-align:left; 
left:-10px;
width: 375px;
color:#c799de;
margin-left: 10px;
background-color: #65eb9a;
line-height:18px;
padding-left:10px;

}
h1 {
position: relative;
font-family:pixel;
font-size:30px;
line-height:30px;
font-weight:normal;
letter-spacing:0.2em;
text-align:left; 
left:-10px;
width: 500px;
height:31px;
color:#65eb9a;
margin-top:20px;
margin-bottom:4px;
background-color:#e74477 ;
border-top: 0px solid #b11751;
border-bottom: 0px solid #b11751;
border-left: 0px solid #b11751;
border-right: 0px solid #b11751;
padding-left:10px;
}

h2 {
position: relative;
font-family:pixel;
font-size:30px;
line-height:29px;
font-weight:normal;
letter-spacing:0.2em;
text-align:left; 
left:-10px;
width: 500px;
height:31px;
color:#e74477;
margin-top:20px;
margin-bottom:4px;
background-color:transparent ;
border-top: 0px solid #b11751;
border-bottom: 0px solid #b11751;
border-left: 0px solid #b11751;
border-right: 0px solid #b11751;
padding-left:10px;
}
/* regular font */ 

h3 {
position: relative;
font-family:pixel;
font-size:15px;
line-height:20px;
font-weight:normal;
letter-spacing:0.2em;
text-align:left; 
left:-10px;
width: 500px;
height:20px;
color:#e74477;
margin-top:20px;
margin-bottom:4px;
background-color:transparent ;
border-top: 0px solid #b11751;
border-bottom: 0px solid #b11751;
border-left: 0px solid #b11751;
border-right: 0px solid #b11751;
padding-left:10px;
}

h5 {
position: relative;
font-family:tiny;
src: url(/fonts/tiny5.otf)
font-size:20px;
line-height:20px;
font-weight:normal;
letter-spacing:0.2em;
text-align:left; 
left:-10px;
width: 500px;
height:20px;
color:#e74477;
margin-top:20px;
margin-bottom:4px;
background-color:#e74477 ;
border-top: 0px solid #b11751;
border-bottom: 0px solid #b11751;
border-left: 0px solid #b11751;
border-right: 0px solid #b11751;
padding-left:10px;
}

h6 {
position: relative;
font-family:pixel;
src: url(/fonts/BoldPixels.otf)
font-size:20px;
color:#000000;
margin-top:2px;
margin-bottom:10px;
background-color:transparent ;
}

/* colours of hyperlinks*/
:link {
color: #55a5a3; 
font-family:'pixel'; 
font-size:16px; 
letter-spacing: .09em;
line-height: .5em;
font-weight:normal; 
text-decoration:none;
cursor: url('/cur824.cur')
}
a:visited {
color: white; 
font-family:'monaco', Verdana;
font-size:16px; 
letter-spacing: .09em;
line-height: .5em;
font-weight:normal; 
text-decoration:none;
cursor: url('/cur824.cur')
}
a:active {
color: white; 
font-family:'monaco', Verdana; 
font-size:16px; 
letter-spacing: .09em;
line-height: .5em;
font-weight:normal; 
text-decoration:none;
cursor: url('/cur824.cur')
}
a:hover {
color: #e74477; 
font-family:'pixel';
font-size:20px; 
letter-spacing: .09em;
line-height: .9em;
font-weight:normal; 
text-decoration: none; 
position:relative; 
left:1px; 
top:1px;
cursor: 'crosshair';
}

/* IFRAME */
  #mainframe {
    
    cursor: url('/cur824.cur'), auto;  
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    overflow-y: auto;
    position: absolute;
    font-family:pixel;
    font-size:15px;
    border-left: 0px solid #094d51;
    border-right: 0px solid #094d51;
    padding: 0px;
    width:623px;
    height:1400vw;
    top: 246px;
    left:400px; 
}
.tt { 
color: #000000;
font-family:pixel;
font-size:16px; 
letter-spacing: .09em;
line-height: .5em;
font-weight:bold; 
text-decoration:none;
}
.aa { 
color: #e74477;
font-family:pixel;
font-size:16px; 
letter-spacing: .09em;
line-height: .8em;
font-weight:bold; 
text-decoration:none;
}

.t2{ 
color: #000000;
font-family:pixel;
font-size:16px; 
letter-spacing: .09em;
line-height: .5em;
font-weight:bold; 
text-decoration:none;
}
.tw { 
color: #000000;
font-family:tw;
font-size:12px; 
letter-spacing: .09em;
line-height: .8em;
text-decoration:none;
}