html, body {
	margin: 0;

}
#debugger {
	overflow: hidden;
	padding : 50px;
} 

/* my custom btn-classes*/
.btn-grey {
	background-image: -webkit-gradient(linear,left 0,left 100%,from(#f0f0f0),to(#B5B8B9));
	background-image: -webkit-linear-gradient(top,#f0f0f0,0%,#B5B8B9,100%);
	background-image: -moz-linear-gradient(top,#f0f0f0 0,#B5B8B9 100%);
	background-image: linear-gradient(to bottom,#f0f0f0 0,#B5B8B9 100%);
	background-repeat: repeat-x;
	border-color: #9A9FA0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0',endColorstr='#ffB5B8B9',GradientType=0);
}


.openHand {
	cursor: url(/cur/openhand.cur), move;
}
.spin {
	-webkit-transform-origin: 50% 58%;
	transform-origin:50% 58%;
	-ms-transform-origin:50% 58%; /* IE 9 */
	-webkit-animation: spin .8s infinite linear;
	-moz-animation: spin .8s infinite linear;
	-o-animation: spin .8s infinite linear;
	animation: spin .8s infinite linear;
}

.transition {
	webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.pointer {
	cursor: pointer;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}
.centerImportant {
	text-align: center!important;
}
.displayNone {
	display: none;
}

.hover {
	webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.hover:hover {
	background-color: rgba(136, 136, 136, 0.30);
}

.bottom0 { margin-bottom: 0px; }.bottom5 { margin-bottom: 5px; }.bottom10 { margin-bottom: 10px; }.bottom15 { margin-bottom: 15px; }.bottom20 { margin-bottom: 20px; }.bottom25 { margin-bottom: 25px; }.bottom30 { margin-bottom: 30px; }.bottom35 { margin-bottom: 35px; }.bottom40 { margin-bottom: 40px; }.bottom45 { margin-bottom: 45px; }.bottom50 { margin-bottom: 50px; } .up0 { margin-top: 0px; } .up5 { margin-top: 5px; } .up10 { margin-top: 10px; } .up15 { margin-top: 15px; } .up20 { margin-top: 20px; } .up25 { margin-top: 25px; } .up30 { margin-top: 30px; } .up35 { margin-top: 35px; } .up40 { margin-top: 40px; } .up45 { margin-top: 45px; } .up50 { margin-top: 50px; } .padding0 { padding: 0px; } .padding5 { padding: 5px; } .padding10 { padding: 10px; } .padding15 { padding: 15px; } .padding20 { padding: 20px; } .padding25 { padding: 25px; } .padding30 { padding: 30px; } .padding35 { padding: 35px; } .padding40 { padding: 40px; } .padding45 { padding: 45px; } .padding50 { padding: 50px; }
#content img {
	border: 1px solid #DCDCDC;
	margin: 4px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.21);
}
#content img:hover {
	box-shadow: 1px 1px 1px #BBB;
}

.noCool {
	border: 0px solid #DCDCDC!important;
	margin: 4px;
	box-shadow: none!important;
}









