﻿body{
	margin:0px;
	background-color:#2D4464;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	}
	
img{
	display:block;
	}
	
h1{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	line-height:normal;
	color:#3D608C;
	}
	
h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	color:#3D608C;
	}
	
h3{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.5;
	color:#3D608C;
	}
	
h4{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.5;
	color:#3D608C;
	}
	
h5{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#304A6D;
	}
	
p{
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#2B4362;
	line-height:1.6;
	}
	
a{
	color:#327A9C;
	text-decoration:none;
	outline:none;
	}
	
a:hover{
	color:#327A9C;
	text-decoration:underline;
	}
	
.hr{
	margin:0px;
	padding:0px;
	border:none;
	width:100%;
	display:block;
	height:12px;
	background:url(../images/hr.gif) repeat-x;
	}
	
/*----------------------------------------------------------------------------------------*/

#main_bg{
	margin:0px;
	padding:0px;
	width:100%;
	background:url(../images/bg_main.jpg) no-repeat top center;
	}
	
#main_con_shadow{
	margin:0px auto;
	padding:8px 8px 5px 8px;
	width:972px;
	background:url(../images/bg_main_shadow.jpg) no-repeat;
	}

#main_con{
	margin:0px;
	padding:0px;
	width:970px;
	background: url(../images/bg_main_con_top.gif) top no-repeat;
	}

#main_con_rep{
	margin:0px;
	padding:0px;
	width:970px;
	background:url(../images/bg_main_rep.gif) top repeat-y;
	}
	
#main_con_bot{
	margin:0px;
	padding:10px 10px 164px 10px;
	width:950px;
	background:url(../images/bg_main_con_bot.jpg) bottom no-repeat;
	}
	
#main_con_bot_sub{
	margin:0px;
	padding:10px 10px 100px 10px;
	width:950px;
	background:url(../images/bg_main_con_bot_sub.jpg) no-repeat;
	background-position: left bottom;
	}
	
#main_con_bot_spec{
	margin:0px;
	padding:10px 10px 90px 10px;
	width:950px;
	background:url(../images/bg_main_con_bot_spec.jpg) no-repeat;
	background-position: left bottom;
	}

/*----------------------------------------------------------------------------------------*/
	
#header{
	position:relative;
	margin:0px;
	padding:0px;
	width:950px;
	height:283px;
	background:#000000;
	}
	
#header_flash_overlay{
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:950px;
	height:283px;
	z-index:1000;
	}
	
/*----------------------------------------------------------------------------------------*/
	
#breadcrumbs{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:950px;
	height:30px;
	background:url(../images/bg_breadcrumbs.jpg) repeat-x #90B1D1;
	border-bottom:#FFFFFF solid 10px;
	}
	
#breadcrumbs img{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	}
	
#breadcrumbs p{
	margin:0px;
	padding:6px 0px 0px 0px;;
	font-size:12px;
	font-weight:bold;
	color:#536679;
	float:left;
	}
	
#breadcrumbs a{
	font-weight:normal;
	color:#536679;
	text-decoration:none;
	}
	
#breadcrumbs a:hover{
	font-weight:normal;
	color:#536679;
	text-decoration:underline;
	}
	
/*----------------------------------------------------------------------------------------*/
	
#content{
	margin:0px;
	padding:0px;
	width:950px;
	}
	
/*----------------------------------------------------------------------------------------*/

#home_left_col{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:396px;
	float:left;
	}
	
#whats_new_con{
	margin:0px;
	padding:0px;
	width:386px;
	height:40px;
	background:url(../images/bg_home_left_con_h4.gif) no-repeat #416392;
	}
	
/*----------------------------------------------------------------------------------------*/
	
#home_right_col{
	margin:0px;
	padding:0px;
	width:544px;
	float:left;
	}
	
#sightings_main{
	margin:0px;
	padding:10px;
	width:524px;
	height:402px;
	background:url(../images/bg_sightings_main.jpg) no-repeat;
	border-top:#FFFFFF solid 1px;
	}
	
#sightings_main p{
	margin:0px;
	padding:0px;
	color:#2B4362;
	}
	
#sightings_main h4, .recent-sightings h4{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
#sightings_header{
	margin:0px;
	padding:0px;
	width:522px;
	height:28px;
	background:url(../images/bg_sightings_heading.jpg);
	border:#46709E solid 1px;
	}
	
#sightings_buttons_con{
	margin-top:10px;
	padding:0px;
	width:144px;
	height:32px;
	float:right;
	}
	
#sightings_buttons_con img{
	float:left;
	}
	
.cent{ text-align:center;}
.left{ text-align:left;}
	
/*----------------------------------------------------------------------------------------*/

#video{
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:249px;
	}
	
/*----------------------------------------------------------------------------------------*/

#green_box{
	margin:10px 0px 40px 0px;
	padding:20px;
	width:356px;
	height:201px;
	background:url(../images/green_box.gif) no-repeat;
	}
	
