body{color: #111;}
.mat-grid .mat{width: 100px; float: left; height: 100px; text-align: center;}
a img{border: none;}

.container_12{position: relative; left: -12px;}

/*
	.category-list, .category-list li{list-style: none; margin: 0; padding: 5px 0;}
*/

div.content{border: 1px sold red;}

.formError{color: red;}

#current-user{margin-top: 12px;}
#search{position: absolute; top: 200px; right: 0; width: 360px; text-align: right;}

.matdb .actions{height: 40px; margin: 0;}
.matdb .actions a{line-height: 35px; display: block; float: left; margin-right: 5px; border: 1px solid #777; background: #eee; padding: 0 5px;}

.f{margin: 0 0 20px 150px; position: relative;}
.f label{position: absolute; left: -150px;}

div#voting{height: 40px; margin-bottom: 20px;}

#voting span, #voting a{background-image: url(../images/stars.png); height: 0; padding-top: 30px; width: 30px; text-decoration: none; display: block; float: left; overflow: hidden;}
#voting span.active, #voting a.active{background-position: 0 -30px;}
#voting a.unvote{background-image: url(../images/unvote.png); }


.actions a.button{width: 100px; height: 0; float: left; display: block; text-decoration: none; border: none; padding: 0; padding-top: 50px; overflow: hidden; background: white;}
.actions .button:hover{background-position: 0 -50px;}
.actions a.button.viewsource{background-image: url(../images/viewsource.png); width: 116px;}
.actions a.button.download{background-image: url(../images/download.png); width: 119px;}
.actions a.button.edit{background-image: url(../images/editbutton.png); width: 73px;}
.actions a.button.favourite{background-image: url(../images/favourite.png); width: 98px;}
.actions a.button.isfavourite{background-image: url(../images/favourite.png); width: 98px; background-position: 0 -100px;}
.actions a.button.isfavourite:hover{background-image: url(../images/favourite.png); width: 98px; background-position: 0 -100px;}


dl{line-height: 30px; border-top: 1px solid #ccc;}
dt{position: absolute; width: 80px; margin: 0; padding: 0; }
dd{width: 140px; margin 0; padding: 0 0 0 80px; border-bottom: 1px solid #ccc;}

