a img {
border:none;
}

body {
background-attachment:fixed;
background-color:#1e1e1e;
background-image:url('gradient.png');
background-repeat:repeat-x;
font-family:"Arial", "Helvetica", sans-serif;
min-width:720px;
margin:0;
}

#page {
border-radius:20px;
margin:10px;
background-color: white;
}

.box {
border-top:2px solid black;
/*box-shadow:2px 2px 5px #4c4c4c;*/
padding:6px;
}

#header {
background-image:url('wafflebg.gif');
border-radius:20px 20px 0 0;
border-top:0 none black;
padding-top:10px;
text-align:center;
height: 125px;
}

#definition {
background-image:url('ripped-paper.png');
font-family:'Times New Roman', times, serif;
left:25px;
padding:35px 40px;
position:absolute;
text-align:left;
top:20px;
}

#nav {
padding:0 5px;
position: absolute;
top: 142px;
width: 96%;
}

#nav ul {
list-style-type:none;
margin:0;
padding:0;
}

#nav li {
display:inline;
left:40px;
position:relative;
}

#nav li a {
background-color:black;
border-radius:5px;
color:white;
padding:3px;
text-decoration:none;
box-shadow:inset -2px 1px 5px #B2B2B2;
border:2px solid black;
}

#nav .current a, #nav .current a:hover {
background-color:#B2B2B2;
color:black;
box-shadow:inset 2px -1px 5px #3C3C3C,inset -2px 1px 5px white;
}

#nav .hidden a {
opacity:0;
}

#nav .hidden a:hover {
opacity:1;
}

#waffly {
background-image:url('waffly.png');
height:125px;
position:absolute;
right:10px;
top:26px;
width:122px;
}

#content {
padding-top:15px;
}

#content p {
text-indent:32px;
}

#content table {
margin:0 auto;
}

#footer {
font-style:italic;
text-align:center;
}

#footer #stats {
position:relative;
top:3px;
}

th {
text-align:left;
}

th a {
border-bottom:solid 1px black;
padding-bottom:5px;
text-decoration:none;
}

th hr {
display:none;
}

h3 {
color:red;
margin:0;
padding:0;
}

#archives {
background-image:url(archives/chives.jpg);
background-position:middle center;
margin:-5px;
padding:0;
text-align:center;
}

#archives h1 {
font-family:serif;
font-size:60pt;
font-weight:400;
margin:0;
padding:20px;
}

#date {
float:right;
}

abbr,acronym,.help {
border-bottom:1px dotted #333;
cursor:help;
}

#illustration {
width:400px;
}

.buttons a {
background-color:black;
border-radius:5px;
color:white;
line-height:200%;
padding:5px;
text-decoration:none;
}

#nav li a:hover,.buttons a:hover {
color:#fdfcab;
}

