/* @override http://www.aquariumofpacific.org/?css=10/tenth_css.v.1213325700 */


/* Aquarium of the Pacific 10th Anniversary styles
==============================================================================*/

/* @group Global */

body#Ten div.tenthcontent a:link {
	color: #e2fcff;
}

body#Ten div.tenthcontent a:visited {
	color: #e9fdff;
}
body#Ten div.tenthcontent a:hover {
	color: #fff;
}


body#Ten p {
	color: #abdde0;
	font: 1.2em/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 18px;
}

body#Ten #homecontent p {
	line-height: 1.5em;
	font-size: 1.2em;
	padding: 0 56px 0 0;
	font-weight: bold;
}




#container #header {
        background: black url(http://www.aquariumofpacific.org/images/tenth/header_10.jpg);
}

#container div.tenthcontent {
	background-image: url(/images/tenth/blue-shadow-back.gif);
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	width: 780px;
}

#container div.tenthcontent div.subcontent {
	background: url(/images/tenth/blue-streaks-back_int.jpg) no-repeat 0 0;
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 780px;
}

#container div.tenthcontent div#homeback.subcontent {
	background: url(/images/tenth/blue-home-back.jpg) no-repeat;
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 780px;
}


#container div.tenthcontent div.tenthfooter {
	clear: both;
	width: 780px;
	height: 61px;
	background-image: url(/images/tenth/blue-footer-back.jpg);
}

#container div.tenthcontent div.subcontent div.maincontent {
	padding-left: 50px;
	width: 480px;
	float: left;
	padding-top: 44px;
	clear: left;
}

#container div.tenthcontent div.subcontent div#homecontent.maincontent {
	padding-left: 50px;
	width: 510px;
	float: left;
	padding-top: 428px;
	clear: left;
}


#container div.tenthcontent div.subcontent div.tenthnav {
	float: right;
	width: 170px;
	padding-right: 40px;
	padding-top: 56px;
	clear: right;
	margin-bottom: 36px;
}

#container div.tenthcontent div.subcontent .clearer {
	clear: both;
	display: block;
	width: 10px;
	height: 10px;
}

/* @end */

/* @group Nav */

ul#tenthnavbox {
	width: 164px;
	border: 1px solid #58869c;
	padding-left: 3px;
	float: left;
}

ul#tenthnavbox li {
	list-style-type: none;
	float: left;
}

ul#tenthnavbox li a {
	padding-top: 24px;
	padding-bottom: 25px;
	width: 159px;
	border-right: 1px solid #58869c;
	border-left: 1px solid #58869c;
	border-bottom: 1px solid #58869c;
	text-indent: -6000px;
	float: left;
}

ul#tenthnavbox li#giv {
	background: url(/images/tenth/MainNavbar_03over.jpg) no-repeat;
}

ul#tenthnavbox li a#tenthGiveaway {
	background: url(/images/tenth/MainNavbar_03.jpg) no-repeat;
}

ul#tenthnavbox li a#tenthGiveaway:hover {
	background: url(/images/tenth/MainNavbar_03over.jpg) no-repeat;
}

ul#tenthnavbox li#bui {
	background: url(/images/tenth/MainNavbar_06over.jpg) no-repeat;
}


ul#tenthnavbox li a#tenthBuild {
	background: url(/images/tenth/MainNavbar_06.jpg) no-repeat;
}

ul#tenthnavbox li a#tenthBuild:hover {
	background: url(/images/tenth/MainNavbar_06over.jpg) no-repeat;
}

ul#tenthnavbox li#con {
	background: url(/images/tenth/MainNavbar_08over.jpg) no-repeat;
}


ul#tenthnavbox li a#tenthContest {
	background: url(/images/tenth/MainNavbar_08.jpg) no-repeat;
}

ul#tenthnavbox li a#tenthContest:hover {
	background: url(/images/tenth/MainNavbar_08over.jpg) no-repeat;
}

ul#tenthnavbox li#eve {
	background: url(/images/tenth/MainNavbar_10over.jpg) no-repeat;
}


ul#tenthnavbox li a#tenthEvents {
	background: url(/images/tenth/MainNavbar_10.jpg) no-repeat;
}

ul#tenthnavbox li a#tenthEvents:hover {
	background: url(/images/tenth/MainNavbar_10over.jpg) no-repeat;
}

ul#tenthnavbox li#edg {
	background: url(/images/tenth/MainNavbar_12over.jpg) no-repeat;
}



