/* Generic CSS Document for individual pages in Ask About Ireland */

/* Articles */
.article { padding:0px 10px 40px 10px; border-bottom:1px dotted #C2C2C2; font-size:105%; }
.article .messages { width:659px; padding:0px 0px 0px 0px; float:left; clear:both; }
.article .messages .message-1 { width:310px; float:left; color:#999; font-size:80%; display:inline; }
.article .messages .message-2 { width:310px; float:right; margin-right:-2px; text-align:right; font-size:95%; display:inline; }
.article .messages .message-2 a { padding-right:10px; background:url(/aai-files/images/subpages/subpage_art/arrow_right.png) no-repeat right center; }
* html .article .messages .message-2 { margin-right:-3px; }  /* for IE 6 */
* + html .article .messages .message-2 { margin-right:-3px; }  /* for IE 7 */

.article-nav { margin:0; padding:0; }
.article-nav li { list-style:none; padding:2px 0 3px 0; margin:0; border-bottom:1px dotted #C2C2C2;}

.feature ul { margin:0; padding:0 0 15px 0; }
.feature ul ul { margin:5px 0 0 15px; padding:0; }
.feature ul ul ul { margin:0 0 0 30px; padding:0; }
.feature li { list-style:none; padding:2px 0 3px 0; margin:0; }
.feature li a { border-bottom:1px dotted #C2C2C2; display:block;}

select {color:#555;}

/* Featured Articles*/
ul.featured-articles { padding:0px; margin:0px 0px 0px 0px; list-style:none; }
ul.featured-articles li { padding:0px 0px 2px 0px; margin:0px 0px 3px 0px; border-bottom:1px dotted #C2C2C2; }
ul.featured-articles a { border:none;}
ul.featured-articles p { padding:0; margin:0;}
ul.featured-articles li h1, ul.featured-articles li h2, ul.featured-articles li h3, ul.featured-articles li h4, ul.featured-articles li h5 { background:none; margin-bottom:0px; padding-bottom:0px; }
.tags { padding:0px; margin:0px; color:#999; font-size:90%; list-style:none; }
.tags li { padding:0px 7px 0px 0px; margin:0px 7px 0px 0px; background:url(/aai-files/images/generic/tags_spacer.gif) no-repeat right center; display:-moz-inline-box; -moz-box-orient:vertical; vertical-align:top; display:inline-block; }
.tags li.last { background:none; }
* html .tags li { display:inline; }  /* for IE 6 */
* + html .tags li { display:inline; }  /* for IE 7 */
ul.featured-articles li .tags li { padding:0px 7px 0px 0px; margin:0px 7px 0px 0px; border:none; }


/* Featured Media */
.featured-media-contols { width:94px; float:right; position:relative; }
.featured-media-contols ul { padding:0px; margin:0px; list-style:none; float:left; position:absolute; top:-35px; left:0px; }
.featured-media-contols li { height:35px; padding:0px; margin:0px; float:left; }
.featured-media-contols li.nav-on { background:url(/aai-files/images/generic/08_bg_featured_media_top.png) no-repeat center bottom; }
.featured-media-contols li img { cursor:pointer; }
.featured-media .tab-shown { display:block; }
.featured-media .tab-hidden { display:none; }
.featured-media-heading { width:300px; height:auto !important; height:16px; min-height:16px; line-height:16px; padding:2px 10px 1px 10px; margin-bottom:15px; background:url(/aai-files/images/generic/08_bg_featured_media.png) no-repeat left top; border-bottom:1px dotted #C2C2C2; }

ul.featured-media { width:320px; padding:0px; margin:0px 0px 2px 0px; list-style:none; border-bottom:1px dotted #C2C2C2; }
ul.featured-media li { width:80px; padding:0px 0px 21px 0px; margin:0px -3px 3px 0px; display:-moz-inline-box; -moz-box-orient:vertical; vertical-align:top; display:inline-block; text-align:center; font-size:82%; color:#555; }
* html ul.featured-media li { display:inline; margin:0px 0px 0px 0px; }  /* for IE 6 */
* + html ul.featured-media li { display:inline; margin:0px 0px 0px 0px; }  /* for IE 7 */
ul.featured-media li img { margin:0px auto 2px auto; position:relative; display:block; }
ul.featured-media li a { color:#555; display:block; }
ul.featured-media li a img { outline:none; background:none; }
html:first-child ul.featured-media li a img { position:static; }


/* Related Archives */
ul.related-archives { padding:0px; margin:0px; list-style:none; }
ul.related-archives li { padding:0px 0px 6px 0px; }


/* Popular Articles */
ul.popular-articles { float:left; clear:both;width:100%; padding:0px 0px 10px 0px; margin:0px 0px 25px 0px; list-style:none; border-bottom:1px dotted #C2C2C2; }
ul.popular-articles li { font-size:105%; padding:0px 10px 3px 0px; margin:0px 6px 0px 0px; background:url(/aai-files/images/subpages/subpage/spacer.gif) no-repeat right 2px; line-height:18px; display:-moz-inline-box; -moz-box-orient:vertical; vertical-align:top; display:inline-block; }
ul.popular-articles li.last { background:none; }
* html ul.popular-articles li { display:inline; background-position:right 4px; padding:0px 7px 0px 0px; margin:0px 8px 0px 0px; }  /* for IE 6 */
* + html ul.popular-articles li { display:inline; background-position:right 4px; padding:0px 7px 0px 0px; margin:0px 8px 0px 0px; }  /* for IE 7 */

#filter {z-index:2; display:none; position:absolute; border:1px solid #efefef; background:#fff; padding:5px; width:140px; top:26px; left:0; margin-left:1px;}
#filter td {padding:0 3px 0 3px;}

#filter-topic {color:#555; z-index:2; display:none; position:absolute; border:1px solid #efefef; background:#fff; padding:5px; width:140px; top:47px; left:0; margin-left:4px;}
#filter-topic td {padding:0 3px 0 3px;}

#sub-level-search #filter-topic { color:#555; z-index:2; display:none; position:absolute; border:1px solid #efefef; background:#fff; padding:5px; width:140px; top:90px; left:65px; margin-left:4px;}
#sub-level-search #filter-topic td {padding:0 3px 0 3px;}



/* Sliding Lists */
#menu { width:240px; height:auto !important; height:390px; min-height:390px; margin:-184px 14px 0px 0px; float:right; clear:right; overflow:hidden; background:url(/aai-files/images/subpages/subpage/03_browse_bg.png) no-repeat right top; display:inline; }
* html #menu { position:static; z-index:2; height: 550px; max-height: 550px; margin-top:-70px; } /* for IE 6 */
#menu-end { width:232px; height:5px; min-height:5px; line-height:5px; font-size:0px; margin:-65px 18px 0px 0px; float:right; background:url(/aai-files/images/generic/09_underline_headers.png) no-repeat left top; display:inline; position:relative; clear:right; }
* html #menu-end { position:relative;} /* for IE 6 */
#menu.top-level { margin-top:-112px; }
* html #menu.top-level { position:fixed; z-index:2; margin-top:-80px; } /* for IE 6 */
#browse-by-subject { width:221px; height:auto !important; height:34px; min-height:34px; padding:52px 0px 0px 11px; margin-left:4px; float:left; display:inline; background:url(/aai-files/images/generic/09_underline_headers.png) no-repeat left bottom; z-index:1; }
* html #browse-by-subject { background:none; } /* for IE 6 */
#slide-menu-wrapper { width:232px; padding:0px 0px 0px 0px; margin:-3px 0px 0px 4px; float:left; display:inline; z-index:3; }
* html #slide-menu-wrapper { position:relative; width: 262px; } /* for IE 6 */
#slide-menu { width: 232px; float:left; }
* html #slide-menu { width: 262px; } /* for IE 6 */
#slide-menu ul { width:232px; margin:0px; padding:0px; float:left; list-style:none; }
* html #slide-menu ul { border-top:1px dotted #999; position: relative; height: 450px; max-height: 450px; width: 232px; overflow-x: hidden; overflow-y: auto;} /* for IE 6 */
#slide-menu ul.top-level { display:none; font-size:140%; line-height:18px; }
#slide-menu ul.sub-level { display:none; }
#slide-menu li { border-bottom:1px dotted #999; cursor:pointer; color:#0099CB; }
#slide-menu ul.top-level li { width:232px; w\idth:189px; padding:14px 32px 15px 11px; background:url(/aai-files/images/subpages/subpage/05_arrow.png) no-repeat 207px 14px; }
* html #slide-menu ul.top-level li { background:url(/aai-files/images/subpages/subpage/05_arrow.gif) no-repeat 207px 14px; }
#slide-menu ul.sub-level li { width:232px; w\idth:208px; height:auto !important; height:15px; min-height:15px; padding:2px 12px 2px 12px; line-height:15px; }

#slide-menu ul.sub-level li.back { width:232px; w\idth:178px; height:auto !important; height:15px; min-height:15px; padding:3px 27px 5px 27px; background:url(/aai-files/images/generic/blue_arrow.gif) no-repeat 10px center #F2F2F2; font-weight:bold; }
#slide-menu ul.sub-level li.back-on { width:232px; w\idth:178px; height:auto !important; height:15px; min-height:15px; padding:3px 27px 5px 27px; background:url(/aai-files/images/generic/blue_arrow_on.gif) no-repeat 10px center #DDD; font-weight:bold; }
#slide-menu ul.sub-level li.forward { width:232px; w\idth:193px; height:auto !important; height:15px; min-height:15px; padding:2px 27px 2px 12px; line-height:15px; background:url(/aai-files/images/generic/forward_grey.gif) no-repeat 210px center #fff; }
#slide-menu ul.sub-level li.forward-on { width:232px; w\idth:193px; height:auto !important; height:15px; min-height:15px; padding:2px 27px 2px 12px; line-height:15px; background:url(/aai-files/images/generic/white_arrow.gif) no-repeat 210px center; }

#slide-menu ul.sub-level li.menu-on { font-weight:bold; background:url(/aai-files/images/subpages/topic/search_text_highlight.png) no-repeat 0px 1px; border-bottom:1px dotted #999; }
#slide-menu li a { display:inline; cursor:pointer;}
#slide-menu li.last { border-bottom:none; }



#slide-menu ul.whites li { color:#FFFFFF; background:none; border:none; }
#slide-menu ul.whites li a { color:#FFFFFF; }

#out-of-date { width:228px; margin:-255px 10px 0px 0px; float:right; display:inline; position:relative; clear:right; text-align:center; display:none; font-weight:bold; font-size:105%; } 


/* Did You Know */
#did-you-know { width:328px; height:auto !important; height:214px; min-height:214px; margin:12px 0px 0px 5px; background:url(/aai-files/images/subpages/subpage/dont_you_know_bgtop.png) no-repeat left top; clear:both; position:relative; float:left; }
* html #did-you-know { margin:24px 0px 0px 5px; } /* for IE 6 */
* + html #did-you-know { margin:24px 0px 0px 5px; } /* for IE 7 */
html:first-child #did-you-know { margin-top:12px; float:left; } /* for Opera */
#did-you-know img.heading { margin:24px 0px 0px 60px; clear:both; }

#did-you-know ul { width:311px; padding:0px 0px 20px 0px; margin:65px 0px 0px 0px; list-style:none; float:left; background:url(/aai-files/images/subpages/subpage/dont_you_bot1.png) no-repeat 10px bottom; }
* html #did-you-know ul { background:url(/aai-files/images/subpages/subpage/dont_you_bot1.gif) no-repeat 10px bottom; }
#did-you-know h1, #did-you-know h2, #did-you-know h3, #did-you-know h4, #did-you-know h5 { font-size:120%; width:auto; background:none; line-height:16px; color:#0099CB;}
#did-you-know li { width:auto; padding:0px 0px 0px 20px; vertical-align:top; float:left; }
#did-you-know li.half { max-width:50%;}
#did-you-know li a { display:block; clear:both;}
#did-you-know ul li .tags { width:auto; padding:0px; margin:0px; margin-bottom:10px; float:left; background:none; }
#did-you-know ul li .tags li { padding:0px 7px 0px 0px; float:none; max-width:left; }


/* Page Controls */
#page-controls-top { width:679px; height:auto !important; height:56px; min-height:56px; float:left; }
ul.bc-trail { padding:0px; margin:8px 0px 0px 1px; list-style:none; float:left; }
ul.bc-trail li { padding:0px 7px 0px 0px; margin:0px 7px 0px 0px; display:-moz-inline-box; -moz-box-orient:vertical; vertical-align:top; display:inline-block; font-size:90%; background:url(/aai-files/images/subpages/subpage_results/bt_spacer.gif) no-repeat right center; }
* html ul.bc-trail li { display:inline; }  /* for IE 6 */
* + html ul.bc-trail li { display:inline; }  /* for IE 7 */
ul.bc-trail li.nav-on { background:none; }


.article-prev-next {position:relative; width:100%;}
.article-prev { width:49%; position:absolute; left:0; padding-left:12px;}
* html .article-prev {  padding-left:0;}
* html .article-prev a {  margin-left:12px;}
.article-prev img { position:absolute; top:3px; left:0;}
.article-next { width:48%; text-align:right; position:absolute; right:0; padding-right:12px;}
.article-next img { position:absolute; top:3px; right:0;}

#page-controls-top select.display { width:80px; margin:24px 0px 0px 8px; float:right; font-size:90%; }
#page-controls-top span.display { margin:26px 0px 0px 22px; float:right; }

#page-controls-bottom { width:679px; padding:7px 0px 7px 0px; margin-bottom:35px; float:left; border-bottom:1px dotted #C2C2C2; }


/* Search Results */
ul.search-results { font-size:90%; padding:20px 0 0 0; margin:-2px 0px 0px 0px; list-style:none; }
ul.search-results li { padding:0px 0px 4px 10px; margin:0px 0px 3px 0px; border-bottom:1px dotted #C2C2C2; line-height:14px; }
ul.search-results li h3 { padding:0px; margin:0px; }
ul.search-results .tags li { padding:0px 8px 0px 0px; margin:0px 8px 0px 0px; border:none; }

ul.search-results .drop-down { margin:4px 20px 3px 10px; }
ul.search-results .drop-down .title-off { padding:0px 0px 0px 15px; font-size:105%; color:#0099CB; cursor:pointer; background:url(/aai-files/images/subpages/subpage_results/plus.png) no-repeat 0px 1px; }
ul.search-results .drop-down .title-on { padding:0px 0px 0px 15px; font-size:105%; color:#0099CB; cursor:pointer; background:url(/aai-files/images/subpages/subpage_results/minus.png) no-repeat 0px 1px; }
ul.search-results .drop-down .dd-content { padding:5px 0px 0px 0px; margin:4px 0px 0px 0px; display:none; border-top:1px dotted #C2C2C2; }
ul.search-results .drop-down .dd-articles { padding:0px; margin:0px; list-style:none; }
ul.search-results .drop-down .dd-articles li { padding:0px 0px 0px 7px; margin:0px 10px 0px 0px; border:none; background:url(/aai-files/images/generic/bullet.gif) no-repeat left center; display:-moz-inline-box; -moz-box-orient:vertical; vertical-align:top; display:inline-block; line-height:18px; }
* html ul.search-results .drop-down .dd-articles li { display:inline; }  /* for IE 6 */
* + html ul.search-results .drop-down .dd-articles li { display:inline; }  /* for IE 7 */

.search-number { font-size:75%; }


/* Author */
.author { width:100%; clear:both;}
.content-by { font-size:90%; color:#999999; }


/* Related Libraries */
.related-libraries { padding:0px; margin:0px; list-style:none; }
.related-libraries li { width:106px; height:auto !important; height:67px; min-height:67px; margin:0px 4px 10px 4px; font-size:82%; display:-moz-inline-box; -moz-box-orient:vertical; vertical-align:top; display:inline-block; text-align:center; background:url(/aai-files/images/subpages/subpage_results/related_img_bg.png) no-repeat left top; }
* html .related-libraries li { display:inline; }  /* for IE 6 */
* + html .related-libraries li { display:inline; }  /* for IE 7 */
.related-libraries img { max-width:101px; max-height:57px; display:block; margin:0px auto 10px auto; }
* html .related-libraries img { margin-bottom:8px; }  /* for IE 6 */
* + html .related-libraries img { margin-bottom:8px; }  /* for IE 7 */
.related-libraries a { display:block; color:#555; }
.related-libraries li.text { background:none; text-align:left; }
.related-libraries li.text div { padding:5px 0px 0px 0px; display:block; font-size:120%; }
.related-libraries li.text div h1, .related-libraries li.text div h2, .related-libraries li.text div h3, .related-libraries li.text div h4, .related-libraries li.text div h5 { color:#555; }
.related-libraries li.text div a { color:#0099CB; }
#col-right .selected {font-weight:bold;}
#col-right .normal  a {color: #0099CB;}
#col-right .colored  a {color: #A020F0;}
#col-right li.selected li.normal  a {color: #0099CB;}



/* Related Media */
.related-media-contols { width:94px; float:right; position:relative; }
.related-media-contols ul { padding:0px; margin:0px; list-style:none; float:left; position:absolute; top:-35px; left:0px; }
.related-media-contols li { height:35px; padding:0px; margin:0px; float:left; }
.related-media-contols li.nav-on { background:url(/aai-files/images/generic/08_bg_featured_media_top.png) no-repeat center bottom; }
.related-media-contols li img { cursor:pointer; }
.related-media .tab-shown { display:block; overflow:hidden; }
.related-media .tab-hidden { display:none; }
.related-media-heading { height:auto !important; height:16px; min-height:16px; line-height:16px; padding:2px 10px 1px 10px; margin-bottom:15px; background:url(/aai-files/images/generic/08_bg_featured_media.png) repeat-x left top; border-bottom:1px dotted #C2C2C2; }
ul.related-media { width:659px; padding:0px; margin:0px 0px 5px 0px; list-style:none; border-bottom:1px dotted #C2C2C2; float:right; }
#search-display ul.related-media li { width:140px; height:210px; min-height:210px; margin:0px 20px 20px 0px;}
ul.related-media li { width:70px; height:auto !important; float:left; text-align:center; margin:0px 10px 10px 0px; font-size:82%; }
.results-title {padding:5px 0 5px 0; border-top: 1px dotted #C2C2C2; border-bottom: 1px dotted #C2C2C2;}
* html ul.related-media li { display:inline; padding-bottom:10px; }  /* for IE 6 */
* + html ul.related-media li { display:inline; padding-bottom:10px; }  /* for IE 7 */
* html .related-media .tab-shown a.right { white-space:nowrap; }  /* for IE 6 */
* + html .related-media .tab-shown a.right { white-space:nowrap; }  /* for IE 7 */
ul.related-media li img { display:block; margin-bottom:2px; }
ul.related-media li a { color:#555; border:none;}
#col-right .tab-shown { width:232px; overflow:hidden; }
#col-right ul.related-media { width:260px; float:left; }
#col-right .related-media .tab-shown { border-bottom:1px dotted #C2C2C2; }
#col-right .related-media .tab-shown a.right { margin-bottom:5px; }
* html #col-right ul.related-media { float:right; }  /* for IE 6 */
* + html #col-right ul.related-media  {float:right; }  /* for IE 7 */
* html #col-right .related-media .tab-shown a.right { margin-bottom:-8px; }  /* for IE 6 */
* + html #col-right .related-media .tab-shown a.right { margin-bottom:3px; }  /* for IE 7 */
#pics .right {height:25px;}

.related-media-heading ul.paginate { padding:0px 8px 0px 0px; width:80px; margin:-15px -8px 0px 0px; list-style:none; float:right; }
/*\*/ html*.related-media-heading ul.paginate { [z-index:2; margin:0px -8px 0px 0px;] }/**/
* html .related-media-heading ul.paginate { display:inline; padding:0px; margin:-16px -10px 0px 0px; }  /* for IE 6 */
* + html .related-media-heading ul.paginate { display:inline; padding:0px; margin:-16px -10px 0px 0px; }  /* for IE 7 */
.related-media-heading ul.paginate li { height:15px; padding:0px 5px 0px 3px; margin:0px 0px 0px -2px; display:-moz-inline-box; -moz-box-orient:vertical; vertical-align:top; display:inline-block; background:url(/aai-files/images/subpages/subpage_results/paginate_spacer.gif) no-repeat right center; }
/*\*/ html*.related-media-heading ul.paginate li { [height:15px; background:url(/aai-files/images/subpages/subpage_results/paginate_spacer.gif) no-repeat right 2px;] }/**/
* html .related-media-heading ul.paginate li { display:inline; padding:0px 2px 0px 0px; margin:0px 4px 0px 0px; background:url(/aai-files/images/subpages/subpage_results/paginate_spacer.gif) no-repeat right center; }  /* for IE 6 */
* + html .related-media-heading ul.paginate li { display:inline; padding:0px 2px 0px 0px; margin:0px 4px 0px 0px; background:url(/aai-files/images/subpages/subpage_results/paginate_spacer.gif) no-repeat right center; }  /* for IE 7 */
.related-media-heading ul.paginate li.left { padding:0px 9px 0px 0px; }
.related-media-heading ul.paginate li.right { background:none; padding:0px 0px 0px 7px; }
/*\*/ html*.related-media-heading ul.paginate li.left { [height:15px; padding:3px 10px 3px 0px;] }/**/
/*\*/ html*.related-media-heading ul.paginate li.right { [height:15px; padding:3px 0px 3px 10px;] }/**/
* html .related-media-heading ul.paginate li.left { padding:0px 5px 0px 0px; }  /* for IE 6 */
* html .related-media-heading ul.paginate li.right { background:none; padding:0px 0px 0px 5px; }  /* for IE 6 */


/* Lighbox */
#lbOverlay { position:absolute; left:0; width:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer { position:absolute; left:50%; overflow:hidden; background-color:#fff; }
.lbLoading { background:#fff url(/aai-files/images/lightbox/loading.gif) no-repeat center; }
#lbImage { position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background:transparent url(/aai-files/images/lightbox/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(/aai-files/images/lightbox/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { color:#666; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { float:right; width:66px; height:22px; background:transparent url(/aai-files/images/lightbox/closelabel.gif) no-repeat center; margin:20px 0 0 0; }
.lb-caption-text { display:none; }
#lbCaption, #lbNumber { margin-right:1px; }
#lbCaption { font-weight:normal; }



/* MultiBox */
.MultiBoxContainer { position:absolute; border:20px solid #C5C4C2; background-color:#FFF; display:none; z-index:2; text-align:left; }
.MultiBoxContainer h3 { font-weight:bold; color:#363636; }
.MultiBoxLoading { background:url(/aai-files/images/multibox/loader.gif) no-repeat center; }
.MultiBoxContent { position:relative; width:100%; height:100%; overflow:hidden; }
.MultiBoxClose { position:absolute; top:-26px; right:-26px; background:url(/aai-files/images/multibox/close.png) no-repeat; width:24px; height:24px; cursor:pointer; }
.MultiBoxControlsContainer { overflow:hidden; height:0px; position:relative; margin-left:-20px; }
.MultiBoxControls { width:100%; height:auto; position:relative; background-color:#C5C4C2; }
.MultiBoxPrevious { position:absolute; background:url(/aai-files/images/multibox/left.png) no-repeat; width:24px; height:24px; left:5px; margin-top:5px; cursor:pointer; }
.MultiBoxNext { position:absolute; background:url(/aai-files/images/multibox/right.png) no-repeat; width:24px; height:24px; right:5px; margin-top:5px; cursor:pointer; }
.MultiBoxNextDisabled { cursor:default; background:url(/aai-files/images/multibox/rightDisabled.png) no-repeat; }
.MultiBoxPreviousDisabled { cursor:default; background:url(/aai-files/images/multibox/leftDisabled.png) no-repeat; }
.MultiBoxTitle { position:relative; margin:10px 0 0 35px; float:left; font-size:11px; color:#363636; font-weight:bold; text-align:left; }
.MultiBoxNumber { position:relative; width:50px; margin:10px 55px 0 0; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#363636; text-align:right; }
.MultiBoxDescription { clear:left; position:relative; padding:15px 50px 10px 35px; font-size:11px; color:#363636; text-align:left; }
div.multiBoxDesc {position:absolute;}
span.multiBoxDesc {position:absolute;}


/* Homepage */
#homepage { height:auto !important; height:376px; min-height:376px; margin:-22px 0px 10px 7px; }
* html #homepage { position:fixed; z-index:1; }  /* for IE 6 */

/* Reading Room */
#reading-room { height:auto !important; height:260px; min-height:260px; margin:-21px 0px 10px 0px; background:url(/aai-files/images/reading-room/main-bg.png) no-repeat center top; }
* html #reading-room { position:fixed; z-index:1; }  /* for IE 6 */

/* Topics */
#topics-pages { height:auto !important; height:267px; min-height:267px; margin:-21px 0px 3px 0px;}
* html #topics-pages { position:fixed; z-index:1; }  /* for IE 6 */


/* Flash */
#topic-feature {width:100%; float:left; margin-bottom:20px;}
#topic-feature img { float:left; padding: 0 10px 0 0; }

/* Flash */
.flash-component{position:relative; text-align:center; padding:20px 0 20px 0; margin-bottom:20px;}
.lz-flash-top {position:relative; text-align:center; padding:20px 0 20px 0; margin-bottom:20px;}
.lz-flash-bot {width:100%; position:absolute; left:0; bottom:-30px; height:20px; }

/*UC*/
#aaiuc-input {width: 100%;  margin-bottom: 5px; padding-right: 5px; font-size: 12px;}
#aaiuc-input img {text-align: center; padding-left: 30px; cursor:pointer; cursor: hand;}
#aaiuc-contr .enlarge {
max-width: 100px;
background:transparent url(/aai-files/images/subpages/subpage_art/icon_mag.png) no-repeat scroll left center;
display:block;
/*margin:0 10px 7px;*/
padding-left:15px;
}
.aaiuc-icon {float: left; clear: left; padding: 5px 15px 5px 5px; text-align: center;}

/*News-widget*/
#news-widget { clear:both; float:left; height:auto !important; margin:4px 0 0 5px; min-height:100px; position:relative; width:328px; }
#news-widget h3 {clear: right; padding:0 0 5px; font-size: 120%; margin: 0 0 1px;}
.news-widget-picture {float: left; padding-right: 10px; padding-bottom: 5px; padding-top: 3px;}
.news-widgrt-rm  {width: 322px; text-align: right;}