#green_box h2{
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#FFFFFF;
	}

#green_box p{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
	}

/*----------------------------------------------------------------------------------------*/

.home_right_col_inner_1{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:248px;
	float:left;
	}
	
#video h4{
	margin:0px;
	padding:10px 0px 0px 36px;
	width:213px;
	height:30px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	background:url(../images/bg_home_small_h4.gif) no-repeat #416392;
	border-bottom:#FFFFFF solid 1px;
	}

.home_right_col_inner_2{
	margin:0px;
	padding:0px;
	width:285px;
	float:left
	}
	
/*----------------------------------------------------------------------------------------*/
	
#whats_new_con{
	margin:0px;
	padding:0px;
	width:396px;
	}
	
.whats_new_item{
	margin:0px;
	padding:10px;
	width:376px;
	height:87px;
	border-top:#FFFFFF solid 1px;
	background:url(../images/bg_whats_new_item.gif) no-repeat;
	overflow:hidden;
	}
	
.whats_new_item img{
	margin:0px 10px 0px 0px;
	padding:1px;
	width:76px;
	height:83px;
	border:#7791AA solid 1px;
	background:#FFFFFF;
	display:block;
	float:left;
	}
	
.whats_new_item h5{
	margin:0px;
	padding:0px 0px 2px 0px;
	font-size:12px;
	font-weight:bold;
	color:#304A6D;
	}
	
.whats_new_item p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#333333;
	line-height:1.5;
	}
	
/*----------------------------------------------------------------------------------------*/
	
.clear{
	margin:0px;
	padding:0px;
	height:0px;
	clear:both;
	}
	
/*----------------------------------------------------------------------------------------*/
	
#footer_con_shadow{
	margin:0px auto;
	padding:5px 8px 8px 8px;
	width:972px;
	}

#footer_con{
	margin:0px;
	padding:0px;
	width:970px;
	background:url(../images/bg_footer_top.jpg) top no-repeat #C0D2E4;
	text-align:center;
	}
	
#footer_con_bot{
	margin:0px;
	padding:30px 10px 10px 10px;
	width:950px;
	background:url(../images/bg_footer_bot.jpg) bottom no-repeat;
	}
	
#footer_con p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#2B4362;
	}
	
#footer_con a{
	color:#2B4362;
	text-decoration:none;
	}
	
#footer_con a:hover{
	color:#2D4464;
	text-decoration:underline;
	}
	
/*----------------------------------------------------------------------------------------*/
	
#copyright{
	margin:0px auto;
	padding:0px;
	width:970px;
	}
	
.cop_col_1{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:200px;
	float:left;
	text-align:left;
	}
	
.cop_col_2{
	margin:0px;
	padding:0px;
	width:570px;
	float:left;
	text-align:center;
	}
	
.cop_col_3{
	margin:0px;
	padding:0px;
	width:200px;
	float:left;
	text-align:right;
	}
	
.cop_col_1 p, .cop_col_2 p, .cop_col_3 p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
	}
	
.cop_col_1 a, .cop_col_2 a, .cop_col_3 a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.cop_col_1 a:hover, .cop_col_2 a:hover, .cop_col_3 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
/*----------------------------------------------------------------------------------------*/

#pane_late_sight_map{
	margin:0px;
	padding:0px;
	display:none;
	border:#FFFFFF solid 1px;
	width:524px;
	}
	
/*----------------------------------------------------------------------------------------*/

.rhs_feature{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:283px;
	height:113px;
	}
	
#feature_1{
	background:url(../images/bg_feature_1.jpg) no-repeat;
	border:#8AA33E solid 1px;
	}

#feature_2{
	background:url(../images/bg_feature_2.jpg) no-repeat;
	border:#A27E1D solid 1px;
	}

#feature_3{
	background:url(../images/bg_feature_3.jpg) no-repeat;
	border:#C7721F solid 1px;
	margin:0px 0px 9px 0px;
	}
	
.rhs_feature img{
	margin:0px;
	padding:1px;
	width:123px;
	height:111px;
	float:left;
	}
	
.rhs_feature_txt{
	margin:0px;
	padding:10px;
	width:138px;
	height:93px;
	float:right;
	overflow:hidden;
	}
	
.rhs_feature h5{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
	
.rhs_feature p{
	color:#333333;
	font-size:11px;
	}
	
.rhs_feature a{
	color:#FFFFFF;
	}

/*----------------------------------------------------------------------------------------*/

.sub_left_con{
	margin:0px 10px 0px 0px;
	padding:0px 0px 250px 0px;
	width:180px;
	float:left;
	}
	
.lhs_spacer{
	margin:0px;
	padding:0px;
	width:100%;
	}
	
.sub_left_con h4{
	margin:0px;
	padding:10px 10px 0px 10px;
	width:160px;
	height:30px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	background:url(../images/bg_lhs_sub_nav_h4.gif) no-repeat #80963D;
	border-bottom:#FFFFFF solid 1px;
	}
	
.sub_left_con ul{
	margin:0px;
	padding:8px 0px 8px 0px;
	width:180px;
	background: url(../images/bg_lhs_sub_nav.gif) top no-repeat;
	list-style-type:none;
	}
	
#sub_nav_sub{
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	}
	
