/* CSS STYLES FOR eNATURE REDESIGN */
/* QUESTIONS: LARRY@ENATURE.COM */



#content {
	z-index:-1; /* force content beneath drop-down menus */
}

form {
z-index: -10;
}



/* FORM ELEMENTS */

input {
	margin-right: 3px;
	margin-bottom: 2px;
}

input, select {
	font-size: 11px;
}

input:focus {
	background-color: #FFFFCC;
}


/* LISTS */

ol {
	margin-left: 25px;
	margin-bottom: 8px;
}

ul {
	list-style: none;
	margin-bottom: 8px;
}

li {
	
	background-repeat: no-repeat;
}



ul.spacey li {
margin-bottom: 8px;
}

li.expanded {
	margin-bottom: 0;
}

ul.bulleted li {
	background-image: url("http://imagess3.enature.com/images/interface2/bullet.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/bullet.gif");*/
	padding: 0px 0px 3px 10px;
}

ul.navlist li {
	padding-left: 12px;
	margin-bottom: 6px;
}

li.current {
	background-color: #FFFF99;
	background-image: url("http://imagess3.enature.com/images/interface2/urhere_orange.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/urhere_orange.gif");*/
	background-position: 0 3px;
	padding: 3px 2px 3px 18px;
}

li.current a {
	text-decoration: none;
	color: #000000;
}

ul.navlist ul li a { /* ITEMS 2 LEVELS DEEP */
	font-weight: normal;
}

ul.navlist ul li a.current { /* ITEMS 2 LEVELS DEEP */
	color: #111111;
	text-decoration: none;
}

li.more {
	background-image: url("http://imagess3.enature.com/images/interface2/list_closed.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/list_closed.gif");*/
}

li.expanded { /* ARROW OPENED */
	background-image: url("http://imagess3.enature.com/images/interface2/list_expanded.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/list_expanded.gif");*/
}

ul.tight li {
	margin: 0;
}

ul.tight img {
	position: relative;
	top: 4px;
}



/* PARAGRAPH'S ETC */


.story p {
	font-size: 12px;
	line-height: 18px;
}

/* SPANS AND SUCH */

.attention {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #CC0000;
}

.errorText {
	color:#CC0000;
	font-size: 12px;
}

.subscribeFeedback {
	color:#CC0000;
	font-size: 12px;
}

.optinTxt {
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
}

.small {
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
}

.big {
	font-size: 12px;
}

.dateline {
	font-size: 10px;
	color: #669900;
	font-weight: normal;
}

.dropcap {
	padding: 4px 5px 6px 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	margin-right: 2px;
	background-image: url("http://imagess3.enature.com/images/interface2/circle.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/circle.gif");*/
	background-repeat: no-repeat;
	background-position: center;
}

.no_break {
	white-space: nowrap;
}

/* HEADINGS */




.subhead { /* ARTIFICIAL H2 */
	color: #666666;
	font-size: 13px;
}

.odd {
background-color:#e7efe9;
}

table#birds td {
height: 25px;
}


/***************************/

/* DIVS and SUCH */

div.features {
	margin-bottom: 13px;
}

.focused {
	border: 1px solid #cccccc;
	padding: 15px;
}

.lawn {
	background-color: #dedede;
	padding: 10px 10px 5px 10px;
	margin-bottom: 10px;
}

.enlargeLink {
	display:block;
	padding-bottom: 5px;
}

.sparse {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}


/* INTERFACE */

.pagebar {
	margin-bottom: 5px;
	padding: 4px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.pagebar table {
	width: 97%
}

.bordered {
	border: 1px solid #000000;
}


form h5 {
	margin-top: 7px;
}

/* LINKS */

a.blinks {
	
	background-repeat: no-repeat;
       margin-bottom: 8px;
}

a {
	color: #003399;
	}

a:hover {
	color: #000099;
}

a:visited {
	color: #006699;
}

a:focus {
	background-color: #FFFFCC;
}

/* ARTIFICIAL SUBMIT BUTTONS */
p.buttons {
margin-top: 12px;
}
p.buttons a {
color: #000 !important;
text-decoration: none;
padding: 2px 8px;
border-top: 1px solid #66FF00;
border-left: 1px solid #66FF00;
border-bottom: 1px solid #009900;
border-right: 1px solid #009900;
background-color:#99FF33;
margin-right: 8px;
}
p.buttons a:hover {
background-color: #CCFF00;
}

#crumbtrail {
	font-weight: 500;
	padding: 5px 0 10px 5px;
}

/* IMAGES and SUCH */

/*.float_left {
	width: 14px;
	float: left;
}
*/
img.float_right {
	float: right;
	margin-left: 6px;
}

img.float_left {
	float: left;
	margin-right: 6px;
}

h6 img {
	position: relative;
	top: 2px;
}

