html, body {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding : 0;
	background: #fff;
	color:#000;
}
#widget-container {
	background: #fff;
	margin:0;
	padding:0;
	position:relative;
	margin:auto;
}
#widget-container h1 {
	font-size: 28px;
	font-weight: bold;
	line-height: 14px;
	padding: 10px 0 10px 45px;
	margin:0;
	color:#e00e00;
	background: url(images/moko-header-widget-300.png) left 2px no-repeat;
}
#widget-container h1 span {
	font-size: 14px;
	color:#000;
	padding: 0;
	margin:0;
	white-space : nowrap;
}
#widget-container img{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#widget-container a {
	color:#000;
	text-decoration: none;
}
#widget-container a:hover {
	color:#444;
	text-decoration:none;
}
#widget-container a.button {
	font-size: 14px;
	display: inline-block;
	background: -moz-linear-gradient(top, #e00e00, #a60700); /* FF 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#e00e00), to(#a60700)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e00e00', endColorstr='#a60700'); /* IE */	
	padding:5px;
	color: #fff !important;
	margin: 0 0 0 10px;
	border:1px solid #444;
	border-radius:5px;
	text-decoration: none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#widget-container a.button:hover {
	background: -moz-linear-gradient(top, #fb9e00, #e07000); /* FF 3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#fb9e00), to(#e07000)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e00', endColorstr='#e07000'); /* IE */	
}
#widget-container .fail {
	font-size: 16px;
	background:#fff;
	border:2px solid #de6f00;
	font-weight: bold;
	margin:15px;
	padding: 15px;
	border-radius:5px;
	color: #444;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
