/*Yahoo YUI CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,th,td {    
margin:0;   
padding:0;   
} 
table {  
border-collapse:collapse;   
border-spacing:0;   
} 
fieldset,img {    
border:0;   
} 
address,caption,cite,code,dfn,em,strong,th,var {  
font-style:normal;   
font-weight:normal;   
} 
ol,ul {  
list-style:none;   
} 
caption,th {  
text-align:left;   
} 
h1,h2,h3,h4,h5,h6 {  
font-size:100%;   
font-weight:normal;   
} 
q:before,q:after {  
content:'';   
} 
abbr,acronym { border:0;   
}  
tbody {
border:none;
}
pre {
font-family:"Courier New", Courier, monospace;
}
/* END CSS RESET */
/* THEME LAYOUT */
* {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
p {
color:#FFFFAF;
padding-bottom:10px;
}
body {
background-image:url(images/sdsbodyback.jpg);
background-attachment:fixed;
background-repeat:no-repeat;
background-color:#000000;
background-position:top center;
padding-top:10px;
padding-bottom:10px;
}
#main {
width:940px;
margin: 0 auto;
background-image:url(images/sunnyback.jpg);
background-repeat:repeat-x;
background-color:#800000;
padding:0;
border-bottom-color:#3C0000;
border-bottom-style: solid;
border-bottom-width:5px;
border-top-color:#3C0000;
border-top-style: solid;
border-top-width:5px;
border-right-color:#3C0000;
border-right-style: solid;
border-right-width:5px;
border-left-color:#3C0000;
border-left-style: solid;
border-left-width:5px;
}
#banner {
width:940px;
height:280px;
}
#nav {
height:40px;
width:940px;
text-align:center;
margin: 0 auto;
}
/* MENU STUFF */
#block-nice_menus-1 ul.nice-menu {
border:none;
font-weight:bold;
border-top-color:#3C0000;
border-top-style:solid;
border-top-width:medium;
border-bottom-style:solid;
border-bottom-color:#3C0000;
border-top-width:medium;
padding-left:60px;
z-index:39;
}
#block-nice_menus-1 ul.nice-menu ul {
border:none;
font-weight:bold;
margin-top:-2px;
}
#block-nice_menus-1 ul.nice-menu-down {
float:none;
}
#block-nice_menus-1 ul.nice-menu-down ul {
margin-right:0px;
}
#block-nice_menus-1 ul.nice-menu a {
text-decoration:none;
}
#block-nice_menus-1 ul.nice-menu li{
background-color:transparent;
border:none;
margin-right:45px;
}
#block-nice_menus-1 ul.nice-menu li ul li.menuparent {
background-color:#3C0000;
}
#block-nice_menus-1 ul.nice-menu li a:link{
color:#EBFF99;
}
#block-nice_menus-1 ul.nice-menu li a:active{
color:#EBFF99;
}
#block-nice_menus-1 ul.nice-menu li a:visited{
color:#EBFF99;
}
#block-nice_menus-1 ul.nice-menu li a:hover{
color:#FF6600;
}
#block-nice_menus-1 ul.nice-menu li ul li {
background-color:#3C0000;
margin-right:0px;
}
#block-nice_menus-1 ul.nice-menu li ul li.menuparent {
background-color:#3C0000;
}
#block-nice_menus-1 ul.nice-menu li ul li a:link{
color:#FFFFFF;
}
#block-nice_menus-1 ul.nice-menu li ul li a:active{
color:#FFFFFF;
}
#block-nice_menus-1 ul.nice-menu li ul li a:visited{
color:#FFFFFF;
}
#block-nice_menus-1 ul.nice-menu li ul li a:hover{
color:#ACD7E8;
}
#block-nice_menus-1 li a.active {
font-weight:bolder;
color:#004d91;
}
#block-nice_menus-1 li a.active:hover {
font-weight:bolder;
color:#0000FF;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent {
background:none;
}
/* END MENU STUFF */
#content {
padding:5px;
}
#footer {
text-align:center;
margin-top:20px;
margin-bottom:20px;
color:#FFFFAF;

}
#content a:link {
color:#EBFF99;
}
#content a:active {
color:#EBFF99;
}
#content a:visited {
color:#FF9966;
}
#content a:hover {
color:#FF6600;
}
div.content div {
color:#FFFFAF;
padding-bottom:10px;
}
#footer a {
color:#EBFF99;
}
strong {
font-size:102%;
font-weight:bold;
}
h1 {
font-size:200%;
color:#FFFFAF;
}
h2 {
font-size:180%;
color:#FFFFAF;
}
h3 {
font-size:160%;
color:#FFFFAF;
}
h4 {
font-size:140%;
color:#FFFFAF;
}
h5 {
font-size:120%;
color:#FFFFAF;
}
h6 {
text-weight:bold;
color:#FFFFAF;
}
h1.title {
font-size:180%;
}
h2.title {
font-size:160%;
}
h3.title {
font-size:140%;
}
h4.title {
font-size:130%;
}
h5.title {
font-size:120%;
}
h6.title {
text-weight:bold;
}
tr.odd {
background-color:#A0A0A4;
}
tr.even {
background-color:#A0A0A4;
}
ul.animal-pictures {
margin:10px;
}
ul.animal-pictures li {
display:inline;
}
#frontslideshow h2 {
display:none;
}
#ddblock-1 {
border-bottom:#FFFFFF solid 2px;
border-right:#FFFFFF solid 2px;