.main_container {
	width: 100%;
}

.pic_container, .pic_container_hidden {
	width: 100%;
}

.pic_container:after, .pic_container_hidden:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .pic_container {height: 1%;}
/* Hides from IE-mac \*/
* html .pic_container_hidden {height: 1%;}

.pic_container_hidden {
	display: none;
}

.picture {
	float: left;
	width: 154px;
	min-height: 260px;
	_height: 260px;
	_display: inline;
	margin: 5px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

.navi_bar {
	width: 100%;
	border-bottom: 1px solid #000;
}

.navi_bar:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .navi_bar {height: 1%;}

.navi_button {
	float: left;
	margin: 2px;
	padding: 0 4px 0 4px;
	background-color: #c0c0c0;
}

.navi_button a:link {
	font-family: georgia,times;
	color: #000;
	text-decoration: none;
}

.navi_button a:hover {
	font-family: georgia,times;
	color: #000;
	text-decoration: underline;
}

.navi_button a:visited {
	font-family: georgia,times;
	color: #4e4e4e;
	text-decoration: none;
}

.navi_button_sel {
	float: left;
	margin: 2px;
	padding: 0 4px 0 4px;
	background-color: #a50133;
}

.navi_button_sel a:link {
	font-family: georgia,times;
	color: #fff;
	text-decoration: none;
}

.navi_button_sel a:hover {
	font-family: georgia,times;
	color: #fff;
	text-decoration: underline;
}

.navi_button_sel a:visited {
	font-family: georgia,times;
	color: #fff;
	text-decoration: none;
}

.gallery_list {

}

a:link.gallery_list_link, a:visited.gallery_list_link a:hover.gallery_list_link {

}

a:link.gallery_list_link_sel, a:visited.gallery_list_link_sel a:hover.gallery_list_link_sel {
	font-weight: bold;
}

.gallery_title {
	color: #999999;
	font-family: georgia,times;
	font-weight: normal;
	font-size: 45px;
	line-height: normal;
}

.gallery_description {
	color: #999999;
	font-family: georgia,times;
	font-size: 26px;
	font-weight: normal;
	line-height: normal;
}

