
.payload_settings_wrapper {
	float: right;
	margin: 0px 0 20px 20px;
	width: 40%;	
}
.payload_settings_wrapper .label {
	display: block;
	width: 90%;
	margin: 0;
	padding:5px 10px 4px ;
	background: #eee;
	border-top: #ccc 1px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbdbdb)); /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #dbdbdb); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #dbdbdb); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #ffffff, #dbdbdb); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #ffffff, #dbdbdb); /* Firefox 16+, IE10, Opera 12.50+ */
}
#payload_settings {
	width: 90%;
	padding: 10px;
	font-family: monospace;
	background: #444;
	color:#fff;
	font-size: 0.9em;
	border-radius:0;
	border-color: #ddd;
	margin:0;
}
#payload_settings { 
	border-width: 1px;
}


.mainHeading {
	margin: 5px 0 22px 0;
	font-weight: 100;
	font-size: 2.2em;
	font-family: Helvetica Light, Helvetica, sans-serif;
}
#mainContent .pageContents {
	min-height:200px;
}
#mainContent .pageContents p{
	font-size: 1.1em;
	font-family: Helvetica Neue, Helvetica, sans-serif;
}