body {background-color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
body * {color: #aaa;}

#header, #footer {border-color: #ddd;}
#header h1 {color: #777;}
a:hover {color: #555;}

div#migas a {color: #555;}
div#migas a:hover {text-decoration: underline;}
div#username ul li {color: #000;}

#lstgals img {border-color: #fff;}
#lstgals a:hover img {border-color: #555;}
a.lightbox {color: #555; background: url(/img/albedo/arrow.png) no-repeat 0 4px;}
#lstgals a.lightbox {background-image: none;}
#nav li a.lb {color: #555;}

ul#pager li a {color: #555;}
ul#pager li a:hover {color: #000;}
ul#pager li#prev {background-image: url(/img/albedo/pager_arrows.png);background-position: -10px -8.5px;}
ul#pager li#next {background-image: url(/img/albedo/pager_arrows.png);background-position: 45px -41.5px;}

div#tagcontainer {border-color: #efefef}
div#tagcontainer h3 {color: #555;}

#subtainer p {font-family: Arial, Helvetica, sans-serif; color: #555;}

ul#tagcloud li {background-image: url(/img/albedo/tag_grey.gif); font-family: Arial, Helvetica, sans-serif;}
ul#tagcloud li:hover {background-image: url(/img/albedo/tag_green.gif);}

div.pager ul li a {border-color: #555;}
div.pager ul li a, div.pager ul li span {border-color: #d0d0d0;}
div.pager ul li a:hover {border-color: #555; text-decoration: underline;}
div.pager ul li a {background-color: #ddd;}

ul#imglist li img.filler {background-color: #ddd;}

/** forms **/
label {}
label.required {color: #000;}
input {color: #555;}
button {
	color: #555;
    border-top-color: #ccc;
    border-right-color: #b5b5b5;
    border-left-color: #b5b5b5;
    border-bottom-color: #666;
    background-color: #fefefe;
    background-image: url(/img/albedo/background_form_element.gif);
}
button:hover {
	color: #000;
    border-top-color: #aedf9a;
    border-bottom-color: #6ab94b;
    border-right-color: #94da78;
    border-left-color:  #94da78;
}
textarea {font-family: Arial, Helvetica, sans-serif; color: #555;}

#contactainer input {border-color: #ccc;}
#contactainer textarea {border-color: #ccc;}

#contactainer input:hover {border-color: #555;}
#contactainer textarea:hover {border-color: #555;}

div.alert {border-color: #ddd; background-color: #efefef; background-image: url(/img/albedo/alert.gif);}
#subtainer div.alert p {color: #000;}

/** links **/
div#linkcontainer h3 {color: #555;}
div#linkcontainer ul {list-style-image: url('/img/albedo/arrow_grey.gif');}
div#linkcontainer ul li p {font-family: Arial, Helvetica, sans-serif;}
div#linkcontainer ul li a.external {color: #909090;}
div#linkcontainer ul li p a {color: #666;}

/** composite sections **/
ul#sections > li {border-color: #efefef; background-color: #fefefe;}
.readmore {background: url(/img/albedo/arrow_white.gif) 100% 100% no-repeat #999; color: #fff;}
.readmore:hover {background-color: #777; color: #fff;}

/** maps **/
.infow .more {color: #aaa; background: url(/img/albedo/arrow_grey.gif) no-repeat 110% 14px;}
#mapbtn {font-family: Arial, Helvetica, sans-serif; color: red;}

.maplink {background: url(/img/albedo/map_icon.png) no-repeat 0 0;}
.mapicon {background-position: 0 -13px;}
.mapicon:hover {background-position: 0px 4px;}
.galicon {background-position: 4px -46px;}
.galicon:hover {background-position: 4px -29px;}