.sub_left_con_ul_bot{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:180px;
	background:url(../images/bg_lhs_sub_nav_bot.gif) bottom no-repeat #AFC570;
	}
	
.sub_left_con li{
	margin:0px;
	padding:0px ;
	border-bottom:#A0BA54 solid 1px;
	border-top:#C7D79B solid 1px;
	border-left:#C7D79B solid 1px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	list-style-type:none;
	}
	
.sub_left_con li a{
	margin:0px;
	padding:6px 6px 6px 23px ;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bg_lhs_sub_nav_bullet.gif) no-repeat;
	background-position:10px ;
	display:block;
	}
	
.sub_left_con li a:hover{
	color:#80963D;
	text-decoration:none;
	background:url(../images/bg_lhs_sub_nav_bullet_green.gif) no-repeat #FFFFFF;
	background-position:10px ;
	}
	
.sub_left_con ul li ul.sub_nav_sub{
	margin:0px;
	padding:0px;
	width:179px;
	list-style-type:none;
	display:none;
	}
	
.sub_left_con ul li ul.sub_nav_sub li{
	margin:0px;
	padding:0px ;
	border:0px;
	color:#EFF3E2;
	font-size:12px;
	font-weight:normal;
	list-style-type:none;
	border-top:#A0BA54 solid 1px;
	}
	
.sub_left_con ul li ul.sub_nav_sub li a{
	margin:0px;
	padding:6px 6px 6px 33px ;
	color:#EFF3E2;
	text-decoration:none;
	background:#AFC570;
	display:block;
	}
	
.sub_left_con ul li ul.sub_nav_sub li a:hover{
	color:#80963D;
	text-decoration:none;
	background:#E3EACC;
	}
	
#active_level_2{
	color:#80963D;
	text-decoration:none;
	background:url(../images/bg_lhs_sub_nav_bullet_green.gif) no-repeat #FFFFFF;
	background-position:10px ;
	}
	
#active_level_3{
	color:#80963D;
	text-decoration:none;
	background:#E3EACC;
	}	

/*----------------------------------------------------------------------------------------*/
	
#sub_right_con{
	margin:0px;
	padding:20px 20px 20px 20px;
	width:720px;
	background:url(../images/bg_sub_right_con.gif) top no-repeat;
	}
	
#sub_right_con_bot{
	margin:0px;
	padding:0px;
	width:760px;
	background:url(../images/bg_sub_right_con_bot.gif) bottom no-repeat #D7E3EE;
	float:left;
	}
	
.content_con2{
	margin:0px -10px 0px 0px;
	padding:0px;
	width:770px;
	float:right;
	background:#FFFFFF;
	border-top:#FFFFFF solid 10px;
	}
	
#rhs_con{
	margin:-20px -20px 0px 20px;
	padding:0px 0px 10px 10px;
	width:295px;
	background: url(../images/bg_rhs_con.gif) left bottom no-repeat #FFFFFF;
	float:right;
	}
	
#rhs_con img{
	width:295px;
	}
	
.rhs_con_img_alt{
	margin:1px 0px 10px 0px;
	padding:20px;
	width:255px;
	color:#FFFFFF;
	background:url(../images/bg_alt_bot.gif) bottom no-repeat #99B449;
	}
	
.rhs_con_img_alt h4{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:23px;
	color:#FFFFFF;
	}
	
.rhs_con_img_alt p{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
	}

#sub_right_con .rhs_con_img_alt ul{
	margin:20px 0px 0px 10px;
	padding:0px;
	list-style:none;
	}

#sub_right_con .rhs_con_img_alt li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 26px;
	list-style:none;
	font-weight:bold;
	background:url(../images/bullet_dolphin_green.jpg) left top no-repeat;
	}

/*	
#sub_right_con ul li ul{
	margin:20px 0px 20px 20px;
	padding:0px;
	list-style:none;
	}
	
#sub_right_con ul li ul li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#2B4362;
	list-style:none;
	background:none;
	list-style-type:disc;
	}*/

#sub_right_con .rhs_con_img_alt a{
	margin:0px;
	padding:0px;
    color:#ffffff;
	text-decoration:none;
	display:block;
	}
	
#sub_right_con .rhs_con_img_alt a:hover{
	margin:0px;
	padding:0px;
	text-decoration:underline;
	}
	
#sub_right_con ul{
	margin:0px 0px 20px 20px;
	padding:0px;
	list-style:none;
	}
	
#sub_right_con li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 26px;
	color:#2B4362;
	list-style:none;
	background:url(../images/bullet_dolphin.jpg) left top no-repeat;
	}
	
