* {
border: 0;
padding: 0;
}

body {
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #eee;
text-align:justify;
}

h1{
font-size:15px;
color:#bd7523;
margin-bottom:0px;
}
h2 {
font-size:20px;
color:#bd7523;
}

ul {
list-style:none;
list-style-image:none;
margin-left:20px;
}
li {
margin-bottom:10px;
}
a {
color:#000;
text-decoration:none;
}
a:hover {
color:#bd7523;

}

#container {
background:url('images/newbg.jpg') no-repeat;
height: 590px;
width:770px;
margin:auto;
border:#bd7523 2px solid;
}
#heading {
	position:relative;
	top:8px;
	right:27px;
	text-align:right;
}
#heading h1 {
font-size:16px;
color:#bd7523;
}

#main, #right {
float:left;
display:block;
margin-top:10px;
height: 460px;
}
#main, #picspage{
margin-left:10px;
width:425px;
}

#right {
margin-left:165px;
width:155px;
}
#right li {
margin-left:-20px;
padding-left:-20px;
color:#eee;
}
#right img {
padding-left:5px;
}

.albumlist {
list-style-type: none;
margin-bottom:30px;
margin-left:2px;
}
.albumlist ul {
padding-bottom:40px;
}
.albumlist li {
float:left;
list-style-image:none;
margin-left:8px;
margin-bottom:8px;
font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFC6FF;
text-align:center;
border:0px;
}

.albumlist img {
display: block;
border: 0px;
}

#navbar {
display:block;
/*position:absolute;
bottom:-60px;
right:0px; */
float:right;
width:350px;
height:40px;
text-align:right;
}

#navbar li {
float:right;
margin-right:10px;
margin-top:6px;
}

.clearer {
clear:both;
}

.leftimg {
float:left;
margin-right:10px;
margin-bottom:10px;
}

#picspage {
margin-top:150px;
}

.figure {
float:left;
width:202px;
margin-bottom:12px;
margin-left:4px;
position:relative;
margin-right:6px;
}

.figure p {
position:absolute;
width:180px;
left:10px;
bottom:0px;
color:#000;
font-weight:bold;
}

#subnav {
float:left;
width:auto;
margin-left:120px;
margin-right:auto;
}
#subnav li {
float:left;
width:50px;
margin-left:10px;
}

.gap {
height:30px;
}

input, select {
margin-bottom:12px;
height:24px;
}

table tr, td {
height:32px;
vertical-align:middle;
}

#submit {
margin-left:auto;
margin-right:auto;
margin-top:12px;
background-color:#bd7523;
}

.mininav {
position:relative;
top:20px;
margin-left:100px;
margin-top:100px;
height:120px;
width:auto;
font-size:120%;
padding-left:45px;
padding-top:20px;
padding-bottom:6px;
}

.ieadd {
height:6px;
width:5px;
}

.copyright {
position: absolute;
bottom: -37px;
margin-left:auto;
margin-right:auto;
font-size:80%;
color:#fff;
}

.hidden {
visibility:hidden;
width:1px;
height:1px;
}

.hidden img {
width:0px;
height:0px;
}