html {color:#000; background:#fff;}
body {text-align:center; font-family:verdana, arial, helvetica, sans-serif; font-size:76%; color:#000; padding:0; border:0px none; margin:0; background:#fff}
a, a:visited {color:#000;}
a:hover {text-decoration:none;}
#wrapper {width:750px; margin:10px auto 0 auto; text-align:left; background:#fff;}
#page_head {width:750px; height:115px; position:relative; background:#fff;}
page_head img{float: right}
h1 {
	/*margin:0px 0px 15px 0px;
	padding:0px;*/
	font-size:130%;
	font-weight:900;
	color:#999;
	}
h2 {
	font:bold 12px/14px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:110%;
	}
p {
	font:11px/20px;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
  .animalquote
	    {
	        font-style:italic;
	       
	        font-size:115%;
	    }

/*menu from http://www.webcredible.co.uk/user-friendly-resources/css/css-navigation-menu.shtml*/
#nav-menu ul
{
list-style: none;
padding-top: 10px;
padding-bottom: 10px;
margin: 0;
} 
#nav-menu
{
   font-size: 100%;
}

#nav-menu li
{
float: right;
margin: 0 0.15em;
} 
#nav-menu li a
{
background: url(images/background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 8em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: bold;
text-align: center;
} 

img {
    vertical-align: text-bottom;
    } 

.alignright  {margin: 0; padding: 1em 10px 2.5em 0; text-align: right; }

.small {font-size: .9em; color: #771464; }
#info {clear:both; width:750px; padding-bottom:15px; background:#fff url('../graphics/horizontal_line.gif') repeat-x bottom left;}
#info h2 {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:1.4em; margin:0; color:#a40; text-align:left; margin-bottom:10px;}
#info h3 {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#565; text-align:left; margin-bottom:10px;}


#content {width:750px; background:#fff url('../graphics/vertical_line.gif') repeat-y 500px 0;}
#content h3 {font-size:12px; color:#b50; margin:10px 0 0 0; font-weight:bold;}

#left_column {width:480px; float:left; border-left: none; border-right: none ;border-top: 1px solid;}

#right_column {width:240px; float:right; text-align:justify; border-top: 1px solid;}

#page_foot {clear:both; width:750px; padding-bottom:20px; border-top: 1px solid; background:#fff url('../graphics/horizontal_line.gif') repeat-x top left; padding-top:10px}

p {font-size:10px; color:#555; line-height:16px; margin:5px 0 15px 0;}

.message{background: #ff999;}

.css {color:#983; font-family:"times new roman", serif;}
.play {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; margin:0; color:#000; font-weight:normal;}
.clear {clear:both;}
.bold {font-weight:bold;}
p.float_right, img.left {float:right;}
.float_left {float:left;}
p.cite {color:#480;}

.spacer {margin-top:10px;}
#content a img {border:0px none;}

p.date {font-size:10px; font-weight:bold; color:#448;}
p.highlight {background:#dfd7ca; border:1px solid #aaa; padding:5px; color:#a40;}
pre {font-size:11px; color:#008;}
ol li {font-size:10px;}
dl.list dd.blue_back {border:1px solid #c00;}
.f_left {float:left;}
.hiddenfromview {display:none;}

a.animated {display:block; width:468px; height:90px; overflow:hidden; cursor:default}
a.animated img {visibility:hidden;}
a.animated:hover {background:0;}
a.animated:hover img {visibility:visible; border:0px none;}



