body {
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-position: top center;
	background-attachment: scroll;
	font-family: Franklin Gothic Medium, Arial, sans serif;
	font-size: 12px;
	color: #6b6b6b;
	margin: 0;
}
div#span {
	width: 842px;
	margin: 0 auto;
	position: relative;
}
div#top {
	width: 100%;
	margin-bottom: 25px;
	text-align: center;
}
#nav {
	background-image: url(images/menubg.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	height: 28px;
	white-space: nowrap;
	list-style-type: none;
	text-transform: uppercase;
	font-family: Franklin Gothic Medium;
	color: #6c6c6c;
	letter-spacing: 9px;
	text-align: center;
}
#nav li { display: inline; }
#nav li a { text-decoration: none; color: #8c8c8c; font-size: 10px; padding: 7px 4px 7px 14px;; }
a { color: #5e6e48; text-decoration: none; }
a:hover { text-decoration: underline; }
#index #nav a#home { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
a#home:hover { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px;; }
#info #nav a#about { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
a#about:hover { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
#portfolio #nav a#gallery { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
a#gallery:hover { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
#resource #nav a#resources { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
a#resources:hover { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
#news #nav a#blog { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
a#blog:hover { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
#board #nav a#forum { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
a#forum:hover { background: url(images/menurollbg.png) top left repeat; padding: 7px 4px 7px 14px; }
a img { border: 0; }
.gallery { margin: 0 10px 20px 10px; }
hr { margin: 15px 20px 12px 60px; border: #484848 dashed 1px; }
p { margin: 8px 20px 8px 20px; }
p.news { margin: 8px 20px 30px 60px; }
p.head { color: #898989; text-transform: uppercase; font-size: 14px; }
p.cat { color: #898989; font-size: 14px; padding: 2px 0 2px 6px;  }
p.select { color: #898989; font-size: 14px; background: url(images/menurollbg.png); padding: 2px 0 2px 6px; }
p.copyright { text-transform: uppercase; margin: 1px; letter-spacing: 5px; font-size: 10px; }
p.copyright2 { text-transform: uppercase; margin: 1px; letter-spacing: 4px; font-size: 8px; }
#main {
	background-image: url(images/mainbg.png);
	background-repeat: repeat-y;
	background-position: top center;
	width: 842px;
	padding: 0;
}
#altmain {
	background-image: url(images/altmain.png);
	background-repeat: repeat-y;
	background-position: top center;
	width: 842px;
	padding: 10px 0 5px 0;
}
#footer {
	text-align: center;
	margin-bottom: 5px;
	width: 100%;
	bottom: 0;
	text-align: center;
	position: absolute;
}
#left { width: 216px; text-align: justify; float: left; }
#right { width: 613px; text-align: justify; float: right; }
.clr { clear: both; }