@charset "utf-8";

*			{	font-size:13px;	font-family:arial,'新細明體' ;	}
BODY		{	position:relative ;	background:#fff url('/images/2004/top_background.jpg') repeat-x ; }
BODY.popup	{	position:relative ;	background:#fff url('/images/2004/top_background.jpg') repeat-x ; }
OL,UL		{	margin:0.5em 0 0.5em 2em !important; }
TABLE#framework_menu_2008	{	position:relative ;	margin:0 auto ; z-index:1; }
TABLE#framework_content		{	position:relative ;	margin:0 auto ; z-index:0; }
.bookmarks		{	position:relative ; margin:0 auto; top:11px; }
.bookmarks	IMG	{	padding:0 0.5em 0 0.5em ; }

FORM		{ margin:0px }
a			{ margin-left:2px; margin-right:2px; color: #0000FF; text-decoration:none ; font-family:arial,'新細明體'; font-size:13px ; line-height:17px }
a:hover		{ margin-left:2px; margin-right:2px; color: #FF0000; text-decoration:none ; font-family:arial,'新細明體'; font-size:13px ; line-height:17px }
.menu_link	{}
.menu_link	A		{ color: #808080; text-decoration:none ; font-family:arial,'新細明體'; font-size:13px ; line-height:17px ; margin-left:5px; margin-right:5px }
.menu_link	A:hover	{ color: #000000; text-decoration:none ; font-family:arial,'新細明體'; font-size:13px ; line-height:17px ; margin-left:5px; margin-right:5px }
.title		{ color: #006300; font-family: arial,'新細明體'; font-size: 13px; line-height:17px }
.date		{ font-family: tahoma,'新細明體'; font-size: 11px; }
.on			{ font-family: arial,'新細明體'; font-weight:bold ; color:009c00 }
.off		{ font-family: arial,'新細明體'; color:gray }
.spacer		{ color:808080; font-family: arial,'新細明體'; font-size: 11px; }
.file		{ color:000000; font-family: arial,'新細明體'; font-size: 11px; word-wrap: break-word; }
.size		{ color:404040; font-family: arial,'新細明體'; font-size: 9px; }
.link		{ color:006300; font-family: arial,'新細明體'; font-size: 13px; }
.note		{ color:448305 ; font-family: arial,'新細明體'; font-size: 11px; }
.text		{ color:black ; font-family: arial,'新細明體'; font-size: 13px; }
.stext		{ color:black ; font-family: arial,'新細明體'; font-size: 11px; }
.inline		{ line-height:15px }
.formSimple	{	color:black ; font-family: verdana,'新細明體'; font-size: 13px;
			border-left: 1px solid #A0A0A0 ;
			border-right: 1px inset #D0D0D0 ;
			border-top: 1px solid #A0A0A0 ;
			border-bottom: 1px inset #D0D0D0 ;
			padding: 1px;
			margin:2px;
}
.formFix	{	color:black ; font-family: verdana,'新細明體'; font-size: 13px;
			border-left: 1px solid #FFFFFF ;
			border-right: 1px inset #FFFFFF ;
			border-top: 1px solid #FFFFFF ;
			border-bottom: 1px inset #FFFFFF ;
			padding: 1px; }
.BigWord	{ float:left;font-size:24px;line-height:26px;position:relative;top:2px;height:26px;color:5D5D5D;font-weight:bold }
.invertWord	{ float:left;font-size:15px;line-height:20px;position:relative;top:3px;height:20px;color:308030;font-weight:bold; font-family:arial,標楷體 ; background-color:8FFF8F ; letter-spacing:1px ; border-width: 5px}
.vote_issue	{ color:000000 ; font-family: arial,'新細明體'; font-size: 13px; }
.vote_option	{ color:404040 ; font-family: arial,'新細明體'; font-size: 13px; }
blockquote	{
	letter-spacing: 0px;
	word-spacing: +3px;
	vertical-align: 0em;
	line-height: 17px;
	text-align: justify;
	color: #006699;
	font-family: Arial, '新細明體';
	font-size: 13px;
	background: #F8F8F8;
	padding:0.5em;
	margin:0.5em;
	margin-left:1em;
	border-left:#E8E8E8 solid 5px;
}

/*	內容附圖	*/
.image_decoration	{ margin:5px; }
.image_note		{ color:BD6C15 ; font-family:arial,'新細明體' ; font-size:11px; }


/*	區塊設定	*/
.header_vote	{
	background:url('/images/2005/vote_top.gif') no-repeat 0px 0px ;
	height:22px;
	width:200px;
	cursor:pointer;
	margin:0px;
}
.header_content_verifier	{	background:url('/themes/default/images/content_verifier_top.gif') no-repeat 0px 0px ;	}
.header_file_uploader		{	background:url('/themes/default/images/file_uploader_top.gif') no-repeat 0px 0px ;	}
.right_block	{
	height:22px;
	width:200px;
}
.header_hint	{
	background:url('/themes/default/images/hint_top.gif') no-repeat 0px 0px ;
	height:22px;
	width:200px;
}
.set_center	{	text-align:center;	}
.set_left	{	text-align:left ; }
.set_right	{	text-align:right; }
.keyword_count	{
	clear:both ;
	float:right;
}

.tag_record	{
	font-size:13px;
	font-family:arial,'新細明體';
	color:#888 ;
	background:#fff ;
}
.tag_record	TD	{
	border-bottom:#ccc solid 1px;
	padding:0.1em ;
	height:24px;
	vertical-align:center;
}
.tag_record	A	{
	color:#000 ;
}
.record_title	{
	font-size:13px;
	font-family:arial,'新細明體';
	color:#000 ;
	background:#fff ;
}
.record_title	TD	{
	border-bottom:#ccc solid 1px;
	padding:0.3em 0.1em 0.3em 0.1em;
}
.record_list	{
	font-size:13px;
	font-family:arial,'新細明體';
	color:#888 ;
	background:#fff ;
}
.record_list	TD	{
	text-align:center;
	border-bottom:#ccc solid 1px;
	padding:0.5em 0.1em 0.5em 0.1em;
}
.record_list	A	{
	color:#888 ;
}
.record_list	A:hover	{
	color:#000 ;
}

.form_row	{
	color:#000 ;
}
.form_row	TD	{
	padding:0.1em;
}
.form_row	A	{
	color:#f00 ;
}
.forum_issue	{
	color:#000 ;
}
.forum_issue	TD	{
	border-bottom:#eee solid 1px;
	padding:0.5em 0.1em 0.5em 0.1em;
}
.forum_issue	A	{
	color:#f00 ;
}
.forum_reply	{
	color:#000 ;
	background:#fff ;
}
.forum_reply	TD	{
	border-bottom:#eee solid 1px;
	padding:0.5em 0.1em 0.5em 0.1em;
}
.forum_reply	A	{
	color:#f00 ;
}

.invisible	{	display:none ; }
.indent_1	{	padding-left:1em;}
.padding_1	{	padding-left:1em;}
.bg_fff		{	background:#fff ; }
.float_right{	float:right;}
.election	{
	background:url('/images/2004/q.gif') no-repeat top left ;
	padding-left:1.3em;
}
.election_rule	{	padding-left:1.3em;	}
.election_item	{	padding:0.3em 0 0 1.3em;	}
.election_item	LABEL{	padding-left:0.2em;	}
.election_result{	margin-left:1.3em; text-align:center; padding:0.2em 0 0.2em 0; }
.image_button	{	margin:0px;padding:0px;border:0;color:#F4F4F4;background:#F4F4F4;cursor:pointer; }
.image_button_2	{	margin:0px;padding:0px;border:0;color:#F4F4F4;background:#FFFAE0;cursor:pointer; }
.image_random	{
	margin:0px;
	padding:0px;
	width:120px;
	height:120px;
	background:#fff;
}
.image_random	TD	{
	text-align:center;
	vertical-align:center;
	border:#ccc solid 1px;
}
.image_random	IMAGE	{	cursor:pointer ; }
.record_collect_title	{
	font-size:13px;
	font-family:arial,'新細明體';
	color:#4E4010 ;
}
.record_collect_title	TD	{
	border-bottom:#D6CD99 solid 1px;
	padding:0.3em 0.1em 0.3em 0.1em;
}
.record_collect	{
	font-size:13px;
	font-family:arial,'新細明體';
	color:#706540 ;
}
.record_collect	TD	{
	border-bottom:#D6CD99 solid 1px;
	padding:0.3em 0.1em 0.3em 0.1em;
}
.record_collect_pages	{
	font-size:13px;
	font-family:arial,'新細明體';
	color:#706540 ;
}
.record_collect_pages	TD	{
	padding:0.5em 0.1em 0.5em 0.1em;
	text-align:center;
}
.record_collect_pages	A	{
	color:#706540 ;
}
.record_collect_pages	A:hover	{
	color:#000 ;
}

.quiz	{
	list-style-type:none ;
	margin-left:1em;
}
.quiz	LI	{
	font-size:15px;
	color:#000 ;
	line-height:1.5em;
}
.quiz	P	{
	margin:0px;
	padding-left:1.5em;
	font-size:13px;
	color:#444;
	cursor:pointer;
}
.hint_attachment	{
	font-size:13px;
	font-family:arial,'新細明體';
	color:#888;
	line-height:1.5em;
	padding-left:0.5em;
}
.hint_bigfile	{
	font-size:13px;
	font-family:arial,'新細明體';
	color:#AF4F00;
	line-height:1.5em;
	padding:0.5em 0 0.5em 0.5em ;
}
.file_text	{	color:006300; font-size: 11px; }
.size_text	{	color:006300; font-size: 9px; }
.thumbnail	{
	margin:0 ;
}
.thumbnail	TD	{
	border:#eee solid 1px;
	background:#fff;
	width:120px;
	height:120px;
	text-align:center;
	vertical-align:center;
}
.clickable	{	cursor:pointer ; }
.draggable	{	cursor:pointer; }
.brick_list	{
	list-style-image:url('/images/2005/brick.gif');
	margin-left:2em;
}
.forward_panel_name	{
	background:#fff url('/themes/default/images/forward_panel_name.gif') left center no-repeat ;
	padding-left:58px;
	width:118px;
}
.forward_panel_email	{
	background:#fff url('/themes/default/images/forward_panel_email.gif') left center no-repeat ;
	padding-left:58px;
	width:118px ;
}

.color_aux_1	{
	color:#f00 ;
}
.mark	{
	color:#f00 ;
	padding-right:0.3em;
}

.google_search_panel	{
	background:#fff url('/themes/default/images/google_search_panel.gif') left center no-repeat ;
	padding-left:58px;
	width:142px;
}
LABEL	{
	font-size:13px; font-family:arial,細明體; cursor:pointer ;
}
LABEL:hover	{
	color:#00f ;
	text-decoration:underline ;
}

.member_thumbnail	{
	width:60px;
	height:60px;
	border:#ccc solid 1px;
}
TR.form_row_0	{ background-color:DBECF4; height:22px; }
TR.form_row_1	{ background-color:F8F8F8; height:22px; }
TR.form_row_cmd	{ background-color:8CC4ED; height:22px; font-size:13px; font-family:arial,細明體; color:1C374B; }
TD.form_row_cmd	{ background-color:8CC4ED; height:22px; font-size:13px; font-family:arial,細明體; color:1C374B; padding:2px; }

TD.form_item	{ vertical-align:top; height:22px; text-align:right; font-size:13px; font-family:arial,細明體 ; padding:3px 0.3em 0px 1em }
TD.field_normal	{ border-right:#ccc solid 5px ; }
TD.field_focus	{ border-right:#888 solid 5px ; }
TD.field_require{ border-right:#f00 solid 5px ; }
TD.field_error	{ border-right:#ccc solid 5px ; }
TD.form_ball	{ vertical-align:top; height:22px; text-align:center; padding:5px; }
TD.form_field	{ vertical-align:top; font-size:13px; font-family:arial,細明體 ; padding-top:0px ; padding-left:0.3em ; }
.error_message	{ font-size:13px; color:#f00; font-family:arial,細明體; }

#uploadflash { }
#UploadQueue { display: none; }
#UploadQueue { display: none; padding:5px; margin:0; }
#UploadQueue h2 { font-size: 1.4em; margin: 0; padding: 0; color: #000; }
#UploadQueue button { float: right; }
#UploadQueue #StatusBar { float:left; width:60%; padding: 0 .5em; }
#UploadQueue ul#UploadList { display: block; clear: both; overflow: auto; height: 10em; margin: 0; padding: 0; background: #fff; border: 1px solid #7f9db9; }
#UploadQueue ul#UploadList a { color: 2E31F2; }
#UploadQueue ul#UploadList a:hover { color: #2B82E1; }
#UploadQueue ul#UploadList li {	list-style-type: none; border-bottom: 1px dotted #ccc; margin: 0; padding: .5em; background: #fff; }
#UploadQueue ul#UploadList li a { float: right; }
#UploadQueue ul#UploadList li.idle { }
#UploadQueue ul#UploadList li.loading { background: #b1c2d3 url('/2008/pages/images/blue.png') repeat-x; }
#UploadQueue ul#UploadList li.finished { }
#UploadQueue ul#UploadList li.error { background: #eee; }
#UploadQueue ul#UploadList li div.filename { font-weight: bold; }
#UploadQueue ul#UploadList li div.filemeter { height: 10px; overflow: hidden; border: 1px solid #888; background: #fff; padding: 1px;  }
#UploadQueue ul#UploadList li div.filemeter div { height: 10px; background: #fff url('/2008/pages/images/progressbar.png'); }
#UploadQueue ul#UploadList li div.fileerror { color: red; }
#UploadQueue ul#UploadList li div.fileprogress { font-weight: normal; }

DIV.file_browser				{	margin:5px; font-size:12px }
DIV.file_browser	DIV			{	cursor:pointer; float:left; width:112px; height:140px; margin:4px; padding:3px; text-align:center; color:#888; overflow:hidden }
DIV.file_browser	IMG		{	margin:0;padding:0; }
DIV.file_browser	DIV	TABLE	{	border:#eee solid 1px; margin:3px; }
DIV.file_browser	TD		{	padding:2px; background:#fff; width:100px; height:100px; text-align:center; vertical-align:center ; }
DIV.file_browser	DIV	P		{	margin-top:3px; width:112px; word-break:break-all; text-align:center; overflow-x:hidden }
DIV.file_browser	DIV.hover	TABLE	{	border:#888 solid 1px }
DIV.file_browser	DIV.hover	P		{	color:#888; }
DIV.file_browser	DIV.checked	TABLE	{	border:#000 solid 1px }
DIV.file_browser	DIV.checked	P		{	color:#000; }

DIV.attach_file			{	width:250px; padding:5px; border:#eee solid 1px; border-left:#eee solid 5px; }
DIV.attach_file	IMG		{	float:left ; }
DIV.attach_file	P.link	{	float:left ; width:150px; }
DIV.attach_file	P.size	{	float:left ; width:150px; font-size:11px; }

FIELDSET{	margin:0.5em 0; border:#aaa solid 1px ; background:#f8f8f8; font-size:13px; }
LEGEND	{	margin:0 1em 0 1em; padding:0.2em 1em 0.2em 1em; border:#aaa solid 1px ; background:#fff; }
LEGEND	A		{	color:#ccc; text-decoration:none; }
LEGEND	A:hover	{	color:#800; text-decoration:underline;}

TR.top_record			{	background:#fff ;	}
TR.top_record	TD		{	padding:0.3em 0.2em 0.1em 0.2em; font-size:13px; font-family:arial,'細明體'; border-bottom:#ccc solid 1px; height:20px; }
TR.top_record	A		{	color:#000 ;	}
TR.top_record	A:hover	{	color:#F00 ; text-decoration:underline ;	}
TR.record			{	background:#f8f8f8;	}
TR.record	TD		{	padding:0.3em 0.2em 0.1em 0.2em; font-size:13px; font-family:arial,'細明體'; border-bottom:#ccc solid 1px; height:20px; }
TR.record	A		{	color:#336699 ;	text-decoration:none ;	}
TR.record	A:hover	{	color:#FF3300 ;	text-decoration:underline ;	}
TR.focus			{	background:#e8e8e8;	}
TR.focus	A		{	color:#336699 ;	text-decoration:none ;	}
TR.focus	A:hover	{	color:#FF3300 ;	text-decoration:underline ; }
TR.focus	TD		{	padding:0.3em 0.2em 0.1em 0.2em; font-size:13px; font-family:arial,'細明體'; border-bottom:#ccc solid 1px; height:20px; }
TD.focus			{	text-decoration:underline;	color:#f00;	cursor:pointer; }
TR.header			{	color:#003366 ;	background:#dfedf7;	line-height:1em; }
TR.header	TD		{	border-bottom:#b5cdd7 solid 1px; padding:0.5em 0.2em 0.3em 0.2em; }
TR.pagelist			{	background:#fff; }
TR.pagelist	TD		{	background:#fff; padding:10px 0 ; text-align:Center; font-size:11px; }
TR.pagelist	FONT	{	padding:0 3px 0 3px; margin:3px 0 ;	}
TR.pagelist	IMG		{	padding:0 3px 0 3px; margin:3px 0 ; }
TR.pagelist	FONT.PackPageList3	{	color: #000; cursor:pointer ; }
TR.pagelist	FONT.PackPageList2	{	color: #999; cursor:pointer ; }
TR.pagelist	FONT.PackPageList1	{	color: #000; cursor:pointer ; }

.hint		{	color:#800;	}
.main-body	{	padding:5px; }
LABEL	{ margin:0 0.5em 0 0.2em; }
OPTION	{	padding:0 0.5em 0 0.5em; cursor:pointer; font-family:fixed, 細明體 ; }
P.donates			{	color:#f00 ; }
P.donates	SPAN	{	color:#00f ; }

DIV.random-image				{	background:url('/themes/default/images/snapshot_bottom.gif') bottom center no-repeat; margin-top:15px; }
DIV.random-image	A			{	cursor:pointer; }
DIV.random-image	DIV.inside	{	margin:0 10px 3px 10px ; position:relative; }
P.random-image-title	{	text-align:center; margin-top:1em; height:20px; }
TABLE.random-image		{	margin:4px 8px 0 8px; }
TABLE.random-image	TD	{	width:120px; height:120px; background:#fff; border:#ccc solid 1px; text-align:center; }
DIV.mail-list				{	background:url('/themes/default/images/mail-list-background.gif') bottom left no-repeat; padding: 0 0 7px 0 ; }
DIV.mail-list	DIV.inside	{	background:url('/themes/default/images/mail-list-border.gif') top left repeat-y ; padding:0 7px 0 7px; }
DIV.mail-list	DIV.inside	P	{	margin:0 0 0.7em 0 ; }

.content	{	color:#222; font-family: arial,'新細明體'; font-size: 13px; line-height:1.8em; margin:0.5em auto; width:550px; word-break:break-all; }
.content	DIV.firstword	{	float:left;font-size:40px;line-height:42px;position:relative;height:40px;color:5D5D5D;font-weight:bold }
.content	UL				{	margin:2em; }
.content	OL				{	margin:2em; }
.content	DIV				{	margin:0.2em; padding:0; }
.content	P				{	line-height:1.8em; margin:0 0 1.5em 0; }

DIV.mail-list	DIV.header	{	background:url('/themes/default/images/content_top.gif') top center no-repeat ; width:577px; height:50px; position:relative; }
DIV.mail-list	DIV.header	UL	{	margin:0 ; list-style-type:none ; }
DIV.mail-list	DIV.header	UL	LI.date		{	position:absolute; color:#aaa; top:1px; width:100%; font-size:11px; text-align:center; }
DIV.mail-list	DIV.header	UL	LI.title	{	position:absolute; color:#000; top:22px; width:100%; font-size:13px; text-align:center; letter-spacing:1px; }
DIV.mail-list	DIV.header	UL	LI.services	{	position:absolute; top:15px; left:10px; width:45px; float:left; }
DIV.mail-list	DIV.header	UL	LI.sound	{	position:absolute; top:12px; right:10px; width:45px; float:right; }
TABLE.mail-reply				{	width:560px; }
TABLE.mail-reply	TD			{	border-bottom:#E0E0E0 solid 1px; padding:3px; }
TABLE.mail-reply	TD.member	{	text-align:center; width:60px; }
TABLE.mail-reply	TD.content	{	width:500px; overflow:hidden; line-height:1.3em; word-wrap:break-word; word-break:break-all; }
TABLE.mail-reply	P.from		{	margin-bottom:0.5em; color:#888; }

DIV.tag-guide-inside				{	position:relative; background:url('/themes/general/images/top-bottom.gif') 0px -1px repeat-x; margin:0.5em; padding:25px 0 0 0; border:#99bbe8 solid 1px; }
DIV.tag-guide-inside	A			{	cursor:pointer; }
DIV.tag-guide-inside	SPAN.header	{	position:absolute; float:left; top:0.3em; left:0.5em; font-weight:bold; color:#284778; }
DIV.tag-guide-inside	SPAN.header	{	_top:0.5em; }
DIV.tag-guide-inside	SPAN.clear	{	position:absolute; float:right; top:0.4em; right:0.5em; color:#326cc6; font-size:12px; background:url('/themes/general/images/close.gif') center left no-repeat; padding-left:18px; }
DIV.tag-guide-inside	SPAN.clear	{	_right:2.5em; }
DIV.tag-guide-inside	UL.tag		{	clear:both; list-style-type:none; margin:0 !important; padding:0; }
DIV.tag-guide-inside	UL.tag	LI	{	float:left; width:auto; margin:0.2em 0.3em; }
DIV.tag-guide-inside	UL.tag	LI.checked		DIV		{	float:left; background:url('/themes/general/images/tag-check.gif') center left no-repeat; width:20px; cursor:pointer; }
DIV.tag-guide-inside	UL.tag	LI.checked		A		{	color:#000; font-weight:bold; }
DIV.tag-guide-inside	UL.tag	LI.unchecked	DIV		{	float:left; background:url('/themes/general/images/tag-uncheck.gif') center left no-repeat; width:20px; cursor:pointer; }
DIV.tag-guide-inside	UL.tag	LI.unchecked	A		{	color:#888; }
DIV.tag-guide-inside	UL.tag	LI.unchecked	A:hover	{	color:#333; }

DIV.tag-guide-inside	UL.data		{	width:500px; list-style-type:none; margin:0 0 0 0 !important; padding:0 0 0 0.5em; }
DIV.tag-guide-inside	UL.data		{	_width:480px; *width:490px; }
DIV.tag-guide-inside	UL.data	LI	{	clear:both; float:left; width:100%; margin:0.3em 0 0 0; }
DIV.tag-guide-inside	UL.data	LI.checked		DIV		{	float:left; background:url('/themes/general/images/checked.gif') center left no-repeat; width:20px; cursor:pointer; }
DIV.tag-guide-inside	UL.data	LI.checked		A		{	color:#000; font-weight:bold; }
DIV.tag-guide-inside	UL.data	LI.unchecked	DIV		{	float:left; background:url('/themes/general/images/unchecked.gif') center left no-repeat; width:20px; cursor:pointer; }
DIV.tag-guide-inside	UL.data	LI.unchecked	A		{	color:#888; }
DIV.tag-guide-inside	UL.data	LI.unchecked	A.hover	{	color:#333; }

DIV.content-reply				{	background:url('/images/2007/content_reply.gif') left bottom no-repeat; width:100%; height:25px; text-align:right; margin:0 20px -1px 0; }
DIV.content-reply	SPAN.limit	{	float:left; color:#aaa; margin:3px 0 0 90px; }
DIV.content-attachment			{	background:url('/themes/default/images/content_attachment.gif') left center no-repeat; width:100%; height:25px; margin:0 20px -1px 0; }

DIV.tag-guide					{	background:#fff url('/themes/default/images/snapshot_bottom.gif') bottom center no-repeat; margin-top:15px; }
DIV.tag-guide		A			{	cursor:pointer; }
DIV.tag-guide		DIV.fit		{	background:url('/themes/default/images/mail-list-border.gif') top left repeat-y ; margin:0 0 3px 0 ; position:relative; }
DIV.tag-guide		P.links		{	text-align:center; margin-top:1em; height:20px; }

UL.tagMenu 		{	position: relative;	float:left;	z-index:100; right:0.1em; list-style-type: none ; padding:0px ;	margin:0px;	}
UL.tagMenu	LI	{	float: left; width: auto; height:20px; background:url('/themes/default/images/tag_guide_bg_focus.jpg') no-repeat top right ; }
UL.tagMenu	LI	P	{	margin:0px; line-height:1em; padding:2px 10px 2px 6px ; cursor:pointer;	}
UL.tagMenu	LI	P	FONT	{	font-size:12px;	font-family:arial,'新細明體'; cursor:pointer;	}
UL.tagMenu	IMG.remover		{	margin-left:5px ; border:0; cursor:pointer;	}
UL.tagMenu	LI	P.over		{	color:#00f ; text-decoration:underline; }
UL.tagMenu	LI	P.focus		{	text-decoration:underline; }
UL.tagMenu	LI	UL			{	position: absolute; left: -3000em ; list-style-type: square ; border: 1px solid #bbb ; padding: 0.3em 0.3em 0.3em 2em; margin:1px 0px 0px 0px; background:#fff; }
UL.tagMenu	LI	UL	LI		{	clear:both; cursor:pointer; padding:0em 1em 0em 0em ; margin:0px; line-height:1.5em; text-indent:0em ; width:10em; color: #888; background:#fff; }
UL.tagMenu	LI	UL	LI.ov	{	color:#00f; }

TD.tag_match,TD.tag_score,TD.tag_reply	{ font-size:11px; letter-spacing:1px; text-align:center; font-family:arial; color:#004faf; }
#tag_rows	{ width:100%; height:300px; overflow-y:auto; margin:0px; padding:0px; }
#tag_rows_loading	{ font-size:13px; font-family:arial; }
#tag_guide	A		{ color:#888 ; }
#tag_guide	A:hover	{ color:#333; }
#tag_guide_save,#tag_guide_share	{ border-top:#e8e8e8 solid 7px;	padding:7px ; }
#tag_guide_save		BUTTON,#tag_guide_share	BUTTON	{ cursor:pointer ; }

UL.pagination				{	list-style:none; clear:both; font-size:0.8em; margin:0; padding:0; }
UL.pagination	LI			{	display:inline; }
UL.pagination	LI.current	{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #5792bc; border-left:1px solid #3079ad; border-bottom:1px solid #02375e; border-right:1px solid #024576; font-weight:bold; background:#035b9b; color:#fecf00; }
UL.pagination	LI.disabled {	padding:2px 5px; margin:0 0 0 4px; border:1px solid #ddd; background:#f8f8f8; color:#aaa; }
UL.pagination	LI	A		{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #fff4c1; border-left:1px solid #fff1b3; border-bottom:1px solid #9b9162; border-right:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }
UL.pagination	LI	A:hover	{	padding:2px 5px; margin:0 0 0 4px; border-bottom:1px solid #fff4c1; border-right:1px solid #fff1b3; border-top:1px solid #9b9162; border-left:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }

DIV.tag_page					{	margin:15px 0 0 0; padding:1em; background:#f4f4f4; border:#aaa solid 1px; -moz-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
DIV.tag_page	H1				{	font-size:21px; margin:0; color:#2563A7 ; }
DIV.tag_page	P				{	font-size:13px; color:#EA7B00; border-bottom:#aaa dashed 1px; padding-bottom:10px; }
DIV.tag_page	OL				{	margin:0 0 0 3em; padding:0 0 0 2em; float:left; }
DIV.tag_page	OL	LI			{	font-size:15px; margin:0.5em 0 ; }
DIV.tag_page	OL	LI	A		{	color:#444; font-size:15px; }
DIV.tag_page	OL	LI	A:hover	{	color:#f00; text-decoration:underline; }
DIV.tag_page	DIV.clear		{	height:1px; width:100%; clear:both; }

DIV.labelCloud	A		{	margin:0.5em 0; padding:0.3em; text-decoration:none; line-height:1.2em; }
DIV.labelCloud	A:hover	{	text-decoration:underline; }