/* CSS Document */

body {
margin: 0;
padding: 0;
}
 
#wrapper {
margin: 0 auto;
width: 800px;
min-height: 600px;
}

#header {
width: 800px;
height: 250px;
background-color: #666666;
}

#navigation {
width: 800px;
height: 40px;
background-color: #000000;
opacity: 0.9;
}

p.nav {
font-family: "Helvetica", sans-serif;
font-size: 16px;
font-weight: bold;
color: #ffffff;
padding: 10px;
}

a.nav {
text-decoration: none;
color: #CCCCCC;
}

a.nav:hover {
color: #FFFFFF;
}

#main {
float: left;
width: 800px;
min-height: 300px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333333;
font-weight: bold;
padding: 20px;
}

#title {
width: 800px;
height: 40px;
background-color: #000000;
border-bottom: 1px solid #333333;
opacity: 0.9;
}

h2 {
font-family: Corbel, sans-serif;
font-size: 20px;
color: #CCCCCC;
font-style: italic;
padding: 10px;
}

p.main {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
padding-left: 20px;
line-height: 15px;
}

a.main {
text-decoration: none;
color: #333333;
font-weight: bold;
}

a.main:hover {
color: #666666;
}

.holder {
float: left;
width: 180px;
height: 180px;
margin: 10px;
}

.image {
width: 180px;
height: 180px;
}

.text {
margin-top: -90px;
width: 180px;
height: 90px;
background-color: #000000;
opacity: 0;
}

.text:hover {
opacity: 0.9;
}

p.info {
font-family: "Helvetica", sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding: 10px;
line-height: 15px;
}

img.thumb {
position: inherit;
z-index: -1;
}

#footer {
float: left;
width: 800px;
height: 200px;
}
