body {
 background-attachment: fixed;
 background-color: #EEE;
 background-position: top left;
 background-repeat: repeat-x;
 margin: 0;
 padding: 0;
}
a {
 color: #354A55;
}
a:hover {
 border-bottom: 1px solid #EA1871;
 text-decoration: none;
}
h1, h2, h3, h4 {
 font-family: 'Trebuchet MS', Arial, sans-serif;
 margin: 0;
 padding: 0;
}
h1 {
 color: #7E919A;
 font-size: 160%;
}
h1 + h2 {
 margin-top: 15px;
}
h2 {
 color: #727F61;
 font-size: 140%;
}
h3 {
 color: #7E919A;
 font-size: 120%;
}
h4 {
 color: #727F61;
 font-size: 90%;
}
blockquote {
 background-image: url(../img/skyfade.gif);
 background-position: top left;
 background-repeat: repeat-x;
 border-bottom: 3px solid #D5D9DB;
 border-top: 3px solid #D5D9DB;
 font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
 font-size: 105%;
 margin: 10px 0 10px 0;
 padding: 10px 20px 10px 20px;
}
input.bcsinput, textarea.bcstextarea {
 background-color: #F3F4F5;
 background-position: top left;
 background-repeat: repeat-x;
 border: 2px solid #E9EBEC;
 font-family: Verdana, Arial, sans-serif;
 font-size: 105%;
 padding: 4px;
 width: 550px;
}
textarea.bcstextarea {
 height: 350px;
}
input.button {
 background-color: #A2AFB6;
 border: 2px solid #788B94;
 color: #FFF;
 width: auto;
}
#navigation {
 clear: left;
 text-align: center;
}
#header {
 background-image: url(../img/header.jpg);
 border-top: 3px solid #788B94;
 height: 215px;
 margin: auto;
 width: 900px;
}
#navbar {
 background-color: #A2AFB6;
 border-bottom: 3px solid #788B94;
 border-top: 3px solid #788B94;
 height: 20px;
 margin: auto;
 padding: 0 12px 0 12px;
 width: 876px;
}
#menu, #submenu {
 color: #FFF;
 float: left;
}
#menu a {
 border-bottom: none;
 color: #FFF;
 font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
 font-size: 78%;
 font-weight: bold;
 padding: 3px 5px 3px 5px;
 text-decoration: none;
 text-transform: uppercase;
}
#menu a:hover {
 color: #EA1871;
}
#submenu a {
 border-bottom: none;
 font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
 font-size: 68%;
 padding: 1px 10px 3px 10px;
 text-decoration: none;
 text-transform: lowercase;
}
#submenu a:hover {
 color: #FFF;
}
#music, #band, #photos, #website {
 position: absolute;
 visibility: hidden;
}
#inmyplace {
 background-color: #FFF;
 color: #727779;
 margin: auto;
 width: 900px;
}
#discussion {
 padding: 15px;
}
#contentspace {
 float: left;
 padding: 15px 15px 0 15px;
 width: 570px;
}
#content {
 font-family: Verdana, Arial, sans-serif;
 font-size: 69%;
 line-height: 1.5em;
}
#extrasspace {
 background-image: url(../img/skyfade.gif);
 background-position: top left;
 background-repeat: repeat-x;
 float: left;
 padding: 15px 15px 0 15px;
 width: 270px;
}
#extras {
 font-family: Verdana, Arial, sans-serif;
 font-size: 69%;
 line-height: 1.5em;
}
.recentphoto, .thumbnail {
 background-color: #EEE;
 color: #CCC;
 float: left;
 margin: 0 2px 15px 2px;
 padding: 12px;
 text-align: center;
}
.recentphoto a, .thumbnail a {
 border: none;
 margin: 0;
 padding: 0;
}
.recentphoto a:hover, .thumbnail a:hover {
 text-decoration: none;
}
.recentphoto img, .thumbnail img {
 border: 3px solid #FFF;
 margin: 0;
 padding: 0;
}
.recentphoto img:hover, .thumbnail img:hover {
 border: 3px solid #EA1871;
}
ul#recentnews {
 color: #727F61;
 list-style: none;
 margin-left: 0;
 padding-left: 0;
}
ul#recentnews li {
 background-color: #F3F4F5;
 border-bottom: 1px solid #E9EBEC;
 margin-bottom: 2px;
 padding: 2px;
}
ul#recentnews a {
 text-decoration: none;
}
ul#recentnews a:hover {
 border: none;
 color: #EA1871;
}
#amsterdam {
 background-color: #161819;
 background-image: url(../img/fade.gif);
 background-position: top left;
 background-repeat: repeat-x;
 border-bottom: 10px solid #070808;
 border-top: 3px solid #BBD0DE;
 color: #DDD;
 font-family: Verdana, Arial, sans-serif;
 font-size: 69%;
 line-height: 1.5em;
 margin: auto;
 padding: 15px 15px 2px 15px;
 width: 870px;
}
#amsterdam a {
 color: #546C79;
}
#amsterdam h2 {
 margin-bottom: 10px;
}
#mostnews {
 float: left;
 width: 350px;
}
#mostnews ul {
 color: #414445;
 list-style: none;
 margin: 0;
 padding-left: 0;
}
#mostphotos {
 float: left;
}
.mostphoto {
 background-color: #161819;
 float: left;
 margin: 0 2px 5px 2px;
 padding: 8px;
}
.mostphoto a {
 border: none;
 margin: 0;
 padding: 0;
}
.mostphoto a:hover {
 text-decoration: none;
}
.mostphoto img {
 border: 3px solid #252829;
 margin: 0;
 padding: 0;
}
.mostphoto img:hover {
 border: 3px solid #5F6365;
}
#bottomad {
 float: left;
}
.clear {
 clear: both;
 height: 0;
}
#footer {
 color: #4C4F50;
 font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
 font-size: 92%;
 margin: 0;
 padding: 0;
}
 