/* CSS Document */

#newcategory select
{
	border:1px solid #CCCCCC;
	width:150px;
	height:18px;
	padding-bottom:1px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.niceTalkTopics
{
	padding:2px;
	border:0px solid #000000;
}

.niceTalkTopics p
{
	margin:0px 0px 0px 0px;
}

.niceTalkTopics div:hover
{
	background-color: #DFF4FA;
}

.niceTalkTopics div,
.niceTalkTopics a
{
	padding:4px;
}

.niceTalkTopics span
{
	padding:4px;
	color: rgb(170, 170, 170);
	font-size: x-small;
}

div#nicetalk #topicTitle
{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:800;
}

div#nicetalk .hints
{
	overflow:hidden;
	height:20px;
	color:#aaa;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:inherit;
}


div#nicetalk category
{

	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa;		
}

div#nicetalk .content
{
	margin-top:8px;
	margin-bottom:8px;
	line-height: 1.4em;
	overflow:hidden;
}

div#nicetalk .control-panel
{
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin: 2px;
padding: 0px;
}

div#nicetalk .control-panel select
{
	margin:0px;
	width:150px;
}


#addnewcat
{
	float:right;
	padding:0px;
	margin:0px;
	border:1px solid #000000;
	width:50%;
}

/*--------------------------------------------*/	

#ntTopicCategories ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#ntTopicCategories ul li {
position: relative;
}

#ntTopicCategories li ul {
position: absolute;
left: 123px;
top: 0;
display: none;
}


#ntTopicCategories ul li a {
display: block;
text-decoration: none;
color: #777;
background: #fff;
border: 1px solid #ccc;
border-bottom: 0;
text-align:center;
}

#ntTopicCategories ul {
margin: 0;
padding: 0;
list-style: none;
width: 124px;
border-bottom: 1px solid #ccc;
}

#ntTopicCategories li:hover ul { display: block; }


/*CSS For Reply Form*/

div#nicetalk #replyForm
{
	margin:13px 0 0 0 ;
	border:1px solid #CCCCCC;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 68px;
}

div#nicetalk #replyForm legend , div#nicetalk #frmNewTopic legend
{
	margin-top:25px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:800;
	margin:0px 0px 0px 0px;
}

/*CSS for tag cloud*/
.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #0099FF; background-color:inherit;}
.tag_cloud:visited { color:#0066FF; background-color:inherit;}
.tag_cloud:hover { color: #ffffff; background: #0099FF; }
.tag_cloud:active { color: #ffffff; background: #0099FF; }

.error-message
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	color:#FF0000;
}

/*CSS for search*/
#search-container
{
		clear:both;
		border:0px solid black;	
}

#search-container div
{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 45px;
}
	
#frmNewTopic
{
	clear:both;
	border:1px solid #CCCCCC;
	padding:25px 0px 25px 68px;
	
}
		
		/*--------------------------------------
		#search-container input[type=text],
		#replyForm input[type=text], 
		#replyForm textarea , 
		#frmNewTopic input[type=text] , 
		#frmNewTopic textarea
		{
			width:80%;
		}
		
		textarea
		{	
			border:1px solid #999999;
			height:200px;
		}
		
		#search-container input[type=submit],
		input[type=submit],
		input[type=button]
		{
			width:100px;
			height:20px;
		}
		
		textarea:focus,
		input:focus
		{
			border:1px solid #0099FF;
		}
		
		input
		{	
			border:1px solid #999999;
			padding:1px;
			height:17px;
		}
	
		.space
		{
			overflow:hidden;
			height:10px;
		}
		--*/
		
#NewTopic
{
	margin-top:25px;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:800;
}

.tagTitle
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
				
			
/* Clear Zone */					
#notice{
	margin:0px;
	text-align:center;
	border:1px solid #0099FF;
	background-color: #DFF4FA;
	height:80px;
}

#notice p{
	margin:5%;
}

.allow-edit{
	font-size:11px;
	text-align:right;
	background-color:#3399FF;
	color:#FFFFFF;
	margin:2% 0px 2% 0px;
	padding:0.5%;
}
						
#admin-message-control 
{	
	text-align:right;
	font-size:11px;
}

#admin-message-control a
{	
	color:#0066FF;
    text-decoration:underline;
}

#admin-message-control a:hover
{
	color:#0066FF;
	text-decoration:underline;
    font-weight:bold;
}	

.niceTalkToolbar
{
	padding:0px;
	margin-top:2%;
}

.niceTalkToolbar > div
{
	margin:2% 0px 2% 0px;
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
}

.niceTalkToolbar a{text-decoration:none;}
.niceTalkToolbar a:hover{text-decoration:none;color:#000000;}

.control-panel-right{float:right;}

.control-panel-left
{
	clear:both;
	margin:5% 0px 0px 0px;
}








