@charset "iso-8859-1";

body {
margin: 0; padding: 0; background: #fff; font: 12px Arial 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;
scrollbar-face-color: #efefef;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #fffffff;
scrollbar-darkshadow-color: #cccccc;
scrollbar-shadow-color: #efefef;
scrollbar-arrow-color: #BBC5CA;
scrollbar-track-color: #C1BAA0;
border: 0;
margin: 0em;
background-color: #696960;
background-image:url('images/back.gif');
}

table, td {font: 12px Arial,'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000000;}

img, img:link, img:visited {
	border-color: gray;
}

img:hover {
	border-color: silver;
}

li {margin-bottom: 4px;}

a{
text-decoration: none;
}

.cushion {padding: 10px;}
.leftborder {background-image:url('images/frame_l.gif'); width: 7px;}
.rightborder {background-image:url('images/frame_r.gif');  width: 7px;}

.txtbig
{
font-family: Arial,Trebuchet MS;
font-weight: bold;
font-size: 22;
height: 22pt;
padding: 7px;
padding-right: 20px;
color: #FFD58E;
letter-spacing: -1;
text-align: right;
}

.title {font-family: Arial; font-weight: bold; font-size: 12; letter-spacing:0; text-align: left; padding: 7px; padding-left:0px;color: #FFAE4B;}

.txt, .submenu, .submenu:link, .txt:link, .txtlight
{
font-family: arial, lucida sans unicode, verdana;
font-size: 11;
color: #474C51;
letter-spacing: 0px;
line-height: 12pt;
}

.txt:hover
{
color: #66717D;
}

.txtlight {color: #efefef;}

.latest{
margin-top:7;
margin-bottom:15;
margin-left:0;
margin-right:0;
}

.updatetitle, .updatetitle:link
{
font-family: arial, lucida sans unicode, verdana;
font-size: 14px;
color: #000000;
padding: 0px 0px 0px 5px;
text-align:left;
}

.formtable
{
font-family: arial, lucida sans unicode, verdana;
font-size: 12;
border-width:2px 2px 2px 2px;
margin-bottom: 5px;
text-align:left;
border-color: #DFDFC2;
border-spacing: 5px;
border-style: outset outset outset outset;
border-collapse: collapse;
background-color: white;
}

.formtable td {
border-width: 1px 1px 1px 1px;
border-color:#DFDFC2;
padding: 5px 5px 5px 5px;     
border-style: solid solid solid solid;
background-color: white;
-moz-border-radius: 0px 0px 0px 0px;
}


.gamechooser
{
font-family: arial, lucida sans unicode, verdana;
font-size: 12;
border-width:2px 2px 2px 2px;
margin-bottom: 5px;
text-align:left;
border-color: #DFDFC2;
border-spacing: 5px;
border-style: outset outset outset outset;
border-collapse: collapse;
background-color: white;
}

.gamechooser td {
border-width: 1px 1px 1px 1px;
border-color:#DFDFC2;
padding: 5px 5px 5px 5px;     
border-style: solid solid solid solid;
background-color: white;
-moz-border-radius: 0px 0px 0px 0px;
}

.gamechooser:hover {
background-color: #D2D0C5;
border-color: #C1BFB5;
}

.updates
{
font-family: arial, lucida sans unicode, verdana;
font-size: 12;
color: #5E656C;
letter-spacing: 0px;
line-height: 12pt;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#DFDFC2;
background-color: #ffffff;
margin-bottom: 5px;
padding: 8px 8px 8px 8px;
text-align:left;
}

.updates:hover {
color: #000000;
background-color: #FBFBEE;
border-color: #CACAB0;
}

.updatestext {
margin-left: 5px; 
margin-right: 10px; 
margin-bottom: 0;
text-align: justify;
font-size: 11.5px;
color: #5E555C;
font-family: verdana;
}

.updatestext:link, .updatestext:visited {
color: #4161A2;
font-family: arial, lucida sans unicode, verdana;
letter-spacing: 0px;
line-height: 12pt;
text-align: justify;
border-bottom-width: 1px;
border-bottom-style: dashed;
}

.blacklink, .blacklink:link, .blacklink:visited {
color: #101010;
font-size: 14px;
}

.blacklink:hover {
text-decoration: underline;
color: #5E656C;
}

p.margin {
margin-top:-10px;
margin-left: 1cm; 
margin-right: 30px; 
margin-bottom: 0;
text-align:justify;
}

.submenu, .submenu:link
{
font-size: 12;
}

.submenu:hover
{
color: #000000;

border-bottom-width: 1px;
border-bottom-style: dashed;

border-color: #3399ff;
}

.txtmed, .txtmed:link
{
font-family: arial, lucida sans unicode, verdana;
font-size: 11;
color: #414337;
line-height: 28px;
padding: 0px 0px 0px 7px;
display: inline;
}

.txtselect
{
font-weight: bold;
background-color: #fafafa;
}

.txtmed:hover
{
color: #929075;
}

.txtbar 
{
background-image:url('images/menu_bg.gif');
color: #909090;
}

.credits
{
font-family: verdana;
font-size: 10;
color: #554F39;
}

.credits:hover {text-decoration: underline;}

.title
{
font-family: arial;
font-size: 16;
font-weight: bold;
color: #B0AC05;
}

.grad
{
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CFCDC2,endColorStr=#F8F7F2); 
width: 100%;
height: 10px;
float: left;
text-align: center;
}

.menugrad, .menugrad1, .menugrad2
{
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EDECE4,endColorStr=#F8F7F2); 
width: 688px;
height: 20px;
float: left;
text-align: center;
}

.menugrad1
{
height: 10px;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EDECE4,endColorStr=#C1BEA2); 
}

.menugrad2
{
height: 20px;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D3D2BD,endColorStr=#EDECE4); 
}

ul {
 margin-left:10px;
 margin-top: 0px;
 margin-bottom: 0px;
}


.linker
{
color: #4161A2;
font-family: verdana;
letter-spacing: 0px;
line-height: 11pt;
text-align: justify;
border-bottom-width: 1px;
border-bottom-style: dashed;
}

.linker:link, .linker:visited
{
color: #3366CC;
border-bottom-width: 1px;
border-bottom-style: dashed;
}

.linker:hover, .linker:active
{
color: #3399FF;
border-color: #3399ff;
}

.projects {padding: 4px; text-align:center; font-size: 13px; font-family: tahoma; font-weight: bold;}

.featured {
font-family: arial, lucida sans unicode, verdana;
font-size: 11;
color: #5E656C;
letter-spacing: 0px;
display: block;
border-width:1px;
border-style: solid;
border-color:#CECFB2;
background-color: #E1DFD3;
margin-bottom: 15px;
text-align: center;
width: 194;
}

.featured:hover {
background-color: #D2D0C5;
border-color: #C1BFB5;
}

.channels
{
font-family: arial, lucida sans unicode, verdana;
font-size: 12;
color: #5E656C;
letter-spacing: 0px;
line-height: 12pt;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#DFDFC2;
background-color: #ffffff;
margin-bottom: 5px;
padding: 3px;
text-align:left;
}

.channel {
font-family: arial, lucida sans unicode, verdana;
font-size: 10;
color: #5E656C;
letter-spacing: 0px;
display: block;
border-width:2px;
border-style: solid;
border-color:#CECFB2;
background-color: #D2D0C5;
margin-bottom: 15px;
text-align: center;
width: 250;
padding: 1px;
}

.channel:hover {
background-color: #CECFB2;
border-color: #B1AFA5;
}

.bodytext {
font-size: 13;
}

.subtitle {
font-weight: bold;
margin-bottom: 6px;
}
