body {
background-color: #000;
background-image: url('images/bg_tile.gif');
background-attachment: fixed;
margin: 0px;
font-family: "Primer Apples", "Trebuchet MS", "sans-serif";  
text-align: center;
}

#background {
float: left;
width: 1000px;
height: 100% auto;
background-image: url('images/bg.jpg');
background-color: #FFF;
background-position: -260px 0px;

/*border-right: #000 solid 30px;
border-left: #000 solid 30px;
border-bottom: #000 solid 30px;*/
}


#centered
{
margin: 0 auto;
width: 1060px;
text-align:left;

}


h2 {
font-size: 45px;
margin: 10px;
display: inline;
}

#maincontainer {
float:left;
width: 880px;
margin: 23px 0px 40px 60px;
}

#maincontent {
float: left;
width: 100%;
background-color: #FFF;
border-bottom: 50px solid #000;
padding: 0px;
color: #000;

}

#anouncement {
float:left;
margin: 23px;
font-size: 22px;
}

#topbar {
float:left;
width: 880px;
margin: 0 0 0px 0 ;

}

#languages {
float:left;
width: 100%;
color:#00f7ee;
font-size: 23px;
}

.langbutton{
float: left;
margin: 0 10px 14px 0;

}

#paulclaylogo {
float:left;
background-image: url('images/paulclaylogo.png');
width: 603px;
height: 88px;
margin: 0 0 20px 0;
}


#navbar {
float:left;
background-color: #000;
width: 880px;
font-size: 20px;
margin: 0 0 20px 0;
}

#navbarleft {
float:left;
}

#navbarright {
float: right;
}

.navbutton {
float:left;
color: #FFF;

}


navbarright{
float:left;
color: #c53e3e;
padding: 1px 23px 3px 3px;

}



#navbarleft a
{
padding: 0px 25px 0px 5px;
}

#navbarright a
{
padding: 0px 10px 0px 15px;
}

#navbarleft a:link {
text-decoration: none; 
color: #FFF;
background-color: #000;}
#navbarleft a:visited {
text-decoration: none;
color: #FFF;
background-color: #000;}
#navbarleft a:active {text-decoration: none; color: #FFFF00;
background-color: #000;}
#navbarleft a:hover {text-decoration: none; color: #000;
background-color: #FFF;}

#navbarright a:link {text-decoration: none; color: #c53e3e;
background-color: #000;}
#navbarright a:visited {text-decoration: none; color: #c53e3e;
background-color: #000;}
#navbarright a:active {text-decoration: none; color: #c53e3e;
background-color: #000;}
#navbarright a:hover {text-decoration: none; color: #c53e3e;
background-color: #FFF;}



.navbutton.left {
float: left;

}

.navbutton.right {
float: right;
}


#album {
float: left;
width: 865px;
margin: 5px;
border: #000 solid 3px;

}

#albumpic {
float: left;
margin: 10px;
}

#albumdetails
{
float: left;
margin: 0px 0 0 25px;
}


#copyright {
float: left;
background-color: #000;
color: #FFF;
width: 880px;
margin: 24px 0 0 0 ;
height: 25px;

}

