* {margin:0; padding:0;}
body, html {
height:100%;
background:#292929;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#000;
}
a {color:#fff; text-decoration:underline;}
p {margin-bottom: 15px;}
.quotes {color:#fff; font-size:92%;font-style:italic;text-align:center;letter-spacing:1px; display:block;}

#shell {
width:845px;
margin:auto;
border-collapse:collapse;
height:100%;
}

#main {
position:relative;
background-image:url('../images/box.png');
background-repeat:no-repeat;
background-position:center top;
width:845px;
height:446px;
}
#splash {
position:absolute;
top: 26px;
left:26px;
width:261px;
height:392px;
background:#000;
}

#phead {
position:absolute;
top: 60px;
left: 310px;
}

#content {
position:absolute;
top: 100px;
left: 320px;
padding-right:20px;
height:265px;
width:420px;
overflow:auto;
line-height:1.5;
text-align:left;
font-size:95%;
}
#content table {margin-bottom:15px;}

#header {
position:relative;
height:44px;
margin: 0 16px -15px 16px;
z-index:1;
}
#title {
position:absolute;
bottom:0;
left:0;
width:288px;
height:44px;
}
#menu {
float: right;
line-height:44px;
width: 545px;
height:100%;
text-align:right;
}
#navlist
{
margin: 0;
padding: 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 95%;
text-transform:uppercase;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-size:85%;
}

#navlist a:link, #navlist a:visited
{
padding-top: 2px;
line-height: 14px;
margin: 0 5px 4px 5px;
text-decoration: none;
color: #eee;
letter-spacing: 1px;
border-top: 2px solid #3b3b3b;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-color: #a3acb3;
font-weight: bold;
background: transparent;
color: #fff;
}

#navlist a:hover { color: #868d93; font-weight:normal; border-color: #fff; }

#footer {
position:relative;
font-size:80%;
color: #858585;
letter-spacing: 1px;
margin:-5px 0 0 26px;
z-index:2;
}

#footer a {text-decoration:none; color: #ccc;}

a.thickbox img {
padding:7px;
border:1px dotted #000;
margin: 1px 1px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}

a.thickbox:hover img {
border:1px solid #fff;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;

}

a.thickbox:hover{
color: #fff; /* irrelevant definition to overcome IE bug */
}
