html, body {
height:100%;
}
body {
background-color: #ffccff; 
font-family: "Arial", sans-serif;
font-size: small;
margin:0 auto;
text-align:center;
}
p{
padding:0px 5px 0px 0px;
}
a {
color: #000033;
}
a:visited {
color: #990099;
}
a:hover {
color: #cc66cc;
text-decoration: none;
}
a:active {
text-decoration: none; 
color:#cc99cc;
}
img {
display:block;
border:none;
}
h1 {
font-weight:bold;
font-size:small;
padding:0px;
margin:0px;
}
h2 {
display:inline;
color:#990099;
font-size:small;
font-weight:bold;
padding:0px;
margin:0px;
}
h3 {
font-weight:bold;
font-size:small;
padding:0px 0px 0px 12px;
margin:0px;
}
ul {
list-style-type:circle
}
#holder {
background-image: url(images/backwallpaper-150.gif);
background-repeat: repeat;
background-position: center 5px;
width:990px;
margin: 0px auto -1px auto; 
top:0px;
text-align:left;
overflow:hidden;
height:675px;
}
#logo {
position:relative;
top:10px;
left:10px;
width:231px;
}
#banner {
width:405px;
position:relative;
top:-150px;
left:250px;
height:auto;
}
#box_holder {
position:relative;
top:-810px;
left:190px;
height:479px;
width:607px;
overflow:hidden;
}
#top_corner {
height:225px;
width:224px;
position:absolute;
top:0px;
left:0px;
z-index:2;
}
#bottom_corner {
height:132px;
width:131px;
position:absolute;
right:0px;
bottom:0px;
z-index:2;
}
#text_box {
background-color: #ffccff; 
border: 1px solid #000033;
position:absolute;
top:63px;
left:63px;
height:375px;
width:505px;
z-index:1;
overflow:hidden;
}
#content {
position:relative;
width:440px;
height:312px;
top:117px;
left:100px;
z-index:5;
overflow:auto;
}
#menu {
background-color:#000000;
height:332px;
width:165px;
z-index:4;
border: 1px solid #000033;
position:relative;
left:41px;
top:-36px;
}
#title {
position:absolute;
top:75px;
left:110px;
width:200px;
height:40px;
z-index:3;
}
#sidebar {
height:332px;
width:165px;
z-index:4;
background-color: #ffccff; 
border: 1px solid #000033;
position:relative;
top:-412px;
left:793px;
overflow:hidden;
}
#footer {
background-color:#996699;
position:relative;
top:-823px;
z-index:3;
width:100%;
height:15px;
z-index:1;
}
#copyright {
font-size:0.8em;
text-align:right;
padding:0px 10px 0px 0px;
}
#newimage {
margin:10px 10px 10px 10px;
float:left;
position:relative;
border: 1px solid #000033;
}
#artholder {
position:relative;
top:-932px;
left:220px;
height:601px;
width:577px;
overflow:hidden; 
}
#art_box {
background-color: #ffccff; 
border: 1px solid #000033;
position:absolute;
top:10px;
left:33px;
height:550px;
width:505px;
z-index:1;
overflow:hidden;
}
#gallery {
background-color: #ffccff; 
border: 1px solid #000033;
position:absolute;
top:60px;
left:63px;
height:475px;
width:348px;
z-index:2;
overflow:hidden;
margin:10px 5px 5px 45px;
}
#arttitle {
position:absolute;
top:17px;
left:110px;
width:200px;
height:40px;
z-index:3;
}
#artbanner {
width:405px;
position:relative;
top:-150px;
left:250px;
height:auto;
visibility:hidden;
}
#back {
height:63px;
width:35px;
position:relative;
top:25px;
left:40px;
z-index:2;
}
#artfooter {
background-color:#996699;
position:relative;
top:-945px;
z-index:3;
width:100%;
height:15px;
z-index:1;
}
#imagemap {
position:relative;
left:303px;
top:75px;
}
#sidebar_text {
padding:0px 15px 0px 15px;
}
