body {
background-color:#000;
font-family:"Berlin Sans FB", "Berlin Sans", "Berlin Sans Roman", Tahoma, Verdana, Arial, sans-serif;
font-size:100%;
}

#container {
margin: 0 auto;
width: 975px;
height: auto;
}

#header {
width: 975px;
height: 162px;
background-image: url(../images/template/header.png);
}

#booknow {
position:relative;
top:120px;
left:750px;
background-image: url(../images/template/de-book-now-hostel.png);
width: 222px;
height: 210px;
}

#locationbar {
margin: 0 auto;
width: 573px;
height: 30px;
padding: 0px 5px 0px 5px;
background-color:#fff;
}

#locationbar a:link {
color:#FFC000;
text-decoration:underline;
}

#locationbar a:visited {
color: #FFCC00;
text-decoration:underline;
}

#locationbar a:hover {
color: #000000;
background-color:#FFFFFF;
text-decoration:underline;
}

#leftnav{
float: left;
width: 196px;
margin-top:-30px;
background-color: #000000;
border-bottom:20px solid #000;
min-height: 960px;
}

#leftnavfacebook{
position:relative;
width: 196px;
top: 250px;
}

#leftnavbar{width: 184px;}

#paypaldonate {
width: 160px;
height: 229px;
position:relative;
top:590px;
left:18px;
}

#depaypaldonate {
width: 160px;
height: 229px;
position:relative;
top:640px;
left:18px;
}

#donateinfo {
position:relative;
top:580px;
}

.donateinfo {color:#FFC000;}

.donateinfo a:link {color: #FFF000;}

.donateinfo a:visited {
color:#FFC000;
text-decoration:underline;
}

.donateinfo a:hover {
background-color:#FFC000;
color:#000;
text-decoration:underline;
}

#rightnav{
float:right;
width: 196px;
margin-top:-40px;
min-height: 940px;
border-bottom:20px solid #000;
background-color: #000000;
}

.lang {
font-size:1.1em;
border-color:#FFFC00;
color:#FFC000;
text-decoration:none;
}

.lang a:link {
color:#FFCC00
text-decoration:none;
}

.lang a:visited {
color: #FFCC00;
text-decoration:none;
}

.lang a:hover {
color:#FFCC00;
text-decoration:underline;
}

#search {
width: 196px;
height: 272px;
background-image:url(../images/template/searchbox.png);
}

#newsletter {
width: 196px;
height: 349px;
background-image:url(../images/template/newsletterbox.png);
}

#content {
margin: 0 auto;
width: 567px;
min-height: 960px;
margin: -27px 196px 0px 196px;
padding: 0px 8px 0px 8px;
background-color:#ffffff;
}

#footer {
clear:both;
color:#FFC000;
width: 975px;
text-align:center;
background-color:#000000;
}

p {
font-size: 0.925em;
color: #000000;
font-family:"Berlin Sans FB", "Berlin Sans", "Berlin Sans Roman", Tahoma, Verdana, Arial, sans-serif;
}

h1 {
font-size: 2.5em;
font-weight:300;
text-align:center;
color: #000000;
padding-bottom: 10px;
font-family:"Berlin Sans FB", "Berlin Sans", "Berlin Sans Roman", Tahoma, Verdana, Arial, sans-serif;
}

h2 {
font-size: 1.75em;
font-weight:300;
text-align:left;
color: #000000;
font-family:"Berlin Sans FB", "Berlin Sans", "Berlin Sans Roman", Tahoma, Verdana, Arial, sans-serif;
}

h3 {
font-size: 1.25em;
font-weight:300;
text-align:left;
color: #000000;
font-family:"Berlin Sans FB", "Berlin Sans", "Berlin Sans Roman", Tahoma, Verdana, Arial, sans-serif;
}


h4 {
font-size: 1.1em;
font-weight:300;
text-align:center;
color: #000000;
font-family:"Berlin Sans FB", "Berlin Sans", "Berlin Sans Roman", Tahoma, Verdana, Arial, sans-serif;
}

.centredlinks {
font-size: 1.25em;
font-weight:300;
text-align:center;
font-family:"Berlin Sans FB", "Berlin Sans", "Berlin Sans Roman", Tahoma, Verdana, Arial, sans-serif;
}

.leftalign {text-align:left;}

.rightalign {text-align:right;}

.centeralign {text-align:center;}

.justify {text-align:justify;}

.captions {
font-size: 0.85em;
text-align:center;
font-style:italic;
}

.italic {font-style:italic;}

#content a:link {
color:#000;
text-decoration:underline;
}

#content a:visited {
color:#000;
text-decoration:underline;
}

#content a:hover {
color: #ffcc00;
text-decoration:underline;
}

.navtext {
font-size:1em;
color:#FFC000;
padding: 0px 10px 0px 10px;
}

.h2navtext {
font-size: 2em;
font-weight:300;
text-align:center;
color:#FFC000;
padding: 10px 10px 0px 10px;
}

.coloryellow {
color:#FFC000;
}

.leftnavbarlinks {
}

.leftnavbarlinks ul {
margin: 0;
padding: 0px 0px 3px;
list-style: none;
width: 196px;
height: 42px;
}

.leftnavbarlinks li {
list-style-type: none;
}

.leftnavbarlinks li a {
display: block;
color:#FFC000;
padding: 12px 0px 10px 0px;
text-decoration:none;
text-align:center;
font-size:1.15em;
background-image:url(../images/template/alink.png);
}

.leftnavbarlinks li a:hover {
color:#000000;
background-image:url(../images/template/ahover.png);
text-decoration:none;
}

.leftnavbarlinks li a:active {
color: #000000;
text-decoration:blink;
text-decoration:underline;
background-image:url(../images/template/ahover.png);
}

.footer {color:#FFC000;}

.footer a:link {color: #FFF000;}

.footer a:visited {color: #FFCC00;}

.footer a:hover {
color:#000;
background-color:#FFC000;
text-decoration:underline;
}

.footer a:active {
color:#000;
background-color:#FFC000;
text-decoration:blink;
}
