/* $Id: default.css,v 1.4 2008/08/09 19:35:42 ohwada Exp $ */

/* === index === */
div.webphoto_photo_type
{
	border: 1px solid #c0c0c0;	/* silver */
	background-color: #e9e9e9;	/* near silver */
	color: #000000;	/* black */
	padding: 10px 5px 5px 5px;
}

div.webphoto_index_photo_header
{
	border: 1px solid #c0c0c0;	/* silver */
	background-color: #e9e9e9;	/* near silver */
	color: #000000;	/* black */
	padding: 10px 5px 5px 5px;
}

div.webphoto_index_photo_body
{
	border: 1px solid #c0c0c0;	/* silver */
	background-color: #e9e9e9;	/* near silver */
	color: #000000;	/* black */
	padding: 5px;
}

div.webphoto_index_photo_footer
{
	border: 1px solid #c0c0c0;	/* silver */
	background-color: #e9e9e9;	/* near silver */
	color: #000000;	/* black */
	padding: 5px;
}

div.webphoto_page_menu
{
	background-color: #e9e9e9;	/* near silver */
	color: #000000;	/* black */
	padding: 1px;
	margin: 3px 3px 10px 3px;
}

div.webphoto_page_menu_line
{
	padding: 3px;
	margin:  3px;
}

div.webphoto_index_desc
{
	text-align: center;
	padding: 3px;
	margin: 3px 3px 10px 3px;
}

div.webphoto_search_form
{
	text-align: center;
	padding: 3px;
	margin: 3px 3px 10px 3px;
}

div.webphoto_tagcloud
{
	border: blue 1px dotted;
	padding: 3px;
	margin: 3px 3px 10px 3px;
}

div.webphoto_categories
{
	border: blue 1px dotted;
	padding: 3px;
	margin: 3px 3px 10px 3px;
}

div.webphoto_cat_desc
{
	border: blue 1px dotted;
	padding: 3px;
	margin: 3px 3px 10px 3px;
}

div.webphoto_page_title
{
	font-size: 120%; 
	font-weight:bold;
	padding: 3px;
	margin: 3px 3px 10px 3px;
}

div.webphoto_cat_path
{
	vertical-align: bottom;
	padding: 3px;
	margin:  3px;
}

span.webphoto_cat_path_title
{
	font-size: 110%; 
	font-weight:bold;
}

div.webphoto_sub_title_total
{
	padding: 3px;
	margin:  3px;
}

span.webphoto_sub_title
{
	font-size: 110%; 
	font-weight:bold;
}

div.webphoto_sub_desc
{
	/* dummy */
}

div.webphoto_footer
{
	text-align: right;
	font-size: 80%; 
}

div.webphoto_execution_time
{
	font-size: 80%; 
}

div.webphoto_memory_usage
{
	font-size: 80%; 
}

.webphoto_sr_keyword
{
	font-weight:bold;
}

.webphoto_error
{
	color: #ff0000;
	font-weight:bold;
	padding: 3px;
	margin:  3px;
}

/* highlight */
.webphoto_highlight
{
	font-weight: bolder;
	background-color: #ffff80;	/* light yellow */
	color: #000000;	/* black */
}

/* photo list */
td.webphoto_list_td_image
{
	width: 150px;
	text-align: center;
}

td.webphoto_list_td_info
{
	text-align: left;
}

div.webphoto_list_image
{
	padding: 3px;
	margin:  3px;
	text-align: center;
}

/* photo table */
div.webphoto_table_image
{
	padding: 3px;
	margin:  3px;
	text-align: center;
}

div.webphoto_table_title
{
	font-weight: bold;
}

div.webphoto_table_info
{
	font-size: 80%; 
}

/* photo */
div.webphoto_description
{
	border: blue 1px dotted;
	padding: 3px;
	margin:  3px;
}

/* === list === */
div.webphoto_list_frame
{
	padding: 3px;
	margin: 3px;
}

.webphoto_list_title
{
	font-size: 110%; 
	font-weight:bold;
}

/* === photo === */
div.webphoto_tagedit_form
{
	background-color: #dde1de;
	border: 1px solid #808080;
	text-align: center;
	width:   400px;
	padding: 3px;
	margin: 3px 3px 10px 3px;
}

input.webphoto_tagedit 
{
	background-color : #ffffff; /* white */
	color : #000000; /* bloack */
	padding: 0px;
	margin:  3px;
}

div.webphoto_commentsnav
{
	text-align: center;
	padding: 3px;
	margin: 3px;
}

div.webphoto_comments
{
	padding: 3px;
	margin: 3px;
}

.webphoto_photo_title
{
	font-size: 110%; 
	font-weight:bold;
	padding: 3px;
	margin:  3px;
}

/* === submit === */
div.webphoto_imagemanager
{
	width: 98%;
	padding: 3px;
	margin: 3px;
}

div.webphoto_close
{
	text-align: center;
	padding: 3px;
	margin: 3px;
}

/* gmap */
div.webphoto_gmap_map
{
	border:  1px solid #808080;	/* gray */
	width:   98%;
	height:  300px;
	margin:  5px;
	padding: 5px;
}

#webphoto_gmap_current_location
{
	font-size: 80%; 
}

#webphoto_gmap_current_address
{
	font-size: 80%; 
}

#webphoto_gmap_list
{
	font-size: 80%; 
}

/* === help === */
div.webphoto_help_subtitle
{
	border:  1px dotted #8b0000;	/* near marron */
	margin:  10px 3px 10px 3px;
	padding: 3px;
	font-size: 110%; 
	font-weight:bold;
}
