* {
	margin:0;
	padding:0;
}

a {
	color:#09F
}

a:visited {
	color:#09F
}

.story {
	font-weight: bold;
	color:#000000;
}

.comments {
	font-weight: bold;
	font-size:12pt;
	color:#000000;
}

.buy {
	position:relative;
	left:-7px;
	font-size:10pt;
}

.title {
	font-size:16pt;
	font-weight:bold;
}

.entry {
	font-size:12pt;
	font-weight:bold;
}

.buybox {
	position:relative;
	top:-36px;
	left:20px;
    height:50px;
	width:560px;
	margin-left:auto;
	margin-right:auto;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.contact {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
}

.coninfo {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.commentbox {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
}

.commentboxh {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.copyright {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
}

.nav {
    border:none;
}

.commFr {
    font-weight:bold;
    vertical-align:middle;
}

.bold {
    font-weight:bold;
}

body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#330000 url(images/bg_fade.png) repeat-x scroll center top;
	color:#ffffff;
	font-size: 14pt;
	font-family: Courier New, Courier, monospace;
	text-align:center;
}

#long {
    height:1000px;
}

#header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:330px;
	width:915px;
	margin-left:auto;
	margin-right:auto;
}

#fitzhead {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:-80px;
	background:transparent url(images/header_trans.png) no-repeat scroll center bottom;
	height:330px;
	z-index:4;
	width:708px;
	margin-left:auto;
	margin-right:auto;
}

#home {
	position:absolute;
	top:75px;
	left:50%;
	width:350px;
	height:200px;
	z-index:25;
	margin-left:-75px;
}

#parchment {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-10px;
	background:transparent url(images/parchment.png) no-repeat scroll center top;
	height:436px;
	z-index:5;
	width:915px;
	margin-left:auto;
	margin-right:auto;
}

#parchment_long {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-25px;
	background:transparent url(images/parchment_long.png) no-repeat scroll center top;
	height:871px;
	z-index:5;
	width:951px;
	margin-left:auto;
	margin-right:auto;
}

#bottle {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:330px;
	top:20px;
	background:transparent url(images/bottle_trans.png) no-repeat scroll center top;
	height:485px;
	z-index:6;
	width:266px;
	margin-left:auto;
	margin-right:auto;
}

#about {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:-680px;
	top:-50px;
	background:transparent url(images/about_trans.png) no-repeat scroll center top;
	height:154px;
	z-index:6;
	width:258px;
	margin-left:auto;
	margin-right:auto;
}

#comm_head {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:-360px;
	top:-30px;
	background:transparent url(images/comm_trans.png) no-repeat scroll center top;
	height:154px;
	z-index:6;
	width:258px;
	margin-left:auto;
	margin-right:auto;
}

#news_head {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:-360px;
	top:-30px;
	background:transparent url(images/news_trans.png) no-repeat scroll center top;
	height:154px;
	z-index:6;
	width:258px;
	margin-left:auto;
	margin-right:auto;
}

#media_head {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:-360px;
	top:-30px;
	background:transparent url(images/media_trans.png) no-repeat scroll center top;
	height:154px;
	z-index:6;
	width:258px;
	margin-left:auto;
	margin-right:auto;
}

#link_head {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:-360px;
	top:-30px;
	background:transparent url(images/links_trans.png) no-repeat scroll center top;
	height:154px;
	z-index:6;
	width:258px;
	margin-left:auto;
	margin-right:auto;
}

#story {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:115px;
	left:150px;
	background:transparent;
	height:436px;
	width:500px;
	z-index:8;
	margin-left:auto;
	margin-right:auto;
}

#commAll {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-95px;
	left:0px;
	background:transparent;
	width:600px;
	z-index:8;
	margin-left:auto;
	margin-right:auto;
}

#linkAll {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-120px;
	left:0px;
	background:transparent;
	width:700px;
	z-index:8;
	margin-left:auto;
	margin-right:auto;
}

#newsAll {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-100px;
	left:0px;
	background:transparent;
	width:700px;
	z-index:8;
	margin-left:auto;
	margin-right:auto;
}

#linkLeft {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:left;
	background:transparent;
	width:350px;
	z-index:8;
	margin-left:auto;
	margin-right:auto;
}

