body {
	color: #DACFBA;
	background: #DDDDDD;
	font-family: Times New Roman, Helvetica, Sans-Serif;
	font-size: small;
}


#main_div {
background:blue;
text-align:center;
width:auto;
}

#logo H1 {
text-align:center;
margin:0;
font-size: 30px;
color: #000000;
}

#login {
background:#EAEAEA;
position:absolute;
color:#000000;
float:left;
height:auto;
width:11em;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

#login h2 {
	color:#FFFFFF;
	margin: 0em -0.1em 1em 0em;
	/* background-image: url(Graphics/h2picture.jpg); */
	background:#000;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}

#login p{
margin-left:0.5em;
color:#000000;
}

#login input{
font-size:12px;
height:auto;
width:auto;
background: #DDDDDD;
margin-top:0.5em;
border:1px solid #000000;
color:#4D4D4D;
margin-bottom:0.1em;
}

#login a {
margin-left:0.5em;
}

/*	#login a {
	margin-left:1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
	#login a:hover {
	margin-left:1em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: underline;
}*/

#randompic img {
margin-top:-1.1em;
margin-left:-0.5em;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:0;
border-left:0;
}



#login form {
}

#content {
background:#ffffff;
height:auto;
margin-left:11.1em;
position:absolute;
width:auto;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}

#content p {
margin-right:0.5em;
}

#submit{
margin-top:0.2em;
}

#logo {
/*border-bottom:1px solid #000000;*/
}

#headline {
width:80em;
text-align:center;
}

#headline H3{
margin-top:0.3em;
margin-bottom:0.1em;
color: #000000;
font-size:20px;
}

#thepicture {
float:left;
width:89.5%;
}

#thepicture img{
margin-left:auto;
margin-right:auto;
float:center;
}

#index H2 {
margin:0;
font-size:16px;
float:left;
text-align:left;
color:black;
margin-top:0em;
}

#index {
text-align:left;
margin-left:0.5em;
margin-top:0.5em;
width:100%;
}

#index a {
margin-left:1em;
font-size:15px;
color:#000000;
}

#image {
margin-left:0.5em;
}

#index p {
color:#000000;
font-size:15px;
width:auto;
}

#thumbnails {
margin-top:0.5em;
text-align:left;
margin-left:0.5em;
margin-bottom:0.5em;
}

#thumbnails img {
margin-top:0.5em;
margin-right:0.5em;
border:1px solid #000000;
}

#thumbnails H2 {
margin:0;
font-size:16px;
text-align:left;
color:black;
margin-top:0em;
}

#thumbnails p {
text-align:left;
color:#000000;
left-margin:1em;
margin:0;
}

#numpic {
}

#picstats {
width:40%;
margin-top:0.5em;
margin-left:0.5em;
margin-bottom:1em;
text-align:left;
border:1px solid #000000;
background:#EAEAEA;
}

#picstats p {
margin-top:0.5em;
margin-left:0.5em;
margin-bottom:0.5em;
color: #000000;
}


#line{
height:100%;
border-left:1px solid black;
}

#navigation {
margin-left:8.7em;
margin-bottom:-1.3em;
text-align:center;
float:left;
width:40em;
/*border-top:1px solid #000000;*/
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

#navigation h3 {
margin:0;
color:#000000;
float:left;
}

#navigation a {
text-align:center;
color:#000000;
}

#picture img {
border:1px solid #000000;
}


#upform {
margin-left:0.5em;
float:left;
width:40%;
text-align:left;
}

#upform form {
text-align:left;
}

#upform p {
font-size:15px;
color:#000000;
}

#upform select {
color:#000000;
width:10em;
}

#upform input {
text-decoration:none;
}

#upform h3 {
color:#000000;
size:16px;
}

#upform textarea{
width:20em;
height:20em;
}

#upformright {
margin-left:0.5em;
width:40%;
text-align:left;
margin-top:-0.3em;
float:left;
}

#upformright p {
font-size:15px;
color:#000000;
}

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

a:hover {
text-decoration:underline;
}

#copyright p {
font-size:10px;
}


