/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     /*vertical-align: baseline*/
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
/* End of reset*/




/* INTRO */
body { background:url(../img/bg.gif); font-family:Georgia; }
#wrapper { width:945px; margin:0 auto 0 auto; background:#fff; overflow:hidden; }
#header .bookmarks { display:block; float:right; width:100%; text-align:right; padding:0 10px 0 0;}
#wrapper #left_c{ width:280px; overflow:hidden; float:left;}
#wrapper #right_c { width:650px;  float:left;}


.menu_container { width:280px; font-family:Georgia;}
ul#menu { width:280px; display: block; overflow:hidden; text-align:center; margin:0 0 40px 0; }
ul#menu li{ display: block; }
ul#menu li.sep{ height:30px; }
ul#menu a{ font-size:12px; color:#000; text-decoration:none; text-align:center; }
ul#menu a:hover, ul#menu a.selected{ color:#B29C22; }
ul#menu h1{ font-size:18px; }



#animals_menu { width:140px; margin:0 auto 0 auto; }
#animals_menu h1 { margin:0 0 7px 0; width:100%; display:block; background:#AD9512; height:25px; font-size:12px; font-family:Georgia; line-height:25px; color:#fff;  text-align:center;  }
#animals_menu a { width:66px; height:66px; display:block; float:left; margin:0 0 7px 0;  }
#animals_menu a.r_margin { margin:0 7px 0 0; }



#animals_menu a.a1 { background:url(../img/a1.gif) top left no-repeat; }
#animals_menu a.a1:hover, #animals_menu a.a1_selected { background:url(../img/a1_over.gif) top left no-repeat; }

#animals_menu a.a2 { background:url(../img/a2.gif) top left no-repeat; }
#animals_menu a.a2:hover, #animals_menu a.a2_selected { background:url(../img/a2_over.gif) top left no-repeat; }

#animals_menu a.a3 { background:url(../img/a3.gif) top left no-repeat; }
#animals_menu a.a3:hover, #animals_menu a.a3_selected { background:url(../img/a3_over.gif) top left no-repeat; }

#animals_menu a.a4 { background:url(../img/a4.gif) top left no-repeat; }
#animals_menu a.a4:hover, #animals_menu a.a4_selected { background:url(../img/a4_over.gif) top left no-repeat; }



span.address { float:left; display:block; width:280px; text-align:center; font-size:10px; font-family:Georgia; margin:15px 0 15px 0;}



#banner { width:645px; height:176px; overflow:hidden; }





.column { padding:43px 0 0 0; font-family:Georgia; }
.column h1 { color:#000; font-size:24px; margin:0 0 25px 0;}
.column h2 { color:#AD9512; font-size:14px; margin:0 0 15px 0;}
.column span { display:block; font-size:12px; margin:0 0 18px 0;}

