@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0 0 30px; font-family: "trebuchet MS"; font-size:12px; color: #909090; text-align:center; background-color:#78bde1; background-image:url(images/back_page.png); background-repeat:repeat-x; background-position:top; }
a {text-decoration:none; color:#00b0da;}
a:hover {text-decoration:underline; }
img {border:0;}

h1,h2,h3,h4,h5,h6 {margin: 0; font-weight:normal; color:#00b0da; }
h1 {font-size: 30px; border-bottom: solid 2px #ffcc00; margin: 0 0 20px 0; }

.left {float: left; }
.right {float: right; }

br.cleaner {clear: left; }

#container {text-align: left; width:820px; margin: 0 auto; background-color:#fff; position:relative; background-image:url(images/back_content_paws.gif); background-position:right bottom; background-repeat:no-repeat; }

#top {position: relative; }
#postnote {position: absolute; right:-44px; top:257px; z-index:300; width:135px; height:132px; }
#postnote a {position: relative;}
#header {height: 311px; overflow:hidden;}
#header img{margin:0;}
#menuMain {height: 35px; background-image:url(images/back_menu_main.png); background-repeat:repeat-x; background-color:#00add9; margin: 0; }
#menuMain ul {padding: 0; margin:0; }
#menuMain li {padding: 0; margin:0 5px 0 0; display:inline; list-style-type:none; }

#main {padding: 1px; }
#main #search {background-color: #dfedf4; border:solid 1px #c8e6ec; height:27px; padding: 6px 0 5px 7px; }
#main #search form {padding:0; margin:0; }
#main #search input.special {margin:0; line-height:24px; padding: 0 25px 0 5px; height:24px; border: solid 1px #c0dfe9; border-bottom-width:2px; width:140px; background-position: right; background-repeat:no-repeat; float:left; margin: 0 7px 0 0; background-color:#fff; }
#main #search input#login {background-image:url(images/layout_input_login.png); }
#main #search input#password {background-image:url(images/layout_input_password.png); }
#main .line {height: 1px; width: 100%; font-size:1px; background-color:#a7cfe4; margin: 1px 0 15px; overflow:hidden; }

#content {margin: 0 0 30px 0; padding: 0 20px; z-index:200; }
#content p {line-height: 16px;}
#content span.highlight {color: #ffcc00;}
#content div.block {clear: left; }
#content div.block span.highlight {font-weight: bold;}
#content div.block .photo {width: 170px; text-align:center; float:left; }
#content div.block .photo img {padding:7px 9px; border: solid 1px #f3f4f3; margin-bottom:15px;}
#content div.block .content {margin-left: 190px; }

#grass {clear: left; background-image:url(images/layout_footer_grass.png); background-repeat:repeat-x; background-position:bottom left; height:123px; position:relative;}
#grass img.flowers {position: absolute; left:0; bottom:0; }

#footer {font-size:11px; color:#0075b5; line-height:20px; background-color:#e2eff5; padding: 0 5px;}
#footer a {color: #0075b5;}
#footer p {margin: 0;}
#footer ul {padding:0; margin:0; }
#footer li {padding:0; margin:0; display:inline; list-style-type:none; }