/* CSS Document */

html, body {
margin:0;
padding:0;
color:#990000;
background:#66cccc;
font-family:trebuchet ms, helvetica, arial, sans-serif;
font-size:medium;
}

#wrap {
width:950px;
margin:0 auto;
background:#66cccc;
height:100%;
}

#sidebar {
float:left;
width:350px;
padding-top:20px;
padding-bottom:20px;
font-size:small;
}

#nav {
float:right;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
}

#nav li {
margin-bottom:8px;
padding:0;
}

#sidebarbody {
padding-top:8px;
clear:both;
}

#main {
background:#ffff99;
float:right;
width:600px;
height:100%;
overflow:auto;
}

#title {
padding:20px;
padding-top:10px;
font-size:xx-large;
font-weight:bold;
}

#mainbody {
padding:20px;
padding-top:10px;
}

.title {
font-size:xx-large;
font-weight:bold;
padding:0;
}

.subtitle {
padding-top:0;
padding-bottom:0px;
font-size:small;
color:#ff9900;
}

.clue {
font-size:x-large;
font-weight:bold;
padding-top:25px;
padding-bottom:0;
}

.clueinfo {
padding:8px 0 0 0;
}

.emphasis {
font-weight:bold;
}

.logo {
float:left;
}

a:link {
text-decoration:none;
color:#66cccc;
}

a:active {
text-decoration:none;
color:#66cccc;
}

a:visited {
text-decoration:none;
color:#66cccc;
}

a:hover {
text-decoration:underline;
color:#66cccc;
}

#sidebar a:link {
color:#ffff99;
text-decoration:underline;
}

#sidebar a:active {
color:#ffff99;
text-decoration:underline;
}

#sidebar a:visited {
color:#ffff99;
text-decoration:underline;
}

#sidebar a:hover {
color:#ffff99;
text-decoration:none;
}

p {
margin:0;
padding-top:5px;
padding-bottom:5px;
}

.anchortable {
height: 22px;
color: #ffff99;
border: 0px;
background-repeat: no-repeat;
position: relative;
top: 3px;
}

.anchortable td {
width: 20px;
background-repeat: no-repeat;
padding: 0px 6px 6px 0px;
text-align: center;
font-size: 12px;
}

.anchortable a:link {
text-decoration: none;
color: #ffff99;
}

.anchortable a:active {
text-decoration: none;
color: #ffff99;
}

.anchortable a:visited {
text-decoration: none;
color: #ffff99;
}

.anchortable a:hover {
text-decoration: none;
color: #ffff99;
}

.icon {
position:relative;
top:5px;
}