table.border {
 border: 1px solid #000000; }

table.donationstatustable {
 border: 1px solid #CCCCCC; }

a.newslink {
 color: #FFCC33; }

body {
 background-color: #FFFFFF;
 font: 90% arial, Helvetica, sans-serif;
 color: #000000;
 margin: 0px; }

div, ul, li, td, p {
 font: 90% arial, Helvetica, sans-serif; }

input, textarea, select, option {
 font: 90% arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 {
 font: arial, Helvetica, sans-serif; }

pre {                        
 font: 100% courier; }  

a {
 color: #0000FF;
 text-decoration: none; }
a:hover {
 color: #0000FF;
 text-decoration: underline; }

.searchlabel {
 color: #000000;
 margin-top: 15px;
 font-size: 80%;
 font-weight: bold; }

table.navbar {
 border: 2px solid #ffcc33; background: #FFDB91; }
table.navbar a {
 display: block;
 width: 100%;
 text-decoration: none;
 color: #000;
 padding: 3px 5px 3px 5px;
 font: 80% arial, Helvetica, sans-serif; }
table.navbar a.left {
 padding: 3px 0px 3px 5px; }
table.navbar a.right {
 padding: 3px 0px 3px 0px; }
table.navbar img {
 margin-right: 5px ; }
table.navbar td {
 padding: 0px 0px 0px 0px;
 border-top: 1px solid #ffc;
 border-bottom: 1px solid #c93; }

tr.navbar {
 background: #FFDB91; }
tr.navbarhover {
 background: #FFCC33; }

a.navbar {
 text-decoration: none;
 font: 90% arial, Helvetica, sans-serif; }

.shaded {
 background-color: #E0E0FF; }
.shaded1 {
 color: #000000;
 background-color: #CCCCFF; }
.shaded2 {
 color: #FFFFFF;
 background-color: #000099; }
.shaded2 a {
 color: 8888FF; }

td.shadowbox {
  border: 1px solid #9a9a9a; }

td.shadowbox-right {
  background: url(/images/shadow-right.png) no-repeat top right; }
td.shadowbox-bottom {
  background: url(/images/shadow-bottom.png) no-repeat bottom left; }
td.shadowbox-corner {
  background: url(/images/shadow-corner.png) no-repeat bottom right; }

td.shadowbox-color-right {
  background: url(/images/shadow-right.png) no-repeat top right; }
td.shadowbox-color-bottom {
  background: url(/images/shadow-bottom.png) no-repeat bottom left; }
td.shadowbox-color-corner {
  background: url(/images/shadow-corner.png) no-repeat bottom right; }

div.alert {
  background: #ff0;
  border: 4px solid #F00;
  margin: 10px 0;
  padding: 10px;
}

div.alert h2 {
  margin-top:0;
}

img.photo-border {
  padding:6px;
  margin: 0 0 10px 0;
  border:1px solid #aaa;
  box-shadow: 3px 3px 3px #666;
  background:#fff;
}

/* shut off ie big blue default borders on img links */ 
a img {
  border:0 ;
}

table.newinput tr td input[type=text], table.newinput tr td input[type=password], table.newinput tr td textarea {
  width:380px;
}

div.otherphotolinks {
  border:none;
  margin:auto 10px 0 0;
  padding:0px;
  width:120px;
  height:150px;
  text-align:center;
  vertical-align:top;
  display:inline-block;
  background:#fff url("/images/otherphotolinksbg.png") no-repeat scroll center top;
  position:relative;
}

div.otherphotolinks img {
  border:none;
  margin:20px auto 30px auto;
}

div.otherphotolinks p {
  position:absolute;
  top:90px;
}

div.otherlinks {
  border:none;
  margin:auto 10px 0 0;
  padding:0px;
  width:120px;
  height:150px;
  text-align:center;
  vertical-align:top;
  display:inline-block;
  background:#fff;
  position:relative;
}

div.otherlinks img {
  border:none;
  margin:50px auto 0 auto;
}