/* CLASSES FOR POSITIONING SPANS and DIVS */

.intro {
	font-size: 12px;
	line-height: 16px;
}
	
.date {
	font-weight: normal;
	font-size: 95%;
}

.heading { /* FOR INLINE TEXT THAT SERVES AS A HEADING SUCH AS ON THE DETAIL PAGE */
	font-weight: bold;
	font-size: 110%;
}

.padded { /* FOR ELEMENTS WHERE WE NEED TO FORCE A BIT MORE MARGIN BELOW */
	margin-bottom: 11px;
}

.indent {
	margin-right: 5px;
	margin-left: 8px;
}

/*.indent_big {
	margin-left: 26px;
}
*/

.section { /* USUALLY WE'RE TALKING ABOUT A TABLE. THIS SEPARATES THEM A BIT */
	margin-bottom: 10px;
}

.right { /* WHEN TEXT NEEDS TO BE ALIGNED RIGHT */
	text-align: right;
}

.park {
	border-bottom: 1px solid #dedede;
	margin-top: 6px;
}

.thumbview {
	margin: 0 6px 12px 0;
	padding: 0 0 2px 12px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.box {
	z-index: 1000;
	margin-bottom: 16px;
	padding: 8px 0 0 10px;
	background-image:  url("http://imagess3.enature.com/images/interface2/box_corner.gif");
	/*background-image:  url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/box_corner.gif");*/
	background-repeat: no-repeat;
}

.box2 {
padding: 8px 8px 12px 8px;
margin-bottom: 16px;
background: url("http://imagess3.enature.com/images/interface2/box_bottom_square.gif") bottom left;
/*background: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/box_bottom_square.gif") bottom left;*/
border-right: 1px solid #666;
}

.box2 h2 {
font-size: 13px;
margin: -8 -8px 4px -8px;
padding: 8px;
background: url("http://imagess3.enature.com/images/interface2/box_top.gif") top left;
/*background: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/box_top.gif") top left;*/
}


.special {
	background-image: url("http://imagess3.enature.com/images/interface2/box_corner_special.jpg");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/box_corner_special.jpg");*/
}

.bar_mid {
	background-image: url("http://imagess3.enature.com/images/interface2/bar_bg.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/bar_bg.gif");*/
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
}

.bar_mid a:hover {
	text-decoration: underline;
}

.bar a, .bar_tight a {
	text-decoration: none;
}

.tight {
	margin: 0;
	padding: 0;
}


a.nounderline { /* FOR LINKS THAT ARE LARGER BLOCKS OF TEXT, NO UNDERLINE UNTIL MOUSED OVER */
	text-decoration: none;
	font-weight: normal;
	
}

a.nounderline:hover {
	text-decoration: underline;
}

.callout {
	margin-top: 8px;
	margin-bottom: 8px;
}

.features p, p.features { /* A BIT LOOSER LEADING FOR BODY COPY */
	line-height: 14px;
}

/* GUTTERS and RULES */
.gutter16 {
	width: 16px;
	background-image:  url("http://imagess3.enature.com/images/interface2/gutter16.gif");
	/*background-image:  url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/gutter16.gif");*/
	background-repeat: repeat-y;
}

.gutter32 {
	width: 32px;
	background-image:  url("http://imagess3.enature.com/images/interface2/gutter32.gif");
	/*background-image:  url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/gutter32.gif");*/
	background-repeat: repeat-y;
}

.optional {
	border: 1px solid #999999;
	background-color: #dedede;
	padding: 2px 5px;
	margin-bottom: 6px;
}

.rtpad {
	padding-right: 6px;
}

/* TEXT TO BE STYLED IN SPECIFIC WAYS */

.read_more { /* FOR ANY LINK THAT TRAILS A BLOCK OF TEXT SUCH AS A URL OR "READ MORE" */
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.caption { /* FOR TEXT BENEATH A PHOTO */
	font-weight: bold;
	color: #333333;
	font-size: 10px;
	line-height: 12px;
	margin-top: 2px;
}


.species {
	margin-bottom: 16px;
	padding: 0 0 0 10px;
	background-image:    url("http://imagess3.enature.com/images/interface2/box_whoosh.gif");
	/*background-image:    url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/box_whoosh.gif");*/
	background-repeat: no-repeat;
}

.species_text {
	border-bottom: 1px solid #dedede;
}


/* ITALICIZE AND SHRINK LATIN NAME SPANS, ETC */

.common_name {
	margin-top: 5px;
	font-size: 107%;
	font-weight: bold;
}

.latin_name {
	font-size: 90%;
	font-style: italic;
	font-weight: normal;
}

.family_name {
	font-size: 80%;
}

.thumbview .common_name, .thumbview .latin_name {
	font-size: 10px;
}

/* TREATMENT OF TINY ICONS WITH LINKS */

.bugs a, a.bugs {
	text-decoration: none;
	font-weight: normal;
}

/* ADS */
/*#leaderboard img {
	display: block;
	margin-left: auto;
	margin-right: auto;
} */

#ads_right { /* FOR THE RIGHTHAND AD COLUMN DIV */
	
	margin-top: 18px;
}

.key { /*THIS IS JUST A BOX AROUND SOMETHING */
	margin-bottom: 5px;
	padding: 0 0 3px 7px;
	border: 1px solid #CCCCCC;
}


.chicklet {
	padding: 6px 4px 0 10px;
	background-image: url("http://imagess3.enature.com/images/chicklets/blank.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/chicklets/blank.gif");*/
	background-repeat: no-repeat;
}


/* LOGIN SECTION OF HEADER */

#login p {
	margin-bottom: 5px;
}

