html, body {
    
    background: #ffffff;
    background-image:url(images/pagebg.gif);
    
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #646464;
    height:100%;
    line-height:140%;
    margin:0;
    padding:0;
    width:100%;
    text-align:center;
}

a { font-size: 10px;color: #000000; text-decoration: none}
a visited {font-size: 10px;color: #000000; text-decoration: none}
a active {font-size: 10px;color: #000000; text-decoration: none}
a hover {font-size: 10px;color: #000000; text-decoration: underline}

a.navigation { font-size: 10px;font-weight: bold; color:#fff; text-decoration: none}
a.navigation visited {font-size: 10px;font-weight: bold;color: #fff; text-decoration: none}
a.navigation active {font-size: 10px;font-weight: bold;color: #fff; text-decoration: none}
a.navigation hover {font-size: 10px;font-weight: bold;color: #fff; text-decoration: underline}

a.pagination { font-size: 10px;font-weight: bold; color:#000; text-decoration: none}
a.pagination visited {font-size: 10px;font-weight: bold;color: #000; text-decoration: none}
a.pagination active {font-size: 10px;font-weight: bold;color: #000; text-decoration: none}
a.pagination hover {font-size: 10px;font-weight: bold;color: #000; text-decoration: none}

a.alfa { font-size: 14px;font-weight: normal; color:#000; text-decoration: none}
a.alfa visited {font-size: 14px;font-weight: normal;color: #000; text-decoration: none}
a.alfa active {font-size: 14px;font-weight: normal;color: #000; text-decoration: none}
a.alfa hover {font-size: 14px;font-weight: bold;color: #FF7F00; text-decoration: underline}

td.alfalinks {
	height:30px;
	width: 30px;
	text-align:center;
	cursor:pointer;
}

td.yearlinks {
	height:30px;
	width: 100px;
	text-align:center;
	cursor:pointer;
}

h1 {
	font-size: 12px;
	color:#ff7f00;
	padding-left:5px;
}

span.image_count {
	color:#ff7f00;
}

#wrapper {
	text-align:left;
	width:960px;
	
	background-color:#fff;	
	 margin-left: auto ;
  margin-right: auto ;

	
}
/* wrapper */
#searchbox {
	margin:0 auto;
	float:right;
	width:280px;
	padding-top:42px;
}

table.header {	
	width:960px;
	border:0;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
}

table.main {
	width:960px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	
}

#thumb_table tr {
	cursor:pointer;
}


table.footer {
	width:960px;
	height:70px;
	border:0;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
}

td {
	font-size:10px;
	border:0;
}

td.left {
	width:700px;
}

td.separator {
	width: 5px; 
	background-color: #ffffff;
}

td.right {
	width:245px;
}

#searchinfo {
	
	padding:5px 5px 5px 5px;	
	background-color: #e9e9e9;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
}

table.searchresults {
	width:960px;
	background-color: #e9e9e9;
	border:0;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
}
td.entry {
	padding:5px 10px 5px 5px;
	width:33%;
	border:1px solid #fff;
	cursor:pointer;
}
table.searchentry {
	font-size:10px;

}

#left_arrow {
	padding-top:15px;
	padding-left:15px;
	padding-bottom:10px;
}

#right_arrow {
	padding-top:15px;
	padding-right:15px;
	padding-bottom:10px;
}

ul {
	margin:0;
	padding-left:20px;
	list-style-image: url(images/arrow_orange.gif);
}

/* TEXT-LISTING */
#text_listing {
	line-height:1.5;
	padding-left:10px;
	font-size:14px;	
}

#text_listing a {
	font-size:14px;	
}

#text_listing a:hover {
	text-decoration:underline;
}

/* CONTACT FORM */
div#container {
	background: #e9e9e9;
	margin: 0;
	width: 700px;
}

.clearing { clear: both; }
.alert, .error { padding-left:40%;color: #FF7F00; }

ol.forms {
	float: left;
	list-style: none;
	width: 100%;
	margin:0;
}

ol.forms li {
	clear: left;
	float: left;
	line-height: 1.5em;
	margin-bottom: 0.5em;
	width: 100%;
}

ol.forms label {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 1.5em;
	padding-right: 1%;
	text-align: right;
	width: 20%;
}

ol.forms input { width: 39%; }
ol.forms textarea {
	height: 20em; 
	width: 64%; 
}

ol.forms input, ol.forms textarea, ol.forms button { font: 1em Georgia, "Times New Roman", Times, serif; }

ol.forms .error { 
	display: block;
	margin: 0.25em 0 0 22%;
}

ol.forms li.buttons {
	margin-left: 40%;
	/*width: 89%;*/
}