
html {
	height: 100%
}

body {
	background-color: #333;
	height: 100%;
	margin: 0;
	padding: 0 
}



div.container-main {
	padding-top:20px;
}


div.alert {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border:none;
	margin-bottom: 0;
}


h1.pageheader {
	font-size: 45pt;
	font-weight: normal;
	line-height: 100%;
	font-family: 'QuicksandBookRegular';
}

h2.pagesubheader {

	line-height: 120%;
	font-weight: normal;
	color:#333;
	font-family: 'QuicksandBookRegular';
	font-size: 12pt;

}


span.help-block {
	color:#999;
	font-size:9pt;
}


div.app_store_badge {
	display:inline-block;
	float: left;
	height: 60px;
	width: 174px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
	cursor:pointer;

	background-image: URL('http://static.haikudeck.com/images/App_Store_Badge_EN_60h.png');
	background-repeat: no-repeat;

}

div.app_store_badge_available {
	display:inline-block;
	float: left;
	height: 60px;
	width: 202px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
	cursor:pointer;

	background-image: URL('http://static.haikudeck.com/images/Available_on_the_App_Store_Badge_60h.png');
	background-repeat: no-repeat;

}

div.app_store_badge_download {
	display:inline-block;
	float: left;
	height: 60px;
	width: 202px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:15px;
	cursor:pointer;

	background-image: URL('http://static.haikudeck.com/images/Download_on_the_App_Store_Badge_60h.png');
	background-repeat: no-repeat;

}




p, div.controls {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}




div.greybar {
/* 	background-color: #eee; */
	background-image: url('http://static.haikudeck.com/images/home_cement.jpg');
	padding: 10px;
	margin-top:30px;
	margin-bottom: 50px;
}

div.greybar > a.highlight {
	float:right;
	padding:10px;
	font-size:12pt;
	background-color: #ff5500;
/* 	color:#000; */
	color:#fff;
	font-family:'QuicksandBoldRegular';
}

div.greybar > a.highlight:hover {
	background-color: #666;
	color:#fff;
	text-decoration: none;
}

div.greybar > h2 {
	font-family:'QuicksandBookRegular';
	padding:0;
	margin:0;
}





.shadow {
	-moz-box-shadow		: 0px 5px 20px #000;
	-webkit-box-shadow	: 0px 5px 20px #000;
	box-shadow			: 0px 5px 20px #000;
	/* For IE 8 */
	-ms-filter			: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter				: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color='#000000');
}









/*
div.alert {
	color:#333;
	font-family:'QuicksandBoldRegular';
}
*/







/* Loading Styles */
.hd-loading{
	background:url('http://static.haikudeck.com/images/ajax_loader.gif');
	min-height:50px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}

#hd-loading{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99999;
	background:white;

}
#hd-loading-content{
	position:relative;
	top:48%; /* compensate for bird*/
	width:600px;
	height:600px;
	background:url('http://static.haikudeck.com/images/loading_bg.jpg');
	margin:-300px auto;
}
/* End Loading Styles */





/* generic buttons */

.form-horizontal .control-group {
	margin: 5px 0;
}

button.close {
    opacity: .8;
    filter: alpha(opacity=80);
}

a.btn-haiku-admin {
	padding:5px;
	background-color: #00a7ff;
	color:#eee;	
}

a.btn-haiku:hover {
	background-color: #666;
	text-decoration: none;
}



a.btn-haiku {
	padding:5px;
/* 	font-size:9pt; */
	background-color: #000;
	color:#eee;
/* 	font-family:'QuicksandBookRegular'; */
}

a.btn-haiku:hover {
	background-color: #666;
/* 	color:#666; */
	text-decoration: none;
}

a.btn-deck-controls {
	padding:5px;
/* 	font-size:9pt; */
	background-color: 'transparent';
	color:#666;
/* 	font-family:'QuicksandBookRegular'; */
}

a.btn-deck-controls:hover {
	background-color: #eee;
/*  	color:#fff;  */
	text-decoration: none;
}



