.custom #container {
	background:#33332F none repeat scroll 0 0;
	border:0.4em solid #3E3E3A;
	margin-bottom:2em;
	margin-top:2em;
	padding:0.3em;
}
body.custom {
	background:#44443f none repeat scroll 0 0;
}
.custom #page {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.custom #header_area {
	display:none;
}
.custom #nav_area ul {
	border-bottom:none;
	border-left:none;
}
.custom #nav_area ul li {
	border-width:0;
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}

.custom .box-optin {
	background-color:#F4FAFF;
	border:2px dashed #000000;
	color:#000000;
	margin:2em;
	padding:0.571em 0.786em;
}

.custom .spam-promise {
	text-align:center;
}

.custom #bullet-box {
	width: 685px;
	margin-right: auto;
	margin-left: auto;
}

.custom .bb-font {
	font-family: Tahoma, Geneva, sans-serif;
}

.custom h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 34px;
	font-weight: bold;
	line-height: normal;
}

.custom .table-text-format {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.3em;
}

.custom .form_submit { font: normal 1em/1em Candara, Verdana, sans-serif !important; padding: 0.231em 0.462em; text-transform: uppercase; letter-spacing: 1px; color: #aaa; background: #222; border: 0.154em solid #000; border-top-color: #444; border-left-color: #444; cursor: pointer; width: auto; overflow: visible; }
	.custom .form_submit:hover, .custom .button_sidebar:hover { color: #fff; background: #a90000; border-color: #860000; border-top-color: #d41d1d; border-left-color: #d41d1d; }

.custom .format_text input {width:auto;}