* { padding: 0; margin: 0; }

html {
background: #FFCD7F url(/layout/img/paper_bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color:#6A3914;
margin:0px;
padding:0px;
height:100%;
}

p {
 padding-bottom:12px;
}

a:link, a:active, a:visited {
font-weight:bold;
color:#AF2B00;
text-decoration:underline;
}

a:hover {
font-weight:bold;
color:#3E2910;
text-decoration:none;
}


h1 {
font-size:22px;
line-height:60px;
padding-bottom:15px;
color:#FFF;
font-weight:bold;
font-style:oblique;
width:428px;
height:59px;
padding-left:17px;
background:url(../img/h1_bg.png) no-repeat;
margin-left:-80px;
text-shadow: 0px -1px 0px #91541F;
}

h2 {
font-size:18px;
line-height:48px;
color:#6A3914;
font-weight:bold;
font-style:oblique;
}


#wrapper {
 margin: 0 auto;
 width: 758px;
 padding-bottom:25px;
 padding-top:50px;
}

#content { 
 width: 632px;
 min-height:300px;
 padding-left:63px;
 padding-right:63px;
 padding-top:25px;
 padding-bottom:15px;
 background:url(../img/paper.png) repeat-y;
}

.line {
 position:absolute;
 margin-top:-24px;
 width:632px;
 border-top:3px #6A3914 double;
}

#logo_trees {
 width:112px;
 height:89px;
 position:absolute;
 margin-top:-40px;
 margin-left:323px;
 background:url(../../../../layout/img/logo_trees.png) no-repeat;
}

#logo {
 width:450px;
 height:36px;
 position:absolute;
 margin-top:-40px;
 margin-left:169px;
 background:url(../../../../layout/img/logo.png) no-repeat;
}


#footer {
	text-align:center;
	font-size:9px;
	width:758px;
	height:55px;
	background:url(../img/footer.png) no-repeat;
	margin-top:-90px;
	padding-top:85px;
}

#footer a:link, #footer a:active, #footer a:visited {
color:#6A3914;
font-weight:normal;
text-decoration:none;
}

#footer a:hover {
font-weight:normal;
text-decoration:underline;
}


#navigation {
 width: 758px;
 z-index:999;
}

#header {
	width: 758px;
	height:310px;
	text-align:center;
	background-image: url(../img/paper_bg.jpg);
	background-repeat: no-repeat;
}

#tape_left {
position:absolute;
width:49px;
height:200px;
margin-left:35px;
margin-top:40px;
background:url(../../../../layout/img/tape_left.png) no-repeat;
}

#tape_right {
position:absolute;
width:43px;
height:183px;
margin-left:675px;
margin-top:60px;
background:url(../../../../layout/img/tape_right.png) no-repeat;
}

#header img {
text-align:center;
}

#menubg {
position:absolute;
width:800px;
height:55px;
margin-left:-20px;
background:url(../img/menu.png) repeat-y;	
}

img.fl {
margin-right:10px;
float:left;
border:3px solid #271910;
}

img.fr {
margin-left:10px;
float:right;
border:3px solid #271910;
}

img.reg {
border:3px solid #271910;
margin-bottom:7px;
}

.clear {
clear:both;
}

#rack1 {
position:absolute;
margin-left:600px;
margin-top:-350px;
width:200px;
height:194px;
background:url(../../../../layout/img/rack1.png) no-repeat;
}

#rack2 {
position:absolute;
margin-left:620px;
margin-top:-120px;
width:250px;
height:167px;
background:url(../../../../layout/img/rack2.png) no-repeat;
}

#rack3 {
position:absolute;
margin-left:630px;
margin-top:-175px;
width:221px;
height:214px;
background:url(../../../../layout/img/rack3.png) no-repeat;
}

#bullets {
position:absolute;
margin-left:550px;
margin-top:-200px;
width:100px;
height:90px;
background:url(../../../../layout/img/bullets.png) no-repeat;
}

#knife {
position:absolute;
margin-left:-15px;
margin-top:-50px;
width:145px;
height:134px;
background:url(../img/knife.png) no-repeat;
}

#knife2 {
position:absolute;
margin-left:535px;
margin-top:-30px;
width:180px;
height:58px;
background:url(layout/img/knife2.png) no-repeat;
}
#fishingpole {
	background-image: url(/layout/img/rod.png);
	height: 145px;
	width: 134px;
	margin-top: -80px;
	margin-left: 625px;
	position: absolute;
}


.fl {
float:left;
}
.fr {
float:right;
}

td.galbutton {
padding-bottom:20px;	
}

.sm {
font-size:11px;
font-style:italic;	
}
