/*
.pink #e84a81
.blue #0087d6
.green #7cc434
*/
@import url(tinymce.css);

body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; text-align: center; }
:active, :focus { outline-style: none; outline-width: 0; }
h2 { display: inline; position: relative; left: -10px; padding: 11px 50px 10px 10px; color: #fff; line-height: 46px; font-size: 21px; text-transform: uppercase; background: #0087d6; }

#container { width: 798px; margin-left: auto; margin-right: auto; text-align: left; background: url(../img/bg-container.png) 19px 0 repeat-y; }

#body { min-height: 500px; }
#body ul { margin-left: 0; padding-left: 1.2em; }

#page { width: 345px; float: left; padding: 10px; }
#page .img { float: right; margin: 0 0 0 10px; }

#notes { float: right; width: 170px; padding: 10px; margin: 5px 33px 10px 0; color: #fff; font-size: 0.9em; background: #0087d6; }

#gallery { width: 312px; float: left; padding: 10px; }
#gallery .img { float: right; margin: 0 19px 10px; }

#home { width: 598px; float: left; padding: 10px; }
#home .img { float: right; margin: 0 0 10px; }

#header { position: relative; width: 798px; height: 105px; overflow: hidden; }
#header span { position: absolute; width: 100%; height: 100%; background: url(../img/header.jpg) no-repeat; }

#footer { position: relative; clear: both; width: 764px; height: 20px; margin-left: 19px; color: #000; background: #7cc434; }
#footer p:first-child { margin-right: 20px; line-height: 20px; text-align: right; }
#footer p + p { position: absolute; width: 114px; bottom: 20px; left: 0; padding: 0 4px; font-size: 0.7em; }
#footer a { color: #000; }

#menu { float: left; width: 170px; padding: 0 10px 0 0; background: #e84a81; }
#menu ul { margin: 1em 0; padding-left: 0; list-style: none; overflow: auto; }
#menu ul li { display: block; text-transform: uppercase; font-weight: bold; line-height: 1.5em; }
#menu ul li a { display: block; color: #000; padding-left: 2em; background: url(../img/dot.png) 1em 0.75em no-repeat; overflow: hidden; }
#menu ul li a.selected { background-color: #0087d6; color: #fff; }
#menu ul li ul { display: none; margin: 0; padding-left: 1em; }
#menu ul li a.selected + ul { display: block; }
#menu ul li ul li { text-transform: none; font-weight: normal; }
#menu ul li ul li a { background: none; }
#menu ul li ul li a.selected { background: none; }
