.container
{
background-image:url(images/upleft.gif);
background-repeat:no-repeat;
background-color:#EEEEEE;

}
.top
{
background-image:url(images/upright.gif);
background-repeat:no-repeat;
background-position:top right;

}
.toprow
{
background-image:url(images/top.gif);
background-repeat:repeat-x;
height:30px;
margin-left:30px;
margin-right:30px;
padding-top:12px;
text-align:center;
margin-bottom:-12px;
font-size:18px;
font-weight:bold;

}
.content
{
background-image:url(images/right.gif);
background-repeat:repeat-y;
background-position:right;
}
.leftside
{
background-image:url(images/left.gif);
background-repeat:repeat-y;
background-position:left;
}
.resultlist
{
margin-left:10px;
margin-right:10px;
font-size:14px;
}
.footer
{
background-image:url(images/botright.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.bottom
{
background-image:url(images/bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
height:30px;
margin-left:30px;
margin-right:30px;
}
.bottomleft
{
background-image:url(images/botleft.gif);
background-repeat:no-repeat;
}
#menu
{
width:20%;
float:left;
}
#search
{
width:70%;
margin-left:22%;
display:none;
}
#results
{
width:70%;
display:none;
margin-left:22%;
}
#display
{
width:70%;
display:none;
margin-left:22%;
}
#recent
{
width:70%;
margin-left:22%;
}
#current
{
width:70%;
margin-left:22%;
}
h1
{
background-image:url(images/logo.png);
background-repeat:no-repeat;
padding-left:200px;
font-size:70px;
margin-top:0px;
padding-top:65px;
font-family:"book antiqua" sans;
color:#444444;
margin-bottom:0px;
}
.fakelink
{
cursor:pointer;
display:block;
color:#0033CC;
padding-left:25px;
text-decoration:none;
}
.fakelink:hover
{
text-decoration:underline;
}
.fakelinkinline
{
cursor:pointer;
color:#0033CC;
padding-left:10px;
text-decoration:none;
}
.fakelinkinline:hover
{
text-decoration:underline;
}
.resultitem
{
margin-left:10px;
margin-right:10px;
border-bottom:1px solid #888888;
padding:5px;
cursor:pointer;
}
.singleitem
{
margin-left:10px;
margin-right:10px;
padding:5px;
}
h3
{
margin:0px 0px 0px 0px;
}
.resultitem p
{
margin:5px;
}
.resultitem:hover
{
background-color:#CCFFFF;
}
.displayitem
{
margin-left:10px;
margin-right:10px;
padding:5px;
}
#letterinfo
{
border:1px solid #666666;
margin-top:30px;
width:70%;
margin-left:auto;
margin-right:auto;
}
.instructions
{
text-align:center;
padding:17px;
font-weight:bold;
}
th
{
text-align:right;
padding-right:10px;
}
.label
{
font-size:16px;
font-weight:bold;
margin-left:14px;
}














