/* utility.css, polarrose.com, johanb@polarrose.com */

/* utility classes */

/* floats */

.left {
    float: left;
}

.right {
    float: right;
}

/* simple extras */

.hidden {
    display: none;
}

.invisible {
    visibility: hidden;
}

.block {
    display: block;
}

.nomargin {
    margin: 0px;
}

.nopadding {
    padding: 0px;
}

.hand {
    cursor: pointer;
}
.center {
    display: inline-block;
    clear: both;
}
.centered{
	text-align:center;
}

.height100 {
    height: 100%;
}

body .height100 {
    min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* clearfix */
.clear {
    height: 0px;
    clear: both;
    display: block;
    clear:both;
}
.clr {
    display: inline-block;
}

.clr {
    display: block;
    overflow:hidden;
}

.clr:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

/* end */

/* debug borders: remove space to activate-> * /

div {
	border: 1px solid #ff0000;
	background: #fff2bf
}

/* end */