#box-set table.uncat{
	clear:  left;
	width:  100%;
}

#box-set div.uncat-box{
	float:  left;
	vertical-align: top;   
	width: 100%;
}

#box-set div.cat-box{
	float:  left;
	width: 32%;      
	width: 49%;      
	vertical-align: top;
	margin: 2px;
}

#box-set div.cat-box-desc p{
	text-indent: 0px;
	padding-left:  0px;
}

#box-set div.cat-box-desc{
	margin: 0px 8px;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: solid 1px #ccc;
}

#box-set .cat-box-content{
	margin: 0px 8px;
	padding-top: 3px;
}

#box-set .uncat-box .cat-box-content{
	margin-bottom:  6px;
}

#box-set .uncat-box h3{
	font-style: italic;
}

#box-set .shadow{
	border-left: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background-color: #F8F8F8;
}

#box-set .cat-box.hover, #box-set .uncat-box.hover{
	border:  solid 1px #555;
}

#box-set h3.under{
	text-align: center;
	margin: 0;
}

#box-set table.line{
	border-bottom: solid 1px #ddd;
	background: url(../../images/shared/title-box-top.gif) repeat-x top;
	margin: 0px;
	padding:0px;
	width:100%;
}

#box-set td.pad{
	width:15px;
	height:18px;
}

#box-set h3.under span{
	cursor: move;
}

#box-set h3.under.left{
	text-align: left;  
}                  

#box-set p.latest{
	text-align: center;
	text-indent: 0px;
	margin:  6px 0px;
}

#box-set p{
	color: #888;
	margin: 0px;
	padding: 1px 0px;
	line-height: normal;
	padding-left: 16px;
	text-indent: -16px;
}

#box-set p.creator, #box-set p.more{
	font-style:  italic;
	text-indent: 0px;
	margin:  6px 0px;
}

#box-set p.creator input{
	width: 100%;
}

#box-set p img{                  
	margin-top: -3px;
	vertical-align: middle;
}

#cat-create-form, #cat-create{
}            

div.float{
	float: left;
}

div.shadow{
	margin: 2px;
}
p{
	line-height: normal;
	margin: 2px;
}           

.tag-box{      
	border-bottom:  solid 1px #aaaaaa;
	padding-bottom: 8px;
	line-height: normal;
}
.tag-box a{
	font-size: 10px;
	color: #555;
	padding-left: 4px;
}

#box-set .tag{
	text-align: right;
	letter-spacing: 0.25em;    
	font-style:  italic;
}                  

#box-set .tag-box-content{
	border: solid 1px #F8F8F8;
}       

#box-set .tag-box-content.hover{
	border: solid 1px #555!important;
}       

#box-set .info-link{
	vertical-align: middle;
	margin-right:4px;
	cursor: hand!important;
}
        
#box-set h3 img.spin{   
	float:  left;
	margin-bottom:  0px;
	vertical-align: bottom;
}            
#box-info td.a{
	text-align: right;
}
#box-set .mini_news {
	padding-right: 3px;
}
#box-set .recent_pages {
	padding-top: 3px;
}

#box-set .hover{
	border-bottom: solid 2px #888;
}
