/* CSS - Cascading StyleSheet for Templates: pixelpost-dark-archivepaged */

body {
	background:#f5f5f5;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:10px;
	color:#444;
	}
	

.td-calendar-days-vz {
	padding:1px;
	text-align:center;
	border-top:0px solid #999;
	border-bottom:1px solid #999;
	border-right:0px;
	border-left:0px;
	background:#fff;
	color:#999;
	}
.td-calendar-days-vz:hover {
    background:#444;
    }
.td-calendar-days {
	padding:1px;
	text-align:center;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:0px;
	border-left:0px;
	background:#fff;
	color:#999;
	}
.td-calendar-days:hover {
    background:#444;
    }
.td-calendar-navi-vz {
	border-top:0px;
	border-bottom:1px solid #999;
	border-right:0px;
	border-left:0px;
	text-align:center;
	letter-spacing:1px;
	word-spacing:5px;
	}
.td-calendar-navi-vz a {
    text-decoration:none;
    color:#444;
    }
.td-calendar-navi {
	border-top:0px;
	border-bottom:1px solid #999;
	border-right:0px;
	border-left:0px;
	text-align:right;
	letter-spacing:1px;
	word-spacing:5px;
	}
.td-calendar-navi a {
    text-decoration:none;
    color:#444;
    }
.td-calendar-days-imagefound {
	padding:1px;
	text-align:center;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
	background:#f5f5f5;
	}
.td-calendar-days-imagefound:hover {
    border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background:#666;
    }
.td-calendar-days-imagefound a {
    text-decoration:none;
    color:#444;
    }
.td-calendar-days-imagefound a:hover {
    text-decoration:none;
    color:#fff;
    }
.table-calendar {
    font-family:Helvetica, verdana, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	width:600px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	}
.table-calendar-vz {
    font-family:Helvetica, verdana, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	width:200px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	}
.headline {
    font-size:22px;
    font-weight:bold;
    font-family:Helvetica, verdana, sans-serif;
    color:#444;
    letter-spacing:-1px;
    }
.thumbnails {
    border:4px solid #fff;
	margin:5px;
  
	

    }
.current-thumbnail {
    padding:5px;
    border:1px dotted #666;
    }
	
.pictitle {
	color:#c0b17b;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
}
.sectitle {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#c0b17b;
	font-weight:bold;
}

.picinfo{
	color:#a09c8c;
}

.exifinfo{
	color:#c9c4b1;
}

.column{
	width:50%;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	color:#fff;
	padding:10px;
	}
	
.menu {
    float:right;
	clear:right;
	text-align:right;
	font-size:11px;
	
	}
.menu a {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:7px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#CCC;
	}


.menu a:hover {
	text-decoration:none;
	color:#FFF;
	}
#wrapper {

	margin:0px auto;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:left;
	}
#top {
	margin:0px auto;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	height:41px;
	background-color:#79745D;
	background-image:url(/images/toppattern.jpg);
	background-repeat:repeat-x;
	
	color:#ccc;
	
	}
#calendar { 
    width:590px;
    padding:10px;
    font-family:Helvetica, verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    letter-spacing:-1px;
    }
#logo {
position:absolute;
top:0px;
left:50%;
width:259px;
margin-left:-129.5px;
    }
#image {
    /*padding:5px;
    background:#fff;
    border:1px solid #333;*/
    }
#imagethumbnail {
	width:110px;
    padding:5px;
    background:#fff;
    border:1px solid #333;
    }
	
	
#image-info {
  color:#a09c8c;
    padding:10px;
    display:block;
    font-size:10px;
    background:#575340;
    border-left:0px solid #999;
    border-right:0px solid #999;
    border-top:0px;
    border-bottom:0px dotted #999;
    }
#image-info:hover {
   /* background:#f5f5f5;*/
    }
#image-navigation {
     width:100%;
    padding:10px;
    background:#fff;
    font-size:10px;
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-top:0px;
    border-bottom:1px solid #999;
    }
#image-navigation:hover {
    background:#f5f5f5;
    }
#add-comment {
    width:590px;
    padding:10px;
    background:#f5f5f5;
    font-size:10px;
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-top:0px;
    border-bottom:1px solid #999;
    }
.input {
    width:100%;
	font-size:10px;
	font-weight:bold;
	border:1px solid #444;
	background-color:#f5f5f5;
	color:#444;
    }
	
#page {
    /*background:#3e3a2a;
	border:1px solid #aaa;
	padding:20px;*/
	text-align:left;
	width:600px;
	margin:0px auto;
	margin-bottom:25px;
	line-height:16px;
	}	
#add-comment textarea {
	width:100%;
	height:50px;
	font-size:10px;
	font-weight:bold;
	border:1px solid #444;
	background-color:#f5f5f5;
	color:#444;
	}
#comments {
    padding:5px;
   /* background:#3e3a2a;
    font-size:10px;*/
	
    }
.comments2 {
	font-size:20px;
	color:#ffffff;
}
#comments ul {
	list-style-type:none;
	margin:0px;
	padding:10px;
	}
#comments li {
	display:block;
	margin:0px;
	color:#c9c4b1;
	text-decoration:none;
	padding-top:13px;
	padding-bottom:15px;
	border-bottom:1px solid #9a9685;
	}
#comments li a {
	color:#c9c4b1;
	text-decoration:underline;
	}
#comments li:hover {
	/*background:#f5f5f5;*/
	}
#comments li a:hover {
	text-decoration:none;
	}
	
#comment-middle {
	background-color:#000099;
	width:300px;
	padding:5px;
	margin-top:25px;
	height:15px;
} 
	
#addcomment {
	text-align:left;
	padding:10px;
	margin:0px auto;
	border:1px solid #aaa;
	background:#3e3a2a;
}

.input {
	font-family:Arial, Helvetica, sans-serif;
    width:45%;
	font-size:10px;
	border:1px solid #aaa;
	background-color:#d4cfb7;
	color:#3e3a2a;
	
    }
  
#addcomment textarea {
	width:90%;
	height:50px;
	font-size:12px;
	border:1px solid #aaa;
	background-color:#d4cfb7;
	color:#3e3a2a;
	padding:5px;
}
	
.comment-button {
    background:#fff;
	border:1px solid #aaa;
	color:#666;
	border-bottom:2px solid #aaa;
	border-right:2px solid #aaa;
}

#poweredby {
vertical-align:middle;}