ul.wall 
        {
        	clear: both;
        	margin: 0em 0em 12px 0em;
        	padding: 0em;
        }
        
        ul.wall li 
        {
        	position: relative;
            list-style: none;
            margin: 0em;
            padding: 4px;
        }
         
        ul.wall a 
        {
        	text-decoration: none;
        }
        
        ul.wall a:hover
        {
        	text-decoration: underline;
        }
        
        ul.wall ul.wall 
        {  
        	margin: 0em;
        	margin-left: 40px;
        }
        
        ul.wall ul.wall li 
        {
        	margin-bottom: 4px;
        }
        
        ul.wall li div.wall-post 
        {
        	margin-left: 40px;
        	line-height: 1.5em;
        	margin-bottom: 4px;
        }
        
        ul.wall li .by 
        {
        	line-height: 1.5em;
        }
        
        ul.wall li .by a 
        {
        	font-weight: bold;
        }
        
        ul.wall li div.thumbnail
        {
        	position: absolute;
        	left: 4px;
        	top: 4px;
        }
        
        ul.wall ul.wall li,
        ul.wall li.edit
        {
        	background-color: #dff;
        }
        
        ul.wall li.edit div.wall-post
        {
            text-align: right;
        }

        
        div.show-commenting 
        {
        	margin-left: 40px;
        	padding: 4px 8px;
        }
        
        ul.wall div.additional 
        {
        	 font-size: 0.9em;
        }
        
        div.show-commenting input 
        {
        	color: #666;
        }
        
        div.add-wall-post,
        div.add-wall-comment
        {
        	position: relative;
        	
        }
        
        div.add-wall-comment div.c,
        div.add-wall-post div.c 
        {
        	background-color: #dff;
        }
        
        div.add-wall-comment div.thumbnail,
        div.add-wall-post div.thumbnail
        {
        	position: absolute;
        	left: 4px;
        	top: 4px;
        }
        
        div.add-wall-comment textarea,
        div.add-wall-post textarea 
        {
        	height: 4em;
        	border: 1px solid #caa;
        }
        
        div.add-wall-comment form,
        div.add-wall-post form
        {
        	margin-left: 40px;
        	line-height: 1.5em;

        	padding: 4px;
        }
        
        div.add-wall-comment div.c 
        {
        	margin-left: 40px;
        	position: relative;
        }
        
        
       
        
        ul.wall div.more 
        {
        	margin-left: 40px;
        	padding: 0.5em;
        	margin-bottom: 4px;
        	background: #eee url(images/comments.png?0xcc0f0e196c5ec5e6e96292d3926456ec) no-repeat 4px center;
        	padding-left: 24px;
        }
        
        ul.wall div.more a 
        {
        	text-decoration: none;
        	font-size: 0.9em;
        	line-height: 16px;
        }
        
        ul.wall div.more a:hover
        {
        	text-decoration: underline;
        }
        