#mainbody {background-image: url(images/wood.jpg); 
background-position: top center;
margin: auto;
background-repeat: repeat-y; background-color: saddlebrown; text-align: center
; width: 1000px;}

.space {height: 55px;}

.main_header {height: 335px;}
.main_header img{margin: 0px;}

.wrapper{margin: 0, 50px, 0, 50px;}

.bg {margin: 0 auto; text-align: left; width:770px;background-image: url(images/paper_bg.png);}

div#text {width:500px;}


.nav {width: 270px; height: 375px; float: right; background-image: url(images/line.png); font-family: playbill, American-typewriter-bold, courier, sans-serif; font-size: 30px; margin: 0 auto;}
.nav ul{list-style-type: none;}
.nav a:link {text-decoration: none; color: #bd0303;}
.nav a:visited{text-decoration: none; color: #ff4d01;}
.nav a:hover{text-decoration: none; color: red;font-weight: bold;}
.nav a:active{text-decoration: none; color: black;}

h1 {font-family: playbill, American-typewriter-bold, Veranda; sans serif; color: black; font-size: 45px; margin: 0px ;}

h2 {font-family: playbill, American-typewriter-bold, Veranda; sans serif; color: black; font-size: 45px; margin: 0px 0px 20px 20px;}

h3 {font-family: playbill, American-typewriter-bold, Veranda, sans serif; color: black; font-size: 30px; text-decoration: underline; margin: 10px 0px 0px 20px;}

p {padding: 20px 20px 20px 20px; margin: 0 auto; font-family: Arial, sans-serif;}

.center{text-align: center; padding: 0px 20px 20px 20px;}


a:link {color: #bd0303; text-decoration: none;}
a:visited{color: #ff4d01;}
a:hover{color: #bd0303;font-weight: bold;}
a:active{color: black;}

div#footer{text-align: center; font-size: smaller; margin: 20px;}

a img {border: none;}

.photo_list{
width: 300px;
height: 360px;
text-align: center;
float: left;
font-size: 15px;
margin: 10px;
}
.photo_list img{
max-width:300px; 
max-height:300px;
}


#nobackg{
    background-color: #000;  
}
.photo_pag{
width: 100%;
}
.photo_pag ul{
text-align: center;
padding: 0;
margin:  15px 0;
}

.photo_pag li{
padding: 0 40px;
display: inline; color: gray;
}
#photo{
        text-align: center;
}
#photo img{
    
    margin: auto;    
}


#footer{width: 770px; margin: 40px 0 0 0; padding: 25px 0 60px 0; float: left;
}
#footer ul{margin: 15px 0; padding: 0;}
#footer li{
display: inline;
margin: 0 40px 0 0;
}

.foot{text-align: center; padding: 0px 20px 20px 20px; 
clear:both; 
text-align: center;
}
