body {
font-family : "Lucida Sans Unicode", san-serif;
font-size : 100%;
text-align : justify;
color : #663300;
background-image : url('images/wallpaper.jpg');
}
p { 
padding : 0 20px 0 15px; 
}

.pdtble {
border-collapse : collapse;
width : 98%; 
margin-left : auto; 
margin-right : auto;
}

.smtble { 
padding : 0 5px 0 8px; 
font-size : 80%;
text-align : left;
vertical-align : top;
border-width : 1px;
border-color : #663300;
border-style : solid;
height : 30px;
}

.smtble2 { 
padding : 0 5px 0 8px; 
font-size : 90%;
text-align : left;
vertical-align : center;
border-width : 1px;
border-color : #663300;
border-style : solid;
height : 30px;
}

.mdtble { 
padding : 0 0 0 5px; 
font-size : 90%;
text-align : left;
vertical-align : top;
height : 20px;
font-weight : bold;
}

hr {
text-align: center;
border: 0;
width: 70%;
color: #663300;
background-color: #663300;
height: 3px;
}

			/* NAVIGATION */
#navcontainer {
width : 194px;
}
#navcontainer ul {
margin-left : 28px;
margin-right : 20px;
padding-left : 0;
list-style-type : none;
}
#navcontainer a {
display : block;
background : black;
color : #FFFFCC;
border-bottom : 1px solid white;
font-size : 105%;
font-weight : bold;
}
#navcontainer a:link, #navlist a:visited {
color : #FFFFCC;
background : black;
text-decoration : none;
}
#navcontainer a:hover, #navcontainer a.current {
background : black;
color : #CC6666;
}
			/* TYPOGRAPHY */
div {
color : white;
background-color : inherit;
font-weight : bold;
}
h1 {
text-align : center;
font-size : 140%;
text-transform : uppercase;
letter-spacing : 3px;
color : black;
background : inherit;
}
h2 {
margin : 0;
padding: 0 20px 0 10px; 
text-align : center;
font-size : 130%;
font-variant : small-caps;
letter-spacing : 2px;
color : #CC6666;
font-weight : bold;
background : inherit;
}
h3 {
margin : 0;
padding : 0 0 3px 3px;
text-align : center;
font-variant : small-caps;
font-size : 110%;
letter-spacing : 1px;
color : #663300;
background : inherit;
}
blockquote {
margin : 10px 20px 20px 15px;
font-style : italic;
color : #CC6666;
text-align : justify;
}
			/* CLASSES */
.bottom {
text-align : center;
font-size : 75%;
}

.ctr {
text-align : center;
}
			/* LINKS */
a:link { 
color : #339966;
text-decoration : none;
}

a:visited {	
color : gray;
text-decoration : none; 
}

a:hover, a.active { color: #CC6666 }

.image { border : 2px; border-color : #663300; border-style : solid; }

a:link .image { border-color: #339966; }

a:visited {	color : gray; text-decoration : none; }

a:hover .image, a:active .image {border : 2px; border-color : #CC6666; border-style : solid }


