html, body { 
background-image: url(../images/style/bg.jpg); background-repeat: repeat-x; background-position: left top; background-color: #f0e8b5; }

#container { 
background-image: url(../images/style/bg_content.png); background-repeat: repeat-y; background-position: left top; }


/* -------------- H E A D E R -------------- */

#separator_grey {
background-image: url(../images/style/separator_grey.png); background-repeat: repeat-x; background-position: left top; }

#logo {
background-image: url(../images/style/bg_logo.png); background-repeat: repeat-y; background-position: left top; }

#logo a {
width: 208px; height: 120px; display: block; float: left; margin: 0; margin-top: 5px; margin-left: 15px; padding: 0; outline: none; }

#logo a img {
width: 208px; height: 120px; margin: 0; padding: 0; border: 0; }

#logo ul li {
width: 33px; height: 25px; float: left; margin: 0; padding: 0; }

#logo ul li a {
width: 33px; height: 25px; display: block; margin: 0; padding: 0; outline: none; }

#logo ul li a img {
width: 33px; height: 25px; margin: 0; padding: 0; }

#header_photo img {
width: 532px; height: 242px; margin: 0; padding: 0; }


/* -------------- M A I N -------------- */

#page_separator {
background-image: url(../images/style/separator_orange.png); background-repeat: repeat-x; background-position: left top; }

#page_content a img {
width: 440px; margin: 0; margin-left: 12px; margin-bottom: 15px; padding: 8px; border: 1px solid #ffffff; background-color: #F3EEC7; }


/* -------------- F O O T E R -------------- */

#footer {
background-image: url(../images/style/bg_bottom.png); background-repeat: repeat-x; background-position: left top; }

#bottom {
background-image: url(../images/style/bg_footer.png); background-position: left top; }
