.box > .heading {
	background: url("../images/tools_icon.png") 15px 51% no-repeat;
	background-color:#333;
	border:none;
	padding:15px;
	height:58px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-bottom:20px;
}
.box > .heading h1 {
    color: #f8f8f8;
    float: left;
    font-size: 21px;
    margin: 0;
    padding:17px 0 0 75px;
	text-transform:uppercase;
}
.box > .heading a.button {
    background: url("../images/back_button.png") top center no-repeat;
    color: #666;
	font-size:12px;
	font-weight:bold;
    display: inline-block;
	height:29px;
    margin-right: 5px;
    padding:15px 20px 2px 20px;
    text-decoration: none;
	text-transform:uppercase;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 6px #000;
}
input.spicy, select.spicy {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #DDDDDD #EEEEEE #EEEEEE #DDDDDD;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
	margin-left:8px;
	margin-right:8px;
}
.box > .column_1 {
	width:49%;
	float:left;
}
.box > .column_2 {
	width:49%;
	float:right;
}
.content {
	margin:0 0 20px 0;
	background-color:#f8f8f8;
	border:none;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	min-height:100px;
	padding:10px;
}
.content_last {
	margin:0 0 20px 0;
	background-color:#f8f8f8;
	border:none;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding:10px;
}
.content_full {
	margin:0 0 20px 0;
	background-color:#f8f8f8;
	border:none;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding:10px;

}
.content h2, .content_last h2, .content_full h2 {
	background:url("../images/pat1.png") top left repeat;
	background-color:#f1f1f1;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin:0 0 30px 0;
}
.content h2 span, .content_last h2 span, .content_full h2 span {
	padding:10px 0 10px 45px;
	display:block;	
}
h2.colors span{
	background:url("../images/colors.png") 10px 40% no-repeat;
}
h2.fonts span{
	background:url("../images/font.png") 10px 50% no-repeat;
}
h2.backgrounds span{
	background:url("../images/icons.png") 10px 50% no-repeat;
}
h2.twitter span{
	background:url("../images/bird_icon.png") 10px 50% no-repeat;
}
h2.layout span{
	background:url("../images/layout_icon.png") 10px 60% no-repeat;
}
h2.on_off span{
	background:url("../images/cache.png") 10px 50% no-repeat;
}
h2.facebook span{
	background:url("../images/facebook_icon.png") 10px 50% no-repeat;
}
table.form td .default_value {
	color:#999;
	font-size:11px;
}
span.helper {
	color:#900;
	font-size:11px;
}







/* Clear Fix Hack ------------------------------------------------------------------------------------*/


.fixed:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.fixed {
	display:block;
}
/*  \*/
.fixed {
	min-height:1%;
}
* html .fixed {
	height:1%;
}
.last {
	margin-right:0px;
}
.clear {
	clear:both;
	font-size: 0;
	line-height: 0;
	height: 0
}