ul#tenthnavbox li a#tenthEdge {
	background: url(/images/tenth/MainNavbar_12.jpg) no-repeat;
}

ul#tenthnavbox li a#tenthEdge:hover {
	background: url(/images/tenth/MainNavbar_12over.jpg) no-repeat;
}


ul#tenthnavbox li#his {
	background: url(/images/tenth/MainNavbar_14over.jpg) no-repeat;
}



ul#tenthnavbox li a#tenthHistory {
	background: url(/images/tenth/MainNavbar_14.jpg) no-repeat;
	border-bottom: 0px solid #58869c;
}

ul#tenthnavbox li a#tenthHistory:hover {
	background: url(/images/tenth/MainNavbar_14over.jpg) no-repeat;
	border-bottom: 0px solid #58869c;
}




ul#tenthnavbox li a#tenthHistory {

}

ul#tenthnavbox li a:hover {
	background-color: #434343;
}



/* @end */

/* @group Horizontal Nav */

#container div.tenthcontent div.subcontent div.maincontent ul#horizontalnav {
	clear: both;
	display: block;
	float: left;
	width: 480px;
	margin-bottom: 16px;
}

#container div.tenthcontent div.subcontent div.maincontent ul#horizontalnav li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

#container div.tenthcontent div.subcontent div.maincontent ul#horizontalnav li a {
	float: left;
	font: normal 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #5791aa;
	margin-right: 8px;
	display: block;
	padding: 4px 7px;
	font-size: 1em;
	line-height: 1em;
	color: #e9fdff;
}

ul#horizontalnav li a:hover {
	background-color: #255970;
	text-decoration: none;
}



/* @end */

/* @group Page Headers */




h3#tenth_anniversary_giveaways {
	text-indent: -5000px;
	height: 103px;
	background: url(/images/tenth/hdr_giveaways.png) no-repeat;
	border-bottom: 1px solid #58869c;
	margin-bottom: 10px;
	width: 480px;
}

h3#build_a_fish {
	text-indent: -5000px;
	height: 100px;
	background: url(/images/tenth/hdr_buildafish.png) no-repeat 20px;
	border-bottom: 1px solid #58869c;
	margin-bottom: 18px;
	width: 732px;
	margin-left: 4px;
	clear: none;
	float: left;
}

h3#ocean_on_the_edge {
	text-indent: -5000px;
	height: 100px;
	background: url(/images/tenth/hdr_ocean_edge.png) no-repeat 0;
	border-bottom: 1px solid #58869c;
	margin-bottom: 10px;
	width: 480px;
}

h3#events {
	text-indent: -5000px;
	height: 100px;
	background: url(/images/tenth/hdr_events.png) no-repeat 0;
	border-bottom: 1px solid #58869c;
	margin-bottom: 10px;
	width: 480px;
}

h3#history {
	text-indent: -5000px;
	height: 100px;
	background: url(/images/tenth/hdr_history.png) no-repeat 0;
	border-bottom: 1px solid #58869c;
	margin-bottom: 10px;
	width: 480px;
}

h3#contest {
	text-indent: -5000px;
	height: 100px;
	background: url(/images/tenth/hdr_contest.png) no-repeat 0;
	border-bottom: 1px solid #58869c;
	margin-bottom: 10px;
	width: 480px;
}

h3#top_10_animals {
	text-indent: -5000px;
	height: 100px;
	background: url(/images/tenth/hdr_animals.png) no-repeat 0;
	border-bottom: 1px solid #58869c;
	margin-bottom: 10px;
	width: 480px;
}

/* @end */

/* @group Text Styles */

#container div.tenthcontent div.subcontent div.maincontent h3.page_title {
	font-weight: normal;
	font-style: normal;
	color: #b3e7e2;
	text-transform: uppercase;
	clear: both;
	font-size: 2em;
}

#container div.tenthcontent div.subcontent div.maincontent strong {
	color: #c2fbff;
}

#container div.tenthcontent div.subcontent div.maincontent h4 {
	color: #fbc487;
	letter-spacing: 0;
	text-transform: none;
	font-size: 1.5em;
}

#container div.tenthcontent div.subcontent div.maincontent h5 {
	color: #fbc487;
	text-transform: uppercase;
	font-size: 1.4em;
	margin: 0 0 10px;
	border-bottom: 1px solid #58869c;
}

#container div.tenthcontent div.subcontent div.maincontent div.edgeBox h5 {
	border-bottom: 0px solid #58869c;
}



