
body  {
	font-family: sans-serif;
	color: #cc0;
	background: #333 url(../Images/escher_jinetes_tile02) top left fixed repeat;
	padding: 110px 0.5em 1em 180px;
}
#top-banner {
	position: fixed; top: 0; left: 0; right: 0;
	z-index: 2;
	height: 90px;
	padding: 6px 1em;
	border-bottom: 1px solid #00c;
}
#side-banner {
	position: fixed; top: 102px; left: 0; bottom: 0;
	z-index: 2;
	width: 160px;
	padding: 0 10px 1em 10px;
	scroll: auto;
	border-right: 1px solid #00c;
}
#top-banner,
#side-banner {
	color: #003;
	background: #ddd url(../Images/lizard-tile-sm) top left fixed repeat;
}

#links-top-bar {
	float: left;
	width: 30em;
	margin: 0 1em;
}

#top-banner img#house-icon {
	display: block; float: left; clear: left;
    height: 90px; width: 90px;
	margin: 6px 0;
}

a.user-no-img {
	display: block; float: left;
	margin: 0.5em 1em;
	width: 80px; height: 20px; overflow: hidden;
	background: transparent url(../Images/Buttons/button-bright-off) 50% 50% no-repeat;
	font-size: 16px; font-family: sans-serif; line-height: 20px;
	text-align: center; vertical-align: middle;
}
a.user-no-img:link,
a.user-no-img:visited {
	color: #ccc;
}
a.user-no-img:hover {
	color: red;
	background: transparent url(../Images/Buttons/button-bright-on) 50% 50% no-repeat;
}

.art {
    background: #003 url(../misc-art/winter-tree) 50% 50% repeat;
    color: yellow;
}

a:link, a:visited { color: #069; background-color: transparent; text-decoration: none; }
a:active, a:hover { color: red; background-color: transparent; }
.art a:link, .art a:visited  { color: aqua; }
.art a:active, .art a:hover  { color: red; }

p.user-icon-img-p { height: 3em; margin: 0.5em 0; text-align: right; }
p.user-icon-img-p img { border: 0; display: inline; height: 40px; width: 40px; float: left; }

.jinetes a:link, .jinetes a:visited { color: #FC0; text-decoration: none }

.travel, .travelogue {
	background: #999 url(../Images/travelogue-bg.jpg) 50% fixed no-repeat;
	color: yellow
}

.spacer { width: 100%; clear: both; }

