* {	outline:none;	}

body {
	margin:0 0 30px 0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	background-color:#292929;
	line-height:20px;
	}
HR {border:none; border-bottom:1px solid #333;}

.container, #meist, .details, .details-hor, #footer, #komm {font-size:14px;}

IMG { border:none;}
.container {
	padding:0;
	margin:0;
	width:100%;
	color:#999;
	}
a:link, a:visited {
	color:#a68630;
	/*background-color:#444;*/
	text-decoration:none;
	}
a:hover {
	color:#FFF;
	}
#outside { width:970px; margin:0 auto;}
h1 {
	margin:0;
	padding:0;
	line-height:60px;
	font-size:20px;
	text-transform:uppercase;
	}
h1 a:link, h1 a:visited, h1 a:hover {
	color:#A68630;
	text-decoration:none;
	background:none;
	}

table#banner  { margin: 5px auto;}
table#banner td.logo IMG {padding: 7px 10px 0 0;}
table#banner td.nav a:link, td.nav a:visited {
	text-decoration:none;
	padding:0 0 0 20px;
	font-size:14px;
	text-transform:uppercase;
}
table#banner td.nav a:hover, table#banner td.nav .current a {color:#999;}
table#banner td.nav li {display:inline;}
table#banner td.nav ul img { vertical-align: middle; margin: -5px 0 0 0;}
table#banner td.nav ul { float:right;}

table#banner td.nooled { text-align:center;}
table#banner td.nooled IMG { padding:5px;}


#hphoto, #vphoto {display:none; background:#202020; padding:10px;	}
#hphoto { }
.photocell {background:url(../images/loadingB.gif) no-repeat center center;}

.photo {
	display:none;
	border:1px solid #000;
	}
.sidecol {}
.details {padding:20px 10px 20px 20px; }
.details-hor {padding:20px 0 10px 0;}
.exif { font-size:12px; color:#666}

h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
	text-transform:uppercase;
	}
h3 {
	font-size:16px;
	padding:0;
	margin:10px 0 5px 0;
	}
	
.comment ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.comment ul li {
	display:none;
	}	
.viewAll {
	display:none;
	}	
#footer {padding:10px; color:#666;}
	
	
/* COMMENT TEMPLATE */

#komm {background:url(../images/comment.png) no-repeat; text-align:left; padding:4px 15px 20px 38px; float:right;}

#commentTop {
	padding:8px 20px;
	background-color:#252525;
}
#commentMid {
	
}
#commentMid ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#commentMid ul li {
	padding:6px 20px;
	border-bottom:1px solid #333;
	}	
.odd {
	background-color:#222;
	}
.even {
	background-color:#292929;
}
#commentBottom {
	padding:8px 20px;
	}
#commentBottom input.input, #commentBottom textarea {
	background-color:#111;
	color:#FFF;
	padding:4px;
	border:1px solid #666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	}
.comment-button { padding:3px 10px; background:#a68630; font-weight:bold; text-transform:uppercase; border:1px solid #000;}

/* ARCHIVE */

table td#thumbs { padding:30px 0 0 0;}

table td#thumbs a:link, table td#thumbs a:visited {
	border:2px solid #444;
	display:block;
	float:left;
	margin:0 0 23px 23px;
}
table td#thumbs a:hover {
	border:2px solid #666;
}
table td#thumbs a img {
	border:none;
	}
td.sidecol ul {
	list-style:none;
	margin:0;
	padding:0;
}
td.sidecol ul li {
	margin-bottom:4px;
}
#sisu, #meist { background:#202020; border:none;}
#meist { margin:10px;}
#meist TD { padding:10px 10px 20px 10px; border-bottom:1px solid #333;}
#viimnekomm H3 { padding:20px 0 10px 0;}
#kom { padding:10px 0; border-top:1px solid #333;}
.archive_active_page_number A, .archive_page_number A { padding:5px 10px; border:1px solid #333;}
.archive_active_page_number A { background:#333;}