﻿.ir { overflow: hidden; display: block; text-indent:-9999px; 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) */
a:link {color:#0066CC; text-decoration:none;}
a:hover{text-decoration:underline; color:#3399FF;}
a:active{text-decoration:underline; color:#3399FF;}
a:visited{color:#993300; text-decoration:none;}
a:visited:hover{color:#000000; text-decoration:none;}

img
{
    border: none;
}

/* not important to layout */
body
{
    background: #FFC526;
    color: #B77B00;
    font-size: 10px;
    font-family: Lucida, Lucida Sans, Lucida Grande, Calibri, Arial, sans-serif;
    margin: 0;
    padding: 0;
}

.expander
{
    height: 0;
    overflow: hidden;
    clear: both;
}

/********************************************
 SPRITE STUFF
 *******************************************/

#navigation { background: #DF9D16; width:764px; height:43px; position:relative; border: solid #FFDC5D; border-width:1px 1px 0; text-align:left; margin-top:-27px; }
#MainNav dd { float:left; width:auto!important; display:inline; position:relative; margin:0; }
#navigation dl { margin:0; padding:0; }
#MainNav dt { position:absolute; height:0; overflow:hidden; visibility:hidden; }

#MainNav a.ir { background-image: url(/!img/tbm.png); display:block; padding-top:43px; height:0; overflow:hidden; text-decoration:none; text-indent:-9999px; position:relative; border:0; }

#MainNav #mn_explor a.ir { width:148px; background-position:0 0; }
#MainNav #mn_educat a.ir,
#MainNav #mn_teach a.ir { width:116px; background-position:-148px 0; }
#MainNav #mn_discov a.ir { width:191px; background-position:-264px 0; }
#MainNav #mn_plan a.ir { width:177px; background-position:-455px 0; }
#MainNav #mn_apply a.ir { width:132px; background-position:-632px 0; }

#MainNav #mn_explor a.ir:hover { width:148px; background-position:0 -43px; }
#MainNav #mn_educat a.ir:hover,
#MainNav #mn_teach a.ir:hover { width:116px; background-position:-148px -43px; }
#MainNav #mn_discov a.ir:hover { width:191px; background-position:-264px -43px; }
#MainNav #mn_plan a.ir:hover { width:177px; background-position:-455px -43px; }
#MainNav #mn_apply a.ir:hover { width:132px; background-position:-632px -43px; }

#MainNav a.ir:hover, #MainNav dd:hover a.ir, #MainNav dd.active a.ir, #MainNav a.ir:focus, #MainNav a.ir:active { background-image: url(/!img/tbm.png); }

/********************************************
 DROPDOWN STUFF
 *******************************************/

.dropdown ul { overflow: visible; position:absolute; display:none; z-index:10; }
.dropdown dd.active ul, .dropdown dd:hover ul, dd.over ul { display:block; }

#MainNav ul {list-style-type: none; padding:0; margin:0; color:#777; }

#MainNav #mn_explore ul { min-width:148px; margin:0; }
#MainNav #mn_educat ul,
#MainNav #mn_teach ul { min-width:116px; margin:0; }
#MainNav #mn_discov ul { min-width:191px; margin:0; }
#MainNav #mn_plan ul { min-width:177px; margin:0; }
#MainNav #mn_apply ul { min-width:132px; margin:0; right: 0; }

#MainNav li
{
    position: relative;
    z-index: 10;
    margin:0;
    padding:0;
    /*IE <= 7 Fix*/
    min-width:
    expression(this.offsetWidth - 10 < this.parentNode.offsetWidth ? (this.parentNode.offsetWidth - 10) + "px" : "auto");
}
#MainNav li ul { width: auto; white-space: nowrap; padding-bottom: 0; background-image: none; }

#MainNav .active .menu { top:25px; z-index: 10005; }
#MainNav li.active .menu { left:100%; }

#MainNav ul li a
{
    display: block;
    background: #FFC526;
    height: 29px;
    line-height: 29px;
    color: #AB540F;
    text-transform:uppercase;
    padding: 0 20px 0 10px;
    text-decoration: none;
    white-space: nowrap;
    /*IE <= 7 Fix*/
    min-width: expression(this.offsetWidth - 40 < this.parentNode.offsetWidth ? (this.parentNode.offsetWidth - 40) + "px" : "auto");
}
#MainNav ul li a.sel, #MainNav ul li a:focus, #MainNav ul li a:hover, #MainNav ul li a:active
{
    background:url(/!img/dropdown_arrow.png) no-repeat;
    color:#fff;
    display: block;
    zoom: 1;
}
#MainNav dd li { display: block; padding-left: 10px; background: #FFC526; }
#MainNav dd li.hover, #MainNav dd li:hover { background: url(/!img/dropdown_arrow.png); }
#MainNav dd li.hover a, #MainNav dd li:hover a { background: #AB540F; color: #fff; }

.container { overflow: hidden; position: relative; z-index: 1; }
.container:after { display: block; visibility: hidden; height: 0; clear: both; content: '.'; overflow: hidden; }
.container .citem { margin-right: -100%; float: left; display: inline; }
.fc { margin-bottom: -15000px; padding-bottom: 15000px; }

#canvas { }

#header_wrapper { z-index: 0; position: relative; z-index: 100; }
#header { margin:30px auto 0 auto; width:970px; height:100px; }
#search_nav { float:right; }

.color_bar { background:url(/!img/color_strip.jpg) repeat-x; height:11px; }

#content
{
    background: #4D4B4C;
    font-size: 12px;
    position: relative;
    z-index: 0;
}
#content .contents { width: 969px; margin: 0 auto; }

#content ul { list-style-type:disc}

#main { width: 100%; z-index: 1; }
#main .content { margin: 15px 0 15px 240px; padding: 0 20px; color: #343434; }
#main_sidebar_wrapper { background: url(/!img/left_column.gif) repeat-y 0 0 #FFF; }
.home #main .content { margin: 15px 240px 15px 0; }

/* Side Bar General - Begin */
#sidebar
{
    width: 240px;
    background: #AB540F;
    border: solid #A76E41;
    border-width: 0 0 0 1px;
    color: #FF9934;
}
.home #sidebar { margin-left: 727px; border-width: 0 1px 0 0; }
#sidebar .alt { background: #944302; }
#sidebar a { color: #FCC425; text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
#sidebar p { padding:5px; }
#sidebar .block { padding: 15px 20px 15px 20px; }
#sidebar .block h3
{
    color: #FCC425;
    margin: 0;
    font-size: 14px;
}
/* Side Bar General - End */

/* Side Bar Newsletter - Begin */
#newsletterBlock .formWrapper
{
    background: #fff;
    border: 1px solid #663401;
    width: 186px;
    height: 16px;
    padding: 1px;
    vertical-align: top;
    margin: 10px 0 0 8px;
}
#newsletterBlock .formWrapper .newsletterEmail
{
    margin: 0 1px 0 0;
    padding: 0;
    width: 145px;
    height: 16px;
    border: none;
    background: #fff;
    font-size: 11px;
    float: left;
    color: #7A7A7A;
}
/* Side Bar Newsletter - End */

/* Right Bar Take Action - Begin */
.takeActionItem { padding-left: 6px; }
#takeActionBlock .moreLink { display: block; margin-top: 10px; }
/* Right Bar Take Action - End */

/* Right Bar Calendar - Begin */
#calendarBlock .calendarLink { margin: 10px 0 0 8px; }
#calendarBlock .eventItem
{
    padding-left: 6px;
    font-size: 11px;
    margin-bottom: 10px;
}
/* Right Bar Calendar - End */

/* Right Bar Sub Navigation - Begin */
#subNavBlock 
{
    background: #944302;
    padding-right: 13px !important;
    position: relative;
}
#subNavBlock .mainIndicator
{
    width: 0;
    height: 0;
    line-height: 0;
    border-top: 10px solid #944302;
    border-right: 10px solid #fff;
    border-bottom: 10px solid #944302;
    border-left: 0px solid #944302;
    position: absolute;
    right: 0;
}
#subNavBlock .miniIndicator
{
    width: 0;
    height: 0;
    line-height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: #944302;
    border-left-color: #FF9934;
    position: absolute;
    left: -8px;
    top: 4px;
}
#subNavBlock dl
{
    margin: 0;
    padding: 0;
}
#subNavBlock dd
{
    margin: 0;
    padding: 0 0 0 6px;
    text-transform: uppercase;
}
#subNavBlock a { color: #FCC425; }
#subNavBlock ul 
{
    list-style-type: none;
    margin: 0 0 0 15px;
    padding: 0;
}
#subNavBlock ul a { color: #FF9934; font-size: 11px; }
#subNavBlock ul li { position: relative; }
#subNavBlock ul li ul li a 
{
    color: #fff;
    font-size: 11px;
    text-transform: none;
}
#subNavBlock ul li ul li .miniIndicator { border-left-color: #FFFFFF; }
#subNavBlock ul li ul li ul li a 
{
    color: #FCC425;
    font-size: 11px;
    text-transform: none;
}
#subNavBlock ul li ul li ul li .miniIndicator { border-left-color: #FCC425; }
/* Right Bar Sub Navigation - End */

#footer { width: 968px; margin: 0 auto; }
#footer .links { background: #DF9D15; border: solid #FFDC60; border-width: 0 1px 1px; margin: 0; padding: 10px; color: #fff; }
.links li { padding: 0 20px; display: inline; font-weight: bold; font-size: 14px }
#footer ul li a { color:#fff; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }

#foot_Links a { font-weight:bold; color:#B77B00; text-decoration:none; font-weight:bold; }
#foot_Links a:hover { text-decoration:underline }
#foot_Links { padding-top:5px; }

#sponsors { background: url(/!img/dah_logos_2010_lightyellow.gif) no-repeat; margin:10px auto; width:676px; height:68px; position:relative; z-index:10000; }
#sponsors_nav dd { float:left; width:auto!important; display:inline; position:relative; margin:0; }
#sponsors_nav dt { position:absolute; height:0; overflow:hidden; visibility:hidden; }
#sponsors dl { margin:0; padding:0; }
#sponsors_nav a.ir { display:block; width:100%; padding-top:67px; height:0; overflow:hidden; text-decoration:none; text-indent:-9999px; position:relative; border:0; }


#sponsors_nav #deptHeritage a.ir { width:70px; background-position:0 0; }
#sponsors_nav #artsCouncil a.ir { width:75px; background-position:0 0; }
#sponsors_nav #ArPreservation a.ir { width:110px; background-position:0 0; }
#sponsors_nav #natHeritage a.ir { width:90px; background-position:0 0; }
#sponsors_nav #delta a.ir { width:75px; background-position:0 0px; }
#sponsors_nav #historicAr a.ir { width:80px; background-position:0 0; }
#sponsors_nav #mosaic a.ir { width:110px; background-position:0 0; }
#sponsors_nav #old a.ir { width:66px; background-position:0 0; }


#sponsors_nav #deptHeritage a.ir:hover { background-position:0px -69px; }
#sponsors_nav #artsCouncil a.ir:hover { background-position:-70px -69px; }
#sponsors_nav #ArPreservation a.ir:hover { background-position:-145px -69px; }
#sponsors_nav #natHeritage a.ir:hover { background-position:-255px -69px; }
#sponsors_nav #delta a.ir:hover { background-position:-345px -69px; }
#sponsors_nav #historicAr a.ir:hover { background-position:-420px -69px; }
#sponsors_nav #mosaic a.ir:hover { background-position:-500px -69px; }
#sponsors_nav #old a.ir:hover { background-position:-610px -69px; }

#sponsors_nav a.ir:hover, #sponsors_nav dd:hover a.ir { background-image: url(/!img/dah_logos_2010_lightyellow.gif); }




.eventItem { border-bottom: 1px solid #AB540F; margin-top: 14px; }

.eventDate 
{
    margin-top: 4px;
    width: 80px;
    height: 72px;
    background: url(/!img/oc_int_date_stamp.gif);
    float: left;
    padding-top: 8px;
}

.eventDate .eventMonth
{
    font-size: 11px;
    text-align: center;
    color: #fff;
}

.eventDate .eventDay
{
    padding-top: 8px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}

.eventInfo { padding-left: 90px; }
.eventInfo h3 { font-size: 14px; margin-top: 0; }

.formTip
{
    font-size: 11px;
}

td.labelContainer
{
    text-align: right;
}

#pressReleaseList
{
    width: 100%;
}

#pressReleaseList td
{
    vertical-align: top;
    padding-bottom: 4px;
}

#pressReleaseList td.releaseDate
{
    width: 125px;
    text-align: right;
    padding-right: 4px;
}

.pager 
{
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
}

.pager .pagerLabel
{
    font-weight: bold;
}

#takeActionList
{
    width: 100%;
}

#takeActionList th
{
    padding-bottom: 8px;
}

#takeActionList th.deadline
{
    text-align: right;
    padding-right: 4px;
}

#takeActionList th.eventName
{
    text-align: left;
}

#takeActionList td
{
    vertical-align: top;
    padding-bottom: 4px;
}

#takeActionList td.deadline
{
    width: 125px;
    text-align: right;
    padding-right: 4px;
}

.coeSearch
{
    margin-bottom: 20px;
}

.coeSearch table,
.coeSearch select,
.coeSearch span
{
    float: left;
}

.coeSearch span
{
    line-height: 18px;
}

.coeSearch select
{
    margin-right: 20px;
}

.coeSearch table
{
    margin-right: 20px;
}

.coeSearch table input
{
    margin-top: 0;
    vertical-align: middle;
}

.coeSearch table label
{
    line-height: 18px;
}
.vids { display:block; padding-bottom:10px;}
.vids a {font-weight:bold; font-size:1.2em;}
.vids img {display:block; float:left; padding:2px 10px 5px 0px;}

/************Wallpaper**********/
.wallWrap{float:left; padding:10px 70px 10px 0px; margin-left:15px;}
.thumb{padding:10px 10px 10px 0px;}
.descrip{display: block; width:200px; margin:0px 0px 10px 0px;}
.descrip b{font-size:.8em;}
/************Heritage Poster****/
#posterTB{float:right; margin-right:90px; margin-top:25px;}
#poster{float:left;}
/**********screensavers*********/

/***Galleries***/
#galleryWrapper{width:100%; margin:0 auto;}
.gallery
{
    width:225px;
    float:left;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    }
.clear{clear:both;}

/*********Lousiiana purchase**********/


#gmeIcons a
{
    margin-right:10px;
}
/*****ul changes****/
ul {list-style:none;}

/*gallery buttons*/
#galUl {width:440px; margin-top: 50px;}
#galUl li {width:189px; margin:15px; float:left; height:89px;}
#AAC {background:url(/!img/dah_photo-gal_button_01a.jpg) no-repeat 0 0; width:189px; }
#AAC a.ir{ padding-top:89px;}
#AAC a.ir:hover{background:url(/!img/dah_photo-gal_button_01b.jpg) no-repeat 0 0;  width:189px;}
#AHC {background:url(/!img/dah_photo-gal_button_02a.jpg) no-repeat 0 0;}
#AHC a.ir{ padding-top:89px;}
#AHC a.ir:hover{background:url(/!img/dah_photo-gal_button_02b.jpg) no-repeat 0 0;}
#HAM {background:url(/!img/dah_photo-gal_button_03a.jpg) no-repeat 0 0; width:189px; width:189px;}
#HAM a.ir{ padding-top:89px;}
#HAM a.ir:hover{background:url(/!img/dah_photo-gal_button_03b.jpg) no-repeat 0 0;}
#MTC {background:url(/!img/dah_photo-gal_button_04a.jpg) no-repeat 0 0; width:189px; width:189px;}
#MTC a.ir{ padding-top:89px;}
#MTC a.ir:hover{background:url(/!img/dah_photo-gal_button_04b.jpg) no-repeat 0 0; width:189px;}

/************Nivo Slider****************/
#slider {
    position:relative;
    width:690px; /* Change this to your images width */
    height:200px; /* Change this to your images height */
    background:url(/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    width: 690px;
}
#slider a {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
