/* CSS Document */

table.text, table.gallery {
border-collapse: collapse;
font-size: 90%;
width:290px;
margin-left:20px;
}

table.text a, table.gallery a {
color: #000033;
font-weight: bold;
}

table.text a:hover, table.gallery a:hover {
color: red;
}

table.gallery img {
border: 1px solid black;
}

table.text caption, table.gallery caption {

color: white;
font-weight: bold;
margin: 5px 0;
padding: .5em;
text-align: left;
}

table.text th {
width:250px;
color: white;
/*padding: .5em;*/
padding-left:5px;
text-align: left;
font-size:0.8em;
vertical-align: top;
}

table.text td a {
background: url(../images/arrred.png) 0px 2px no-repeat;
color: #CC0000;
padding-bottom: 2px;
padding-left: 17px;
text-decoration: none;
}

table.text td a:hover {
background: url(../images/arrred.png) 0px 2px no-repeat;
color: black;
}

table.text th a {
background: url(../images/arrgreen.png) 0px 2px no-repeat;
color: white;
padding-bottom: 2px;
padding-left: 17px;
text-decoration: none;
}

table.text th a:hover {
background: url(../images/arrblue.png) 0px 2px no-repeat;
color: #001966;
}

table.text td, table.gallery td {
font-size:0.8em;
color: black;
padding-left:5px;
/*padding: .5em;*/
text-align: left;
vertical-align: top;
}

table.gallery td {
text-align: center;
}
