body {
margin: 0;
padding: 0;
text-align: center;

background-image: url(../imgs/pinstripe_bg.jpg);
background-repeat: repeat;
font-family: Arial, Helvetica, Sans-serif;
 }
 p {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 80%;
 color: #ffffff;
 margin: 0;
 padding: 4px;
 }
 
 h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 100%;
 color:#cc9933;
 margin: 0;
 padding: 15px 4px 15px 4px;
 font-weight: 600;

 }
 
 h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 90%;
 color:#660000;
 margin: 0 0 6px 0;
 padding: 4px;
 border-bottom: 1px solid #e3e3e2;
 }
 
  h3 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 80%;
 color:#0000cc;
 margin: 0;
 padding: 4px;
 font-weight: 700;
 }
 
 h4 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 80%;
 color:#333333;
 font-weight: 500;
 margin: 0 0 3px 0;
 padding: 4px 4px 4px 4px;

 }
 
 h5 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:80%;
 color:#660000;
 margin: 0;
 padding: 4px;
 }
 h6 {
  font-family:Arial, Helvetica, sans-serif;
 font-size: 105%;
 color:#cccccc;
 margin: 0;
 padding: 20px 4px 4px 4px;
 }
a:link, a:visited {
 font-family: Arial, Sans-serif;
font-size: 80%;
 color: #cccccc;
 margin: 0;
 padding: 2px 6px 2px 4px;
 text-decoration: underline;
 }
 
 a:hover {
 color: #cccccc;
 text-decoration: none;
 }
 
 #wrapper {
 position: relative;
 width: 800px;
 height: 100%;
 text-align: left;
 margin-top: 30px; 
 margin-right: auto;
  margin-bottom: 30px;
 margin-left: auto;
 padding: 0;
 border: 1px solid #666666;
}

#header {
width: 800px;
height: 141px;
margin: 0;
padding: 0;
background-image: url(../imgs/header.jpg);
background-repeat: no-repeat;
}
#main_content {
width: 800px;
margin: 0;
padding: 0;
background-image: url(../imgs/main_content.jpg);
background-repeat: no-repeat;
}
#nav {
float: left;
width: 600px;
margin: 0 0 15px 15px;
padding: 0;
}

#text_content {
width: 500px;
margin: 0 0 0 15px;
padding: 0 0 0 0;
}
#text_content a:link, #text_content a:visited {
 font-family: Arial, Sans-serif;
font-size: 90%;
 color: #ffffff;
 margin: 0;
 padding: 2px 6px 2px 4px;
 text-decoration: underline;
 }
 
 #text_content a:hover {
 color: #ffffff;
 text-decoration: none;
 }
 #text_content ul {
 list-style-type: square;
 font-size: 80%;
 color: #ffffff;
 }

#footer {
clear: both;
width: 800px;
height: 89px;
margin: 0;
padding: 25px 0 0 0 ;
text-align: center;
background-image: url(../imgs/footer.jpg);
background-repeat: no-repeat;
}
.sig {
color: #cc9933;
font-size: 90%;
}
.travel {
color: #999999;
}
#image_box_1 {
position: absolute;
width: 220px;
top: 740px;
right: 20px;
padding: 4px;
text-align: center;
margin: 0;
border: 1px solid #666666;
}
#image_box_2 {
position: absolute;
width: 220px;
top: 1290px;
right: 20px;
padding: 4px;
text-align: center;
margin: 0;
border: 1px solid #666666;

}
#image_box_3 {
position: absolute;
width: 220px;
top: 1330px;
right: 20px;
padding: 4px;
text-align: center;
margin: 0;
border: 1px solid #666666;

}

#quote {
position: absolute;
width: 220px;
top: 600px;
right: 20px;
padding: 4px;
border: 1px solid #cccccc;
text-align: center;
margin: 0;
}
#quote_2 {
position: absolute;
width: 220px;
top: 600px;
right: 20px;
padding: 4px;
border: 1px solid #cccccc;
text-align: center;
margin: 0;
}
.test {
color: #CC0000;
}
#gallery_cont {
float: left;
width: 500px;
margin: 0;
padding: 10px;
}
#bookmark {
width: 100px;
margin: 0 0 0 15px;
padding: 0;
}
#copyright {
 width: 800px;
 text-align: left;
 margin-top: 10px; 
 margin-right: auto;
  margin-bottom: 15px;
 margin-left: auto;
 padding: 0;
 text-align: center;
}
.copy {
color: #ffffff;
font-size: 75%;
}
