html, body {

		height:100%;

		margin:0;

		padding:0;

		}

		

body {

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-weight:lighter;

	font-size:9px;

	color:#eee;

	background-color:#000000;

	text-align:center;

	padding:0;

	margin:0;

	}



a    {

        text-decoration:none;

        }



a:link, a:visited  {

        color:#777;

        }



a:hover, a:active {

        color:#ccc;

        }



.distance {

		width:1px;

		height:50%;

		margin-bottom:-600px;

		float:left;

		}



#fp{

		margin-bottom:-270px;

}



.content

        {

		margin:0 auto;

		position:relative;

		clear:left;

        width:830px;

        height:676px;

        background-image:url(bk000000.gif);

		}



#compact{

		height:460px;

		}



.label

		{

        font-size:20px;

        color:#f5a100;

        text-align:left;

        padding-left:11px;

		padding-top:4px;

		}



#S

       {

        color:#999;

       }
       
       
#SA

       {

        color:#eca311;

       }



#P

       {

        color:#777;

        float:left;

        display:inline;

       }

	   

#P1

       {

        font-size:9px;

		color:#777;

        float:center;

		align:left;

         }



.menu	{

		font-size:11px;

		height:auto;

		text-align:right;

        padding:0px 11px 4px 11px;

        color:#555;

}



.menu a:hover, a:active{

		border-bottom:2px solid #f5a100;

		padding-bottom:2px;

}



.menulang	{

		font-size:11px;

		height:auto;

		text-align:right;

        padding:0px 11px 4px 11px;

        color:#f5a100;

}



.menulang a:hover, a:active{

		border-bottom:2px solid #777;

		padding-bottom:2px;

}



.menulang2	{

		font-size:11px;

		height:auto;

		text-align:right;

        padding:0px 11px 4px 11px;

        color:#f5a100;

}



.menulang2 a:hover, a:active{

		border-bottom:2px solid #f5a100;

		padding-bottom:2px;

}



.grid{

		position:relative;

		margin:0 auto;

		width:816px;

		height:612px;

		display:block;

	}



#small{

		height:204px;

}





.grid img{

		margin:0;

		border:0;

		padding:8px;

		height:180px;

		width:180px;

        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

        -moz-opacity:0.5;

        -khtml-opacity:0.5;

        opacity:0.5;

        background:#333;

	}



.grid img:hover{

        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

        -moz-opacity:1;

        -khtml-opacity:1;

        opacity:1;

	}



.grid a{

		float:left;

		height:196px;

		width:196px;

		margin:3px;

		border-bottom:1px solid #111;

		border-right:1px solid #111;

		border-top:1px solid #333;

		border-left:1px solid #333; 

/*		border:1px solid #252525; */

		background:#000;

		padding:0;

		

	}



.grid a:hover{

/*		border-color:#444; */

	}



.about{

		display:block;

		position:relative;

		margin:0 auto;

		text-align:justify;

		padding-top:16px;

		height:592px;

		width:806px;

		color:#777;

        font-size:13px;

}



.about img{

		border:0;

}





.about li, ul{

		list-style-type:square;

		margin-left:8px;

		padding-left:0;

}





.overlay{

		position:absolute;

		width:100%;

		height:100%;

		top:0;

		left:0;

		bottom:0;

		right:0;

		background-image:url(shade000.png);

}



.viewport{

		margin:0 auto;

		clear:left;

}



.viewport img{

		border:4px solid #bbb;

		border-bottom-width:24px;

}





.viewport a{

		margin:0;

		border:0;

}



.nav{

		margin-top:-22px;

		color:#999;

}



.nav a{

		border:0;

}



.nav img{

		border:0;

		margin:0;

		margin:0 32px;

        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

        -moz-opacity:0.5;

        -khtml-opacity:0.5;

        opacity:0.5;

}



.nav img:hover{

        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);

        -moz-opacity:0.8;

        -khtml-opacity:0.8;

        opacity:0.8;

}



.tag{

		color:#777;

		border-bottom:2px solid #900;

		padding-bottom:2px;

}



TEXTAREA, INPUT {

		background:#222;

		border:1px solid #777;

		color:#777;

		overflow:hidden;

}



.stamp{

		position:absolute;

		top:340px;

		left:450px;

		background-color:transparent;

		border:0;

		margin:0;

	}

