

	.community_create				{ margin-bottom:10px; }
	.community_create label		{ font:normal 11px Tahoma; color:rgb(110,120,170); margin-bottom:2px; display:block; }
	.community_create input		{ width:600px; background:rgb(20,30,70); border:1px solid rgb(120,130,150); color:rgb(180,180,180); font:normal 13px Franklin Gothic Medium; margin:0px 0px 6px; padding:2px 4px; }
	.community_create textarea	{ width:600px; height:300px; background:rgb(20,30,70); border:1px solid rgb(120,130,150); color:rgb(180,180,180); font:normal 13px Franklin Gothic Medium; margin:0px 0px 10px; padding:2px 4px; }
	.community_create textarea.small	{ height:70px; }
	.community_create img		{ width:15px; height:15px; margin:0px 2px; float:left; cursor:pointer; }
	#message_error				{ background:rgb(255,180,150); border:1px solid rgb(230,0,0); color:rgb(230,0,0); text-align:center; margin:30px 0px 0px; padding:6px 8px 8px; clear:both; display:none; }
	
	.community_header			{ height:20px; border-bottom:1px solid rgb(100,120,210); margin:0px 0px 40px; }
	.community_header a			{ font:bold 12px Tahoma; color:rgb(100,140,255); text-decoration:none; float:left; }
	.community_header a:hover	{ text-decoration:underline; }
	.community_header img		{ width:10px; height:10px; background:transparent url('browser.png') -20px -50px no-repeat; margin:2px 6px; float:left; }

	.community_column		{ font:bold 11px Arial; color:rgb(70,80,120); text-align:center; margin-bottom:6px; }
	
	.topic					{ height:35px; position:relative; border:1px solid transparent; font:normal 10px Tahoma; color:rgb(155,160,180); text-decoration:none; display:block; margin-bottom:2px; }
	.topic:hover			{ border:1px solid rgb(80,80,80); }
	.topic b.title			{ position:absolute; left:16px; top:4px; font:bold 12px Arial; color:rgb(110,120,210); }
	.topic:hover b.title	{ color:rgb(255,150,0); }
	.topic span.info		{ position:absolute; left:18px; top:18px; color:rgb(140,145,160); }
	.topic span.info b		{ margin:0px 4px; }
	.topic span.reply		{ width:56px; position:absolute; right:112px; top:11px; text-align:center; }
	.topic b.author			{ width:90px; position:absolute; right:14px; top:6px; text-align:center; }
	.topic span.time		{ width:90px; position:absolute; right:14px; top:17px; text-align:center; }
	.topic img.cover		{ width:500px; height:35px; position:absolute; top:0px; left:0px; border:0px; z-index:3; }
	
	.message				{ position:relative; padding:0px 15px; margin:0px 0px 40px; }
	.message p.title		{ font:bold 13px Arial; color:rgb(255,240,150); margin:0px; }
	.message p.subtitle		{ font:normal 10px Tahoma; color:rgb(230,180,50); margin:0px 0px 10px 2px; }
	.message p.subtitle b	{ font:bold 10px Tahoma; color:rgb(130,150,210); margin:0px 4px; }
	.message p.text			{ color:rgb(200,200,200); margin:0px; }
	.message_moderator		{ background:rgb(255,130,100); border:1px solid rgb(255,70,0); color:rgb(210,50,0); text-align:center; padding:2px 6px; margin:0px -4px 20px; }
	.message_moderator b	{ margin:0px 4px; }
	.message_moderator p	{ text-align:left; margin:4px 6px 6px; }
	.message a.action				{ width:32px; float:right; border:1px solid rgb(120,130,150); font:normal 11px Arial; color:rgb(170,180,200); text-align:center; text-decoration:none; padding:1px 5px 2px; margin-left:4px; }
	.message a.action:hover		{ border:1px solid rgb(255,180,100); color:rgb(255,230,150); }
	
	.community_page				{ margin:20px 0px 10px; text-align:center; }
	.community_page a			{ border-bottom:1px solid rgb(100,140,255); font:bold 12px Arial; color:rgb(100,140,255); text-decoration:none; margin:0px 4px; padding:0px 3px; }
	.community_page a.focus		{ border-bottom:0px; }
	
	.community_action			{ width:100px; position:relative; border:1px solid rgb(120,130,150); font:bold 11px Arial; color:rgb(170,180,200); text-align:center; padding:2px 0px; margin:20px 6px 0px; text-decoration:none; float:right; cursor:pointer; }	
	.community_action:hover	{ border:1px solid rgb(255,180,100); color:rgb(255,230,150); }

	.addition	{ width:588px; border:1px solid rgb(120,130,150); padding:10px 10px 6px; }
	.bbcode		{ position:relative; bottom:2px; color:rgb(150,150,150); margin-left:16px; float:left; }
	.bbcode	div	{ margin:0px 6px; float:left; cursor:pointer; }