#sub_right_con ul li ul{
	margin:20px 0px 20px 20px;
	padding:0px;
	list-style:none;
	}
	
#sub_right_con ul li ul li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#2B4362;
	list-style:none;
	background:none;
	list-style-type:disc;
	}
	
/*------------------------------------------------------------------------------*/

.donate a{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:248px;
	height:115px;
	display:block;
	background:url(../images/btn_make_donation.jpg) top no-repeat;
	}
	
.donate a:hover{
	display:block;
	background:url(../images/btn_make_donation.jpg) bottom no-repeat;
	}
	
/*------------------------------------------------------------------------------*/

.compartment{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
.compartment_left{width:396px;}
.compartment_right{width:546px;}

.compartment_header{/*--USED FOR ALL COMPARTMENT BLOCKS HEADER--*/
	margin:0px;
	padding:0px;
	height:40px;
	}

#ch_news{background:url(../images/bg_home_whats_new.gif);}
#ch_sightings{background:url(../images/bg_home_sightings.gif);}
#ch_video{background:url(../images/bg_home_video.gif); border-bottom:#FFFFFF solid 1px;}
#ch_silurian{background:url(../images/bg_home_Silurian.gif);}
#ch_enewsletter{background:url(../images/bg_home_enewsletter.gif);}

.news_archive_img{
	float:left;
	width:76px;
	height:76px;
	background:#FFFFFF;
	margin:4px 10px 10px 0px;
	padding:1px;
	border:1px solid #7791AA;
	}

.compartment_header h4{/*--USED FOR TITLE--*/
	margin:0px;
	padding:10px 0px 0px 10px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	}

.compartment_header h5{/*--USED FOR INDENTED BUTTON--*/
	margin:0px 10px 0px 0px;
	padding:13px 10px 0px 10px;
	width:114px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	float:right;
	}
	
.compartment_header a{color:#FFFFFF; text-decoration:none;}
.compartment_header a:hover{color:#CCFF00; text-decoration:none;}

/*------------------------------------------------------------------------------*/

.compartment_body{/*--USED FOR ALL COMPARTMENT BLOCKS BODY--*/
	margin:0px;
	padding:10px;
	}
	
#ch_silurian a{
	color:#FFFFFF;
	}
	
#c_silurian{background:url(../images/bg_purple_box.gif) top no-repeat; height:90px;}
#c_enewsletter{background:#993300; margin-bottom:10px; height:54px;}
#c_enewsletter{background:url(../images/bg_purple_box_small.gif) top no-repeat;}

#c_silurian img{
	margin:0px 10px 0px 0px;
	padding:1px;
	width:113px;
	height:84px;
	border:#554071 solid 1px;
	background:#FFFFFF;
	display:block;
	float:left;
	}
	
#c_silurian p{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
	}
	
/*------------------------------------------------------------------------------*/

.species_con{
	margin:0px 10px 10px 0px;
	padding:0px;
	width:375px;
	float:left;
	}

.species_con_header{/*--USED FOR ALL COMPARTMENT BLOCKS HEADER--*/
	margin:0px;
	padding:0px;
	height:40px;
	background:#333333;
	background:url(../images/bg_species.gif);
	}

.species_con_header h4{/*--USED FOR TITLE--*/
	margin:0px;
	padding:10px 0px 0px 10px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	}

.species_con_header h5{/*--USED FOR INDENTED BUTTON--*/
	margin:0px 10px 0px 0px;
	padding:13px 10px 0px 10px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	float:right;
	}
	
