#photo_criteria_table
{
	position:absolute;
	left:440px;
	top:90px;
	width: 470px;
	color: #bbbbbb;
	background-color: #1a1a1a;
	border: thin #888888 solid;
	font-size: 0px;
	padding: 10px;
}

.input_row
{
	font-size: 8pt;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 8px;
	width: 490px;
}

.input_button_row
{
	text-align: left;
	margin-top: 14px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	width: 490px;
}

.input_selector:hover
{
	border-color: red;
}

.input_selector
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: serif;
	font-size: 115%;
	border: 1px white solid;
	border-radius: 3px;
	background-color: #eee;
	color: #222;
}

#input_keywords:hover
{
	border-color: red;
}

#input_keywords
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: serif;
	font-size: 115%;
	border: 1px white solid;
	border-radius: 0px;
	background-color: #eee;
	color: #222;
}


#starting_heading
{
	margin-left: 0px;
	margin-right: 9px;
	text-align: right;
	font-size: 15px;
}

#frequency_heading
{
	margin-left: 0px;
	margin-right: 25px;
	text-align: right;
	font-size: 15px;
}

#photographer_heading
{
	margin-left: 0px;
	margin-right: 11px;
	text-align: right;
	font-size: 15px;
}

#keywords_heading
{
	margin-left: 0px;
	margin-right: 30px;
	text-align: right;
	font-size: 15px;
}

.photog_group
{
  word-spacing: 2px;
  font-size: 13px;
  color: #ddd;
}

#weekday_group
{
	margin-left: 15px;
	font-size: 12px;
	color: #ddd;
	padding: 0px;
}

.weekday_box
{
	margin-left: -3px;
	margin-right: 2px;
	padding: 0px;
}

.photog_box
{
	margin-left: 0px;
	margin-right: 13px;
}

#direction_heading
{
	margin-left: 10px;
	margin-right: 27px;
	text-align: right;
	font-size: 15px;
}

#selecting
{
	font-size: 18px;
}

/*
.daily_photos_explanation
{
	position:absolute;
	top:300px;
	left:440px;
	width:476px;
	padding-right: 4px;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	border: thin green solid;
	visibility:visible;
}
*/

.daily_photos_explanation
{
	position:absolute;
	top:274px;
	left:440px;
	width:476px;
/*
	padding-right: 4px;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
*/
/*
	border: thin green solid;
*/
	visibility:visible;
}

#textbox
{
	background-color: #1a1a1a;
	border: 1px #888 solid;
	color: #ddd;
	font-family: trebuchet ms, sans-serif;
	font-size: 12pt;
	line-height: 20px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
/*
	text-indent: 0px;
*/
	height: 281px;
	width: 483px;
	word-spacing: 0px;
}

.daily_photo
{
	position:absolute;
	left:30px;
	top:90px;
	border: 1px #888 solid;
}

.overlayed_photo
{
	position:absolute;
	left: 25px;
	top: 30px;
	border: 1px white solid;
	z-index: 10;
}

.previous_photo_button
{
	position:absolute;
	left: 25px;
	top:5px;
	visibility:hidden;
}

.exit_photo_show
{
	position:absolute;
	left:97px;
	top:5px;
	visibility:hidden;
}

.next_photo_button
{
	position:absolute;
	left:143px;
	top:5px;
	visibility:hidden;
}

.showing_button_style
{
	background-color: #333;
	color: #ccc;
	border: 1px #777 solid;
	font-size: 10px;
	padding-bottom: 0px;
}

.photo_text
{
	color: #888;
	font-size: 12px;
	height:20px;
	z-index: 20;
}

#photo_date
{
	position:absolute;
	left: 0px;
	top: 0px;
	text-align: right;
	width:150px;
	padding-top: 7px;
	visibility:hidden;
}

#photographer_info
{
	position:absolute;
	left:35px;
	top:100px;
	width:900px;
	visibility:hidden;
}

#photo_location
{
	position:absolute;
	left:35px;
	top:100px;
	width:900px;
	visibility:hidden;
}

#photo_caption
{
	position:absolute;
	left:35px;
	top:100px;
	width:900px;
	visibility:hidden;
}

#variable_photo
{
	visibility:hidden;
}

#start_viewing_button
{
	font-size: 18px;
	margin-left: 50px;
}

.start_button
{
	font-size: 11px;
	color: #222;
	background-color: #eeeedd;
	border: 2px green solid;
	border-radius: 7px;
	margin-left: 10px;
	margin-right: 0px;
	vertical-align: middle;
}

.start_button:hover
{
	background-color: LightGreen;
	border-color: red;
}

#no_more_photos
{
	position: absolute;
	left: 200px;
	top: 220px;
	padding: 20px;
	border: 2px red solid;
	background-color: black;
	visibility: hidden;
	z-index: 50;
	opacity: .8;
}

