html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";>
}





body { background: url('../images/wall.jpg') fixed center center; font-family:verdana;}

a {text-decoration:none;color:#af6348;}
a:link {}
a:hover{color:white;text-decoration:underline;}
a:active{color:white;}

#header { color:#7c4e37;font-size:5em;padding:5px 0 0 5px;}
#mainmenu ul li {display:inline;padding:0 0 0 20px;font-size:20px;}
#mainmenu {text-align:center;padding: 10px ;color:#af6348;}


#gallery ul { padding:50px 0 0 0 ; margin:0; width:240px; position:relative;}
#gallery ul li {display:inline; width:60px; height:48px; float:left ; margin:0 0 10px 15px;}
#gallery ul li a {display:block; width:60px; height:48px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
#gallery ul li a span {display:none;}
#gallery ul li a img { width:60px; height:50px; border:0;}


#gallery ul li a:hover { border-color:#555 #ddd #eee #333;}
#gallery ul li a:hover b {position:absolute; left:300px; top:0; width:500px; height:375px; text-align:center; z-index:20; padding:50px 0 0 0 ;}
#gallery ul li a:hover span {display:block; color:#fff; font-size:11px; width:350px; margin:0 auto;}
#gallery ul li a:hover img {margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}


#footer { padding:400px 0 0 0 ; text-align:center; color:white; font-size:10px;}