/* @end */

/* @group Image Text Combos */

#container div.tenthcontent div.subcontent div.maincontent dl dd strong {
	text-transform: uppercase;
	color: #fbc487;
}

#container div.tenthcontent div.subcontent div.maincontent dl {
	float: left;
	clear: both;
	color: #abdde0;
	font: 1.2em/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 20px;

}

#container div.tenthcontent div.subcontent div.maincontent dl dt {
	float: left;
	width: 170px;
	clear: both;
}

#container div.tenthcontent div.subcontent div.maincontent dl dd {
	float: left;
	width: 305px;
	margin-bottom: 50px;
}

#container div.tenthcontent div.subcontent div.maincontent dl dt img {
	padding: 3px;
	border: 1px solid #58869c;
	background-color: #000;
}

#container div.tenthcontent div.subcontent div#logo_page.maincontent dl dt img {
	padding: 0px;
	border: 0px solid #58869c;
	background-color: transparent;
}

#container div.tenthcontent div.subcontent div.maincontent img.main  {
	padding: 3px;
	background-color: #000;
	border: 1px solid #5791aa;
	float: left;
	margin-right: 10px;
}



/* @end */

/* @group Standard Lists */

#container div.tenthcontent div.subcontent div.maincontent ul li, #container div.tenthcontent div.subcontent div.maincontent ol li {
	color: #abdde0;
	font: 1.2em/1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-left: 25px;
	margin-bottom: 15px;
}


/* @end */

/* @group Build a Fish */

#buildafish_content p {
	margin-right: 36px;
	margin-left: 36px;
}

#buildafish_content h4 {
	clear: both;
	margin-right: 36px;
	margin-left: 36px;

}

div#flashcontent {
	padding-top: 8px;
}

div#flashcontent embed#build-a-fish {
	padding-top: 12px;
}



#container div.tenthcontent div.subcontent div#buildafish_content.maincontent {
	padding-left: 18px;
	width: 740px;
	float: left;
	padding-top: 40px;
	clear: both;
	padding-bottom: 40px;
}

body#Ten div.tenthcontent span.back a {
	float: right;
	width: 103px;
	height: 63px;
	background-image: url(/images/tenth/hdr_buildafish_leave.png);
	text-indent: -5000px;
	position: absolute;
	clear: none;
	display: block;
	left: 656px;
	margin-top: 32px;
}


/* @end */

/* @group Edge Box */

div.edgeBox {
	clear: both;
	margin: 0;
	padding: 32px 25px 10px;
	background: #00405c url(/images/tenth/ocean-exhibit-back.jpg) no-repeat;
}

#container div.tenthcontent div.subcontent div.maincontent div.edgeBox img, #container div.tenthcontent div.subcontent div.maincontent img.main  {
	padding: 3px;
	background-color: #000;
	border: 1px solid #5791aa;
}



#container div.tenthcontent div.subcontent div.maincontent .caption{
	font-size: 1.1em;
	font-weight: bold;
}


div.tenthcontent div.subcontent div.maincontent hr {
	height: 10px;
	width: 480px;
	background-image: url(/images/tenth/stripes.gif);
	border-width: 0;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	position: relative;
}

div.edgeBox h3#ocean_on_the_edge_exhibit {
	width: 440px;
	height: 46px;
	text-indent: -5000px;
	background-image: url(/images/tenth/txt_exhibit.png);
}

div.edgeBox h3#ocean_issues {
	width: 440px;
	height: 46px;
	text-indent: -5000px;
	background-image: url(/images/tenth/txt_issues.png);
}

div.edgeBox h3#what_you_can_do {
	width: 440px;
	height: 46px;
	text-indent: -5000px;
	background-image: url(/images/tenth/txt_can_do.png);
}

div.edgeBox h3#virtual_tour {
	width: 440px;
	height: 46px;
	text-indent: -5000px;
	background-image: url(/images/tenth/txt_virtual_tour.png);
}

div.issuesnav {
	width: 140px;
	float: right;
	border-left: 1px solid #5791aa;
	margin-left: 12px;
}


/* @end */

/* @group Animal Animation */

div#animal_animation {
	clear: both;
	width: 165px;
	height: 181px;
	text-align: center;
	float: left;
	margin-top: 24px;
	background-image: url(/images/tenth/topanimals_box.gif);
}

div#animal_animation h3#animal_fav {
	width: 165px;
	text-indent: -5000px;
	background-image: url(/images/tenth/topanimals_txt.gif);
	height: 32px;
	margin-bottom: 4px;
	margin-top: 20px;
	float: none;
}

