body { font: .75em/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #565656; background: #3672b0 url(/images/site/bg_body_big.jpg) no-repeat; height: 100%; }
#container { width: 965px; background: url(/images/site/bg_container.gif) repeat-y; margin: 0; position: relative;}


/*-------------------------------------------------
=TEXT/CLASSES
-------------------------------------------------*/
a { color: #00b0e5; text-decoration: none; }
a:hover	{ text-decoration: underline; }
p { margin: 0 0 1.25em; hyphenate: auto; hyphenate-lines: 3; line-height: 1.5; }
p.description a { color: #888; }
p.intro { font-size: 1.4em; line-height: 1.2; }
ul { margin: 0 0 1em 0; }
ul.bodylist li { list-style-type: disc; list-style-position: inside; }
ol.bodylist li { list-style-type: decimal; list-style-position: inside; }

small { font-size: 85%; }
.caption { font-size: 95%; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1.2; color: #d63021; }
h1 { font-size: 2em; margin: 0 0 8px; }
h2 { font-weight: bold; font-size: 1.1em; }
h2 a { color: #00b0e5!important; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.2em; font-weight: bold; }
h5 { font-size: 1em; }
h6 { font-size: 1em; margin: 0 0 .25em; }
#content h2 a { color: #00b0e5; text-decoration: none; }
#content h2 a:hover { text-decoration: underline; }
#content h2.filter { color: #00b0e5; margin: 15px 0 30px 0; padding-bottom: 10px; background: transparent url(/images/site/bg_pagination.gif) repeat-x scroll left bottom }
.print { display: none; }
#content hr { color: #fff; background-color: #fff; border: 1px solid #EEE; border-style: none none solid; margin: 1.25em 0 2em 0; display: block; }
#content span.more { display: block; }
#content span.more a { color: #00b0e5; text-decoration: none; }
#content span.more a:hover { text-decoration: underline; }
img.mediaHR { display: block; }
img.border { padding: 4px; background: #EEE; }
a img.border { padding: 4px; background: #EEE; }
a:hover img.border  { background: #a8def3; }
#content blockquote { margin: 2.5em 0 2.5em 2.5em; }
#content blockquote p { margin: 2.5em 0 2.5em 2.5em; }

/* BUTTON ROLLOVERS */
p.rollBTN a { text-indent: -9999px; overflow: hidden; margin: .4em 0; display: block; height: 18px; }
p.rollBTN a:hover { background-position: 0 -18px!important; }
p.rollBTN#browsePrograms a { width: 124px; background: url(/images/site/btn-BrowseAllPrograms2.gif) no-repeat; }

p.rollBTN#programPage a { width: 97px; background: url(/images/site/btn-ProgramPage2.gif) no-repeat; }
p.rollBTN#playTrailer a { width: 97px; background: url(/images/site/btn-PlayTrailer2.gif) no-repeat; }
p.rollBTN#browseShows a { width: 108px; background: url(/images/site/btn-BrowseAllShows2.gif) no-repeat; }
p#programPage, p#playTrailer { margin: 0 8px 0 0; float: left; display: inline; }


img.btn-Submit {
background: transparent url(/images/site/btn-Submit2.gif) no-repeat;
cursor:pointer;
height:18px;
outline: none;
width:50px;
}

img.btn-Submit:hover { background: transparent url(/images/site/btn-Submit2.gif) no-repeat 0 -18px; }


/*-------------------------------------------------
=CONTENT
-------------------------------------------------*/
#content { width: 475px; margin: 0 20px 10px 20px; float: left; display: inline; }
#content  #cont2col { width: 420px; float: left; }
body#bd-wide #content, body#bd-program #content { width: 640px; margin: 0 20px 20px 40px; }
body#bd-extras #content { width: 420px; border-top: 5px solid #e9e6e4; padding-top: 3px; }

<<<<<<< .mine
=======
li.textList { background: url(/images/site/list-bullet.gif) 0 0.5em no-repeat; padding-left: 11px; margin-bottom: 0.5em; }
>>>>>>> .r41

#content a { color: #888; text-decoration: underline; }
#content a:hover { color: #00b0e5; }

li.textList { background: url(/images/site/list-bullet.gif) 0 0.5em no-repeat; padding-left: 11px; margin-bottom: 0.5em; }


#contentWrap { float: left; display: inline; }
#contentHead { margin: 0 0 30px 40px; width: 630px; }
#contentHead.lessMargin { margin-bottom: 0; }
body#bd-extras #contentHead, body#bd-program #contentHead { margin-bottom: 15px; }

#contentSB { width: 200px; float: right; display: inline; margin: 30px 0 20px 20px; }
#contentSB small { display: block; margin: 5px 0; line-height: 1.2; }

#programs { margin: 6px 0 10px; }
#programs h2 { margin: 0 0 2px 160px; }
#programs p { margin: 0 0 6px 160px; }
#programs img { float: left; }

#supporters { margin: 10px 0; }
#supporters dl { padding-bottom: 1.25em; margin-bottom: 1.25em; border-bottom: 1px solid #e9e6e4; }
#supporters dt { float: left; }
#supporters dd { margin-left: 165px; width: 460px; }
#supporters dl.lastitem { border: none; }

#hosts dl { margin: 12px 0 24px; }
#hosts dt { float: left; }
#hosts dd { margin-left: 127px; width: 340px; }

h4#h4Anchors, h4#h4Contributors { width: 145px; height: 16px; background: url(/images/site/IR/h4-Anchors.gif) no-repeat; text-indent: -9999px; display: block; }
h4#h4Contributors { background: url(/images/site/IR/h4-Contributors.gif) no-repeat; }

#results { margin: 1.25em 0; }
#results div { margin-bottom: 1.9em; }
#results h2 { margin: 1px 0 2px; font-size: 1.1em; font-weight: bold; }
strong.resultTxt { font-weight: normal; background: #b7e7fa; }

#news { margin: .5em 0; }
#news div { margin-bottom: 1.25em; }
#news h2 { margin: 1px 0 2px; font-size: 1em; font-weight: bold; }
#news p { margin: 0; }

#resources { margin: 1em 0 2.25em 0; }
#resources h3 { border-top: 5px solid #EEE; padding: 6px 0 3px; }

div.barSect { margin: 0 0 2em; padding-top: 1.25em; background: url(/images/site/bg_bar.gif) no-repeat; }

#stationList { float: left; }
#stationList ul { margin: 5px 0 14px; }
#stationList ul li { width: 455px; padding: .2em .3em; margin: 0; clear: left; }
#content #stationList ul li a { color: #00b0e5; text-decoration: none; }
#content #stationList ul li a:hover { text-decoration: underline; }
#stationList ul li.alt { background: #e9f7fd; }
#stationList ul li strong { width: 180px; display: block; float: left; font-weight: normal; }
#stationList ul li em { display: block; float: left; width: 105px; font-style: normal; }

#hubFeature { font-size: 105%; width: 640px; padding-top: 30px; margin-bottom: 30px; background: url(/images/site/bg_hubFeature.gif) repeat-x; }
#hubFeature img.featImg { float: left; }
#hubFeature div { width: 305px; float: right; display: inline; }
#hubFeature p { line-height: 1.3; margin-bottom: .5em; }
#hubFeature h2 { margin: 0px 0 6px; font-size: 1.4em; font-weight: bold; }

#hubSubFeatures { width: 640px; padding-top: 12px; background: url(/images/site/bg_hubSub_top.gif) repeat-x; clear: both; }
#hubSubFeatures img { margin-bottom: 2px; }
#hubSubFeatures div { margin: 6px 0 15px; background: url(/images/site/bg_hubSub.gif) repeat-y; }
#hubSubFeatures dl { width: 200px; float: left; margin-right: 20px; overflow: hidden; }
#hubSubFeatures dl.lastDL { margin-right: 0; }
#hubSubFeatures dd h2 { margin-bottom: 5px; }

#programFeatureVideo { width: 640px; height: 278px; }
#programFeatureVideo #programMedia { width: 213px; height: 276px; background: #ededed; float: right; }

#programFeature { width: 640px; height: 248px; }
#programFeature img.border { float: left; display: inline; }
#programFeature #programMedia { width: 213px; height: 248px; background: #ededed; float: right; }
div.featurePlayer { width: 213px; height: 55px; }
#programMedia h2 { width: 213px; height: 20px; display: block; text-indent: -9999px; margin: 6px 0; }
#programMedia h2#h2-ProgramExtras { background: url(/images/site/IR/h2-ProgramExtras.gif) no-repeat; }
#programMedia h2#h2-View { background: url(/images/site/IR/h2-ViewOptions.gif) no-repeat; }
#programMedia h2#h2-Share { background: url(/images/site/IR/h2-Share.gif) no-repeat; }

ul.progExtras { width: 150px; margin: 0 0 5px 13px; }
ul.progExtras li { margin: 0 0 6px; }
ul.progExtras li a { width: 150px; height: 14px; display: block; text-indent: -9999px; overflow: hidden; }
ul.progExtras li#prog-Transcripts a { background: url(/images/site/prog-transcripts.gif) no-repeat; }
ul.progExtras li#prog-News a { background: url(/images/site/prog-news.gif) no-repeat; }
ul.progExtras li#prog-Journal a { background: url(/images/site/prog-journal.gif) no-repeat; }
ul.progExtras li#prog-Journal { background: url(/images/site/prog-journal.gif) no-repeat; }
ul.progExtras li#prog-Journal { width: 150px; height: 14px; display: block; text-indent: -9999px; overflow: hidden; }
ul.progExtras li a:hover { background-position: 0 -14px!important; }

ul.viewOptions { width: 156px; margin: 0 0 24px 13px; }
ul.viewOptions li { margin: 0 0 6px; }
ul.viewOptions li a { width: 156px; height: 14px; display: block; text-indent: -9999px; overflow: hidden; }
ul.viewOptions li#viewPopup a { background: url(/images/site/launch-video.gif) no-repeat; }
ul.viewOptions li a:hover { background-position: 0 -14px!important; }

ul.launchAudio { width: 160px; margin-bottom: 5px; }
ul.launchAudio li { margin: 0 0 6px; }
ul.launchAudio li a { width: 160px; height: 14px; display: block; text-indent: -9999px; overflow: hidden; }
ul.launchAudio li#viewAudio a { background: url(/images/site/launch-audio.gif) no-repeat; }
ul.launchAudio li a:hover { background-position: 0 -14px!important; }

ul.share { width: 203px; margin: 5px 5px 0px 5px; }
ul.share li { display: inline; float: left; }
ul.share li a { height: 25px; display: block; text-indent: -9999px; overflow: hidden; }
ul.share li a:hover { background-position: 0 -25px!important; }
ul.share li#sh-email a { background: url(/images/site/share-email.gif) no-repeat; width: 37px; }
ul.share li#sh-delicious a { background: url(/images/site/share-delicious.gif) no-repeat; width: 46px; }
ul.share li#sh-digg a { background: url(/images/site/share-digg.gif) no-repeat; width: 40px; }
ul.share li#sh-newsvine a { background: url(/images/site/share-newsvine.gif) no-repeat; width: 42px; }
ul.share li#sh-facebook a { background: url(/images/site/share-facebook.gif) no-repeat; width: 37px; }

#overview { width: 640px; padding-top: 20px; margin: 20px 0 10px 0; background: url(/images/site/bg_hubFeature.gif) repeat-x; }
#overview #overviewLeft { width: 420px; float: left; }
#overview img.featBtn { margin-right: 5px; }
#overview h2 { font-weight: bold; margin-bottom: 2px; }
#overview ul { margin-top: .35em; }

div.addtitional { width: 200px; padding-left: 13px; float: right; display: inline; border-left: 1px solid #ebebeb; font-size: 95%; line-height: 1.2; }
div.addtitional dt img { padding: 3px; background: #F1F1F1; }
div.addtitional dl { border-bottom: 1px dotted #DDD; padding-bottom: 8px; margin-top: 9px; }
div.addtitional dl.lastDL { border-bottom: none; }
div.addtitional dt { float: left; }
div.addtitional dd { margin-left: 105px; }
div.addtitional img.btn { margin: 4px 0; }
#content div.addtitional a { color: #00b0e5; text-decoration: none; }
#content div.addtitional a:hover { text-decoration: underline; }

#progSec { margin: 0 0 2.25em 0; padding-top: 0px; }

img.contPhoto { margin: 0 20px 10px 0; float: left; display: inline; }
div.listSec { margin: .5em 0 2em; }

ul.pagination { width: 475px; height: 22px; padding: 4px 0; margin: 12px 0; position: relative; font-size: 95%; font-weight: bold; background: url(/images/site/bg_pagination.gif) repeat-x left bottom; }
ul.pagination a { text-decoration: underline; }
ul.pagination a:hover { text-decoration: none; color: #888; }
ul.pagination li { display: inline; margin: 0; }
ul.pagination li.pagePrev { position: absolute; left: 0; bottom: 10px; }
ul.pagination li.pageNext { position: absolute; right: 0; bottom: 10px; }
#content ul.pagination li.pagePrev a { background: url(/images/site/bg_pagePrev.gif) no-repeat left center; padding-left: 16px; text-decoration: none; color: #00b0e5; }
#content ul.pagination li.pageNext a { background: url(/images/site/bg_pageNext.gif) no-repeat right center; padding-right: 16px; text-decoration: none; color: #00b0e5; }
#content ul.pagination li.pagePrev a:hover, #content ul.pagination li.pageNext a:hover { text-decoration: underline; }
ul.pagination li.pagePrev a:hover, ul.pagination li.pageNext a:hover { text-decoration: underline; color: #00b0e5; }
ul.pagination ul { text-align: center; }
ul.pagination ul li a { padding: 3px 6px 0 6px; }
ul.pagination li span.pageCurrent { padding: 0 6px; }
ul.pagination li ul li a { background: none!important; padding: 3px 6px 0 6px!important; }
ul.pagination li ul { position: absolute; bottom: 0; left: 50%; width: 400px; }

ul.pagination#pageBTM { background-position: left top; margin-top: 24px; }
ul.pagination#pageBTM ul { margin-top: 6px; }
ul.pagination#pageBTM li ul { top: 0; margin-top: 0; }
ul.pagination#pageBTM li.pagePrev { top: 10px; }
ul.pagination#pageBTM li.pageNext { top: 10px; }

/* HOMEPAGE */
#mainFeature { width: 640px; height: 311px; margin-bottom: 15px; background: #dbd6d2; border-top: 4px solid #dbd6d2; position: relative; }
#mainFeature img { position: absolute; top: 0; bottom: 0; width: 640px; height: 311px; overflow: hidden; }
#mainFeature #overlay { background: url(/images/site/overlay.png) repeat; position: absolute; bottom: 0; left: 0; width: 640px; z-index: 1000; color: #FFF; }
#mainFeature #overlay div { background: url(/images/site/feature-vents.png) repeat-y; width: 600px; padding-left: 18px; margin: 12px 11px; }
#mainFeature h2#overlayH2 { margin: 0; color: #ffd200; font-size: 30px; }
#mainFeature h2#overlayH2 a { color: #ffd200!important; background: url(/images/site/icn-hmFeat.png) no-repeat 100% 65%; padding-right: 26px; width: auto; }
#mainFeature p#overlayP { color: #FFF; font-size: 1.5em; margin: 0; }

#hmArchives { width: 640px; padding-bottom: 2px; }
#hmArchives .archive { width: 310px; float: left; display: inline; margin-right: 20px; }
#hmArchives .archive#archive2 { margin-right: 0; }
#hmArchives .archive h4 { width: 310px; height: 24px; padding-top: 18px; margin: 0 0 6px; display: block; background: url(/images/site/IR/h2-RadioArchives-BG.gif) no-repeat; }
#hmArchives .archive#archive2 h4 { background-image: url(/images/site/IR/h2-TelevisionArchives-BG.gif); }
#hmArchives .archive p strong { font-size: 115%; }
#hmArchives .archive img { margin: 8px 3px 0 0; }
#hmArchives .archive img.archFeature { padding: 4px; background: #e9e6e5; float: left; display: inline; margin: 0; }
#hmArchives .archive a:hover img.archFeature  { background: #a8def3; }
#hmArchives .archive p { line-height: 1.2; margin: 0; }
#hmArchives .archive div { float: right; width: 157px; }
#hmArchives .archive div h2 { background: none!important; text-indent: 0; width: auto; height: auto; margin-bottom: 3px; }

#hmArchives .archive p.air-date { margin-bottom: .4em; }

.hmFeatureSM { width: 200px; float: left; display: inline; margin: 12px 20px 20px 0; font-size: 95%; }
.hmFeatureSM.rightFeatSM { margin-right: 0; }
.hmFeatureSM h3 { margin: 0 0 2px; color: #00b0e5; }
.hmFeatureSM p { margin: 0 0 1px; }
#content .hmFeatureSM p a { color: #00b0e5; text-decoration: none; }
#content .hmFeatureSM p a:hover { text-decoration: underline; }


/*-------------------------------------------------
=SIDEBAR
-------------------------------------------------*/
#inline_sidebar { width: 145px; float: left; font-size: 94%; }
#inline_sidebar h2#JumpState { background-image: url(/images/site/IR/h2-JumpState.gif); width: 145px; height: 23px; display: block; text-indent: -9999px; margin: 0 0 8px; }

#sidebar { width: 145px; margin: 0px 0px 20px 40px; float: left; display: inline; font-size: 94%; }
body#bd-extras #sidebar { width: 200px;  border-top: 5px solid #e9e6e4; padding-top: 4px; }
#sidebar h2 { background: url(/images/site/IR/h2-NarrowSearch.gif) no-repeat; width: 145px; height: 23px; display: block; text-indent: -9999px; margin: 0 0 8px; }
#sidebar h2#JumpState { background-image: url(/images/site/IR/h2-JumpState.gif); }
#sidebar h2#InThisSection { background-image: url(/images/site/IR/h2-InThisSection.gif); }
#sidebar h2#ContactInfo { background-image: url(/images/site/IR/h2-ContactInfo.gif); }
#sidebar h2#AudioInterviews, #sidebar h2#Transcripts { background-image: url(/images/site/IR/h2-AudioInterviews.gif); width: 200px; height: 32px; margin-top: 22px; }
#sidebar h2#Transcripts { background-image: url(/images/site/IR/h2-Transcripts.gif); }
#sidebar h4 { color: #d63021; margin-bottom: 1px; font-size: 1em; }
#sidebar h4.return { margin-top: 2px; }
#sidebar h4.return a { background: url(/images/site/bul-arrowBL_back.gif) no-repeat 0 50%; padding-left: 12px; }
#sidebar div.select { margin-bottom: 12px; }
#sidebar div.select a { color: #888; text-decoration: underline; padding: 1px 0; }
#sidebar div.select a:hover { color: #00b0e5; text-decoration: none; }
#sidebar div.select li.selected { text-indent: -12px; color: #1D76AB; }
#sidebar div.select li.selected a { color: #1D76AB; text-decoration: none; font-weight: bold; background: url(/images/site/bul-arrowBL.gif) no-repeat left center; padding-left: 12px; }

#sidebar ul.standard a { font-weight: bold; color: #888; text-decoration: underline; }
#sidebar ul.standard a:hover { text-decoration: none; }

ul.resource li { margin: 0 0 4px; }
ul.resource li a { padding: 4px 0; color: #00b0e5; text-decoration: none; }
ul.resource li a:hover { text-decoration: underline; }
ul.resource#exTranscripts li a { background: url(/images/site/icn-pdf.gif) no-repeat 0 50%; padding-left: 19px; }
ul.resource#exAudio li a { background: url(/images/site/icn-audio.gif) no-repeat 0 50%; padding-left: 19px; }


/* SIDEBAR RIGHT */
#sbRight { width: 240px; float: left; font-size: 94%; padding-bottom: 20px; }
body#bd-extras #sbRight { margin-top: 40px; }
#sbRight hr { display: none; }
.sbTout { width: 226px; padding: 10px 7px; margin: 0 0 12px; background: #a5d2e3 url(/images/site/toutBG-blue.gif) repeat-x bottom left; }
.sbTout.noRepeat { background-image: none; background-color: transparent; padding: 0; width: auto; margin-bottom: 10px; }
.sbTout.greyTout { background-image: url(/images/site/toutBG-grey.gif); background-color: #e0dcda; }
.sbTout.blue2Tout { background-image: url(/images/site/toutBG-blue2.gif); background-color: #b7dbe9; color: #418aa7; }

.sbTout a { color: #888; }
.sbTout div.textArea_wh { background: #FFF url(/images/site/toutArrow-blue.gif) no-repeat right center; padding: 10px 6px; margin-top: 8px; }
.sbTout div.textArea_wh p { width: 170px; margin: 0; font-weight: bold; }
.sbTout blockquote p { margin: 0 0 2px; padding: 0 2px; }

img.toutIMG { margin-bottom: 8px; }

#connectForm { margin: 0; }
#connectForm input { float: left; display: inline;  width: 140px; margin: 0 6px 10px 0; padding: 2px 2px 1px 2px; border: 1px solid #8abed4; border-right: 1px solid #e4ecee; border-bottom: 1px solid #e4ecee; color: #777; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #5c9fbe; background: #e8f5fb url(/images/site/bg_input.gif) no-repeat; }
#connectForm input#zip { width: 55px; }
#connectForm input:focus { background-color: #FFF; }
#connectForm input.btn { border: none; padding: 0; width: auto; margin: 0 0 8px; background: none; }

dl#InTheNews { margin: 4px 0 12px; line-height: 1.2; }
dl#InTheNews h2 { background: url(/images/site/IR/h2-AAM_InTheNews.gif) no-repeat; width: 240px; height: 25px; display: block; text-indent: -9999px; margin: 0 0 10px; }
dl#InTheNews dd { font-weight: bold; margin: 0 0 6px; }


/*-------------------------------------------------
=HEADER
-------------------------------------------------*/
#header { width: 940px; height: 100px; margin-left: 20px; position: relative; }
#header h1 { margin: 0; padding: 0; border: none; }
#header h1 a { width: 122px; height: 70px; background: url(/images/site/AAM_logo.gif); position: absolute; left: 12px; top: 15px; display: block; text-indent: -9999px; overflow: hidden; }
#header h2 { width: 420px; height: 18px; background: url(/images/site/AAM_tagline.gif); position: absolute; right: 0; bottom: 17px; display: block; text-indent: -9999px; overflow: hidden; }

#searchHD { width: 280px; height: 22px; padding: 10px; position: absolute; right: 0; top: 0; }
#searchHD input { float: left; display: inline;  width: 154px; margin: 0 6px 0 10px; padding: 1px 2px 1px 10px; border: 2px solid #b0def0; font-family: Arial, Helvetica, sans-serif; color: #5c9fbe; background: #FFF url(/images/site/searchVents.gif) no-repeat left center; }
#searchHD input:focus { border-color: #b2e077; background-image: url(/images/site/searchVents-focus.gif); }
#searchHD input.btn { border: none; padding: 0; width: auto; margin: 0; background: none; }
#searchHD label { width: 64px; height: 9px; margin-top: 6px; text-indent: -9999px; display: block; background:url(/images/site/IR/p-AAMSearch.gif) no-repeat; float: left; }


/*-------------------------------------------------
=FOOTER
-------------------------------------------------*/
#footer { position: relative; width: 915px; padding: 10px 10px 5px 40px; min-height: 30px; height: auto!important; height: 30px; background: #f2f2f2 url(/images/site/bg_footer.gif) repeat-y; clear: both; }
#footer hr { display: none; }
#footer p { margin: 0; line-height: 1; }
#footer p a { color: #828282; }
#footer p strong { font-weight: normal;}
#footer p.copyright { position: absolute; top: 10px; right: 39px; text-align: right; }
#footer p.copyright a { color: #00b0e5; text-decoration: underline; }


/*-------------------------------------------------
=NAV MAIN
-------------------------------------------------*/
#navWrap { width: 920px; height: 84px; padding-top: 10px; position: relative; margin: 0 0 20px 20px; background: url(/images/site/bg_nav.gif) repeat-x; }
#navWrap img { position: absolute; bottom: 0; left: 20px; }
#navWrap.homeNav { margin-bottom: 0; }
#navWrap.homeNav img { display: none; }

.nav { font-size: 95%; font-weight: bold; margin: 0 0 0 20px; height: auto; position: static; }

/* TOP LEVEL */
.nav li { float: left; list-style: none; z-index: 999; background-color: #FFF; position: relative; width: 101px; line-height: 1.3em; }
.nav li a { padding: 0; margin: 0; height: 34px; text-indent: -9999px; display: block; width: 101px; }

.nav li#radio, .nav li#television, .nav li#education, .nav li#about-aam, .nav li#get-involved, .nav li#find-a-station { margin-right: 32px; }


.nav li#radio a { background: url(/images/site/nav-radio.gif) no-repeat; }
.nav li#television a { background: url(/images/site/nav-television.gif) no-repeat; }
.nav li#education a { background: url(/images/site/nav-education.gif) no-repeat; }
.nav li#about-aam a { background: url(/images/site/nav-about.gif) no-repeat; }
.nav li#get-involved a { background: url(/images/site/nav-involved.gif) no-repeat; }
.nav li#find-a-station a { background: url(/images/site/nav-findstation.gif) no-repeat; }
.nav li#for-stations a { background: url(/images/site/nav-forstations.gif) no-repeat; }

li#radio ul li a, li#television ul li a, li#about-aam ul li a, li#get-involved ul li a, li#find-a-station ul li a, li#for-stations ul li a { background: #FFF!important; text-indent: 0; width: auto; height: auto; font-size: 11px; }
.nav li a:hover, .nav li a.selected { background-position: 0 -34px!important; }

/* SUB LEVEL */
.nav ul { margin: 0; }
.nav li ul li { width: auto; }
.nav li ul li a {  width: auto; color: #888; text-decoration: underline; float: left; margin-left: 0;  }
.nav li.current ul { z-index: 999; }
.nav li.sfHover ul, ul.nav li:hover ul { z-index: 1000; }
.nav li ul { position: absolute; left: 0; top: -999em; }
.nav li li.select a { font-weight: bold; color: #d63021; text-decoration: none; }
.nav li li a:focus, .nav li li a:hover, .nav li li a:active { color: #d63021; }
.nav li:hover ul, body .nav li.current ul,  ul.nav li.sfHover ul { top: 30px; padding: 12px 0; }
.nav li:hover li ul, .nav li.sfHover li ul { top: -999em; }
.nav li li:hover ul, .nav li li.sfHover ul { top: 33px; padding: 12px 0; }
.superfish li:hover ul, .superfish li li:hover ul { top: -999em; }

.nav li#radio ul a,
.nav li#television ul a,
.nav li#get-involved ul a,
.nav li#education ul a,
.nav li#about-aam ul a,
.nav li#find-a-station ul a,
.nav li#for-stations ul a { margin-left: 0; }

/*.nav li#about-aam ul {margin-left: -60px; }*/


.nav li#radio ul { width: 800px; }
.nav li#television ul { width: 742px; }
.nav li#education ul { width: 0; }
.nav li#about-aam ul { width: 400px; }
.nav li#get-involved ul { width: 422px; }
.nav li#find-a-station ul { width: 0; }
.nav li#for-stations ul { width: 0; }



/*-------------------------------------------------
=FORMS
-------------------------------------------------*/
#content .form_error{
  color: red;
}

#content form input, #content form textarea { background: #EEE; border: 1px solid #CCC; padding: 2px; margin: 1px 0; color: #656565; }
#content form input:focus, #content form textarea:focus { background: #E9F7Fd; color: #333; border-color: #98CADC; }
#content textarea { font: 13px Helvetica, Arial, sans-serif; }
#content form .gobtn { background: #FFF; border: 0px none #FFF; }
#content form div { margin: 0 1.25em .75em 0; }
.required { font-size: 1em; }
input.submit { padding: 0!important; border: none!important; width: auto!important; }

/* STANDARD */
form#standard { width: 440px; margin-top: 3px; }
form#standard input { width: 304px; }
form#standard textarea { width: 450px; }
form#standard label { width: 434px; font-size: .95em; display: block; }
form#standard label.bigMargin { margin-top: 40px; }
form#standard input.submit { float: right; }

form#comments { width: 640px; }
form#comments input, form#comments textarea { width: 304px; }
form#comments div.halfField { float: left; margin-right: 20px; width: 304px; }
form div.halfField div { width: 305px!important; }
form div.halfField input { width: 305px; }
form div.halfField.rightField { margin-right: 0; }

/* ROLLOVER SUBMIT BUTTONS */
.no { display: none; }
img.btn-SendComment { width: 97px; height: 18px; background: transparent url(/images/site/btn-SendComment.gif) no-repeat; outline: none; cursor: pointer; }
img.btn-SendComment:hover { background: transparent url(/images/site/btn-SendComment.gif) no-repeat 0 -18px; }


/*-------------------------------------------------
=POPUPS
-------------------------------------------------*/
body#popupBIG { background: #3672b0 url(/images/site/bg_body_popupBIG.jpg) no-repeat; width: 630px; height: 660px; }
body#popupBIG #content { width: 550px; margin: 30px 0 20px 40px; }
body#popupBIG #slideshow { margin: 10px 0 15px; }
#popupBIGfooter { width: 550px; margin-left: 40px; clear: both; line-height: 1em; }
#popupBIGfooterLEFT { width: 250px; float: left; }
#popupBIGfooterRIGHT { width: 250px; float: right; text-align: right; }
#popupBIGfooterRIGHT a { text-decoration: underline; }


body#popupSM { background: #3672b0 url(/images/site/bg_body_popupSMALL.jpg) no-repeat; }
body#popupSM #content { width: 420px; margin: 30px 0 20px 40px; }
body#popupSM #slideshow { margin: 10px 0 15px; }
#popupSMfooter { width: 420px; margin-left: 40px; clear: both; line-height: 1em; }
#popupSMfooterLEFT { width: 200px; float: left; }
#popupSMfooterRIGHT { width: 200px; float: right; text-align: right; }
#popupSMfooterRIGHT a { text-decoration: underline; }

#headerSM { width: 610px; height: 52px; position: relative; }
body#popupSM #headerSM { width: 480px; height: 52px; position: relative; }
#headerSM img.logoSM { position: absolute; left: 40px; bottom: 10px; }
#headerSM img.tagSM { position: absolute; right: 0; bottom: 8px; }

#audioHead { margin: 0 0 15px; }
#audioHead img { float: left; }
#audioHead div { float: right; width: 260px; }

#playerPopup { font-size: 95%; background: #ededed; width: 420px; margin: 1px 0 10px; }
#playerPopup p { color: #d63021; margin: 0; }
#playerPopup .leftSegment { width: 138px; padding: 6px; float: left; }
#playerPopup .rightSegment { width: 252px; padding: 6px; float: left; }
#playerPopup li.selected { text-indent: -12px; }
#playerPopup li.selected a { color: #1d76ab; background: url(/images/site/bul-arrowBL.gif) no-repeat 0 .3em; padding-left: 12px; text-decoration: none; }


#content dl #errorMessageInfo { width: 100%; }

/*-------------------------------------------------
=EXTRAS
-------------------------------------------------*/
#tooltip { position: absolute; z-index: 3000; background-color: #b7dbe9; padding: 5px; font-size: 10px; color: #444; }
#tooltip h2, #tooltip div { margin: 0; color: #146b8d!important; font-weight: normal!important; }

ul#skipNav { position: absolute; left: -9999px; font-size: small; z-index: 200; }
ul#skipNav a { color: #F00; background: #EEE }
ul#skipNav a:focus { display: block; position: absolute; top: 20px; left: 10020px; font-size: 130%; padding: 10px; width: 8em; z-index: 10000; }
ul#skipNav a:hover { color: #390; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */