body {
background:url(img/bg.gif) repeat;
color:#CCCCCC;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:1.1em;
cursor:default;
}

h1 {
color:#FFFF66;
}

#main {
width:900px;
margin:0px auto;
}

#logo {
text-align:center;
}

#logo img {
border:1px solid #666666;
}

.box {
border:1px solid #666666;
background:#212121;
padding:5px;
margin:0px auto;
margin-top:10px;
-moz-border-radius:5px;
}

#search {
text-align:center;
margin-top:50px;
margin-bottom:50px;
}

input,select,textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px;
margin:2px;
}

.point {
font-weight:bold;
cursor:pointer;
}

.c {
text-align:center;
}

a {
color:#FFFFFF;
height:0px;
}

a:hover {
text-decoration:none;
color:#009900;
}

.small {
font-size:0.8em;
}

.form {
margin:0px auto;
border-collapse:collapse;
background:#292929;
}

.form td {
padding:3px;
border:1px solid #999999;
}

.form th {
padding:3px;
border:1px solid #999999;
}

.example {
border:1px solid #666666;
background:#FFFFFF;
padding:3px;
margin-left:30px;
color:#000000;
width:30%;
display:block;
font-style:italic;
}

.code {
border:1px dashed #FF0000;
background:#CCCCCC;
color:#990000;
font-family:"Courier New", Courier, monospace;
font-size:0.9em;
margin:10px auto;
display:block;
padding:2px;
cursor:auto;
}

.result {
border-bottom:2px solid #666666;
}

.result textarea {
font-size:0.7em;
font-family:"Courier New", Courier, monospace;
background:#141414;
color:#FFFF99;
width:60%;
height:150px;
float:left;
}

.working {
float:right;
width:35%;
color:#FFFFFF;
text-align:center;
}

.workY {
background:#009900;
color:#FFFFFF;
padding:3px;
border:2px solid #006600;
}

.workN {
background:#CC0000;
color:#FFFFFF;
padding:3px;
border:2px solid #990000;
}

.workY2 {
color:#009900;
}

.workN2 {
color:#CC0000;
}

.working a {
color:#FFFFFF;
}

.working a:hover {
border:2px solid #FF9900;
}

.clear {
clear:both;
}

.bigLink {
font-size:1.4em;
color:#FFFF00;
}

.bigLink:hover {
color:#FFFF66;
text-decoration:underline;
}

.hl {
color:#66FFCC;
}

.linkBack {
border-collapse:collapse;
margin:10px auto;
width:80%;
background:#FFFFFF;
color:#FF6600;
}

.linkBack td {
border:2px solid #0033CC;
padding:2px;
}

.linkBack th {
border:2px solid #0033CC;
padding:2px;
font-weight:normal;
width:30%;
}

.linkBack input {
width:400px;
font-size:0.7em;
}

.list {
width:60%;
margin-left:10%;
}

.list li {
margin-bottom:10px;
}

.ad a {
color:#0099FF;
}

.ad {
color:#E8E8E8;
}

.ad h2 {
margin:0px;
padding:0px;
text-decoration:underline;
}

#net {
text-align:center;
font-size:1.3em;
}

#net a {
color:#FF3333;
}

#net a:hover {
background:#FF0000;
color:#FFFFFF;
}

.alpha {
text-align:center;
}

.alpha a {
color:#FFFF66;
font-size:1.4em;
margin-right:7px;
}

.fl {
float:left;
}

.fr {
float:right;
}
