/* Body */

body {font-size: 11px; 
color: #539DBC; 
font-family: Georgia;
text-align: center;
margin-top:0px;
margin-bottom:0px;
background: #DEE5F9 url(http://i758.photobucket.com/albums/xx229/vanilla_drop/Knick-Knack/bg.png);}
       

/* Page */

#page {
width: 542px;
background-image: url('http://i758.photobucket.com/albums/xx229/vanilla_drop/Knick-Knack/line.png');
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
text-align: left;}


/* Header */

#header {
background: url('http://i758.photobucket.com/albums/xx229/vanilla_drop/Knick-Knack/header.png') no-repeat top left;
width: 542px;
height: 590px;}


/* Content */

#content {
width:500px;
margin-top:-10px;
margin-left: 15px;
_margin-left: 10px;
text-align: justify;
padding-top: 15px;
padding-left:5px;
padding-right:3px;
padding-bottom:0px;
float: left;}


/* Footer */

#footer {
background-image: url('http://i758.photobucket.com/albums/xx229/vanilla_drop/Knick-Knack/footer.png');
background-position: bottom;
width: 542px;
height: 198px;
clear: both;}


/* Links */

a {cursor: help; color: #2ABFE5; text-decoration: none;}
a:link {cursor: help; color: #2ABFE5; text-decoration: none; border-bottom: 1px solid #F4AFFF;}
a:visited {cursor: help; color: #2ABFE5;text-decoration: none; border-bottom: 1px solid #F4AFFF;}
a:active {cursor: help; color: #8FADFF;text-decoration: none;}
a:hover {cursor: help; color: #8FADFF; text-decoration: underline; border:0px;}


/* H1 */

h1 {background: url('http://i758.photobucket.com/albums/xx229/vanilla_drop/Knick-Knack/h1.png');
height: 35px;
width: 400px;
font: italic 20px Georgia;
padding-top: 30px;
padding-left: 40px;}

/* Textareas */

input, textarea, select, button {
border: #8FADFF 1px solid;
color: #E5AFFF;
font-size:11px;
background-color: transparent;}

/* Navigation */

#menu {position:absolute;}

#nav {
list-style: none;
display: inline;
}

#menu UL {
font-size: 10px;
color:#ffffff;
font-family:georgia; 
font-weight: bold;
line-height: 18px;
padding-left:0px;
clear: left;
margin: 1px;
list-style-type: none; 
}

#menu UL LI {
display: block;
float: left;
margin: 1px;
margin-top:-2px;
width: auto;
text-align: center;
}

#menu UL LI A {
font-family: georgia; 
font-weight: bold;
color:#539DBC;
text-align: center;
text-transform:uppercase;
text-decoration: none;
letter-spacing: 1px ;
font-size: 10px;
voice-family: inherit;
line-height: 15px;
display: block;
width:115px;
background-color: #DFFEFF;
border-left:3px solid #F0EEEE;
border-right:3px solid #F0EEEE;
border-top:3px solid #F0EEEE;
border-bottom:6px solid #F0EEEE;
}


#menu UL LI A:hover {
background-color: #92E2F0;
position:relative;
top:3px}


#menu UL LI A:focus, select:focus:focus {
color:#ffffff;
position:relative;
bottom:3px;}