/*@import url("asn-styles.css");*/
/*@import url("nav.css");*/
/*@import url("responsive-tables.css");*/

/* main container */
#mainContainer { width:100%; margin:0 auto; padding:0; }

#clouds { background:url(../img/bgs/clouds.png) repeat-x center top; margin:0 auto; -webkit-background-size: 2294px 241px; width:100%; }

/* main header */
header { position:relative; height:auto; text-align:center; }

#content { background:url(../img/bgs/grain_sand.jpg); border-top:none; border-right:1px solid #FFF; border-left:1px solid #FFF; display:block; width:100%; }

/* mission statement */
#mission, #eagle { display:none; }

/*mobile font-size*/

p, article p, li, #mainContent li { font-size:18px; }

/* site search box */

#search { display:block; height:40px; position:static; width:100%; clear:both; padding:10px 5%; }

#search input[type="text"] { width:65%; padding:2% 5%; }

#mainContent input[type="text"], input[type="password"] { width:50%; }

textarea { width:90%; }

/* social media icons */
ul#smIcons { display: none; }

/* right column */
#mainContent { display:block; width:90%; padding:2% 5%; margin:0 auto; vertical-align:top; }

/* hide jquery cycle on home page */
#cycleFrame { display: none; }

section { width: 100%; display: block;  background: url("../img/bgs/grain_sand.jpg") repeat scroll 0 0 transparent; border-top: none; }

#home section { margin-top: 10px; border-top: none; }

#home section:nth-child(2) { margin-top: 0; }

.sectionHead { width: 100%; }

p.moreLink2 { float: none; text-align: left; width: 100%;}

article header, article.post p { text-align:left; display:block; vertical-align:top; }

/* images */
.media { float: none; clear: both; width: 100%; margin: 10px auto; text-align: center; }

.media audio, .media video, .media img { width: 100%; }

.media dd.caption { background: none; text-align: center; }

img { text-align: center; max-width: 100%; }

img[align="left"], img[align="right"], img[align="middle"] { width: 100%; height: auto; }

.media dd.zoom, figure .zoom { display: none; }

dl.large img { width: 100%; }


/* thumbnail images */
.thumb.right, .thumb.left, .thumb.center { float:none; clear:both; width:60%; margin:10px auto; }

.thumb.right img, .thumb.left img, .thumb.center { width:100%; }

figure.right, figure.left, figure.center { float: none; clear: both; width: 100%; text-align: center; padding: 0; margin: 0; }

figure.right img, figure.left img, figure.center img { width: 100%; }

figcaption, a figcaption { background: none; }
hr { width:100%; }

#logo a { height:138px; width:226px; background:url(../img/bgs/ASN_logo.png) no-repeat 0 0; display:block; margin:10px auto; text-indent:-999em; position:static; }

nav { display:block; padding:2% 5%; width:90%; margin:0 auto; }

/* container for accordion menu*/
#nav { margin:0; width:100%; display:block; border-bottom: none; background: #EBFDFF url(../img/bgs/grain_blue.jpg) repeat; }

#socialMedia,
#share,
#home section.photoGallary
{
    display: none;
}

/* footer */

footer { height:50px; margin:0 auto; padding:2% 5%; text-align:center; width:79%; background: none; border: none; }
ul#nav2 {  display: none; }
p.copyright { clear:both; display:block; font-size:14px; line-height:1; padding:16px 0 0 0; margin:0; text-align:center; }

/* nav */
h3.navHidden { display: block; }
h3.accordionButton a { font-size: 20px; }
.accordionContent li { font-size: 18px; }

.pager h3, .pager li em { display: none; }

/* site map */
#searchResults h3, #sitemap h3 { font-size: 20px; }
#siteMap div li { font-size: 18px; }

/* search directory page */
#searchDir label { display: block; padding: 0; }

section h3, section article
{ padding-left: 2%; }

article.post p a {word-wrap: break-word;}


/* 2019-10-14 SLM */
#mainContent article.archive ul {
    margin-left: 0;
    padding: 0;
}

#mainContent article.archive ul > li:before {
    left: -3px;
}

#mainContent article.archive ul > li { position: relative; padding-left: 17px; }

div#searchResults { padding: 0 8px; }