body
{
 color:		#000;
 background:	#fff;
 margin:	0px;
 padding:	0px;
}

a:link
{
 color:	#900;
}

a:visited
{
 color:	#603;
}

a:hover, a:focus
{
 color:	#f00;
}

a img
{
 border:	none;
}

div#ti0
{
 color:		#fff;
 background: 	#000 url("../pic/ti0.png") repeat-x;
/* width:		100%;*/
 text-align:	right;
 height:	115px;
 padding:	0px 4px 0px 12px;
}

img#ti1
{
 float:		left;
 border:	none;
}

img#ti1pda
{
 display:	none;
}

img#ti2
{
 margin:	25px 0px 15px 0px;
 border:	none;
}

span#path
{
 font:	67%/100%  Verdana,Tahoma,sans-serif;
 padding:	0 8px;
 color:	#999;
}

span#path a:link, span#path a:visited
{
 color:	#aaa;
}

div#rc
{
 float:		right;
 width:		15em;

}

div#rc div
{
 background:	url("../pic/rc.png") repeat-x;
 margin:	0;
 padding:	4px 8px;
}

div#rc h4, div#rc ul, div#rc p, div#rc blockquote
{
 margin:	0;
 padding:	2px 0;
}

div#rc blockquote
{
 font-size:	80%;
}

div#rc ul
{
 list-style:	none;
}

div#cnt
{
 padding:	0 10px;
/* float:		left;*/
}

.lt
{
 float:		left;
 margin:	0 0.5em 1em 0;
}

.rt
{
 float:		right;
 margin:	0 0 0.5em 1em;
}

p.src, p.date
{
 color:		#666;
 font-size:	80%;
 padding:	0 3em;
}

p.leader
{
 color:		#333;
 font-weight:	600;
}


form#search
{
 background:	url("../pic/rc.png") repeat-x;
 width:		300px;
}

dd
{
 padding:	0.1em 0 0.5em;
}

span.new0
{
 color:		#f90;
 font-size:	70%;
 font-weight:	bold;
}

span.new1
{
 color:		#fc6;
 font-size:	50%;
 font-weight:	bold;
}

@media print
{
 body	{	font:	12pt/150% Georgia,serif;}
 h1, h2, h3, h4, h5, h6	{	font-family:	AvantGarde,Avanti,"Century Gothic",sans-serif;}
 div#ti0, div#rc	{	display:	none;	}
}

@media handheld
{
 img#ti1pda	{	display:	inline;	}
 img#ti1, img#ti2	{	display:	none;	}
 div#ti0	{	height:	29px;	}
 div#rc		{	float:	none;	}
}
