/* -------------------------------- html -------------------------------- */
body 		{ font-family: Times, serif; font-size: 14px; line-height:120%;margin:0;background:#fafafa;line-height:140%;}

a:link, a:visited 		{ color:#000; border-bottom:1px dotted;text-decoration:none; }
a:hover 					{ border-bottom:1px solid;color:#000;}
a.sel						{ border-bottom:1px solid;}
.img a					{ border-bottom:none;}

blockquote		{ margin:4px 5px; padding:0px; padding-left:20px; background:url(/gfx/arw.gif) no-repeat 6px 4px; }
h1					{ font-size:24px; line-height:24px;font-variant:small-caps; font-weight:normal; margin:0px 0px 6px 0px; padding:0;}
h2					{ font-size:20px; line-height:24px;font-variant:small-caps; font-weight:normal;  margin:0 0 6px 0; padding:0}
h3					{ font-size:18px; line-height:21px;font-variant:small-caps; font-weight:normal;  margin:0 0 6px 0; padding:0}
h4					{ font-size:14px; line-height:16px; font-variant:small-caps; font-weight:normal; margin:0 0 6px 0; padding:0}
h5					{ font-size:18px; font-weight:normal; line-height:18px; margin:0 0 6px 0; padding:0; height:73px; overflow: hidden;}
img				{ border:0px;}


strong	{font-variant: small-caps;font-weight:normal;}
/* -------------------------------- lay -------------------------------- */
			/*zoom*/
#pp		{ position:fixed;display:none;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#fefefe;text-align:center;z-index:100;}
#iw		{ position:absolute;margin:auto;left:0;top:0;}
			/*page*/
#pg 		{ position:absolute; left:50%; margin-left:-520px; width:1040px; background:#fff;}
			/*header*/
#hdr 		{ display:block; clear:both; width:1080px; height:295px;overflow:hidden}
.t0 		{ float:left; width:200px; overflow:hidden; padding:15px;font-size:11px;}
.lg			{ position:relative; background:url(/site/gfx/logo.gif) no-repeat;  margin-left:-9px; width:210px; height: 270px;}
.mnu		{ position:absolute;top:227px;right:15px;}
.mnu_ 	{ position:absolute; top:5px; left:50%; margin-left:-310px; float:left; width:470px; overflow:hidden; padding:15px;font-size:12px; font-style: italic;}
.tt 		{ float:left; position:relative; top:137px; width:480px; overflow:hidden; padding:15px;}
.ttl 		{ position:relative; width:480px; height:85px; line-height:68px; overflow:hidden; font-size:72px;padding:2px}
.sub 		{ position:relative; line-height:20px; width:480px; height:24px; overflow:hidden; font-size:20px;padding:0 2px 0 4px;font-variant:small-caps;}
.cts		{ position:relative; top:20px; left:15px; }
.c100	{ position:relative; float:left; overflow:hidden; width:160px; }

.nt			{ font-family: Arial; margin-left: 15px; }
			/*content*/
#cnt 		{ display:block; clear:both; width:1080px; overflow:hidden;}
.c0 		{ float:left; width:200px; overflow:hidden; padding:15px; font-size:12px;}
.c1 		{ float:left; width:240px; overflow:hidden; padding:15px;}
.c15 		{ float:left; width:240px; overflow:hidden; padding:15px;}
.c2 		{ float:left; width:430px; overflow:hidden; padding:15px;}
.c25 		{ float:left; width:530px; overflow:hidden; padding:15px;}
.mr			{ margin-right:15px;}
.ti1		{ display:inline; position:relative; overflow:hidden;}
.shr		{ overflow:hidden;margin-bottom:12px;}
.dat		{ font-variant: small-caps;}
.aut		{ font-variant: small-caps;}
.lst		{ margin-bottom:12px; font-size:12px; }

			/*twitter*/
.twt		{ margin-bottom:12px; font-size:12px; }
.twt .dat	{ font-variant: small-caps;font-size:10px;}
.twt .aut	{ font-variant: small-caps;font-size:10px;}
			/*footer*/
#ftr		{ float:left; width:200px; overflow:hidden; padding:15px; font-size:12px;}
#ftr a		{ }
.blg_itm	{border-bottom:1px dotted;padding-bottom:12px;margin-bottom:12px;}	
.hid	{display:none;}
/* -------------------------------- imgs -------------------------------- */

.img 	{display:inline;width:200px;margin-top:12px;}

.c25 .img 	{display:inline;width:400px;padding:6px 0;}
.cnt .img 	{background:#fcc;width:200px;height:350px;}

.img img.p	{height:100%;}
.img img.l	{width:100%;}

.ic				{ font-size:12px; line-height:14px; padding: 3px 0 6px 0; font-style: italic; }

.cty_title	{font-size:64px;line-height:72px;}

.cps	{font-variant:small-caps;}
.bigger	{font-size:18px;}