.species_con_header a{color:#FFFFFF; text-decoration:none;}
.species_con_header a:hover{color:#CCFF00; text-decoration:none;}

.species_con_item{
	margin:0px;
	padding:10px;
	width:355px;
	height:87px;
	border-top:#FFFFFF solid 1px;
	background:url(../images/bg_whats_new_item.gif) no-repeat;
	overflow:hidden;
	}
	
.species_con_item img{
	margin:0px 10px 0px 0px;
	padding:1px;
	width:160px;
	height:98px;
	max-height:83px;
	border:#7791AA solid 1px;
	background:#FFFFFF;
	display:block;
	float:left;
	}
	
.species_con_item h5{
	margin:0px;
	padding:0px 0px 4px 0px;
	font-size:12px;
	font-weight:bold;
	color:#304A6D;
	}
	
.species_con_item p{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#333333;
	}

/*------------------------------------------------------------------------------*/

.gen_wide_con{
	margin:0px 10px 10px 0px;
	padding:0px;
	width:760px;
	float:left;
	}

.gen_wide_con_header{/*--USED FOR ALL COMPARTMENT BLOCKS HEADER--*/
	margin:0px;
	padding:0px;
	height:40px;
	background:url(../images/bg_gen_con.gif);
	}

.gen_wide_con h4{/*--USED FOR TITLE--*/
	margin:0px;
	padding:10px 0px 0px 30px;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	}
	
#news{background:url(../images/bg_news_archive.gif);}
#docs{background:url(../images/bg_docs_archive.gif);}

.gen_wide_con_header h5{/*--USED FOR INDENTED BUTTON--*/
	margin:0px 10px 0px 0px;
	padding:13px 10px 0px 10px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	float:right;
	}
	
.gen_wide_con_header a{color:#FFFFFF; text-decoration:none;}
.gen_wide_con_header a:hover{color:#CCFF00; text-decoration:none;}

.gen_wide_con_item{
	margin:0px;
	padding:10px;
	width:740px;
	border-top:#FFFFFF solid 1px;
	background:#D7E3EE;
	}
	
.gen_wide_con_item img{
	margin:0px 10px 0px 0px;
	padding:1px;
	width:150px;
	height:200px;
	border:#7791AA solid 1px;
	background:#FFFFFF;
	display:block;
	float:left;
	}
	
#id_tips img{
	margin:0px 20px 0px 0px;
	padding:0px;
	border:none;
	width:360px;
	height:auto;
	}
	
.id_tips_text_wrapper{
	margin:0px;
	padding:0px;
	width:360px;
	float:left;
	}
	
.gen_wide_con_item h5{
	margin:0px;
	padding:0px 0px 4px 0px;
	font-size:16px;
	font-weight:bold;
	color:#304A6D;
	}
	
.gen_wide_con_item p{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:12px;
	}
	
#date{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:11px;
	}

/*------------------------------------------------------------------------------*/

.compartment_body{/*--USED FOR ALL COMPARTMENT BLOCKS BODY--*/
	margin:0px;
	padding:10px;
	}
	
#c_silurian{background:url(../images/bg_purple_box.gif) top no-repeat; height:90px;}

#c_silurian img{
	margin:0px 10px 0px 0px;
	padding:1px;
	width:113px;
	height:84px;
	border:#554071 solid 1px;
	background:#FFFFFF;
	display:block;
	float:left;
	}
	
#c_silurian p{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
	}
	
/*------------------------------------------------------------------------------*/

a[href $='.pdf']{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url(../images/icon-pdf.gif) left no-repeat;
	}

/*------------------------------------------------------------------------------*/

/*
.gallery_thumb_con{
	margin:0px 10px 10px 0px;
	padding:0px;
	width:144px;
	float:left;
	}
	
.gallery_thumb{
	margin:0px;
	padding:0px;
	width:144px;
	height:144px;
	border-bottom:#FFFFFF solid 1px;
	}
	
.gallery_thumb img{
	margin:0px;
	padding:0px;
	width:144px;
	height:144px;
	display:block;
	}
*/
	
.gallery_desc{
	margin:0px;
	padding:0px;
	width:144px;
	height:55px;
	background:url(../images/bg_gallery_thumb.gif) bottom no-repeat #99B449;
	}
	
.gallery_desc p{
	margin:0px;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	}
	
.gallery_desc a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
.gallery_desc a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.camera_icon{
	position:absolute;
	margin:0px;
	padding:0px;
	width:24px;
	height:22px;
	z-index:1000;
	}
	
/*------------------------------------------------------------------------------*/

.album_cover_con{
	margin:0px 10px 10px 0px;
	padding:0px;
	width:144px;
	float:left;
	}
	
.album_cover_photo{
	position:relative;
	top:22px;
	left:71px;
	margin:0px;
	padding:0px;
	width:45px;
	height:43px;
	z-index:1000;
	}
	
.album_cover_photo img{
	margin:0px;
	padding:0px;
	border:none;
	width:45px;
	height:43px;
	}
	
.album_cover{
	margin:0px;
	padding:0px;
	width:144px;
	height:144px;
	background:url(../images/bg_album.jpg);
	border-bottom:#FFFFFF solid 1px;
	}
	
.album_title{
	margin:0px;
	padding:10px;
	width:124px;
	background:url(../images/bg_gallery_thumb.gif) bottom no-repeat #99B449;
	}
	
.overflow{
	margin:0px;
	padding:0px;
	width:124px;
	height:41px;
	overflow:hidden;
	}
	
.album_title p{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
	
.album_title a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	}
	
.album_title a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
/*------------------------------------------------------------------------------*/

.photo_album_info{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/bg_album_info.jpg) no-repeat;
	}
	
.id_tips_header{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/bg_id_tips.jpg) no-repeat;
	}

