html{
font-family: verdana;
}

table#container{
margin: 0 auto;
width: 940px;
border: 3px solid #282828;
}

body{
background-color: black;
}

table#main{
background-color: #2a2a2a;
border: 3px solid #434343;
margin: 8px;
}

td.smallText{
color: #999999;
font-size: 12px;
}

table#left{
width: 268px;
background-color: #2a2a2a;
height: 100%;
vertical-align: top;
}

table#right{
width: 648px;
vertical-align: top;
}

table#footer{
width: 100%;
padding: 0 10px;
*padding: 10px 10px;
}

table#menu{
color: #CCCCCC;
font-size: 12px;
font-weight: bold;
}

p.content{
color: #CCCCCC;
text-align: justify;
padding: 10px 10px 0 10px;
*padding: 0px 10px 0 10px;
}

p.artists{
margin: 0px;
padding: 0px;
}

img.port{
border: black solid 1px;
margin: 20px 10px 5px 10px;
*margin: 30px 10px 5px 10px;
}

p{
color: #CCCCCC;
}

h2.left{
text-align: center;
font-size: 18px;
}

h2{
color: #CCCCCC;
text-align: left;
margin: 0px;
font-size: 18px;
}

ul{
color: #CCCCCC;
font-weight: bold;
font-size: 14px;
margin-left: 0px;
*margin-left: 30px;
list-style-image: url(gallery/images/m09.gif);
}

li{
*padding-left: 10px;
}

hr{
border: 1px inset grey;
width: 99%;
}

hr.left{
border: 1px inset grey;
width: 90%;
}

a{
color: #CCCCCC;
text-decoration: none;
}

a:hover{
color: #CCCCCC;
text-decoration: underline;
}


a.mainlink{
margin: 10px 0px;
font-size: 16px;
}

p.footer{
font-weight: bold;
font-size: 12px;
}

div.submitbt{
float: left;
margin: 20px 0 0 80px;
*margin: 20px 0 0 50px;
}

div.resetbt{
margin: 20px 0 0 225px;
}

label{
float: left;
width: 200px;
padding: 2px 0 0 0;
color: #CCCCCC;
font-size: 14px;
}

form#contact{
width: 420px;
}

input{margin: 2px;}

select{margin: 2px;}

textarea{margin: 2px;}

img{ behavior: url(iepngfix.htc) }