body {
	color:#333;
	margin:20px;
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;
	background-image : url(../images/cobra.gif);
	background-attachment : fixed;
	background-position : bottom left;
	background-repeat : no-repeat;
	}

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:36px;
	font-weight:900;
	color:#ccc;
	}
h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

a {
	color:#09c;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}
a:link {color:#6f8f46;}
a:visited {color:#475a2e;}
a:hover {
    color:#dc5d3c;
    text-decoration: underline;  
}

input { 
	font-family: Arial; 
	font-size: 12px; 
	color: #000000; 
	border-color: #517EAC;
	background: #EFEFEF;
	border-style: solid;
	border-width : 1px;
    width: 200px;
	}

input.submit {
    width: 50px;
    border-color: #e13c26;
}
input.confirm {
    padding: 0;
    margin: 10px 0 0 50px;
    width: 20px;
}
textarea  { 
	font-family: Arial; 
	font-size: 12px; 
	color: #000000; 
	border-color: #517EAC;
	background: #EFEFEF;
	border-style: solid;
	border-width : 1px
	}

	
.announce {
    color: #C00;
    font-weight: bold;   
}
.bold {
    font-weight: bold;
}
.center {
    text-align: center;   
}
.italic {
    text-align: center;
}


/* All the content boxes belong to the content class. */
.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
    top: 140px;
	min-width:350px;
	margin:0px 0px 20px 170px;
	border:1px solid black;
	padding:10px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

#navAlpha {
	position:absolute;
	width:150px;
	top:160px;
	left:20px;
	border:1px solid #517EAC;
	background-color:#eee;
	padding:10px;
	z-index:2;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	}

body>#navAlpha {width:128px;}

#header {
	position:absolute;
	width:auto;
    height: 150px;
	top:0;
	left:20px;
	padding: 10px 0 0 0;
	verticle
	z-index:1;
	}

    	
.floatleft { 
    float:left;
    padding: 0 10px 0 0;
}
.animal {
    margin-bottom: 15px;
    border-right: solid 1px;
    border-bottom: solid 1px;
}
div.spacer {
    clear: both;   
}
td.thumb_cell{ 
    padding: 5px;
    vertical-align: text-top;
    width: 175px;
}
td.animal_cell{ 
    vertical-align: top;
}
.animal_table {
    width: 100%;
    padding: 0;
    border: 0;
    margin: 0;
}
.header_text {
    margin-left: 170px; 
    padding: 20px 0 0 0;
    }
.imageblock {
    display: block;
}