input, textarea {
    border: 1px solid #aaa;
}


#caption{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:10px;
    font-size : 14px;
    color:#C64934;
}

#icon{
    width:100px;
    height:100px;
    float:left;
    background-image: url(icon.gif);
    background-repeat: no-repeat;
    background-position:center center;
}
#icon2{
    width:80px;
    height:60px;
    float:left;
    background-image: url(icon2.gif);
    background-repeat: no-repeat;
    background-position:center center;
}

#source{
  text-align:right;
  align:right;
  padding-right:10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size : 10px;
  color:#CCCCCC;
}

body {
	background-image:  url(../images/bg.jpg);
	font-family: Verdana;
	font-size: 10px;
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #b6b49f;
}
table {font-family: Verdana; font-size: 10px;}
td {font-family: Verdana; font-size: 10px;}
 
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
 
#nav a {
	display: block;
	width: 130px;
}
 
#nav li { /* all list items */
	float: left;
	width: 130px; /* width needed or else Opera goes nuts */
}
 
#nav li ul { /* second-level lists */
	position: absolute;
	background: #9d9da1;
	width: 130px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
 
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
 
#content {
	clear: left;
	color: #ccc;
}
#hov tr:hover {background: #bababb; cursor: hand;}
#hov tr {background: #d0cfd2; cursor: hand;}