/* NAVIGATION ELEMENTS */

.results a.current {
	text-decoration: none;
	color: #111111;
}

/* NAV LINKS BENEATH MAIN BUCKETS */

#subnav {
	margin: 0;
	padding: 6px 0px;
}

#subnav a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#subnav a:hover {
	text-decoration: underline;
}

#subnav a.current {
	padding-left: 12px;
	background-image: url("http://imagess3.enature.com/images/interface2/urhere.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/urhere.gif");*/
	background-repeat: no-repeat;
}



/* AND FINALLY THE ALMIGHTY FOOTER! */

#footer {
	text-align: center;
	padding: 15px 0 0 0;
}

/* HILITE TEMPORARY NOTES FOR TEAM */
.note {
	padding: 2px;
	color: white;
	background-color: red;
	font-size: 13px;
}

/* PRINTER STYLES */

.printonly { display: none; }

@media print {
	.noprint { display: none; }
	.printonly { display: block; }
}

/* new main03.css code */

#nav {
	margin: 16px 0;
	border-bottom: 1px solid #999999;
}

#nav p {
	position: relative;
	top: 8px;
	left: 8px;
}

#nav a {
	position: relative;
	top: -3px;
	text-decoration: none;
	padding: 3px 8px;
	border: 1px solid #999999;
	background-color: #dedede;
}

#nav a:hover {
	background-color: #CCCCCC;
}

#nav a.current {
	padding-top: 5px;
	text-decoration: none;
	background-color: #ffffff;
	color: #000000;
	border-bottom: 3px solid #ffffff;
}

#nav a.current:hover {
	background-color: #ffffff;
}

ul.navlist {
	margin-left: 5px;
	margin-bottom: 8px;
}

ul.navlist li {
	padding-left: 12px;
	margin-bottom: 6px;
	list-style: none;
}

li.current {
	background-color: #FFFF99;
	background-image: url("http://imagess3.enature.com/images/interface2/urhere_orange.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/urhere_orange.gif");*/
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 3px 2px 3px 18px;
}

li.current a {
	text-decoration: none;
	color: #000000;
}

ul.navlist ul li a { /* ITEMS 2 LEVELS DEEP */
	font-weight: normal;
}

ul.navlist ul li a.current { /* ITEMS 2 LEVELS DEEP */
	color: #111111;
	text-decoration: none;
}


/* Wildlife List styles ---------------------------------*/

.wildlifelistT
{
    font-size: 13px;
    font-weight: bold;
    font-family: arial, sans-serif;
    color: #336699;
    text-decoration: none; 
}

.wildlifelistm
{   
	font-size: 10px;
    font-family: verdana, arial, sans-serif;
    color: #336699;
    text-decoration: none;  
}
a.menu
{
    font-size: 12px;
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    color: #003366;
    text-decoration: underline;
}
.menug
{
    font-size: 12px;
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    color: #999999;
    text-decoration: none;
}

/* SIBLEY STYLES */
/*
.sibleyMenu {
	width: auto; 
	height:16px; 
	padding: 3px;
	background-color: #f8c550;
	border-bottom: 1px solid #80a31f;
	border-top: 1px solid #80a31f;
	text-align: left;
	
}
*/
.sibleyMenu {
	width: auto;
	height:26px;
	background-color: #f8c550;
	border-bottom: 1px solid #80a31f;
	border-top: 1px solid #80a31f;
	text-align: left;
}

.sibleyMenu a {
	text-decoration: none;
	color: black;
}

.sibleyMenu a:hover {
	text-decoration: none;
	color: maroon;
	
}

.sibleyMenuSpacer {
	margin-right: 8px;
	margin-left: 8px;
}

/*
ul.bulleted li {
	list-style: none;
	padding-left: 10px;
	background-image: url("http://imagess3.enature.com/images/interface2/bullet.gif");
	/*background-image: url("http://a248.e.akamai.net/f/248/37853/60d/imagess3.enature.com/images/interface2/bullet.gif");*/
	background-repeat: no-repeat;
}
*/