.wrap{margin-left:auto;margin-right:auto;width:960px}
.placer{display:inline;float:left;margin-left:10px;margin-right:10px; width:910px; text-align:center; }

.imglist p { border-bottom: 1px solid #ddd; padding-bottom: 1em;}

.imglist {margin-bottom: 1em;}

h1 {text-align:left;font: normal 100% sans-serif, georgia, cambria; color: #333; width: 960px; height: 50px; position: relative; }
h2 {text-align:left;font: normal 200% sans-serif, georgia, cambria; color: #333; }
h3 {text-align:left;font: normal 120% sans-serif, georgia, cambria; color: #333; margin:0; padding:5px;}

p {text-align:left;  color: #000; font-size: 100%; font-weight: lighter; font-family: courier, sans-serif, georgia, cambria;}

body {padding: 0 1em; }

.logocontainer{margin-top:40px;}

.imagecontainer {padding:5px; border: 1px solid #ccc; margin-top:30px;}
.image {height: 420px; }
a {color: #000033; text-decoration: none; outline: none; font: normal 75% arial, serif;}
a:hover {color: #000066 }

.fr{float:right}
.fl{float:letf}

.prev{padding:}

#mail {width: 194px; height: 27px; position: fixed; top: 0; right: 31px; z-index: 7; }
#mail img{border: 1px solid #ccc;}
#mail:hover {top: -2px; }

#about {width: 24px; height: 63px; position: fixed; top: 72px; right: 0px; z-index: 7; }
#about img{border: 1px solid #ccc;}
#about:hover {top: 70px; }

#tags {width: 24px; height: 63px; position: fixed; top: 162px; right: 0px; z-index: 7; }
#tags img{border: 1px solid #ccc;}

#phone {width: 63px; height: 24px; position: fixed; top: 0; left: 31px; z-index: 7; }
#phone img{border: 1px solid #ccc;}

#tagmenu{border: 1px solid #ccc; padding:4px; position: fixed; top: 146px; right: 0px; z-index: 7; background-color:#fff}
#tagmenu li {list-style: none; margin: 7px 10px; border-bottom: 1px solid #fff;}
#tagmenu li:hover{border-bottom: 1px solid #ccc;}
#tagmenu a {width:100%;}

.hide{display:none; visibility:hidden;}

.controls a {border: 0; margin: 0; padding: 0 11px 0 0; color: #333366; font: normal 75% arial, serif; }
.controls a.next {padding: 0 0 0 11px;}
.controls a.prev {padding: 0 0 0 11px;}
.controls a:hover {color: #000066; }
#thumbs { border: 1px solid #ccc; padding: 5px; }
#thumbs h2 {padding-left: 11px; margin: 0 0 7px 0; }
#thumbs img {width: 64px;}
#thumbs a {border: 1px solid #aaa; display: block; padding: 2px; }
#thumbs a:hover {border: 1px solid #ccc; }
#thumbs li {list-style: none; float: left; margin: 3px 4px; }
.black {color: #000033; }

.smallnavicontainer {display: block; clear: both;  margin: 3px 0; }
.smallnavi {margin: 3px 1em 0 0; float: left; padding: 0 3px; }
.smallnavi li {list-style: none; float: left; margin: 0; padding: 1px; }
.smallnavi a {border: 0; margin: 0 ! important; padding: 0 1px ! important; color: 000033;  font: normal 65% arial, serif; vertical-align: top;  }
.smallnavi li.jump {color: #333366; }
.smallnavi a:hover {color: #000066 ; }
.smallnavi li.jump {border: 0; margin: 0; padding: 0 1px; color: #333366;  font: normal 75% arial, serif; }
.arrow {font-size: 80%; }
.current {border: 0; margin: 0 ! important; padding: 0 1px ! important; font: normal 65% arial, serif; background: #999; color: #fff;}

#footer{height:600px;}
