body { 
background : url(images/background.gif); 
font-family : Arial, Helvetica, sans-serif; 
margin : 0; 
padding : 0; 
} 
ul { 
list-style-type : square; 
padding-top : 0; 
padding-left : 50px; 
padding-right : 15px; 
padding-bottom : 0; 
} 
p { 
margin : 0 0 20px 20px; 
} 
#text { 
width : 600px; 
height : 700px; 
margin : 0 auto; 
padding-top : 40px; 
padding-bottom : 15px; 
} 
#wrapper { 
width : 800px; 
height : auto; 
padding : 10px 0 0 0; 
margin : 0 auto; 
} 
#header { 
border : 1px solid; 
float : left; 
height : 150px; 
width : 798px; 
} 
#main { 
background-color : #fff; 
float : left; 
height : 650px; 
width : 800px; 
} 
#left { 
font-size : 70%; 
color : #fff; 
background-color : #000; 
float : left; 
height : 740px; 
width : 150px; 
padding : 0; 
margin : 0; 
} 
#right { 
border-right : 1px solid; 
background-color : #fff; 
float : right; 
height : 740px; 
width : 648px; 
padding : 0; 
margin : 0; 
} 
#footer { 
text-align : center; 
background-color : #000; 
margin : 0; 
padding : 5px 0 5px 0; 
font-size : 65%; 
height : auto; 
width : 800px; 
float : left; 
} 
.gallerycontainer { 
position : relative; 
margin : 20px; 
} 
.thumbnail img { 
border : 1px solid white; 
margin : 0 0 5px 0; 
} 
.thumbnail:hover { 
background-color : transparent; 
} 
.thumbnail:hover img { 
border : 1px solid #000; 
} 
.thumbnail span { 
position : absolute; 
background-color : #000; 
padding : 5px; 
left : -1000px; 
border : 1px solid #fff; 
visibility : hidden; 
color : #fff; 
text-decoration : none; 
} 
.thumbnail span img { 
border-width : 0; 
padding : 2px; 
} 
.thumbnail:hover span { 
visibility : visible; 
top : 0; 
left : 230px; 
z-index : 50; 
} 
.style1 { 
font-family : Arial, Helvetica, sans-serif; 
} 
.style3 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
.style4 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
} 
.style5 { 
color : #000000; 
} 
.style6 { 
color : #ffffff; 
} 
.style7 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
} 
.style8 { 
font-size : 14px; 
} 
a:link { 
color : #000000; 
} 
a:visited { 
color : #000000; 
} 
a:hover { 
color : #000000; 
} 
a:active { 
color : #000000; 
} 
.images { 
margin : 0; 
padding-left : 10px; 
} 
