/* CSS Document */
html { height: 100%; margin-bottom: 1px; }
 
body {
text-align:center;
margin:0;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

a {
color:#333333;
}

a img {
border:0;
}

p {
font-size:75%;
}

p#instructions {
font-size:65%;
width:80%;
margin:0 auto;
padding:3px;
border-left:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
background:#f1f1f1;
}

* html p#instructions {
margin-bottom:1em;
}

h1 {
background:url(skin/head.gif) no-repeat top left;
height:34px;
text-indent:-9999px;
margin:5px 0; padding:0;
}

#strip1 {
height:3px;
background:#333333;
font-size:0;
}

#strip2 {
height:6px;
background:#666666;
font-size:0;
}

#container {
width:562px;
margin:0 auto;
}

body#wide #container {
width:800px;
}

p#nav span {
font-weight:bold;
}

p#caption {
float:left;
width:382px;
text-align:left;
padding:5px 0 0 5px;
background:url(skin/capbg.gif) no-repeat top left;
}

p#nav {
float:left;
width:175px;
text-align:left;
}

p#nav a:hover img {
background:#e1e1e1;
}

p#nav img {
vertical-align:middle;
}

#photo {
padding:5px;
background:#f1f1f1 url(skin/load.gif) center;
border:1px solid #666666;
clear:both;
}

div#menu {
text-align:right;
padding:3px;
border:1px solid #e1e1e1;
}

p#title {
float:left;
text-align:left;
font-weight:bold;
padding-top:4px;
margin:0;
}
