
body {
	background:#ff9d38 url('images/graphics/bg.gif') repeat-y fixed center 0px;
	margin:0px auto;
	width:630px;
	text-align:center;
}

#content {
	margin-top:20px;
	padding-left:20px;
	text-align:left;
}

h1, .txt_lg {
	color:#f73;
	font:bold 1.1em papyrus, cursive, serif;
	letter-spacing:.1em;
}

h2, .txt_m {
	color:#f73;
	font-family:papyrus, herculanum, cursive, futura, sans-serif;
	font-size:1.2em;
	letter-spacing:.1em;
	word-spacing:.1em;
	line-height:1.7em;
}

h3, .txt_sm {
	color:#222;
	font-family:papyrus, herculanum, verdana, sans-serif;
	font-size:.9em;
	line-height:1.6em;
}

h4, .txt_vsm {
	color:#222;
	font-family:papyrus, herculanum, verdana, sans-serif;
	font-size:.7em;
}

.txt {
	font-family:papyrus, herculanum, verdana, sans-serif;
	line-height:1.6em;
}

.lnk_sm {
	color:#5a53ff;
}

a {
	text-decoration:none;
}

a:link { font-weight:normal; }
a:visited { font-weight:normal; }
a:hover { font-weight:bold; }
a:active { font-weight:bold; }

#nav {
	margin-top:0px;
	margin-left:0px;
}

#nav a {
	color:#5a53ff;
	font-size:1em;
	letter-spacing:.1em;
	word-spacing:.1em;
	line-height:1.7em;
	padding:0px 20px;
}

#header {
	margin-top:20px;
}

#footer {
	margin:40px 0px;
}

#footer span {
	padding:0px 20px;
}

#footer_link {
	text-decoration:none;
	color:#000;
}

.float_r {
	float:right;
	margin:6px 0px 6px 12px;
}

.float_l {
	float:left;
	margin:6px 12px 6px 0px;
}

hr {
	border-width:0px;
	background-color:#ff9d38;
	color:#ff9d38;
	height:2px;
}

img {
	border-width:0px;
}

.brown {
	color:#771700;
}

.orange_bg {
	color:#ff9d38;
}

.orange {
	color:#f73;
}

.yellow {
	color:#fdff2c;
}

.blue {
	color:#5a53ff;
}

