NameError: .sansserif is undefined in /tmp/cssdyELDb on line 3, column 2:
2 {
3 	.sansserif;
4 	background:@sitebgcolor @sitebgimg @sitebgrepeat;

/usr/bin/node /usr/bin/lessc /tmp/cssdyELDb /tmp/cssUfdwd7 |
bool(false)
body
{
	.sansserif;
	background:@sitebgcolor @sitebgimg @sitebgrepeat;
	color:@sitetext;
	font-size:@serifsize;
	line-height:1.6;
	-webkit-padding-start: 0px;
	/* -webkit-font-smoothing: antialiased; */
	/* text-rendering: optimizelegibility; */
}

.text
{
	.sansserif;
	color:@sitetext;
}

img {
	-ms-interpolation-mode: bicubic;
	image-rendering: optimizeQuality;
	font-size:12px;
}

#page
{
	height:auto;
	min-height:90%;
	min-width:1000px;
}

a
{
	color:@sitelink;
	text-decoration:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	
	&:hover
	{
		color:(@sitelink/100)*#808080;
	}
}

::-webkit-input-placeholder, :-moz-placeholder, .placeholder
{
	color:#a9a9a9 !important;
}

.small
{
	font-size:0.9em;
}

.large
{
	font-size:1.5em;
	line-height: 1em;
}

.huge
{
	font-size:2.25em;
	line-height: 1em;
}

.size_full
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	
	.container
	{
		max-width:100% !important;
	}
	
	.row
	{
		max-width:100% !important;
	}
}

.size_borderlessfull
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	
	.container
	{
		max-width:100% !important;
	}
	
	.row
	{
		max-width:100% !important;
	}
	
	.container
	{
		padding-left:0 !important;
		padding-right:0 !important;
	}
}

.size_1000
{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

.size_860
{
	margin-left:auto;
	margin-right:auto;
	width:860px;
}

.size_800
{
	margin-left:auto;
	margin-right:auto;
	width:800px;
}

.size_480
{
	margin-left:auto;
	margin-right:auto;
	width:480px;
}

.size_1140 {
	width: 100%;
	max-width: 1140px;
	margin-left:auto;
	margin-right:auto;
}

.size_1240
{
	margin-left:auto;
	margin-right:auto;
	width:1240px;
}

.size_free
{
	min-width:960px;
	padding:0px 20px;
}

.comments_container
{
	padding: 20px 0px 0px 30px;
	position:relative;
	
	.selection
	{
		margin-right:35px;
	}
}

.toggle
{
	padding-top:8px;
}

body.msie-6 .toggle
{
	display:none;
}

.new > .comment > div.response
{
	margin-left:5px !important;
	margin-top:30px;
}

.new > .comment > div.response textarea
{
	width:97%;
}

.new > .comment > .response > .reply > .cancel
{
	display:none;
}

span.tip
{
	background:transparent url(@regulartip) no-repeat scroll 0px 4px;
	height:24px;
	left:10px;
	position:absolute;
	top:-24px;
	width:42px;
}

/*
.sidecomment
{
	margin-top:7px;
	
	.avatar
	{
		margin-left:12px;
	}
	
	.date
	{
		font-size:0.9em;
		margin-right:8px;
		margin-top:2px;
		margin-bottom:6px;
	}
}
*/

.lefttip
{	
	background:url(@lefttip) no-repeat scroll 0 0 transparent;
	height:42px;
	left:41px;
	position:absolute;
	top:4px;
	width:21px;
	z-index:2;
}

body.msie-6 .lefttip
{
	display:none;
}

.post_container-owner .tip
{
	background:transparent url(@ownertip) no-repeat scroll 0 4px !important;
}

.comment
{
	position:relative;
	
	.post_container, .response
	{
		box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
		.border-radius(10px);
		height:auto !important;
		letter-spacing:-0.04em;
		line-height:1.6em;
		padding:3px 10px;
		position:relative;
		top:-3px;
		background-color: @regularinner;
		border:2px solid @regularborder;
		min-height:10px;
	}
	
	.response
	{
		padding:10px;
	}
	
	.options
	{
		margin: 7px 0px 0px;
		
		li
		{
			display:inline;
			list-style:none;
			padding:0 3px;
			margin-left:0 !important;
		}

		ul
		{
			font-size:14px;
			padding:0;
		}
	}
	
	.author
	{
		margin-bottom:8px;
		background-repeat:no-repeat;
		background-position:bottom right;
		
		.url
		{
			font-size:0.9em;
			margin:7px 0 0;
			padding:3px;
		}
		
		div.at
		{
			padding:9px;
		}
	}
	
	.at, .url
	{
		span, .bg
		{
			background-color:@sitebgcolor;
			.border-radius(3px);
			margin-top: 5px;
		}
	}
	
	blockquote p
	{
		padding: 1px;
	}
	
	.post_container
	{
		min-width: 230px;

		.post
		{
			overflow: auto;
		}
	}
	
	.closed
	{
		background-color:#FFFBFD;
		border:2px solid #E8A5A8;
	}
	
	.post_container-owner
	{
		background-color:@ownerinner !important;
		border:2px solid @ownerborder !important;
	}
	
	p.time
	{
		margin-bottom: 0 !important;
	}
	
	.post
	{
		p
		{
			font-size: 15px;
			line-height: 20px;
		}
		
		padding-top: 11px;
		padding-bottom: 2px;
		
		form
		{
			padding:7px;
		}
	}
}

.response
{
	padding:10px;
}

.open .response
{
	margin-top:25px;
}

.responses
{
	margin-top:30px;
}

.right
{
	float:right !important;
}

.left
{
	float:left !important;
}

.date
{
	font-weight:bold;
	margin:10px 0;
}

#content
{
	margin-top:5px;
}

.time
{
	font-size:0.9em;
	font-weight:300;
	line-height:16px;
}

.center
{
	text-align:center;
}

div.center
{
	margin-right: auto;
	margin-left: auto;
}

.bold
{
	font-weight:bold;
}

input.minicolor
{
	width:70px !important;
}

.bump-bottom
{
	margin-bottom:10px;
}

.bump-doublebottom
{
	margin-bottom:10px;
}

.bump-top
{
	margin-top:10px;
}

.pad-bottom
{
	padding-bottom:10px;
}

.pad-doublebottom
{
	padding-bottom:20px;
}

.pad-quadbottom
{
	padding-bottom:40px;
}

.pad-top
{
	padding-top:10px;
}

.pad-single
{
	padding-top:10px;
	padding-bottom:10px;
}

.pad-double
{
	padding-top:20px;
	padding-bottom:20px;
}

.pad-quad
{
	padding-top:40px;
	padding-bottom:40px;
}

.bump-double
{
	margin-top:20px;
	margin-bottom:20px;
}