img {
   border: 0px;
}

a.menu_item {
	font-size : 10px;
	color : Red;
	font-family : verdana, arial, helvetica, sans-serif;
	text-decoration : none;
}

a.menu_item:link {
	font-size : 10px;
	color : Red;
	font-family : verdana, arial, helvetica, sans-serif;
	text-decoration : none;
}

a.menu_item:visited {
	font-size : 10px;
	color : Red;
	font-family : verdana, arial, helvetica, sans-serif;
	text-decoration : none;
}

a.menu_item:hover {
	font-size : 10px;
	color : red;
	font-family : verdana, arial, helvetica, sans-serif;
	text-decoration : none;
}


h1.title {
	display: none;
}

/* mini thumbnails */

div.thumbroll {
   margin: 10px 0px 4px 0px;
   min-height: 29px;
}

div.thumbroll img {
	border: 1px solid #6b6c69;
	-moz-border-radius: 3px; 
}

div.thumbroll a:hover img {
	border: 1px solid #ffb02f;
}

a#minus,a#plus {
   display: block;
	 position: relative;
   float: left;
	 width:16px; 
   height:16px;
	 margin:0px; padding:0px;
}

a#minus {
   background: url("minus-inactive.png") top left no-repeat;
}

a#minus:hover {
   background: url("minus.png") top left no-repeat;
}

a#plus {
   background: url("plus-inactive.png") top left no-repeat;
}

a#plus:hover {
   background: url("plus.png") top left no-repeat;
}

a#zip {
/***   display: inline-block; ***/
	 position: relative;
	 width:16px; 
   height:16px;
	 margin:0px; padding:0px;
   font-size: 9px;
	 color: #2e3436;
}

a#zip span {
   background: url("zip-inactive.png") top left no-repeat;
	 position:absolute; left:0; top:0; z-index:1; 
	 width:16px; height:16px;
}

a#zip:hover span {
   background: url("zip.png") top left no-repeat;
}

.month p {
	display: block;
	width: 200px;
}

p span.desc, p span.author {
	font-size: 10px;
	margin-left: 5px;
}

.month p>a:after, p span.desc:after, p span.author:after {
	content: ", ";
}

p span.date {
	font-size: 9px;
	margin-left: 5px;
	color: #777;
}

/* in the thumbnail page */

div#info {
	margin-left: 6px;
	padding-top: 6px;
	clear: both;
	font-size: 11px;
}

div#info span.key {
	font-weight: bold;
}

p {
	clear: both;
}

p.bigthumbnails {
   text-align: left;
}

p.bigthumbnails a {
	display: block;
	float: left;
	width: 110px;
	height: 75px;
	text-align: center;
  padding: 30px 4px;
	background-color: #ECECEC;
  margin: 4px;
  border: 1px solid #6b6c69;
	-moz-border-radius: 3px;
	/* Neat, but too slow
	opacity: .5; 	
	 */
}

p.bigthumbnails a.portrait {
	padding: 17px 16px 18px 16px;
	width: 75px;
	height: 100px; /* why the extra pixels? */
	}

p.bigthumbnails img {
	/* landscapes */
	 display: inline;
	 width: 100px;
	 height: 75px;
}

a.portrait img {
	 /* portrait */
	 width: 75px;
	 height: 100px;
}

p.bigthumbnails a:hover {
   background-color: #ECECEC;
   margin: 3px;
   border: 2px solid #ff0000;
}

p.bigthumbnails span1 {
	display: block;
	float: left;
	width: 120px;
	height: 120px;
	text-align: center;
  padding: 10px 4px;
	background-color: #ECECEC;
  margin: 4px;
  border: 1px solid #6b6c69;
	-moz-border-radius: 3px;
	/* Neat, but too slow
	opacity: .5; 	
	 */
}

div#image {
   /* width: 800px; */
   display: block;
   position: relative;
   clear: both;
}


