body
{ 
	margin: 0; 
	font-family: Tahoma;
	color: #696969;
}
div,form,p,dl,dt,dd
{ padding: 0; margin: 0; }
textarea
{
width: 99%;
}
.round
{
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
}

img.clean
{
border: none;
}
a.clean
{padding: 0; margin: 0; border: 0;}
a
{
padding: 1px;
margin: 1px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
}
h1
{
font-size: 1em;
}
h1 img
{
border: none;
}
h1.clean, h2.clean, h3.clean, h4.clean, h5.clean, h6.clean
{
margin: 0px 0px 4px 0px ;
padding: 0px;
border: 0;
}
a:link, a:visited
{
text-decoration: none;
color: #A9A9A9;
}
a:hover, a.selected:hover
{ 
color: #111111;
background-color: #FFFFC4; 
border: 1px solid #FCDA59;
margin: 0px;
}
a.clean:hover
{
background-color: #FFFFFF; 
border: 0px;
margin: 0px;
}
a.clean:link, a.clean:visited
{ 
margin: 0px;
padding: 0px;
border: 0;
}
a.selected
{
white-space: nowrap;
color: #191919;
background-color: #FFFFD9;
border: 1px solid #FFFF69;
margin: 0px;
}

a.tag_slted
{
	white-space: nowrap;
	margin: 0;
	color: #393939;
	background-color: #FFFFC4; 
	border: 1px solid #F9F900;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 0;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
}
a.tag_rv
{
	margin: 0;
	color: #393939;
	background-color: #FFFFC4; 
	border-top: 1px solid #F9F900;
	border-right: 1px solid #F9F900;
	border-bottom: 1px solid #F9F900;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 2px;
}
a.tag_slted:hover, a.tag_rv:hover
{ 
color: #191919;
background-color: #FFFFF9;
margin: 0px;
}
a.tag_slted:hover
{ 
border: 1px solid #F9F900;
}
a.tag_rv:hover
{ 
border-left: none;
border-top: 1px solid #F9F900;
border-right: 1px solid #F9F900;
border-bottom: 1px solid #F9F900;
}

p,span,li,legend,dt,dd,dl,.small
{
font-size: small;
}
small,.small
{
font-size: x-small;
}
big
{
font-size: 169%;
}
.taken-date
{
	font-family: 'Courier New', Verdana, Tahoma;
	font-weight: bold;
	font-size: 1.5em;
}
sup
{
font-size: 9px;
}


#header, #footer, #body
{text-align: center;}
#header-container, #footer-container, #body-container
{
	width: 60em;
	text-align: left;
}
#body-container
{
	margin: 0 auto;
	padding: 9px 0px;
	width: 60em;
}
#header-container, #footer-container
{
	margin: 0 auto;
	padding: 9px 9px 0px 9px;
}
#footer-container
{
border-top: 1px dotted #C9C9C9;
margin-top: 50px;
}

#header
{
border-bottom: 1px dotted #C9C9C9;
}
#slogan
{
float: left; margin-left: 9px;
}
#tmenu
{
float: right; margin: 9px 69px;
}

.bggray-lite
{
background-color: #FFFFC4;
padding: 1px;
margin: 2px;
}
.bggray
{
background-color: #F0F0F0;
}
.bggray, .bggray-soft
{
padding: 9px;
}
.bggray-soft
{
background-color: #F5F5F5;
}
.upd-box
{
border: 1px solid #0080FF;
padding: 9px;
overflow: hidden;
}

#header-logo
{ 
float: left; 
}
#header-nav p
{ 
float: right; 
font-size: x-small; 
text-align: right;
}
#header-nav p a
{
}

#main
{
	width: 42em;
	float: left;
}
#main-full
{
	width: 59em;
	float: left;
}
.tabs
{
}
.tabs div.header, .tabs div.body
{
}
.tabs div.body
{
padding: 0 29px;
}
	.tabs div.header
	{
	text-align: right;
	float: right;
	}
	.tabs div.header ul, .tabs div.header ul li
	{
	list-style: none; display: inline;
	}
	.tabs div.body
	{
	}

