.skel
	{
		width: 70%;
		margin: 0 auto;
	}

.head
	{
		display: table;
		width: 100%;
	}

.head div, .body > div div
	{
		 display: table-cell;
	}
.head .c, .head .l, .body .l, .head .r, .body .r
	{
		text-align: center;
		vertical-align: middle;
		/*! border: 1px solid lime; */
	}
.head .h
	{
		font-size: 2.2em;
	}
.head .l, .body .l
	{
		text-align: left;
		vertical-align: top;
		/*! border: 1px solid red; */
	}
.head .r, .body .r
	{
		text-align: right;
		vertical-align: top;
		/*! border: 1px solid blue; */
		white-space: nowrap;
	}
.head .l, .head .r
	{
		vertical-align: top;
	}
.head .m, .body .m
	{
		vertical-align: middle;
	}

.croft
	{
		margin-top: 1em;
		margin-bottom: 1em;
	}

.list-item .head .l, .list-item .head .r
	{
		width: 1%;
		padding-right: 0.3em;
	}

.skel > p
	{
		color: #000;
		margin: 0 10% 10px 10%;
	}
.skel .infobox
	{
		margin-top: 10px;
	}
.tenp
	{
		width: 10%;
	}

div.season
	{
		display: table;
		width: 100%;
	}
div.season div
	{
		display: table-cell;
		vertical-align: middle;
	}
div.season div.title
	{
		width: 1%;
		white-space: nowrap;
		font-size: 1.6em;
		font-family: serif;
		background: #9AED93;
		border: 1px solid #000;
	}
div.season div.subtitle
	{
		border-color: #888;
		padding: 8px 10%;
		margin: 10px 0;
		color: #010101;
	}
div.season + hr
	{
		display: none;
	}
div.season hr
	{
		border-color: #000;
	}
div.season a, div.season span
	{
		color: #000;
		text-decoration: none;
		display: block;
		padding: 4px 8px;
	}
div.season a:hover
	{
		color: #333;
	}

span.sep
	{
		margin: 0 10px;
		border-left: 1px solid #CCC;
	}

.list-item
	{
		margin: 10px 0;
	}
.list-item .head
	{
		text-align: left;
	}
.list-item .head .l, .list-item .head .c
	{
		font-size: 1.6em;
		text-align: left;
	}
.list-item .head > font
	{
		color: #808080;
		float: right;
		text-align: right;
	}
.list-item .head .l a
	{
		color: #808080;
	}
.body
	{
		text-align: left;
	}
.body p
	{
		display: inline-block;
		margin: 8px 0 0 0;
		padding: 0;
		width: 100%;
	}
.body div
	{
		margin-top: 2px;
	}
.body span
	{
		font-size: 0.9em;
		color: #808080;
	}
.list-item .foot
	{
		text-align: right;
	}

.eimg
	{

	}


hr
	{
		padding: 0;
		margin: 0;
		border: 1px solid #000;
	}
div.list-item + hr
	{
		border: 1px solid #DDD;
	}

h1.h
	{
		border-left: 4px solid #CCC;
		border-bottom: 2px solid #CCC;
		font-size: 1.8em;
		margin: 30px 0 0 0;
		padding: 0 6px;
		border-radius: 4px;
		font-weight: normal;
	}
h1.h1
	{
		font-size: 1.6em;
		font-weight: normal;
	}
h2.h2
	{
		font-size: 1.4em;
		font-weight: normal;
	}
h3.h3
	{
		font-size: 1.2em;
		font-weight: normal;
	}

.minw960
	{
		min-width: 500px !important;
		width: auto !important;
		width: 500px;
		margin-top: 20px !important;
	}


.notfound .head .c font
	{
		width: 12em;
		display: inline-flex;
		background: #EEE;
	}
.notfound .croft .c font
	{
		width: 18em;
	}
.notfound .body font
	{
		width: 6em;
		display: inline-flex;
		background: #EEE;
	}




@media screen and (max-width: 1400px) {
	.skel
		{
			width: 90%;
		}
}

@media screen and (max-width: 1000px) {
	.skel
		{
			width: 100%;
		}
}
@media screen and (max-height: 600px), screen and (max-width: 1000px) {

	.eimg
		{
			max-width: 140px;
		}
	.eimg2
		{
			max-width: 300px;
		}
}