﻿@import url(default.css);
@media screen {
	
.ir { overflow: hidden; display: block; height/**/:/**/0!important; } /* use padding top/bottom to define the elements height, but also use height for IE 5 (the weird height rule takes care of filtering those for you) */
.acc { display: none; position: absolute; width: 0; height: 0; overflow: hidden; }
.nav, .nav ul, .nav li, .nav dd { margin: 0; padding: 0;  list-style: none; }
.nav dt { display: none; }
#leTools { position: absolute; margin: -20px 0 10px; width:240px; }
#leTools li { display: inline; padding-right: .5em; }
#leTools a:link, #leTools a:visited { text-decoration: none; color: #d94b00;}
#leTools a:hover { text-decoration: underline; }
#leTools a { padding-right: 0px; }
#leTools img { vertical-align: top; }

body {
	background: #919b53 url(../../images/acvb_experts_margoin-tile.gif) repeat-x 0 0;
	margin: 0; padding: 10px 0;
}
/* =LAYOUT
****************************/
form { width: 958px; border: 1px solid #767676; background: #fff url(../../images/acvb_experts_int-tile.jpg) repeat-y 4px 138px; margin: 0 auto; padding: 3px; position: relative; z-index: 1; }
.home form { background: #fff; }

#header, #content, #footer { border: solid #000; }

#header { border-width: 1px 1px 0; background: url(../../images/acvb_experts_mp_flash-placeholder.jpg) no-repeat 0 0; }
#quicklinks { display: none; }

.home #header { height: 510px;  }
.home #header * { display: none; }
.home #header #experts, .home #header #experts * { display: block; }

#navigation { position: absolute; right: 30px; margin-top: -40px; z-index: 10; }
#navigation .ir { background: url(../../images/acvb_experts_int_other-experts_1.png) no-repeat 0 0; padding-top: 43px; height: 43px; width: 153px; }
#navigation:hover .ir { background-image: url(../../images/acvb_experts_int_other-experts_2.png); }
* html #navigation .ir { background-image: url(../../images/acvb_experts_int_other-experts.gif); }

#navigation h2 { margin: 0; position: relative; z-index: 2; }


#header h1 { background: no-repeat top right; margin: 0; }
#header .ir { padding-top: 138px; height: 138px; width: 480px; }
.leArts #header h1 {  background-image: url(../../images/acvb_int_subpic_arts.jpg); }
.leBallooning #header h1 {  background-image: url(../../images/acvb_int_subpic_ballooning.jpg); }
.leCuisine #header h1 {  background-image: url(../../images/acvb_int_subpic_cuisine.jpg); }
.leFamily #header h1 {  background-image: url(../../images/acvb_int_subpic_family.jpg); }
.leGolf #header h1 {  background-image: url(../../images/acvb_int_subpic_golf.jpg); }
.leHispanicHeritage #header h1 {  background-image: url(../../images/acvb_int_subpic_hispanic-heritage.jpg); }
.leMeetings #header h1 {  background-image: url(../../images/acvb_int_subpic_meetings.jpg); }
.leNativeAmerican #header h1 {  background-image: url(../../images/acvb_int_subpic_native-american.jpg); }
.leOutdoorRecreation #header h1 {  background-image: url(../../images/acvb_int_subpic_outdoor-recreation.jpg); }
.leShopping #header h1 {  background-image: url(../../images/acvb_int_subpic_shopping.jpg); }


#content { font-size: 1.2em; border-width: 0 1px; position: relative; z-index: 1; }
.home #content { border-width: 0 1px 1px; padding: 1px 0; background: #66869F url(../../images/acvb_experts_mp_core-back.jpg) no-repeat; }
#main .content { padding: 1px 20px 25px; }
.home #main .content { padding: 0; }

#footer { text-align: center;  padding: 10px; font-size: 1.1em; vertical-align: middle; clear: both; border-width: 0 1px 1px; color: #8C8C8C; }
#content #footer { font-size: .9em; }
.home #footer { border: 0 none; color: #B5C7D3; }
#footer a:link, #footer a:visited { color: #8C8C8C; }
.home #footer a:link, .home #footer a:visited { color: #B5C7D3; }

#siteinfo { display: inline; padding-right: 30px; } 
#siteinfo li { display: inline; }
#siteinfo a:link, #siteinfo a:visited { color: #000; font-weight: bold; }
.home #siteinfo a:link, .home #siteinfo a:visited { color: #fff;  }

#copy { display: inline; }

/* = LOCAL EXPERTS
******************************/
#leExpert .bioImg { float: left; margin: -47px 5px 0 -20px; background: url(../../images/acvb_experts_int_expert_cap.png) no-repeat 0 0; padding-top: 22px; }
* html #leExpert .bioImg { position: relative; z-index: 1; }
#leExpert h1.ir, #le { padding-top: 30px; height: 30px; background-position: 0 0; background-repeat: no-repeat; margin: 0 0 10px; width:231px; }
#leExpert h1.ir { top: -15px; left: 190px; z-index: 1; position: absolute; }
#leExpert .altBg { background-image: url(../../images/acvb_experts_alt.png)!important; }
#leExpert .archive { text-align: center; font-weight: bold; border-top: 1px solid #787878; background-image: url(../../images/acvb_experts_int_footer_blue.png)!important; }
.leArts #le, .leArts #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_arts.gif); }
.leBallooning #le, .leBallooning #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_ballooning.gif); }
.leCuisine #le, .leCuisine #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_cuisine.gif); }
.leFamily #le, .leFamily #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_family.gif); }
.leGolf #le, .leGolf #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_golf.gif); }
.leHispanicHeritage #le, .leHispanicHeritage #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_hispanic-heritage.gif); padding-top: 50px; height: 50px; }
.leMeetings #le, .leMeetings #leExpert  h1.ir {  background-image: url(../../images/acvb_int_sub_meetings.gif); }
.leNativeAmerican #le, .leNativeAmerican #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_native-american.gif); padding-top: 50px; height: 50px; }
.leOutdoorRecreation #le, .leOutdoorRecreation #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_outdoor.gif); padding-top: 50px; height: 50px; }
.leShopping #le, .leShopping #leExpert h1.ir {  background-image: url(../../images/acvb_int_sub_shopping.gif); }

#leExpert .desc { padding-top: 15px; margin-bottom: 20px; }
#leExpert .section1 { width: 396px; float: left; padding-top: 24px }
#leExpert .section2 { width: 502px; float: right; }
#leExpert .item { clear: both; border: 1px solid #787878; margin: 0 0 10px; }
#leExpert .leMore { margin: 0 0 20px; }

#leExpert .item h2.ir { margin: 0;  padding-top: 31px; height: 31px; }
#leExpert .leQA h2.ir {  background: url(../../images/acvb_experts_int_header_questions-answers.gif) no-repeat 0 0; }
#leExpert .leGallery h2.ir {  background: url(../../images/acvb_experts_int_header_photogallery.gif) no-repeat 0 0;  }
#leExpert .leRelated h2.ir {  background: url(../../images/acvb_experts_int_header_more-info.gif) no-repeat 0 0;  }
#leExpert .leOfficial h2.ir {  background: url(../../images/acvb_experts_int_header_official-abq.gif) no-repeat 0 0;  }
#leExpert .leMap h2.ir {  background: url(../../images/acvb_experts_int_header_map.gif) no-repeat 0 0;  }
#leExpert .leSubmit h2.ir {  background: url(../../images/acvb_experts_int_header_submit-question.gif) no-repeat 0 0;  }

.leArts #leExpert .leTopic h2.ir {  background: url(../../images/acvb_experts_int_header_art.gif) no-repeat 0 0;  }
.leBallooning #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_ballooning.gif) no-repeat 0 0;  }
.leCuisine #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_cuisine.gif) no-repeat 0 0;  }
.leFamily #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_family.gif) no-repeat 0 0;  }
.leGolf #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_golf.gif) no-repeat 0 0;  }
.leHispanicHeritage #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_hispanic.gif) no-repeat 0 0;  }
.leMeetings #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_meetings.gif) no-repeat 0 0;  }
.leNativeAmerican #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_native.gif) no-repeat 0 0;  }
.leOutdoorRecreation #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_outdoors.gif) no-repeat 0 0;  }
.leShopping #leExpert .leTopic h2.ir { background: url(../../images/acvb_experts_int_header_shopping.gif) no-repeat 0 0;  }

#leExpert .item .scroll { max-height: 300px; overflow: auto; overflow-x: hidden; }
#leExpert .item .QAscroll { max-height: 445px; overflow: auto; overflow-x: hidden; }
#leExpert .leRelated .scroll { height: 184px; }

#VideoContainer { height: 468px; }

/* questions and answers */
dl.qa { margin: 0; padding: 10px 15px; border-bottom: 1px solid #787878;}
dl.qa dd { margin: 5px 0; }
dl.qa b { font-size: 1.2em; font-weight: bold; padding-right: 5px; color: #39576d; }
.leQA dl.qa { border-bottom: 0 none; }

/* stories */
.story  { padding: 1px 15px 10px; }
.story .article { margin-right: 5px; vertical-align: top; }
/*.leTopic .article { width: 75%; }*/
.story .thumb { vertical-align: middle; width: 84px; height: 84px; margin-top: -20px; margin-left: 10px; float: right; display: inline; }

/* more info area */
#leExpert .leMore img { display: block; }
#leExpert .leOfficial .nav { height: 160px; background: url(../../images/acvb_experts_int_official_arts.jpg) no-repeat 0 0; }
#visitorsGuide .ir, #eNewsSU .ir { padding-top: 80px; height: 80px; }
#leExpert .leRelated, #leExpert .leMap { width: 151px; float: left; clear: none; margin-right: 19px; }
#leExpert .leOfficial { width: 156px; float: left; clear: none; }

.relatedLinks { margin: 0; padding: 5px 5px 0 0; list-style: none; line-height: 1.2; }
.relatedLinks li { color: #d94b00; font-weight: bold; text-indent: -.8em; padding-left: 1.5em; margin-bottom: 5px;  font-size: .9em;}
.relatedLinks a:link, .relatedLinks a:visited { font-weight: bold; color: #333; text-decoration: none; padding-left:.3em; text-decoration: underline; }
.relatedLinks a:hover { text-decoration: none; }


/* submit question */
#sqForm { padding: 10px 20px; width: 460px; font-size: .9em; overflow: hidden; }
.sqName { width: 36%; vertical-align: top; }
.sqName input { width: 95%; border: 1px solid #787878; padding: 2px; }
.sqEmail { width: 62%; vertical-align: top; }
.sqEmail input { width: 100%; border: 1px solid #787878; padding: 2px; }
.sqQuestion { width: 100%; }
.sqQuestion textarea { width: 99%; height: 50px; border: 1px solid #787878; padding: 2px; }

/* gallery */

.leGallery a.nextPage, .leGallery a.prevPage {
	display:block;
	width:18px;
	height:18px;
	background:url(left.png) no-repeat 50% 0;
	margin:20px 0 0;
	padding: 0 5px;
	cursor:pointer;
	float:left;
}
.leGallery a.nextPage:hover, .leGallery a.prevPage:hover { background-position:50% -18px; }

#leGalDisplay { height: 297px; }
#leGalDisplay img { position: absolute; }
#leGalCaption { height: 40px; overflow: auto; overflow-x: hidden; padding: 5px; font-weight: bold; font-size: .9em; line-height: 1.2; zoom: 1;}
#leGalCaption a { float: right; padding: 0 5px 0 10px; }
#leGalCaption i { display: block;  font-weight: normal;}

.leGallery a.nextPage { background-image:url(right.png); }
.leGallery a.nextPage.disabled, .leGallery a.prevPage.disabled { visibility: hidden;}
.leGallery .pg {
	width:335px;
	position:relative;
	float:left;
	z-index: 1;
	overflow:hidden;
}

.leGallery .pg ul {
	position: absolute;
	margin: 0; padding: 0;
	overflow: hidden;
	width: 10000em;
	list-style: none;
}

.leGallery .pg li { float: left; zoom: 1; width: 70px; margin: 0; padding: 0; list-style: none; }
.leGallery .pg li img, .pg li a { display: block; text-align: center; outline: 0 none; margin: 0 auto; }
.leGallery .pg li img { width: 60px; height: 60px; padding: 1px; border: 1px solid #000; }
.leGallery .pg .active img { padding:0; border: 2px solid #787878; }
.leGallery .pg span { display: none; }


/* = MP 
*****************************/
.leCat { height: 168px; float: left; background: no-repeat 0 0; color: #000; font-size: .83em; line-height: 1.2; }
.leCat p  { margin: 0; }
.leCat .blurb { width: 170px; height: 100px; overflow: auto; overflow-x: hidden; }
.leCat h2 { visibility: hidden; margin: 0; height: 45px; }
.arts .blurb { width: 155px; }
.col0 .blurb { margin-left: 50px; }
.col1 .blurb { margin-left: 40px; }
.col2 .blurb { margin-left: 45px; }
.col0 { width: 325px; }
.col1 { width: 310px; }
.col2 { width: 321px; }

.arts { background-image: url(../../images/acvb_experts_mp_expert01.gif); }
.ballooning { background-image: url(../../images/acvb_experts_mp_expert02.gif); }
.cuisine { background-image: url(../../images/acvb_experts_mp_expert03.gif); }
.family { background-image: url(../../images/acvb_experts_mp_expert04.gif); }
.golf { background-image: url(../../images/acvb_experts_mp_expert05.gif); }
.hispanic-heritage { background-image: url(../../images/acvb_experts_mp_expert06.gif); }
.meetings { background-image: url(../../images/acvb_experts_mp_expert07.gif); }
.native-american { background-image: url(../../images/acvb_experts_mp_expert08.gif); }
.outdoor-recreation { background-image: url(../../images/acvb_experts_mp_expert09.gif); }
.shopping { background-image: url(../../images/acvb_experts_mp_expert10.gif); }



/* =DROPDOWNS 
*****************************/
/* behavior */
.dropdown ul { position: absolute; z-index: 1; top: 20px; left:-8px; display: none; }
.dropdown:hover ul { display: block; }
.dropdown ul a { display: inline-block; } /* do not leave this line out; do not change this line. It fixes a bug in IE, however you can change it in another css rule! */
.dropdown ul a { display: block; }

/* look-and-feel */
#navigation ul { padding: 15px 0 10px; width: 150px; border: 1px solid #787878; text-align: left; background: #fff; opacity: .93; -ms-filter: alpha(opacity=90); filter: alpha(opacity=90); zoom: 1; }
#navigation ul a { padding: 4px 10px; font-size: 1.2em; font-weight: bold; color: #37556B; }
#navigation ul a:hover { background: #E9E9E9; color: #d94b00; }


/* video thumbnail strip */

#leExpert .item.video { border: 0; }

#videoThumbs 
{
    text-align: center;
    width: 500px;
    height: 130px;
}

#videoThumbs li
{
    width: 84px;
    height: 130px;
}

#videoThumbs li img
{
    border: 2px solid #787878;
}

/* =IE 
*************************/
/* \*/
* html #sidebar, # html .home #related { overflow: hidden; display: inline; }

/* */

}