div#animal_animation embed#mymovie {
	padding: 2px;
	background-color: #000;
	border: 1px solid #58869c;
}



/* @end */

/* @group Factoid Box */

/* @group Factoids Vertical */

#container div.tenthcontent div.subcontent div.tenthnav div.factoid_box_vert {
	width: 165px;
	text-align: center;
	float: left;
	background: #226380 url(/images/tenth/factoids_box_top.gif) no-repeat 0 0;
	margin-top: 28px;
}

#container div.tenthcontent div.subcontent div.tenthnav div.factoid_box_vert p {
	color: #6a95a9;
	font: italic 1.3em/1.6em Georgia, "Times New Roman", Times, serif;
	padding-right: 12px;
	padding-left: 13px;
	margin-bottom: 16px;
	padding-top: 4px;
}

#container div.tenthcontent div.subcontent div.tenthnav div.factoid_box_vert h3#factoids_txt {
	width: 165px;
	text-indent: -5000px;
	height: 40px;
	background: url(/images/tenth/factoids_txt.gif) no-repeat;
	margin-top: 20px;
	float: none;
	display: block;
	margin-bottom: 4px;
}



#container div.tenthcontent div.subcontent div.tenthnav 
span.factoids_footer {
	height: 18px;
	width: 165px;
	display: block;
	clear: both;
	padding: 0;
	background-image: url(/images/tenth/factoids_box_bot.gif);
}

#container div.tenthcontent div.subcontent div.tenthnav div.factoid_box_vert p {
	
}


/* @end */

/* @group Factoids Horizontal */

div.factoid_box {
	width: 670px;
	text-align: center;
	background: url(/images/tenth/factoids_box_long.gif) repeat-x 0 0;
	display: block;
	clear: both;
	position: relative;
	margin-top: 20px;
	margin-bottom: 0;
	margin-left: 52px;
}

#container div.factoid_box p {
	color: #709eb3;
	font: italic 1.3em/1.6em Georgia, "Times New Roman", Times, serif;
	padding: 0 25px 20px;
	margin: 12px 0 24px;
	clear: both;
	position: relative;
}

div.factoid_box h3#factoids_txt {
	width: 165px;
	text-indent: -5000px;
	height: 40px;
	margin-top: 20px;
	float: none;
	display: block;
	margin-bottom: 4px;
	text-align: center;
	margin-left: 268px;
}

/* @end */



/* @end */

/* @group Photo Contest */

body#Ten p.logo_box_contest {
	background-color: #fff;
	padding: 10px;
}

div#contest_animation {
	margin-bottom: 24px;
}



/* @end */

/* @group Events */

#tenth_events_box div.eventEntry p {
	clear: both;
	width: 476px;
}

body#Ten div.eventEntry {
	clear: both;
	border-top: 1px solid #58869c;
	padding-top: 8px;
	margin-bottom: 0;
	float: left;
}

body#Ten div.eventEntry div.eventEntryHead {
	height: 100px;
	width: 476px;
}

body#Ten div.eventEntry div.eventEntryHead p {
	width: 136px;
	text-align: left;
}

body#Ten div.eventEntry div.eventEntryHead a span.cat_image img {
	background-color: #fff;
}

body#Ten span.eventdate {
	color: #fbc487;
	font-size: 1.2em;
}

body#Ten span.eventtime {
	font-size: .8em;
	color: #abdde0;

}

div#tenth_events_box {
	margin-top: 36px;
	margin-bottom: 32px;
}



/* @end */

/* @group Fine Print Box */

body#Ten div.fineprint_box {
	border-top: 4px double #58869c;
	padding-top: 20px;
	margin-top: 48px;
}

body#Ten div.fineprint_box p  {
	font-size: 1.0em;
	color: #78a7a9;
	margin-bottom: 8px;
	line-height: 1.2em;
}

body#Ten #container div.tenthcontent div.subcontent div.maincontent div.fineprint_box p strong {
	color: #78a7a9;
}


/* @end */

/* @group Blog */

div.history_blog {
	margin-top: 28px;
	padding-top: 12px;
	border-top: 4px double #58869c;
}

div.entry_head2 {
	margin-bottom: 12px;
	margin-top: 16px;
}

span.byline {
	color: #d3fcff;
}

img.avatar {
	float: left;
	border: 3px solid #000;
	margin-right: 8px;
}



/* @end */


