body
{
	background-image:linear-gradient(#a2abaa,#a9b1af,#b4b8b2,#bfc0b7,#c3c4b7,#cec9b6,#d4cbb2,#ddcda7,#e5cb95,#e4bb7b,#dd9c60,#d17b53);
	background-attachment:fixed;
	font-family:sans-serif;
	font-size:small;
	margin:0px;
}

#banner
{
	background-color:#121212;
	color:white;
	font-weight:bold;
	margin:25px;
	margin-bottom:0px;
	overflow:auto;
	padding:5px;
	padding-left:7px;
}

#content
{
	background-color:white;
	border-spacing:0px;
	border:1px solid #121212;
	margin:15px 25px 4px 25px;
	padding:10px;
}

@media (max-width:480px)
{
	#banner
	{
		margin:7px;
	}

	#content
	{
		margin:7px 7px 4px 7px;
		padding:6px;
	}
}

#footer
{
	color:white;
	text-align:center;
	line-height:16px;
	margin-bottom:5px;
}

li
{
	line-height:16px;
	min-height:36px;
	background-repeat:no-repeat;
	list-style:none;
	padding-left:42px;
	position:relative;
}

li:before
{
	content:"";
	left:2px;
	position:absolute;
	top:2px;
	width:32px;
	height:32px;
}

li:before, #rss
{
	background-image:url(sprite128.png);
	background-size:32px auto;
}

@media (max-resolution:2dppx)
{
	#content li:before, #rss
	{
		background-image:url(sprite64.png);
	}
}

@media (max-resolution:1dppx)
{
	#content li:before, #rss
	{
		background-image:url(sprite32.png);
	}
}

#rss
{
	background-position:0 -17px;
	background-size:16px;
	border:0px;
	float:right;
	margin:0px;
	width:16px;
	height:16px;
}

ul
{
	padding-left:0px;
	margin:0px;
}

#content li:hover
{
	background-color:#f5f5f5;
}

#content li a
{
	display:block;
	min-height:32px;
	overflow:hidden;
	padding:2px;
	text-decoration:none;
	text-overflow:ellipsis;
}

a span
{
	color:#203838;
}

a span.text
{
	font-weight:bold;
	display:block;
}

a span.info
{
	font-size:smaller;
	display:block;
}

a:hover span.text
{
	text-decoration:underline;
}

a:visited span
{
	color:#543d6b;
}

li.t-jc:before
{
	background-position:0 -68px;
}

li.t-szw:before
{
	background-position:0 -102px;
}

li.t-yt:before
{
	background-position:0 -136px;
}

li.t-hcv:before
{
	background-position:0 -170px;
}

li.t-jcu:before
{
	background-position:0 -204px;
}

li.t-hg:before
{
	background-position:0 -238px;
}

li.t-jd:before
{
	background-position:0 -272px;
}

li.t-nyy:before
{
	background-position:0 -306px;
}

li.t-jct:before
{
	background-position:0 -340px;
}

li.t-jcc:before
{
	background-position:0 -374px;
}

li.t-hr:before
{
	background-position:0 -408px;
}

li.t-inj:before
{
	background-position:0 -442px;
}

li.t-rls:before
{
	background-position:0 -476px;
}

li.t-tap:before
{
	background-position:0 -510px;
}

li.t-cbs:before
{
	background-position:0 -544px;
}

li.t-fox5:before
{
	background-position:0 -578px;
}

li.t-nja:before
{
	background-position:0 -612px;
}

li.t-trd:before
{
	background-position:0 -646px;
}

li.t-nnj:before
{
	background-position:0 -680px;
}

li.t-njg:before
{
	background-position:0 -714px;
}

li.t-pix:before
{
	background-position:0 -748px;
}

li.t-eat:before
{
	background-position:0 -782px;
}

li.t-ssf:before
{
	background-position:0 -816px;
}

li.t-cvp:before
{
	background-position:0 -850px;
}

li.t-njm:before
{
	background-position:0 -884px;
}

li.t-njs:before
{
	background-position:0 -918px;
}

li.t-nc:before
{
	background-position:0 -952px;
}

li.t-jch:before
{
	background-position:0 -986px;
}

li.t-roi:before
{
	background-position:0 -1020px;
}

li.t-nbc:before
{
	background-position:0 -1054px;
}

li.t-abc7:before
{
	background-position:0 -1088px;
}

li.t-n12:before
{
	background-position:0 -1122px;
}

li.t-hud:before
{
	background-position:0 -1156px;
}

li.t-gth:before
{
	background-position:0 -1190px;
}
