* { 
  padding:0;
  margin:0;
} 
html {
  height:100%;
}
body {
  height:100%;
  font-family:sans-serif;
  padding:0;
  margin:0;
  color:#000;
  line-height:17px;
  background:#000;
  font-size:16px;
}
a { color:#CF9B00; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }
p { margin-bottom:10px; }
form { font-family:courier; padding-left:50px;}
img { margin:5px; border:0px; }
input { width:140px; }
input, textarea { border: 1px solid #F6CA4B; background: #FFF7DF; }
#container {
  width: 760px;
  height: 650px;
  margin: 0 auto;
  margin-top:20px;
  background: #000 url('../images/background.jpg') no-repeat top;
  padding: 10px;
}
#topnav { margin-top:90px; margin-left:50px; text-align:justify; }
#topnav a { border: 1px solid #F6CA4B; background: #FFF7DF; padding:3px; }
#topnav a:hover {
  border:1px solid #F6CA4B;
  background:#FFFFFF;
  text-decoration:none;
  padding:5px 3px 5px 3px;
}
#topnav li {
  text-decoration:none;
  display:inline;
}
#loading {
  float:left;
  margin-left:150px;
  margin-top:100px;
  height: 50px;
  width: 50px;
  background: url('../images/loading.gif') no-repeat;
}
#left {
  display:none;
  float:left;
  width:450px;
  height:200px;
  margin-left:50px;
  font-size:14px
  clear:left;
}
#left h2 {
  color: #404040;
  font-size: 24px;
  letter-spacing: -2px;
  font-weight: 100;
  margin: 10px 0 10px 0;
  padding-top:15px;
  padding-bottom:10px;
}
#left h2 a { color: #888; }
#left h2 a:hover { color: #CF9B00; text-decoration: none; }
#left ul { margin-bottom:10px; }
#left ul li { margin-left:60px; }
#right {
  float: right;
  width: 200px;
  border: 1px solid #F6CA4B;
  background: #FFF7DF;
  margin-top: 45px;
  margin-right: 55px;
}
#right ul { list-style-type: square; color: #CF9B00; padding: 0px 10px 10px 30px; }
#right h2 { color: #333; font-size: 12px; padding: 10px 0 5px 10px;}
#right a:hover { background:#fff; text-decoration:none; }
#footer {
  position:relative;
  width:100%;
  height:30px;
  top:auto;
  right:0;
  bottom:0;
  left:0;
  text-align: center;
  font-size: 11px;
  color: #666;
  padding: 10px 0;
}
#footer a { color: #fff; }
#footer a:hover { color: #fff; text-decoration: underline; }
.transparency {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.loading { background:url('../images/loading.gif') no-repeat center center; }
.clear { clear:both; }
