/* .............................. */
/* Basic */
/* .............................. */

body {background-color:#93935F; font: 100%/190% Verdana, Sans-Serif;	color:#000;	padding:0px; margin:0px; margin-bottom:20px; text-align:center;}
html, body {min-height:100.1%;}

/* .............................. */
/* Links */
/* .............................. */

a:link, a:visited, a:active {color:#000; text-decoration:none; font-weight:bold;}
a:hover {color:#F9AD71; text-decoration:none; font-weight:bold;}

/* .............................. */
/* Headings */
/* .............................. */

h1 {float:left; clear:left; font-weight:bold;	font:50%; letter-spacing:2px;	color:#eee;	margin:0px; margin-left:5px; padding:0px;}
h1 a {text-decoration:none;	color:#eee;}
h1 a:hover {text-decoration:none;}
.title {font-weight:bold; font-size:16px;	letter-spacing:1px; margin:0px;	margin-bottom:5px; margin-left:15px; padding:0px;}
h3 {font-weight:bold;	font-size:16px;	letter-spacing:1px;	text-align:center;}

/* .............................. */
/* Navigation and menu */
/* .............................. */

#navigation {background:#D25C42; border-bottom:1px solid #3D526D; padding:5px; height:30px; margin-bottom:20px;}
.menu {float:right;	clear:right; text-align:right; font-size:15px;}
.menu a {padding:7px;	padding-left:10px; padding-right:10px;}
.menu a:hover {text-decoration:none; color:#333;}
	
/* .............................. */
/* Content*/
/* .............................. */

.addcomment {float:right; clear:right; padding:0px;}
#photo {background:#fff; padding:5px; border:1px solid #000;}
#image-navigate {padding:20px;	height:15px; width:70%;	margin:0px auto;}
#image-navigate a {padding:10px;}
.image-previous {float:left;}
.image-next {float:right;}
#image-info {color:#000; background:#fff; border:1px solid #000; padding:20px; text-align:justify; width:70%; margin:0px auto; margin-bottom:25px; line-height:16px;}
#image-notes {width:70%; vertical-align:top;}
#image-exif {padding-top:10px; text-align:right; width:25%; vertical-align:top;}
option {width:175px; font: 10pt "Lucida Grande", Verdana, Tahoma, Trebuchet MS, Arial, Sans-Serif;}
	
/* .............................. */
/* Browse */
/* .............................. */

#page {background:#ccc; border:1px solid #000; padding:20px; text-align:left;	width:65%; margin:0px auto;	margin-bottom:25px;	line-height:16px;}
#page a {font-weight:bold;}
#page img {background:#fff; padding:5px; border:1px solid #333;}
.column{width:50%; text-align:left;	vertical-align:top;}
.thumbnails {border:1px solid #000; padding:3px; margin:3px;}

/* .............................. */
/* Comments */
/* .............................. */

#comment-top {background:#eee; border-bottom:1px solid #ccc; padding:5px; margin-bottom:25px; height:15px;}    
#comments {margin:0px auto; width:95%; text-align:left;}
#comments ul {list-style-type:none;	margin:0px; padding:10px;}
#comments li {display:block; margin:0px; margin-bottom:10px; color:#000; text-decoration:none; padding:10px; border:1px solid #ccc;}
#comments li a {color:#000; font-weight:bold;	text-decoration:none;}
#comments li a:hover {color:#fff;}
#comment-middle {background:#eee; border-top:1px solid #ccc; padding:5px; margin-top:25px; height:15px;} 
#addcomment {width:90%;	text-align:left; padding:10px; margin:0px auto;}
.input {width:45%; font-size:10px; border:1px solid #ccc; background-color:#eee;	color:#000;	padding:5px;}
#addcomment textarea {width:90%; height:50px; font-size:12px; border:1px solid #ccc; background-color:#eee;	color:#000;	padding:5px;}
.comment-button {border:1px solid #ccc; background-color:#eee;	color:#000;}

/* .............................. */
/* Footer */
/* .............................. */

#footer {text-align:center; margin-bottom:20px;}
/* .............................. */
/* Calendar if you want to use    */
/* a calendar in the template     */
/* .............................. */
.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;
	}
