	body
	{
		background-image: url('http://common.halloffire.org/images/jpg/red-leather.jpg');
		margin: 0px auto;
		height: auto;
		font-family: 'GoudyOldStyleRegular', sans-serif;
	}

	#logo
	{
		height: 90px;
		width: 300px;
		position: absolute;
		top: -48px;
		left: -10px;
		z-index: 15;
		background-image: url('http://common.halloffire.org/images/png/logo.png');
		background-size: 300px 90px;
		-o-background-size: 300px 60px;
		-webkit-background-size: 300px 90px;
		-khtml-background-size: 300px 90px;
		-moz-background-size: 300px 90px;
		background-repeat: no-repeat;
	}

	#header
	{
		height: 180px;
		margin: 50px auto 20px auto;
		width: 918px;
		position: relative;
		background-image: url('http://common.halloffire.org/images/png/fellowship_header-180.png');
		background-repeat: no-repeat;
		border: 2px #000 solid;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}

	#sites
	{
		position: absolute;
		top: -48px;
		right: 0px;
		height: 30px;
		width: 650px;
	}

	#sites ul li
	{
		float: left;
		width: 100px;
		height: 74px;
		list-style-type: none;
		margin: 0 15px 0 15px;
		padding:25px 0 27px 15px;
		font-size: 20px;
		color: gold;
		text-shadow: 3px 3px 2px #000;
		background-image: url('http://common.halloffire.org/images/png/leaf.png');
		background-repeat: no-repeat;
	}

	#sites a:link, #sites a:visited
	{
		color: inherit;
		text-decoration: none;
	}

	#sites a:hover
	{
		text-shadow: 0px 0px 5px #CCC;
		text-decoration: none;
	}

	#tools
	{
		position: absolute;
		bottom: -28px;
		left: 45px;
		height: 40px;
		width: 800px;
		color: #000;
		z-index: 15;
	}

	#tools > ul
	{
		margin: 0 auto;
		padding: 0px;
	}

	#tools > ul li
	{
		text-align: center;
		float: left;
		width: 100px;
		height: 20px;
		list-style-type: none;
		border-color: gold;
		border-style: solid;
		border-width: 2px 2px 2px 0;
		background-image: url('http://common.halloffire.org/images/jpg/blue-leather.jpg');
		position: relative;
		color: #FFF;
	}

	#tools ul li a
	{
		color: #FFF;
		text-decoration: none;
	}

	#tools ul li a:hover
	{
		text-decoration: underline;
	}

	#tools > ul > li:first-child
	{
		border-width: 2px 2px 2px 2px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
	}

	#tools > ul > li:last-child
	{
		border-width: 2px 2px 2px 0;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
	}

	#tools > ul li ul
	{
		display: none;
	}

	#tools > ul li:hover
	{
		background-color: #C00;
	}

	#tools > ul li:hover.nav
	{
		-webkit-box-shadow: 10px 10px 15px #888;
		z-index: 100;
		color: gold;
		background-image: url('http://common.halloffire.org/images/jpg/red-leather.jpg');
	}

	#tools > ul > li:hover > ul,#tools > ul > li:hover > div > ul
	{
		display: block;
		position: absolute;
		left: -2px;
		padding: 0px;
		width: 100px;
		-webkit-box-shadow: 10px 10px 15px #888;
	}

	#tools > ul li:hover ul li
	{
		clear: both;
		border-width: 0px 2px 2px 2px;
		color: #FFF;
		text-decoration: none;
	}

	#tools > ul li:hover ul li:hover
	{
		color: gold;
		text-decoration: underline;
		background-image: url('http://common.halloffire.org/images/jpg/red-leather.jpg');
	}


	#tools > ul li:hover ul li:first-child
	{
		border-width: 2px 2px 2px 2px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
	}

	#tools > ul :first-child:hover ul li:first-child
	{
		border-width: 2px 2px 2px 2px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-topleft: 10px;
		-webkit-border-top-right-radius: 0px;
		-webkit-border-top-left-radius: 10px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
	}

	#tools > ul :last-child:hover ul li:first-child
	{
		border-width: 2px 2px 2px 2px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-topleft: 0px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
	}

	#tools > ul li:hover ul li:last-child
	{
		border-width: 0px 2px 2px 2px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-topleft: 0px;
		-webkit-border-top-right-radius: 0px;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
	}

	#body
	{
		width: 932px;
		position: relative;
		margin: 0px auto;
		height: auto;
		padding: 0;
	}

	#body > #container
	{
		float: left;
		background-image: url('http://common.halloffire.org/images/jpg/parchment_rose.jpg');
		width: 890px;
		color: #000;
		border: 2px #000 solid;
		padding: 20px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		margin: 0 0 20px 0;
	}

	#footer
	{
		position: relative;
		padding: 0px;
		width: 930px;
		margin: 20px auto 0px auto;
	}

	#footer div.container
	{
		background-image: url('http://common.halloffire.org/images/jpg/parchment_rose.jpg');
		width: 100%;
		border-width: 2px 2px 0 2px;
		border-color: #000;
		border-style: solid;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-topleft: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-top-left-radius: 10px;
		float: left;
		font-size: small;
	}

	#footer div div
	{
		text-align: center;
		float: left;
	}

	#footer div.first, #footer div.last
	{
		width: 282px;
		margin: 20px 0 10px;
	}

	#footer div.first
	{
		padding: 0 10px 0 20px;
	}

	#footer div.last
	{
		padding: 0 20px 0 10px;
	}

	#footer div.middle
	{
		width: 434px;
		padding: 0 10px 0 10px;
		border-width: 0 2px 0 2px;
		border-color: #000;
		border-style: solid;
		margin: 20px 0 10px 0;
		float: left;
	}

	#footer div.disclaimer
	{
		width: 910px;
		padding: 0 10px 10px 10px;
		height: 100%;
		float: left;
		font-size: x-small;
	}

	#footer div.license
	{
		width: 282px;
		margin: 20px 0 10px 0;
		padding: 0 10px 0 10px;
		border: 0 2px 0 2px;
		height: 100%;
		float: left;
		border-width: 0 2px 0 2px;
		border-color: #000;
		border-style: solid;
	}

	#user
	{
		position: absolute;
		background-image: url('http://common.halloffire.org/images/jpg/parchment_rose.jpg');
		top: -52px;
		right: 0px;
		padding: 0 10px 2px 10px;
		height: 17px;
		color: #000;
		border-color: #000;
		border-width: 0 2px 2px 2px;
		border-style: solid;
		-moz-border-radius-bottomright: 15px;
		-moz-border-radius-bottomleft: 15px;
		-webkit-border-bottom-right-radius: 15px;
		-webkit-border-bottom-left-radius: 15px;
		font-size: 13px;
	}

	#user ul
	{
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#user ul li
	{
		float: left;
		padding: 0 10px 0 0;
	}

	a img
	{
		border-width: 0px;
	}

	@font-face {
		font-family: 'GoudyOldStyleRegular';
		src: url('http://common.halloffire.org/fonts/goudy_old_style/goudy_old_style-webfont.eot');
		src: local('☺'), url('http://common.halloffire.org/fonts/goudy_old_style/goudy_old_style-webfont.woff') format('woff'), url('http://common.halloffire.org/fonts/goudy_old_style/goudy_old_style-webfont.ttf') format('truetype'), url('http://common.halloffire.org/fonts/goudy_old_style/goudy_old_style-webfont.svgz#webfontyRwA7IAL') format('svg'), url('http://common.halloffire.org/fonts/goudy_old_style/goudy_old_style-webfont.svg#webfontyRwA7IAL') format('svg');
		font-weight: normal;
		font-style: normal;
	}
