* {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
    color: #FFF;
    background: #000;
    font-size: 11px;
    font-family: sans-serif;
}

h1,h2,h3 {
	margin-bottom: 1em;
}

a:link,a:visited {
	color: #ff7700;
	text-decoration: none;
	font-weight: bold;
}

a:hover,a:focus,a:active {
	color: #ff9900;
	text-decoration: none;
	font-weight: bold;
}

table {
	border-spacing: 0;
	empty-cells: show;
	border-collapse: collapse;
}

td {
	text-align: left;
	vertical-align: top;
}

fieldset {
	border: 1px solid #333333;
	margin: 1em;
	padding: 1em;
}

legend {
	font-size: 12px;
	font-weight: bold;
}

input[type=text],input[type=password],select,textarea {
	background: black;
	border: 1px solid #333333;
	color: white;
}

* html input,* html option,* html select,* html textarea {
	background: black;
	border: 1px solid #333333;
	color: white;
}

input[type=text],input[type=password],textarea {
	padding: 1px 4px;
}

* html input {
	padding: 1px 4px;
}

* html input.checkbox {
	background: black;
	border: 0;
	padding: 0;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
/* For IE 6/7 only */
.clearfix {
    *zoom: 1;
}
