* {
margin:0;
padding:0;
}
html, body {
	height: 100%; 
	margin: 0; 
	padding: 0;
}

body{
	background-color:#FFFAF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#all {
	position: relative; 
	height: 100%;
	width:766px;
	margin:0 auto;
}

html>body #all {
	height: auto; 
	min-height: 100%;
}    
  
.clear {
clear:both;
font-size:1px;
margin-top:-1px;
}  
  
a {
text-decoration:none;
color:#ffffff;
}


a:hover {
text-decoration:underline;
color:#CC0000;
}
TD.topnavigation {
line-height:21px;
margin:10px;
font-weight:600;
}

.topnavigation a{
color:#000000;
}

.bottomnavigation a {
color:#000000;
font-weight:600;
line-height:20px;
}
DIV.bottomnavigation {
position:relative;
clear:both;
text-align:center;
padding:10px;
background-color:#FFD200;
}
.copyrightnotice a {
font-weight:600;
}
DIV.copyrightnotice {
position:relative;
clear:both;
text-align:center;
padding:10px;
background-color:#29587B;
}
p a{
color:#2A587C;
font-weight:600;}

DIV.photoflash {
width:247px;
padding: 1px 1px 1px 1px;
border:solid 1px #000;
}

H4 {
font-size:16px;
font-weight:bold;
color:#FF0000;
}

div.thumb {
	margin: 3px;
	border: 1px solid #A0ACC0;
	height: auto;
	float: left;
	text-align: center;
	}	
.thumb img{
	display: inline;
	margin: 5px;
	border: 1px solid #A0ACC0;
	}
.thumb a:hover img {border: 1px solid black;}
.photocattitle {text-align: center; font-weight: bold;} 
.phototitle {
	text-align: center;
  font-weight: bold;
  width: 120px;
  font-size:0.9em;
  color: #E96006;
  margin: 0 3px 3px 3px;
  }
div.thumbbig {
	margin: 3px;
	border: 1px solid #A0ACC0;
	height: auto;
	float: left;
	text-align: center;
	}	
.thumbbig img{
	display: inline;
	margin: 5px;
	border: 1px solid #A0ACC0;
	}
.thumbbig a:hover img {border: 1px solid black;}
.photocattitlebig {text-align: center; font-weight: bold;} 
.phototitlebig {
	text-align: center;
  font-weight: bold;
  width: 260px;
  font-size:0.9em;
  color: #E96006;
  margin: 0 3px 3px 3px;
  }

.numberbox {
	PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; PADDING-TOP: 20px; color: #000000;
}
.numberbox A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; BACKGROUND: #7799C7; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.numberbox A:hover {
	BORDER-LEFT-COLOR: #036; BACKGROUND: #ff0000; BORDER-BOTTOM-COLOR: #036; COLOR: #fff; BORDER-TOP-COLOR: #036; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #036
}
.numberbox .currentpage {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT-COLOR: #999; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #999; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-TOP-COLOR: #999; PADDING-TOP: 2px; BORDER-RIGHT-COLOR: #999
}
.numberbox .break {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 6px; BORDER-TOP: medium none; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.imagecount {
	FONT: 11px/15px Arial, Helvetica; COLOR: #666666;
}