.photo_album_info h4{
	margin:0px;
	padding:14px 0px 5px 110px;
	color:#FFFFFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	}
	

.id_tips_header h4{
	margin:0px;
	padding:14px 0px 5px 154px;
	color:#FFFFFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	}
	
.id_tips_header ul{
	margin:0px 10px 5px 154px;
	padding:0px;
	color:#FFFFFF;
	list-style-type:none;
	}
	
.id_tips_header li{
	margin:0px;
	padding:0px;
	display:inline;
	font-size:11px;
	}
	
.id_tips_header li a{
	text-decoration:none;
	color:#FFFFFF;
	}
	
.id_tips_header li a:hover{
	text-decoration:none;
	color:#B6FF00;
	}
	
.photo_album_info img{
	margin:0px;
	padding:0px 0px 0px 110px;
	}
	
#Album_index ul.sub_nav{
	display:block;
	}
	
/*

#Album_index.sub_nav{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:180px;
	background:url(../images/bg_lhs_sub_nav_bot.gif) bottom no-repeat #AFC570;
	}
	
#Album_index.sub_nav li{
	margin:0px;
	padding:0px ;
	border-bottom:#A0BA54 solid 1px;
	border-top:#C7D79B solid 1px;
	border-left:#C7D79B solid 1px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	list-style-type:none;
	}
	
#Album_index.sub_nav li a{
	margin:0px;
	padding:6px 6px 6px 23px ;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bg_lhs_sub_nav_bullet.gif) no-repeat;
	background-position:10px ;
	display:block;
	}
	
#Album_index.sub_nav li a:hover{
	color:#80963D;
	text-decoration:none;
	background:url(../images/bg_lhs_sub_nav_bullet_green.gif) no-repeat #FFFFFF;
	background-position:10px ;
	border:none;
	}
	
#Album_index.sub_nav ul li ul.sub_nav_sub{
	margin:0px;
	padding:0px;
	width:179px;
	list-style-type:none;
	display:none;
	}
	
#Album_index.sub_nav ul li ul.sub_nav_sub li{
	margin:0px;
	padding:0px ;
	border:0px;
	color:#EFF3E2;
	font-size:12px;
	font-weight:normal;
	list-style-type:none;
	border-top:#A0BA54 solid 1px;
	}
	
#Album_index.sub_nav ul li ul.sub_nav_sub li a{
	margin:0px;
	padding:6px 6px 6px 33px ;
	color:#EFF3E2;
	text-decoration:none;
	background:#AFC570;
	display:block;
	}
	
#Album_index.sub_nav ul li ul.sub_nav_sub li a:hover{
	color:#80963D;
	text-decoration:none;
	background:#E3EACC;
	}
	
#active_level_2{
	color:#80963D;
	text-decoration:none;
	background:url(../images/bg_lhs_sub_nav_bullet_green.gif) no-repeat #FFFFFF;
	background-position:10px ;
	}
	
#active_level_3{
	color:#80963D;
	text-decoration:none;
	background:#E3EACC;
	}	
	
/*---------------------------------------------------------------*/

#sub_right_con .sitemap{
	margin:0px;
	padding:0px;
	width:720px;
	}
	
#sub_right_con .sitemap ul{
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	background:url(../images/bg_sitemap_ul.gif) repeat-y red;
	}
	
#sub_right_con .sitemap ul li{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 22px;
	color:#000;
	background:url(../images/bg_sitemap_connector.gif) no-repeat left top;
	line-height:1.5;
	list-style-type:none;
	}
	
#sub_right_con .sitemap ul li .connector_end{
	background:url(../images/bg_sitemap_connector_end.gif) no-repeat left top;
	}

#sub_right_con .sitemap ul li a{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	}

/*------------------------------------------------------------------------------------------------*/

form{
	margin:0px;
	padding:0px;
	}
	
/*-------------------------------------------------------------------------------------------------*/
/*--KIDS SECTION-----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

.kids_con{
	position:relative;
	margin:0px;
	padding:0px;
	width:950px;
	background-image:url(../images/bg_kids.jpg);
	background-repeat:no-repeat;
	background-color:#1092A0;
	height:1200px;
	}
	
.kids_con#play{background-image:url('../images/bg_kids_play.jpg');}
.kids_con#help{background-image:url('../images/bg_kids_help.jpg');}
.kids_con#create{background-image:url('../images/bg_kids_create.jpg');}
.kids_con#learn{background-image:url('../images/bg_kids_learn.jpg');}

.kids_con#wordlist{background-image:url('../images/bg_kids_wordlist.jpg'); height:1700px; background-color:#05151A;}

.kids_con img{
	outline:none;
	}

/*-------------------------------------------------------------------------------------------------*/

.kids_text_con{
	position:absolute;
	top:250px;
	left:250px;
	margin:0px;
	padding:0px;
	width:660px;
	height:600px;
	z-index:2000;
	}

.kids_text_con#play{left:300px;}
.kids_text_con#help{left:243px;}
.kids_text_con#create{left:350px;}
.kids_text_con#learn{left:260px;}

.kids_text_con#wordlist{left:50px; width:800px; height:auto;}

.kids_text_con a{
	background-image:none;
	margin:0px;
	padding:0px;
	}
	
.kids_text_con h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.kids_text_con h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#D0FF00;
	}
	
