/* CAB stylesheet (still using frames) - Maria Gosselin 2005 */


/***************body styles ***************/
body {
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	line-height: 1.166;
	background-color:#FFFADA;
}
/******* hyperlink and anchor tag styles *******/

a:link{
	color: #000029;
	text-decoration: none;
	font-weight:bold;
}
a:visited{
	color: #000029;
text-decoration:none;
font-weight:bold;
}
a:hover{
	color: #663333;
	text-decoration: underline;
}

h1{
 font: bold 120% Arial,sans-serif;
 font-variant:small-caps;
 color: #000000;
 font-style:oblique;
 padding: 2px; 
 letter-spacing: 0.4em;
}

h2{
 font: bold 110% Arial,sans-serif;
 font-variant:small-caps;
 color: #FFFADA;
 background-color:#000029;
 padding:2px;
}

h3{
 font: bold 110% Arial,sans-serif;
 font-variant:small-caps;
 color: #663333;
}

img {
border: 0px solid #000029;
}
/*************** list tag styles ***************/

ul{
list-style-type:none;
}

ul ul{
 list-style-type: square;
}

ul ul ul{
 list-style-type:disc;
}
/************* title / heading styles **************/
#title {
	position:relative;
	width:auto;
	text-align:center;
}
#title img, #image img, .border {
	border: 3px solid #000029;
}
#spacer {
width:506px;
height: 2px;
background-image:url(../images/spacer.jpg);
background-repeat:repeat-x;
text-align:center;
}
/************* content styles **************/
#content, #footer {
	position:relative;
	text-align:center;
	font-size: 90%;
	width:100%;
	z-index:1; 
	}
#content p, #browse p, #footer p{
	margin: 10px 40px 10px 40px;
}
#browse, #search {
	position:relative;
	font-size: 90%;
	width:100%;
	z-index:1; 
	}
.float img {
float: right;
padding: 4px;
}

.searchtext{
text-transform:uppercase;
color: #C57713;
}
.imgdisplaytext{
	font-size: 70%;
}
/************* table styles **************/

th {
	vertical-align:top;	
	color: #FFFADA;
 	background-color:#000029;
}
td {
	padding: 2px 2px 3px 2px;
	vertical-align:top;	
}
table {
	padding: 2px;
	width: 100%;
}

#content table, #search table{
	width: auto;
	font-size: 90%;
}
#image table{
	width: 95%;
	text-align:center;
}
#listings table{
	width: 75%;
	font-size: 90%;
}
#results table{
	width: 95%;
	font-size: 90%;
}
.centered{
	text-align: center;
}
td a:link{
	text-decoration: underline;
}
td a:visited{
text-decoration: underline;
}

/************* navbar styles **************/
#showpage{
	font-size: 75%;
}
