/* Stylesheet for dark background */

/* Common Section */

BODY, P, TD {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

BODY {
background:#333333;
color:#EEEEEE;
}

H1 { font-size:20px; }
H2 { font-size:18px; }
H3 { font-size:16px; }
H4 { font-size:14px; }

LI { margin-top:5px; }

H1.red { font-size:20px; color:red;}

.red { color:red; }

u {
	text-decoration:none;
	border-bottom: dotted 1px #EEEEEE;
}

SMALL {
font-size:12px;
}

.small { font-size:12px; }

.Bold20 {
font-size:20px;
font-weight:bold;
}

.Bold16 {
font-size:16px;
font-weight:bold;
}

.tiny {
font-size:10px;
}

/* Event Index specific */

.eventindexblock1 {
background-color:#555555;
}

.eventindexblock2 {
background-color:#555555;
}

.eventindexblock3 {
background-color:#444444;
}

.eventindexblock4 {
background-color:#555555;
}

/* Lists and common outputs */

.anchorbar {
background-color:#666666;
color:#EEEEEE;
margin-left:10px;
}

.listpanotitle {
text-decoration:none;
color:#FFFFFF;
}

.listlocation {
text-decoration:none;
color:#EEEEEE;
}

/* Map pages */

.mappopframe {
background:black;
}

.mappop {
font-size:10px;
background:#333333;
color:#FFFFFF;
}

/* Event pages */

.PhotographerName {
font-size:20px;
font-weight:bold;
}

.gpsinfobox {
background:#444444;
}

.GEbox {
border-style:solid;
border-width:1px;
padding:1px;
margin:1px;
color:#333333;
border-color:#000000;
background:#cccccc;
font-size:12px;
font-weight:normal;
}

.whatislink {
font-size:90%;
color:#999999;
font-style:italic;
margin-left:5px;
}

.annotated {
font-size:80%;
color:#AAAAAA;
}

A:link {
color:#CCFFCC;
}

A:visited {
color:#88DD88;
}

A:hover {
color:#EEFFEE;
}

A:active {
color:#DDFFDD;
}

A.mutelink { 
text-decoration:none;
position:relative;
top:3px;
font-size:90%;
color:#CCCCCC; 
font-style:italic; 
}

/* Editing forms */

.inputborder {
font-size:12px;
font-family:arial,helvetica,sans-serif;
border-color:black;
border-width:1px;
border-style:solid;
padding:2px;
background:#0000ff;
position:absolute;
visibility:hidden;
}

.inputtitlebar {
text-decoration:none;
font-weight:bold;
}

.textinputbox {
border-style:solid;
border-width:1px;
padding:3px;
background:#555555;
margin:0px;
}

.qtplaceholder {
width:580px;
border-style:solid;
border-width:1px;
padding:3px;
background:#444444;
margin:0px;
}

.qtuploadbox {
width:490px;
border-style:solid;
border-width:1px;
padding:3px;
background:#555555;
margin:0px;
}

.badmessage {
background:red;
font-weight:bold;
color:white;
}

.warnmessage {
background:yellow;
color:black;
}

.goodmessage {
background:lime;
color:black;
}

.LittleOK {
border-style:solid;
border-width:1px;
padding:1px;
margin:1px;
color:#000000;
border-color:#aaaaaa;
background:#ffff00;
font-size:10px;
text-decoration:none;
font-weight:normal;
}

A.LittleOK {
color:#000000;
}

A.LittleEdit {
color:#000000;
}

A.LittleOK:visited {
color:#000000;
}

A.LittleEdit:visited {
color:#000000;
}



.LittleEdit {
border-style:solid;
border-width:1px;
margin:1px;
padding:1px;
color:#000000;
border-color:#aaaaaa;
background:#ddffdd;
font-size:10px;
text-decoration:none;
font-weight:normal;
}

.LittleEditLocked {
border-style:solid;
border-width:1px;
margin:1px;
padding:1px;
color:#ffffff;
border-color:#ffff00;
background:#ff3333;
font-size:10px;
text-decoration:none;
font-weight:normal;
}

/* Navigation headers */

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

.wwp_textnav a {
color:#999999;
}

.wwp_textnav2 {
color:#999999;
font-size:12px;
text-align:right;
}

.wwp_textnav2 a {
color:#999999;
}

.hintText {
text-decoration:none;
font-weight:normal;
color:#AAAAAA;
}



/* IDs for People Profile Page */

#prof_container {
	position:relative;
	width:580px;
	margin: 0px auto;
	background:#333333;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#prof_headbox {
	position:relative;
	width:580px;
	}

#prof_nav1 {
	position:relative;
	float:left;
	}

#prof_nav2 {
	position:relative;
	float:right;
	}

#prof_headimg {
	clear:both;
	position:relative;
	padding: 10px 0px 0px 0px;
	}

#prof_headbox h1 {
	font-size: 20px;
	font-weight: bold;
	color:white;
	margin:0px;
	}
	