#linkRight {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:right;
	background:transparent;
	width:350px;
	z-index:8;
	margin-left:auto;
	margin-right:auto;
}

#commMore {
    position:relative;
    left:30px;
    height: 18px;
}

#middle {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/grass_bg.png) repeat-x scroll center bottom;
	height:434px;
	margin-left:auto;
	margin-right:auto;
}

#middle2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/grass_bg.png) repeat-x scroll center bottom;
	position:relative;
	top:-20px;
	height:434px;
	margin-left:auto;
	margin-right:auto;
}

#middle3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/grass_bg.png) repeat-x scroll center bottom;
	position:relative;
	top:-120px;
	height:110px;
	margin-left:auto;
	margin-right:auto;
}

#palm {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:-350px;
	background:transparent url(images/tree_trans.png) no-repeat scroll center bottom;
	height:421px;
	margin-left:auto;
	margin-right:auto;
}

#grass {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:350px;
	background:transparent url(images/grass.png) repeat-x scroll center bottom;
	height:434px;
	margin-left:auto;
	margin-right:auto;
}

#grass2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	background:transparent url(images/grass.png) repeat-x scroll center bottom;
	height:434px;
	margin-left:auto;
	margin-right:auto;
}

#grass3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-220px;
	background:transparent url(images/grass.png) repeat-x scroll center bottom;
	height:100px;
	z-index:10;
	margin-left:auto;
	margin-right:auto;
}

#content {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	left:120px;
	top:50px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}

#contentx {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	width:915px;
	margin-left:auto;
	margin-right:auto;
}

#footer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-20px;
	background:transparent url(images/dirt_trans.png) repeat-x scroll center top;
	height:300px;
	margin-left:auto;
	margin-right:auto;
    
}

#footer2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-40px;
	background:transparent url(images/dirt_trans.png) repeat-x scroll center top;
	height:300px;
	margin-left:auto;
	margin-right:auto;
    
}

#footer3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:-240px;
	z-index:15;
	background:transparent url(images/dirt_trans.png) repeat-x scroll center top;
	height:100px;
	margin-left:auto;
	margin-right:auto;
    
}

#content2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	width:915px;
	margin-left:auto;
	margin-right:auto;
}

#content3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:absolute;
	top:1180px;
	left:50%;
	z-index:20;
	width:915px;
	margin-left:-460px;
}

#footalign {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:relative;
	top:70px;
	width:730px;
	margin-left:auto;
	margin-right:auto;
}

#conbox {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:right;
	height:180px;
	width:325px;
	margin-left:auto;
	margin-right:auto;
}

#commbox {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:left;
	text-align:center;
	height:180px;
	width:375px;
	margin-left:auto;
	margin-right:auto;
}

#crbox {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:right;
	width:325px;
	margin-left:auto;
	margin-right:auto;
}

#btn_news {
    position:absolute;
    bottom:0;
    right:190px;
}

#btn_media {
    position:absolute;
    bottom:0;
    right:20px;
}

#btn_links {
    position:absolute;
    bottom:0;
    right:-135px;
}

#commHead {
	background:transparent url(images/commHead_trans.png) scroll center top;
	height:46px;
	width:416px;
	position:relative;
	top:-40px;
	left:-120px;
    margin-left:auto;
	margin-right:auto;
}

#talkHead {
	background:transparent url(images/talk_trans.png) scroll center top;
	height:42px;
	width:280px;
	position:relative;
	top:30px;
	margin-left:auto;
	margin-right:auto;
}

#commFr {
	background:transparent scroll center top;
	height:160px;
	width:600px;
	position:relative;
	top:-30px;
	left:0px;
    margin-left:auto;
	margin-right:auto;
}

#commQ {
	background:transparent scroll center top;
	height:200px;
	width:400px;
	position:relative;
	top:60px;
	left:60px;
    margin-left:auto;
	margin-right:auto;
	font-size:32pt;
}

#commA {
	background:transparent scroll center top;
	height:200px;
	width:450px;
    position:relative;
	top:40px;
	left:-20px;
    margin-left:auto;
	margin-right:auto;
}

#smokering {
	background:transparent scroll center top;
	width:553px;
	height:150px;
    margin-left:auto;
	margin-right:auto;
}
    