div.inner
{
border: 1px solid #C0C0C0;
padding: 13px 15em;
}
	div.inner p
	{
		margin: 13px;
	}
	div.inner label
	{
	float: left;
	width: 180px;
	font-weight: bold;
	}


#side
{
	width: 15em;
	float: right;
}

#pic-form
{
	border: 1px solid #FCDA59;
	background-color: #FFFFC4;
	padding: 13px;
}
#pic-form-not-logged
{
	border: 2px solid #0089F9;
	background-color: #FFFFFF;
	padding: 13px;
}

.list
{
}
.entry
{
padding: 9px 0px 19px 0px;
border-bottom: 1px dashed #E9E9E9;
}
.entry-hover
{
/* background-color: #F9F9F9; */
padding: 9px 0px 19px 0px;
}
	div.img-small
	{
		float: left;
	}
	div.desc, div.desc-x, div.desc-full
	{
		float: left;
		margin-left: 9px;
	}
	div.desc
	{
		width: 31em;
	}
	div.desc-x
	{
		width: 40.2em;
	}
	div.desc-full
	{
		width: 53.5em;
	}
	div.meta
	{
	margin-top: 9px;
	}
		div.meta p
		{
		font-size: x-small;
		color:#A9A9A9;
		}
	p.desc
	{
	font-size: small;
	}
	p.detail {
	  font-size: 1em;
	  color: #000000;
	}

img.pic
{
	padding: 1px;
	/* border: 1px solid #C9C9C9; */
	border: 0;
}

.gray
{
color: #A9A9A9;
}
.ok
{
color: #0000F9;
}
.hili
{
color: #0000FF;
}
.err
{
color: #F90000;
}
.black
{
color: #090909;
}

p.fn, p.fn-del
{
display: none;
font-size: x-small;
}
p.fn
{
float: left;
text-align: left;
}
p.fn-del
{
float: right;
text-align: right;
}

	p.fn a, p.fn-del a
	{
	color: #999999;
	}

img.op29
{
opacity: 0.29;
filter: alpha(opacity=29);
}

.map-mini
{
width: 100%; height: 19em; background-color: #E9E9E9; display: block;
}

div.tags-bar-container
{
	padding: 8px 8px 0px 8px;
	border: 1px solid #A6D2FF;
	background-color: #CEEFFF;
}
div.tags-bar
{
	font-size: small;
	text-align: left;
	margin-bottom: 9px;
}
	div.tags-bar ul, div.tags-bar ul li
	{
		list-style: none;
		padding: 0;
		margin: 0;
		display: inline;
	}

fieldset
{
border: 1px solid #C0C0C0;
}
	fieldset dl
	{
	padding: 13px 15em;
	}
	fieldset dt
	{
	font-weight: bold;
	}

.left
{text-align: left;}
.right
{text-align: right;}
.center
{text-align: center;}

.itag, .iphoto, .iloc
{
background-repeat:no-repeat; 
padding: 2px;
padding-left: 16px;
}
.itag
{
background-image: url(/imgs/icons/tag.png);
}
.iphoto
{
background-image: url(/imgs/icons/photo.png);
}
.iloc
{
background-image: url(/imgs/icons/marker.png);
}
.hide
{
display: none;
}

div.cmt-li
{
margin: 4px 0;
padding: 13px;
background-color: #F8F8F8;
border-bottom: 1px solid #F2F2F2;
overflow: hidden;
}
.cmt-text-fd
{
width: 99%; color: #C0C0C0; border: 1px solid #D0D0D0;
}

.ifn
{
opacity: 0.4;
filter: alpha(opacity=40);
}

div.side-box ul
{ padding: 6px; margin: 2px; }
div.side-box ul.inline
{ list-style: none; padding: 0; margin: 0; }
div.side-box ul.inline li
{ display: inline; white-space: nowrap; float: left; margin: 0 8px; }

/* jquery modification */
.ui-widget, .ui-dialog .ui-dialog-buttonpane button
{
font-size: small;
}
/* end jquery modification */