@media screen {
	/* global */
	body	{background:#314A8A url("/assets/images/bg_sky.jpg") no-repeat center top fixed; color:#fff; margin:0; padding:0;}
	body, input, select, table	{
		font-size:10pt;
		font-family:Calibri, "Lucida Grande", Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
	}
	h1, h2, h3, h4, h5, h6, h7	{margin:0;}
	hr.shine	{height:4px; background:#808010 url("/assets/images/shine_k.png") repeat-x 0% 50% fixed; border:0; margin:10px auto 0px;}
	#wrap	{min-width:640px; max-width:1024px; width:800px; margin:1em auto; padding-top:2px;  background:#e0e0e0 url("/assets/images/atm_bg_k.png") left top fixed;}
	#main	{display:table-row-group;}
	#hdr	{display:table-header-group;}
	#ftr	{display:table-footer-group; font-size:x-small;}
	.wrap	{display:table;}
	div .wrap	{width:100%;}
	.row	{display:table-row;}
	.cell	{display:table-cell;}
	.l	{text-align:left;}
	.c	{text-align:center;}
	.r	{text-align:right;}
	.j	{text-align:justify;}
	.clr	{clear:both;}
	ul.inl	{display:block;}
	ul.inl li	{display:inline;}
	/* main */
	#logo	{background:#404040 url("/assets/images/logo_k.png") no-repeat top center; height:200px; vertical-align:middle; margin:0px 2px 0;}
	#logo > span	{visibility:hidden;}
	#cell	{padding:0 5px;}
	.col	{margin:10px 5px 0; background:#101010; padding:1px 10px; border-color:#606060; border-width:3px 1px 1px; border-style:double solid solid;}
	.col.one > h2, .col.one > h3, #recent > h4, .col.two > h2, .col.two > h3, #recent > h4	{
		margin:0 -10px; padding:0 10px;
		border:1px solid #404040; border-width:1px 0;
		background:url("/assets/images/wisp_b.png") repeat-x;
	}
	.lhd	{border-bottom:1px dotted #e0a020;}
	.disclaimer	{font-style:italic; font-size:smaller; font-weight:bold;}
	/** multi-column **/
	.multi	{display:table; width:100%;}
	.multi .col	{margin:10px 5px 0;}
	.multi .two, .multi .twothird, .multi .onethird,
	.multi .p60, .multi .p40, .multi .p80, .multi .p20	{display:table-cell; vertical-align:top;}
	.multi .two	{width:50%;}
	.multi .twothird	{width:67%;}
	.multi .onethird	{width:33%;}
	.multi .p60	{width:60%;}
	.multi .p40	{width:40%;}
	.multi .p80	{width:80%;}
	.multi .p20	{width:20%;}
	/** ticker **/
	#ticker	{border-left-width:3px; border-left-style:double;}
	#ticker h3	{display:inline; font-size:100%;}
	#ticker #ticktxt	{display:inline;}
	#ticker #ticktxt:before	{content:"\00bb  ";}
	#ticker p	{display:inline;}
	#ticker .feeddate	{font-size:x-small; font-style:italic; display:inline;}
	#ticker .feeddate:before	{content:" \2039  ";}
	#ticker .feeddate:after	{content:" \203a";}
	/** recent **/
	#recent > h4	{border-bottom-style:dotted;}
	#recent ul	{padding-left:16px; margin:4px 0;}
	#recent ul li	{padding:4px 0;}
	/** feed **/
	.feeditem	{margin:4px -6px; padding:4px; border:1px dotted #404040; background:#202020;}
	.iteminfo	{background:url("/assets/images/lux_mini_x.png") no-repeat 0% 50%;}
	.iteminfo .line2	{padding-left:2em;}
	.itemauth	{font-weight:bold;}
	.itemdate	{font-style:italic;}
	.itemdesc	{margin-bottom:0;}
	.itemmore	{font-style:italic; font-size:x-small; text-align:right;}
	/* header */
	#navwrap	{background:url("/assets/images/shine_b.png") repeat-x 0% 50%; padding:0; margin:0 auto;}
	#navwrap h3	{display:none;}
	#navwrap ul#nav	{border-width:0 1px; border-style:solid; border-color:#202080;}
	#navwrap ul#nav	{display:table; border-collapse:collapse; padding:0; margin:0 auto;}
	#navwrap ul#nav li	{display:table-cell; padding:0 1px; margin:0;}
	#navwrap ul#nav li a	{display:block; padding:4px 1em; border-width:0 1px; border-style:solid; border-color:#202080;}
	#navwrap ul#nav li a:hover	{background:#2020a0 url("/assets/images/bg_w_s_x.png"); border-color:#101040;}
	/* footer */
	#ftr em	{color:#E0A020;}
	#ftr ul	{margin:0; padding:0; list-style:none;}
	#ftr ul.inl li	{padding-left:1em;}
}