/* CSS Document */

a {
   color: #212121;
   text-decoration:none;
}

a:hover {
   color: #919194;
}

a img{  
   border:none;
}

body {
   margin:0;
   font-size: 0.8em;
   font-family: Courier, sans-serif;
   color: #212121;
   line-height: 1.5;
}

html {
   background: #FFFFFF;
}

h1, h2, h3, h4, p{
   padding:0;
   margin:0;
}

p{
   font-size:0.8em;
}

li{
   list-style-type:none;
}

ul{
   padding:0;
}

.inline li{
   display:inline;
}

.lefty{
   width:320px;
   float:left;
   text-align:center;
   margin-top:45px;
}

.vert_menu li{
   margin-right:20px;
}

#contact{
   height:15px;
   width:320px;
   position:absolute;
   top:745px;
   left:0;
   text-align:center;
}

#main_container{
   margin-left:320px;
}

#main_menu{
   margin-top:35px;
}

#main_menu li{
   margin-bottom:20px;
}

.menu_item{
   font-size:1.3em;
}

#photo_container{
   margin: 45px 320px 0 0;
   text-align:center;
   width:800px;
   height:680px;
   position:absolute;
}

#photo_description{
   background-color:#ffffff;
   opacity:0.8;
   filter:alpha(opacity=80);
   position: absolute;
   z-index:10;
   text-align:left;
   padding: 20px 0 0 10px;
}

.photo_info{
  line-height: 1.2;
}

#photo_info_container{
   width:150px;
   height:70px;
   position:absolute;
   top:690px;
   left:1130px;  
}

.table_margin_makerzzzzz{
   width:200px;
}

#photo_table{
   width:800px;
   height:680px;  
}

#shown_photo{
   max-width:800px;
   max-height:680px;
}

.contact{
	font-size:1em;
	color:#222222;
	display:block;
	width:260px;
	margin:0 auto;
	line-height:2em;
}

.contact span{
	float:right;
}

.contact-wrapper{
	margin-top:100px;
}
