
a 
{ 
text-decoration:none;
cursor:hand; 
} 

a:visited
{
text-decoration:none;
}

a:hover 
{ 
}

hgroup
{
text-shadow: 1px 1px 0px white, 3px 3px 10px black;
}

img 
{
 margin-left:20px;
 margin-right:20px;
 margin-top:20px;
 margin-bottom:20px;
 width: 100px;
 border:0;
}

body
{
background-color: blue;
}

table
{
text-align: center; 
padding: 0; 
margin: 0; 
border: 1px solid black;
background-color: rgb(255, 228, 196);
box-shadow: 0px 2px 5px #1c1a19;
border-radius: 15px;
padding-top:20px;
padding-bottom:20px;
}

td
{
vertical-align:center;
text-align:left;
padding-left:20px;
}

aside
{
position: relative;
float: left;
width:350px;
background-color: #E8CE94;
box-shadow: 0px 2px 5px #1c1a19;
border-radius: 15px;
padding: 2px;
color: black;
font-size: 0.9em;
vertical-align:10%;
}

ul
{
counter-reset: item;
list-style-type: none;
}

ul li::before
{
counter-increment: item;
content: counters(item,".")' ';
}

section
{
margin-left:20px;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
background-color: yellow;
box-shadow: 0px 2px 5px #1c1a19;
border-radius: 15px;
}

article
{
margin-left:20px;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
background-color: brown;
box-shadow: 0px 2px 5px #1c1a19;
border-radius: 15px;
}

h1
{
font-weight:bold;
color:#000099;
margin:10px 0px;
background-color:yellow;
box-shadow: 0px 2px 5px #1c1a19;
border-radius: 15px;
text-align:center;
}

h2
{
color:yellow;
margin-left:20px;
text-shadow: 1px 1px 0 #333,
             2px 2px 0 #333,
             3px 3px 0 #333,
             4px 4px 0 #333,
             5px 5px 0 #333,
             5px 5px 5px #333;
}

p
{
color:yellow;
}