.kids_text_con#play h2{color:#D0FF00;}
.kids_text_con#help h2{color:#FF80A9;}
.kids_text_con#create h2{color:#7C7CD3;}
.kids_text_con#learn h2{color:#FF9900;}
	
.kids_text_con p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	}
	
.kids_text_con a{
	color:#FF9900;;
	text-decoration:none;
	}
	
.kids_text_con#play a{color:#F5FDBD;}
.kids_text_con#help a{color:#FF9900;}
.kids_text_con#create a{color:#D3D3EF}
.kids_text_con#learn a{color:#FFD99F}
	
.kids_text_con#play a:hover,
.kids_text_con#help a:hover,
.kids_text_con#create a:hover,
.kids_text_con#learn a:hover{
	text-decoration:underline;
	}
		
.kids_text_con ul{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	}
	
.kids_text_con .text_inner{
	padding:0px 30px 30px 0px;
	width:300px;
	float:left;
	}
	
.kids_text_con ul li{
	margin:0px;
	padding:0px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	background-image:url('../images/bullet_bubble.gif');
	background-repeat:no-repeat;
	background-position:0px 8px;
	}
	
.kids_text_con#wordlist ul li{
	padding:0px 0px 10px 20px;
	}

	
.kids_text_con ul li a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.kids_text_con ul li a:hover{
	color:#D0FF00;
	text-decoration:none;
	}
	
/*-------------------------------------------------------------------------------------------------*/

a#bottlenose_dolphin{
	position:absolute;
	left:100px;
	top:194px;
	margin:0px;
	padding:0px;
	width:262px;
	height:288px;
	z-index:1010;
	background-image:url('../images/kids-btn-dolphin.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
a#bottlenose_dolphin:hover{
	background-position:-262px 0px;
	}
	
a#bottlenose_dolphin span, a#porpoise span, a#minke_whale span, a#killer_whale span{display:none;}
	
a#porpoise{
	position:absolute;
	left:571px;
	top:403px;
	margin:0px;
	padding:0px;
	width:362px;
	height:162px;
	z-index:1020;
	background-image:url('../images/kids-btn-porpoise.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
a#porpoise:hover{
	background-position:-362px 0px;
	}
	
a#minke_whale{
	position:absolute;
	left:0px;
	top:565px;
	margin:0px;
	padding:0px;
	width:616px;
	height:310px;
	z-index:1030;
	background-image:url('../images/kids-btn-minke.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
a#minke_whale:hover{
	background-position:-616px 0px;
	}
	
a#killer_whale{
	position:absolute;
	left:616px;
	top:628px;
	margin:0px;
	padding:0px;
	width:334px;
	height:333px;
	z-index:1000;
	background-image:url('../images/kids-btn-killer.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
a#killer_whale:hover{
	background-position:-334px 0px;
	}
	
/*-------------------------------------------------------------------------------------------------*/
/*--BUBBLE BTNS------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
	
a#bubble_join{
	position:absolute;
	left:0px;
	top:192px;
	width:100px;
	height:100px;
	margin:0px;
	padding:0px;
	z-index:2010;
	background-image:url('../images/kids-btn-bubble-join.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
a#bubble_join:hover{background-position:-100px 0px;}

a#bubble_raise_money{
	position:absolute;
	left:151px;
	top:234px;
	width:105px;
	height:115px;
	margin:0px;
	padding:0px;
	z-index:2010;
	background-image:url('../images/kids-btn-bubble-raise-money.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
a#bubble_raise_money:hover{background-position:-105px 0px;}

a#bubble_help_out{
	position:absolute;
	left:302px;
	top:173px;
	width:91px;
	height:104px;
	margin:0px;
	padding:0px;
	z-index:2010;
	background-image:url('../images/kids-btn-bubble-help-out.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
a#bubble_help_out:hover{background-position:-91px 0px;}

a#bubble_join span, a#bubble_raise_money span, a#bubble_help_out span{display:none;}

/*-------------------------------------------------------------------------------------------------*/
/*--KIDS MENU SMALL--------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

.kids_con a#menu_play{
	position:absolute;
	top:130px;
	left:440px;
	margin:0px;
	padding:0px;
	width:80px;
	height:68px;
	display:block;
	background-image:url('../images/btn_play_small.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	z-index:2000;
	}
	
.kids_con a#menu_play:hover{
	background-position:-80px 0px;
	}
	
/*-------------------------------------------------------------------------------------------------*/
	
.kids_con a#menu_help_out{
	position:absolute;
	top:134px;
	left:530px;
	margin:0px;
	padding:0px;
	width:94px;
	height:94px;
	display:block;
	background-image:url('../images/btn_help_out_small.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	z-index:3000;
	}
	
.kids_con a#menu_help_out:hover{
	background-position:-94px 0px;
	}
	
/*-------------------------------------------------------------------------------------------------*/
	
