form {
	margin : 0px;
	padding : 0px;
}
body { 
	background : white; 
	color : black;
	font-family : sans-serif;
 }
table.main {
	margin-left : auto;
	margin-right : auto;
}
img { 
	border : 0px;		  
}
td.top {
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #f0f0f0;
}

td.bottom {
	margin-top : 8px;
	padding-top : 2px;
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #f0f0f0;
	font-size : 8pt;
	color : black;
	color : gray;
	text-align : right;
}
td.outercell { 
	width : 150px;
	height : 150px;
	padding : 0px;
	font-size : 8pt;
}

td.innercell { 
	font-size : 8pt;
	width : 120px;
	height : 120px;
}
div.cellkeeper {
	background-color : #f0f0f0;
	border : 1px solid #d0d0d0;
}

img.pic {
	border : 1px solid #a0a0a0;
	padding : 0px;
	margin : 0px;
}
div.filesize {
	color : gray;
}

h1 {
	font-size : 16pt;
	margin : 0px;
	padding : 0px;
}

a {
	text-decoration : none;			
	color : black;
}

a:hover {
	text-decoration : none;
	color : #778899;
}

.toolbar a {
	text-decoration : none;			
	color : #778899;
}

.toolbar a:hover {
	color : #778899;
	text-decoration : underline;
}

td.subdirs {
	background : white;
	-moz-border-radius : 10px;
	padding : 10px;
	border : 1px solid #f0f0f0;
}

td.subdirs a {
	color : black;
}

td.subdirs a:hover {
	color : #778899;
}

table.subdirs td {
	width : 150px;
	font-size : 10pt;
}

table.subdirs a:hover, .smallinks a:hover {
	text-decoration : underline;
}

tr.zoomdetails td {
	border : 1px solid #f0f0f0;
	-moz-border-radius : 10px;
	padding : 15px;
}

td.zoomcell {
	padding : 15px;
}

.ratebar {
	padding : 5px;
	border : 1px solid #f0f0f0;
	-moz-border-radius : 8px;
	color : gray;
	font-size : x-small;
}

.button {
	padding : 5px;
	border : 1px solid #f0f0f0;
	-moz-border-radius : 8px;
}

.button:hover {
	background : #fafafa;
}

td.toolbar {
	font-size : 10pt;
}

input {
	border : 1px solid #f0f0f0;
	background : white;
}

input.button {
	background : #fafafa;
	border : 1px solid #f0f0f0;
}

input.button:hover {
	background : #f0f0f0;
	border : 1px solid #c0c0c0;
}

div.c1 {
  background-image: url(c1.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}

div.c2 {
  background-image: url(c2.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}

div.c3 {
  background-image: url(c3.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
}

div.c4 {
  background-image: url(c4.png);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;
  padding: 0px;
}

div.zoompic {
	background : #f0f0f0;
	border : 1px solid #c0c0c0;
}

table.exifbox {
	border : 1px solid #f0f0f0;
	display : none;
}

#exifprompt {
	display : inline;
}

#exifprompt2 {
	display : none;
}

tr.odd {
	background : #f0f0f0;
}

img.padimg {
	margin : 20px;
	border : 1px solid #c0c0c0;
}

td.noimages {
	text-align : center;
	padding-top : 15px;
	padding-bottom : 15px;
}

