/*
     01010111 01000101 00100000 01000001 01010010 01000101 00100000 01010100 01001000 01000101 00100000 01010000 01001100 01000001 01000111 01010101 01000101 00100000 01010111 01000101 00100000 01000001 01010010 01000101 00100000 01010100 01001000 01000101 00100000 01000001 01001110 01010100 01001001 01010110 01001001 01010010 01010101 01010011
*/

@font-face 
{
   font-family:topaz;
   src: url(../../data/fonts/topaz1200dmg.eot);
}

@font-face 
{
   font-family:topazweb;
   src: url(../../data/fonts/topaz1200dmg_web.eot);
}

@font-face 
{
  font-family: topaz;
  src: url(../../data/fonts/topaz1200dmg.ttf);
}
 
@font-face 
{
  font-family: topazweb;
  src: url(../../data/fonts/topaz1200dmg_web.ttf);
}

@font-face 
{
  font-family: microknight;
  src: url(../../data/fonts/MicroKnight_v1.0.ttf);
}
@font-face 
{
  font-family: mosoul;
  src: url(../../data/fonts/mOsOul_v1.0.ttf);
}
@font-face 
{
  font-family: pot-noodle;
  src: url(../../data/fonts/P0T-NOoDLE_v1.0.ttf);
}



/* Links */
A
{		
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:10pt; 
	color:#aa00aa;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A:link		
{
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:10pt; 
	color:#0C0;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A:visited	
{
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:10pt; 
	color:#090;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A:active	
{
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration: underline; 
	font-size:10pt; 
	color:#0F6;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A:hover		
{
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration: underline;
	font-size:10pt; 
	color:#0F6;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A.lightgreen
{		
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:10pt; 
	color:#55ff55;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A.lightgreen:link		
{
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:10pt; 
	color:#55ff55;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A.lightgreen:visited	
{
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:10pt; 
	color:#55ff55;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A.lightgreen:active	
{
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:10pt; 
	color:#ffffff;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

A.lightgreen:hover		
{
	font-family : topaz, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:10pt; 
	color:#ffffff;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}






body  {
  scrollbar-base-color:#0C0;
  scrollbar-face-color:#0C0;
  scrollbar-track-color:#000;
  background-color: #000;
  color:#0C0;
  font: 14px/18px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,"Liberation Sans",sans-serif;
  cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

::-webkit-scrollbar {
  width: auto;
}

::-webkit-scrollbar-track {
  background-color: #000;
}

::-webkit-scrollbar-thumb {
  background-color: #0A0;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #0C0;
}

::-webkit-scrollbar-button {
  background-color: #0A0;
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 50%;
}

::-webkit-scrollbar-button:hover {
  background-color: #0C0;
}

::-webkit-scrollbar-button:vertical:start {
  background-image:	url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' ><polygon points='50,0 0,100 100,100' fill='#000' stroke='#000' stroke-width='1'/></svg>");
}

::-webkit-scrollbar-button:end:vertical {
  background-image:	url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' ><polygon points='0,0 50,100 100,0' fill='#000' stroke='#000' stroke-width='1'/></svg>");
}

::-webkit-scrollbar-button:start:horizontal {
  background-image:	url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' ><polygon points='0,50 100,100 100,0' fill='#000' stroke='#000' stroke-width='1' /></svg>");
}

::-webkit-scrollbar-button:end:horizontal {
  background-image:	url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' ><polygon points='0,0 0,100 100,50' fill='#000' stroke='#000' stroke-width='1' /></svg>");
}

input, textarea {
  background-color: black;
  color:#0C0;
  border:1px gray solid;
  cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

.button {
  background-color: #0C0;
  color:black;
  border:1px black solid;
}

.img {
    width: auto;
    height: auto;
    border: thin silver solid;
    margin: 1px;
    padding: 2px;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

pre
{		
	font-family : P0T-NOoDLE, "Lucida Console", monospace, Monaco; 
	text-decoration:none; 
	font-size:12pt; 
	color:#55ff55;
	line-height: 100%;
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

table{

  	font-family : topazweb, "Lucida Console", monospace, Monaco; 
	font-size:12pt;
	font-weight:normal;
	color:#00cccc; 
	background-color:#000000; 
	line-height: 100%;

	padding: 2px;
	margin-top: 0;
	margin-bottom: 4px; 
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

td, th {
  vertical-align: top;
  border:1px dotted #666666;
  padding-bottom: 0px;
  padding:3px;
  cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

.shadow {
  display:block; 
  background:url("../../data/imgs/shadow.gif"); 
  border:none; 
  position:relative;
  cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

.menutitle {
  font-weight:normal;
  text-align:center;
  color: white;
  margin: 0px;
  border-bottom:1px gray solid;
  padding:3px;
  background:url("../../data/imgs/bg.gif");
  cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

.ltin {
  left:-6px;
}

.tpin {
  top:-14px;
}

.menucontainer {
  text-align:center; 
  background:#000;  
  position:relative; 
  padding:0px;
  padding-right:0px;
  font-weight:normal;
 /*  margin-left: auto;  
    margin-right: auto; */ /* it must center menucontainer, but IE6- has bugs and not centers it */
	cursor: url(../../data/cur/amiga.cur), url(../../data/cur/amiga.cur), default;
}

.vspacer {
  border:none;
  height:500px;
  width:0;
  float:left;
}

.teamcontainer {
  border:1px dotted gray;
  background-color: #000;
  text-align: center;
  position:relative;
  padding:0;
 /*  margin-left: auto;  
    margin-right: auto; */ /* it must center menucontainer, but IE6- has bugs and not centers it */
}

.menu, a.menu, a.menu:link, a.menu:visited, a.menu:active, a.menu:hover{
  text-decoration: none;
  font-family : topaz, "Lucida Console", monospace, Monaco; 
  vertical-align:middle;
  font-weight: normal;
  font-size: 16px;
  line-height:16px;
  border: none;
  width: 100%;
  display:block;
}

a.menu {
  /*display:block;*/
  margin:0px;
  text-align:center;
  background-color: transparent;
}

a.menu:active, a.menu:hover{
  background-color: #0C0;
  color: black;
}

.teamtable {
  font-family : topaz, "Lucida Console", monospace, Monaco; 
  border: none;
  border-collapse:collapse;
  width:100%;
  margin:0;padding:0;
  font-size: 16px;
  line-height:16px;
  color:gray;
}

.ttleft {
  width:60%;
}

.ttcnt {
  width:30%;
}

.ttright {
  width:10%;
  text-align:right;
  padding-right:3px;
  padding-left:3px;
}

.tth {
  font-weight:normal;
  border:none;
  color: white;
}

.teamtable tr td, .teamtable tr th {
  border: none;
  height:100%;
  vertical-align:middle;
  text-align:center;
  font-weight:normal;
  margin:0;padding:0;
}

li,.t1 { 
  margin: 3px;
  padding: 3px;
}

ul { 
  margin: 0px;
  padding: 0px;
}

#sidecol, #sidecolr {
  padding:0;margin:0;
  width: 170px;
}

.langbox {
  float:right;
  text-align: right;
  border: 1px solid gray;
  padding: 0px;
  margin: 0px;
  width: 32px;
}

.center {
  text-align:center;
}

caption {
  letter-spacing:3px;
  text-align:center;
}

.footer {
  font-weight:bold;
  background-color:#0c0;
  color:#000;
}

a.flag  {
  display: block;
  padding: 0px;
  margin: 0px;
  height: auto;
  border: 1px green solid;
  text-align:center;
}

.soc-btns a {
  margin:0 10px;
}


.thumb {
  display:-moz-inline-block;
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  padding: 10px;
  text-align: center;
}

a.thumb img {
  border:1px transparent solid;
}

a.thumb img:hover {
  border:1px gray solid;
}

ul.none {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

ul.none li, ul.none li a {
  padding: 0px;
  margin: 0px;
  display: inline;
}

ul.none li a {
  display: block;
}

.sape {
  text-align: center;
  margin: 2px;
  background: #111;
}