.kids_con a#menu_create{
	position:absolute;
	top:130px;
	left:634px;
	margin:0px;
	padding:0px;
	width:98px;
	height:72px;
	display:block;
	background-image:url('../images/btn_create_small.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	z-index:1000;
	}
	
.kids_con a#menu_create:hover{
	background-position:-98px 0px;
	}
	
/*-------------------------------------------------------------------------------------------------*/
	
.kids_con a#menu_learn{
	position:absolute;
	top:126px;
	left:742px;
	margin:0px;
	padding:0px;
	width:93px;
	height:96px;
	display:block;
	background-image:url('../images/btn_learn_small.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	z-index:3000;
	}
	
.kids_con a#menu_learn:hover{
	background-position:-93px 0px;
	}
	
/*-------------------------------------------------------------------------------------------------*/
/*--WORDLIST---------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

.kids_con a#wordlist{
	position:absolute;
	left:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
	width:180px;
	height:160px;
	z-index:4000;
	background-image:url('../images/btn_wordlist.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
.kids_con a#wordlist:hover{
	background-position:-180px 0px;
	}

/*-------------------------------------------------------------------------------------------------*/
/*--PHOTO ID---------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

.photo_photo_id_info{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:760px;
	height:100px;
	background:url(../images/bg_photo_id_info.jpg) no-repeat;
	}
	
.photo_photo_id_info h4{
	margin:0px;
	padding:14px 0px 5px 110px;
	color:#FFFFFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	}
	
.photo_photo_id_info img{
	margin:0px;
	padding:0px 0px 0px 110px;
	}
	
.photo_id_row{
	margin:0px;
	padding:0px;
	width:760px;
	}

.photo_id_thumb_con{
	margin:0px 10px 10px 0px;
	padding:0px;
	width:200px;
	float:left;
	}
	
.camera_icon{
	position:absolute;
	margin:0px;
	padding:0px;
	width:24px;
	height:22px;
	z-index:1000;
	}
	
.photo_id_thumb{
	margin:0px;
	padding:0px;
	width:200px;
	height:200px;
	border-bottom:#FFFFFF solid 1px;
	}
	
.photo_id_thumb img{
	margin:0px;
	padding:0px;
	width:200px;
	height:200px;
	display:block;
	}
	
.photo_id_alt{
	margin:0px;
	padding:0px;
	width:200px;
	height:48px;
	background:url(../images/bg_photo_id_thumb.gif) bottom no-repeat #99B449;
	}
	
.photo_id_alt p{
	margin:0px;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	}
	
.photo_id_alt a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
.photo_id_alt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.photo_id_desc{
	margin:0px;
	padding:0px;
	width:340px;
	height:249px;
	background:url(../images/bg_photo_id_desc.gif) no-repeat;
	float:left;
	}
	
.photo_id_desc .overflow{
	margin:20px;
	width:300px;
	height:200px;
	overflow:hidden;
	}
	
.photo_id_desc h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	}
	
.photo_id_desc p{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:12px;
	}
	
/*------------------------------------------------------------------------------*/

#sub_right_con #filter{
	margin:0px 0px 10px 0px;
	padding:20px;
	background:#C9D9E9;
	border:#FFFFFF solid 1px;
	}
	
#sub_right_con #filter p{
	margin:0px;
	padding:0px;
	}
	
#sub_right_con table.recent-sightings{
	width:100%;
	height:277px;
	font-size:11px;
	color:#36577C;
	}
	
#sub_right_con table.recent-sightings th{
	margin:0px;
	padding:0px 0px 0px 10px;
	height:30px;
	background:#999900;
	background:url(../images/bg_sightings_table_sep.jpg) left top no-repeat;
	text-align:left;
	}
	
#sub_right_con table.recent-sightings td{
	margin:0px;
	padding:0px 10px 0px 10px;
	height:30px;
	border-top:#C9D9E9 solid 1px;
	}
	
#sub_right_con table.recent-sightings td p{
	margin:0px;
	padding:0px;
	line-height:2.5;
	}
	
#sub_right_con table.recent-sightings tr{background:#AFC6DC;}
#sub_right_con table.recent-sightings tr:hover{background:#B9CEE1;}

#sub_right_con table.recent-sightings .dark{background:#A7C0DA;}

#cse-search-results iframe{width:720px;}

#gallery td{
	padding:0px 10px 10px 0px;
	/*border-right:#FF0000 solid 10px;
	border-bottom:#FF0000 solid 10px;*/
	}

#gallery .gallery_thumb {
	position:relative;
	margin:0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	width:140px;
	height:auto;
	background-color:#000000;
	border:#000000 solid 2px;
	}
	
#gallery .gallery_thumb:hover {
	border:#FF6600 solid 2px;
	}
	
#gallery .gallery_thumb img{
	margin:0px auto;
	padding:0px;
	max-width:140px;
	width: expression(this.width > 140 ? 140: true);
	max-height:100px;
	height: expression(this.height > 140 ? 140: true);
	}
	

	