	body {
		margin:0;
		padding:0;
		color:#fff;
		background:#410109;
		background-image:url('img/CaramelStandSmall.png');
		background-repeat:no-repeat;
		background-position:top left;
	}

	#mainbox {
		position:absolute;
		min-width:460px;
		min-height:355px;
		max-width:2100px;
		padding:-0px 0 0 0;
		margin-bottom:10px;
		top:220px;
		left:300px;
		right:20px;
		background:#7d0104;
		border-style:solid;
		border-width:3px;
		border-color:black;
		
	}
	#top {
		position:absolute;
		top:25px;
		left:300px;
		background-image:url('img/top.png');
		background-repeat:no-repeat;
		background-position:top left;
		min-width:700px;
		min-height:182px;
	}
	.toptext{
		position:absolute;
		color:#7d0104;
		font-size:21px;
		left:10px;
	}
	#latesttext{
		overflow:hidden;
		height:120px;
	}
	#latestimage{
		position:absolute;
		left:20px;
		top:28px;
	}
	.latestfooter{
		position:absolute;
		top:148px;
		bottom:2px;
		left:0px;
		right:0px;
		text-align: center;
	}
	#latestimagetitle{
	}
	#latestjournal{
	}
	#middlebox{
		position:absolute;
		left:324px;
		top:8px;
		width:160px;
		height:170px;
		overflow:hidden;
	}
	#ad{
		position:absolute;
		left:549px;
		top:37px;
		border:0;
	}
	.center-content {
		position:relative;
		padding:5px 20px 20px 20px;
		margin:-0px 0 -0px 0;
	}
	.journalentry{
		padding-bottom:20px;
	}
	#jnav{
		position:absolute;
		top:10px;
		right:20px;
		font-size:20px;
	}
	.inactive{
		color:#AAAAAA;
		display:inline;
	}
	#artpage{
		margin-top:20px;
		border:none;
		margin-bottom:-20px;
	}
	#artbox{
		position:relative;
		left:20px;
		z-index:1;
		margin-top:-30px;
		margin-bottom:30px;
		padding-right:30px;
	}
	.seperator {
		position:relative;
		right:-3px;
		background-image:url('./img/seperator.png');
		background-position:right;
		height:92px;
		width:100%;
		z-index:1;
	}
	.leftseperator{
		background-image:url('./img/leftseperator.png');
		background-position:left;
		position:absolute;
		width:73px;
		height:92px;
		left:-6px;
	}
	#mainboxheader{
	}
	.imagebox{
		display:block;
		float:left;
		margin:4px;
		text-align:left;
		line-height:100%;
		width:120px;
		height:150px;
		padding-bottom:5px;
		font-size:14px;
		overflow:hidden;
	}
	#pagecounter{
		display:inline;
	}
	.pageoption{
		color:#410109;
		background:#EEEEEE;
	}
	h1 {
		text-align: center;
		margin:2px;
		margin-top:0px;
	}
	h2{
		font-size:21px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight:lighter;
		text-align: center;
	}
	h3 {
		margin-bottom:0px;
	}
	h4 {
		margin-bottom:0px;
		margin-top:0px;
	}
	#cornerarrow {
		position:absolute;
		left:-32px;
		top:-13px;
		z-index:0;
		background-image:url('img/cornerarrow.png');
		background-repeat:no-repeat;
		background-position:top left;
		width:75px;
		height:50px;
	}
	#disclaimerarrow{
		position:absolute;
		top:-37px;
		left:270px;
		z-index:0;
		background-image:url('img/disclaimerarrow.png');
		background-repeat:no-repeat;
		background-position:top left;
		width:50px;
		height:50px;
		display:none;
	}
	#tl {
		position:absolute;
		top:-3px;
		left:-3px;
		z-index:0;
		background-image:url('img/tl.png');
		background-repeat:no-repeat;
		background-position:top left;
		width:50px;
		height:50px;
		display:none;
	}
	#tldisclaimer {
		position:absolute;
		top:-3px;
		left:-3px;
		z-index:0;
		background-image:url('img/tldisclaimer.png');
		background-repeat:no-repeat;
		background-position:top left;
		width:50px;
		height:50px;
		display:none;
	}
	#tr {
		position:absolute;
		top:-3px;
		right:-3px;
		z-index:0;
		background-image:url('img/tr.png');
		background-repeat:no-repeat;
		background-position:top right;
		width:50px;
		height:50px;
	}
	#bl {
		position:absolute;
		left:-3px;
		bottom:-3px;
		z-index:0;
		background-image:url('img/bl.png');
		background-repeat:no-repeat;
		background-position:bottom left;
		width:50px;
		height:50px;
	}
	#br {
		position:absolute;
		right:-3px;
		bottom:-3px;
		z-index:0;
		background-image:url('img/br.png');
		background-repeat:no-repeat;
		background-position:bottom right;
		width:50px;
		height:50px;
	}
	#menu {
		position:absolute;
		top:200px;
		left:120px;
		display:block;
	}
	#menuarrow {
		position:absolute;
		bottom:-48px;
		left:100px;
		z-index:1;
		background-image:url('img/menuarrow.png');
		background-repeat:no-repeat;
		background-position:bottom left;
		width:50px;
		height:50px;
	}
	.menubutton {
		position:absolute;
		top:45px;
		z-index:0;
		background-image:url('img/menubutton.png');
		background-repeat:no-repeat;
		background-position:top left;
		width:160px;
		height:60px;
	}
	.menutext{
		position: absolute;
		top: 13px;
		width: 152px;
		text-align: center;
		color:#fff;
		font-size:22px;
		font-family: "Arial", sans;
	}
	.menupassage {
		position:absolute;
		top:94px;
		left:50px;
		z-index:1;
		background-image:url('img/menupassage.png');
		background-repeat:no-repeat;
		background-position:top left;
		width:10px;
		height:25px;
	}
	a:link {
		text-decoration: none;
		color:#ddf;
	}
	a:visited {
		text-decoration: none;
		color:#eef;
	}
	a:hover {
		text-decoration: underline;
	} 
	a:active {
		color:#FDD;
	}
	a:link img{
		border-style:none;
	}
	a:visited img{
		border-style:none;
	}