/* CSS Document */
body {
  margin: 0px;
  padding: 0px;
  background-image:url(images/bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-color: #646466;
}

#container
{
width:1000px;
height: 657px;
margin: 100px auto 0px auto;
padding: 0px;
vertical-align: middle;
}

a, a:visited
{
color: #000;
text-decoration: none;
}

a:hover, a:active
{
color: black;
text-decoration: underline;
}

p
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555;
}

h3
{
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size: 21px;
color: black;
margin: 0px;
font-weight: normal;
}

img
{
border: 0px;
}

a:link .picture, a:visited .picture 
{
opacity: 1;
filter: alpha(opacity=100);
}

a:hover .picture 
{
opacity: .7;
filter: alpha(opacity=70);
}

<!--footer start-->
#footer
{
width: 1000px;
height: 25px;
}

#footer
{
width: 1000px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
text-align: right;
margin: 0px auto 0px auto;
padding-top: 20px;
}

#footer a:link, #footer a:visited
{
color: red;
text-decoration: none;
}

#footer a:hover, #footer a:active
{
color: red;
text-decoration: underline;
}

<!--footer end-->



<!--navigation start-->
#nav
{
width: 150px;
height: 435px;
}

#nav ul
{
margin: 0px;
padding: 0px;
background-color: black;
height: 435px;
width: 150px;
}

#nav ul li
{
display: block;
float: left;
font-weight: 700;
text-align: left;
margin: 0px;
width: 150px;
}

#nav ul li a
{
font-size: 12px;
padding: 10px 5px 10px 12px;
margin: 0px;
display: block;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
width: 150px;
}
#nav ul li a:visited
{
font-size: 12px;
padding: 10px 5px 10px 12px;
margin: 0px;
display: block;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
width: 150px;
}
#nav ul li a:hover
{
font-size: 12px;
padding: 10px 5px 10px 12px;
margin: 0px;
display: block;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
width: 150px;
background-color: #333;
}
<!--navigation end-->

