@font-face {
	font-family: 'AmerTypeMdBTMedium';
	src: url('/fonts/amrtypen-webfont.eot');
	src: local('AmerType Md BT'), local('AmerTypewriterITCbyBT-Medium'), url('/fonts/amrtypen-webfont.ttf') format('truetype'), url('/fonts/amrtypen-webfont.svg#webfontoIdcWUHL') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {
  margin:0;
  padding:0;
}
body, table {
  font-family: times;
  font-size:14px;
}
img {
  border:0;
}
td {
  vertical-align: top;
}
ul.main_menu {
  list-style: none;
}
ul.main_menu li {
  list-style: none;
  letter-spacing: 1px;
  color:#cfc53f;
  font-size:15px;
}
ul.main_menu li a {
  color:#656565;
}
ul.main_menu li a:hover {
  text-decoration: none;
}
span.foto_cnt {
  color:#c4bca1;
  font-style: italic;
  font-size:13px;
  margin-left:5px;
}
div.logo {
  margin:50px auto 40px;
  width:15em;
}
div.logo a{text-decoration:none;color:#000;  font-family:'AmerTypeMdBTMedium',sans;font-size:14px/1;text-transform:uppercase;}

div.underlogomenu {
  width:167px;
  text-align:left;
  margin-top:2px;

}
div.underlogomenu a {
  text-decoration: none;
}
div.underlogomenu a:hover {
  text-decoration: underline;
}
div.page_caption {
  margin:0 0 10px 10px;
  color:#ccc;
  font-size:15px;
}
.lightbrown {
  color:#000;
}
.lightgrey {
  color:#ccc;
}
.darkgrey {
  color:#707070;
}
.midgrey {
  color:#b2b2b2;
}
.img {
  height:120px;width:120px;
  margin-right:1px;
  margin-bottom:1px;
  float:left;
  position: relative;
}
.imgph {
  height:80px;
  margin-right:1px;
  margin-bottom:1px;
  padding:10px 0 0 10px;
  clear:both;
  font-size: 14px;
  font-style: italic;
}
.imgph a {
  color:#707070;
}
.img img {
  position: absolute;
  top:0; left:0;
}
.bigborder {
  position: absolute;
  top:0;
  left:0;
}
.tags {
  font-size:14px;
  width:450px;
  margin-bottom: 70px;
  margin:0 auto;
}
.tags a.tag_current {
  color:#d3b900;
}
.tags a {
  margin-right: 5px;
  text-decoration: none;
}
.tags a:hover {
  text-decoration: underline;
}
.p1 {
  color:#ccc;
}
.p2 {
  color:#b2b2b2;
}
.p3 {
  color:#707070;
}
.p4 {
  color:black;
}
.tags span a {
  text-decoration: none;
}
.tags span a:hover {
  text-decoration: underline;
}

.img_name {
  font-size:16px;
  color:#707070;
  margin-bottom:1px;
  text-align: center;
}
.img_tags {
  margin-bottom:25px;
  font-size:13px;
  text-align: center;
}
.img_tags span a {
  margin-right:5px;
}
.comments {
  width: 600px;
}
.comment {
  margin-bottom:15px;
  font-size:14px;
  color:#707070;
  text-align: left;
}
.comment_date {
  color:#ccc;
  font-size:12px;
  font-style: italic;
}
.comment_body {
  margin-top:1px;
}
.comment_text {
  font-size:12px;
}
.comment_answ {
  font-size:12px;
  color:#ccc;
}
.comment_answ a {
  color:#ccc;
}
.comment_delete a {
  font-size:12px;
  color:#c7650a;
}
.deep1 {
  margin-left:30px
}
.deep2 {
  margin-left:60px;
}
.deep3 {
  margin-left:90px;
}
.deep4 {
  margin-left:120px;
}
.deep5 {
  margin-left:150px;
}
.deep6 {
  margin-left:180px;
}
.comment_form {
  padding:20px 100px 20px 40px;
  border-top:1px solid #cccccc;
  width:480px;
}
.comment_form table {
  color:#ccc;
  font-size: 12px;
}
.comment_form table td {
  padding-bottom:5px;
}
.comment_form form input, .comment_form form textarea {
  border:1px solid #ccc;
  padding:1px 1px 2px 1px;
  font-size:12px
}
input.text {
  height:20px;
  padding:2px 2px 3px 2px;
  border:1px solid #ccc;
}

input.button {
  width:100px;
  background:#ccc;
  border:1px solid #ccc;
  color:#656565;
  font-size:13px;
  font-family: times;
  height:20px;
}
.imgnavbox {
  position:absolute;
  top:85px;
  left:30%;
}
.prevnext {
  font-size:26px;
  font-family: arial;
  font-style: italic;
}
.prevnext a {
  color:#000;
  text-decoration: none
}
.prevnext a:hover {
  background:#d3b900;
  color:white;
}

span.foto_cnt {
  color:#c4bca1;
  font-style: italic;
  font-size:13px;
  margin-left:5px;
}
a.tag {
  text-decoration: none;
}
a.tag:hover {
  text-decoration: underline;
}

div.content {
  text-align: left;
  width:650px;
  font-size:14px;
  font-family: times;
}

div.footer a{color:#000;}
div.footer {
  color:#656565;
  text-align: center;
  font-family: times;
  font-size: 7pt;
  width:500px;
  margin:50px 0 25px 0;
}

div.backdoorlink {
  position: absolute;
  right:15px;
  bottom: 25px;
  color:#ccc;
  font-size: 14px;
  font-family: times;
  font-style: italic;
}

div.backdoorlink a {
  color:#ccc;
  text-decoration: none;
}
div.backdoorlink a:hover {
  text-decoration: underline;
}

div.logout {
  position: absolute;
  top:3px;
  right:10px;
  font-size:13px;
  font-family: times;
  font-style: italic;
}
div.logout a {
  color:#c7650a;
  text-decoration: none;
}
div.logout a:hover {
  text-decoration: underline;
}
div.header {
  padding:2px 0;
  text-align: center;
  background:#ccc;
  font-size: 14px;
  color:#656565;
  margin-bottom:0px;
}
div.header a {
  color:#fff;
}
div.header a:hover {
  text-decoration: none;
}

.cfs_form {
  padding:10px 100px 0 40px;
  width:380px;
}
.cfs_form table {
  color:#ccc;
  font-size: 12px;
}
.cfs_form table td {
  padding-bottom:5px;
}
.cfs_form input, .cfs_form textarea {
  border:1px solid #ccc;
  padding:1px 1px 2px 1px;
  font-size:12px
}

.info p {
  color:#333;
  line-height:140%;
  margin-bottom:1.4em;
}

a.paging {
  text-decoration: none;
}
a.paging:hover {
  text-decoration: underline;
}
.images{width:368px;overflow:hidden;margin:120px auto 0;}