body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	background-color:#000;
}
.nav_button {
	font-size:16px;
	font-family:Arial Black;
	font-weight:bold;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	border-radius:22px;
	border:2px solid #d83526;
	padding:8px 24px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(26%, #fe1a00), color-stop(79%, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 26%, #ce0100 79% );
	background:-ms-linear-gradient( top, #fe1a00 26%, #ce0100 79% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px -2px 6px #b23e35;
	-webkit-box-shadow: 0px 0px 18px 3px #f29c93;
	-moz-box-shadow: 0px 0px 18px 3px #f29c93;
	box-shadow: 0px 0px 18px 3px #f29c93;
}.nav_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(26%, #ce0100), color-stop(79%, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 26%, #fe1a00 79% );
	background:-ms-linear-gradient( top, #ce0100 26%, #fe1a00 79% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	color:#333;
}.nav_button:active {
	position:relative;
	top:1px;
}
.footer {
	text-align: center;
	font-size:small;
	padding-top:1em;
	padding: 0.3em 0;
	color:white;
}

.footer a:hover {
	color:white;
	font-weight:bold;			
}
.footer a:link {
	color: gray;
}
.footer a:visited {
	color:gray;
}
#hot {
	color: red;
	font-size:16px;
	padding-bottom:1em;
	font-weight:700;		
}
.burn {
	color: #fff;
	text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
}
.roundtop {
	background-image: url(../images/rounded-top.jpg);
	width: 315px;
	height: 10px;
	}
.roundside {
	background-image: url(../images/rounded-sides.jpg);
	background-repeat: repeat-y;
	width: 315px;
	text-align: center;
}
.roundbottom {
	background-image: url(../images/rounded-bottom.jpg);
	width: 315px;
	height: 10px;
}
.title-head {
	xxposition: relative;
	padding-bottom: 1em;
	border-bottom: solid 1px rgba(255,255,255,.5);
	xxoverflow:hidden;
	xxmin-height: 300px;
}
.title-head h1 {
	font-size: 32px;
	color: white;
	text-shadow: 1px 1px 1px rgba(0,0,0,.75);
	border-bottom: solid 1px rgba(255,255,255,.5);
	margin-bottom: 0.75em;
}