body{
font-family: Verdana, Helvetica, Arial, sans-serif;
padding: 0;
margin: 0;
}

#container{
margin: auto;
width: 1000px;
position: relative;
top: 25px;
}

#navigation a{
text-decoration: none;
color: #5A5858;
border: 0;
}

a img{
border:0;
}

a {
color: red;
}

#navigation a:hover{
text-decoration: underline;
}

#navigation a:active{
text-decoration: underline;
}


#header{
margin:auto;
width: 425px;
}

#image{
padding-top: 25px;
margin: auto;
width:295px;
}

#navigation{
margin: auto;
width: 645px;
padding-top: 35px;
}

#navigation li{
display: inline;
padding: 20px 20px 20px 20px;
color: #5A5858;
}

#text {
padding-top: 8px;
font-size: small;
margin-left: 300px;
width:550px;
color: #232222;
}

#text2 {
padding-top: 8px;
font-size: small;
margin: auto;
width:120px;
color: red;
}

#text3 {
padding-top: 8px;
font-size: small;
margin: auto;
width:440px;
color: #232222;
}

#gallery{
margin: auto;
}

#video{
padding-top: 20px;
margin: auto;
width: 325px;
}

#video ul { list-style: none; }
#video ul li { display: inline; }
#video ul img {
border: 5px solid #3e3e3e;
border-width: 5px 5px 20px;
}
	
#video ul a:hover img {
border: 5px solid #fff;
border-width: 5px 5px 20px;
color: #fff;
}
	
#video ul a:hover { 
color: #fff; 
}

#caption{
margin: auto;
width: 400px;
font-size: small;
color: #232222;
}

#videocontent{
margin: auto;
width: 400px;
padding-top: 25px;
}

#subcaption{
margin-top: 35px;
margin-left: 235px;
font-size: small;
color: #232222;
}

.link a{
text-decoration: none;
border:0;
color:red;
}

#navigation2{
margin: auto;
width: 558px;
margin-top: 35px;
}

#navigation2 li{
display: inline;
padding: 20px 20px 20px 0px;
color: #5A5858;
}

#navigation2 a:hover{
text-decoration: underline;
}

#navigation2 a:active{
text-decoration: underline;
}