.leftcolumn {
	margin: 0px;
	padding: 0px;
	width: 320px;
	vertical-align: top;
}
.leftcolumn-mp {
	margin: 0px;
	padding: 0px;
	width: 275px;
	vertical-align: top;
}
.rightcolumn {
	margin: 0px;
	padding: 0px;
	width: 100%;
	vertical-align: top;
}
.header {
	border-bottom: 4px solid #000000;
	background-color: #006600;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	font-weight: bold;
	text-align: center;
	font-size: 100%;
	text-transform: lowercase;
	padding: 1px 5px 2px 5px;
	margin: 0px 2px 0px 2px;
}
.leftcolumn-br {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.photogridtable {}
.photogridtablecontainer {
	margin: 5px 10px 5px 10px;
}

.photocontainer {
	text-align: center;
	margin: 10px 10px 10px 10px;
}

tr.borderbottomtr td {
	border-bottom: 1px solid #eeeeee;
	padding: 4px 8px 5px 8px;
}


div#LoadingMessage { 
	position: absolute; /*visibility: hidden;*/ display: none; z-index: 10; 
	width:400px; height:26px; 
	text-align: center; vertical-align: middle;
	font-size: 125%;	font-weight: bold;
	background-color: maroon/*#FDFEE3*/; color: #FFFFFF/*#000000*/; 
	padding: 6px 5px 2px 5px; border: 2px solid black; 
}

a.fotoua { font-size:10px; }



/* tabs */
.tabset_tabs	{ margin:0px 0px 0px 4px; padding:0px 0px 0px 0px; list-style-type:none; position:relative; z-index:2; white-space:nowrap }
.tabset_tabs li	{ margin:0px 0px 0px -4px; padding:0px 0px 0px 0px; display:inline } 
.tabset_tabs a	{ color:/*#339*/006600 ! important; background-color:#F2FFF3 ! important; border:1px solid #99c; text-decoration:none; padding:0 0.4em; border-left-width:0; border-bottom:none }
.tabset_tabs a:hover	{ color:/*#00c*/white ! important; background-color:/*#eff*/#006600 ! important }
.tabset_tabs a.active	{ color:black ! important; background-color:white ! important; border-color:black; border-left-width:1px; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px }
.tabset_tabs li.firstchild a	{ border-left-width:1px }
.tabset_content	{ border:1px solid black; background-color:white; position:relative; z-index:1; padding:0.5em 1em; display:none }
.tabset_label	{ display:none }
.tabset_content_active	{ display:block }
@media aural{
	.tabset_content,
	.tabset_label	{ display:block }
}