/*Start Rest*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp, small, strike, /*sub, sup,*/ tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ul {list-style: none;}
ul strong {font-size: 1.1em;}
a{text-decoration:none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*End Reset*/

a:link{color:#1D2D6E; font-weight:bold; text-decoration:underline;}
a:visited{color:#286DB2; }
a:hover{color:#FFF; background:#3756C2; text-decoration:none;}
a img{display:block; border:none;}
a img:hover{text-decoration:none;}
.img-left{display:block; border:none; float:left;}
body{background:url(/images/layout/bg2.jpg) no-repeat 949px 0 #1C4372; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;}
#top{width:949px;}
#header ul.nav li{float:left;}
#header ul.nav li a{text-indent:-9999px; display:block; background:url(/images/layout/HoursDonate2.jpg) no-repeat 0 0; height:77px; position:relative;}
#header ul.nav li.hours-directions a{ width:157px;}
#header ul.nav li.join-donate a{width:120px; background-position:-149px 0; margin-left:-8px; z-index:1;}
#header ul.nav li.hours-directions a:hover{ background-position:0 -77px; z-index:99;}
#header ul.nav li.join-donate a:hover{background-position:-149px -154px;}

#header ul.nav2 li{float:left;}
#header ul.nav2 li a{text-indent:-9999px; display:block; background:url(/images/updates/homeButtons.jpg) no-repeat 0 0; height:77px; position:relative;}
#header ul.nav2 li.hours-directions2 a{ width:110px;}
#header ul.nav2 li.join2 a{width:93px; background-position:-100px 0; margin-left:-10px; z-index:1;}
#header ul.nav2 li.donate2 a{width:118px; background-position:-175px 0; margin-left:-18px; z-index:2;}
#header ul.nav2 li.hours-directions2 a:hover{ background-position:0 -77px; z-index:99;}
#header ul.nav2 li.join2 a:hover{background-position:-100px -154px; z-index:99;}
#header ul.nav2 li.donate2 a:hover{background-position:-175px -231px; z-index:99;}

/*special member graphics*/
.joinbig{display:block; width:auto; margin:35px 0px 35px 100px;}
.joinbig a img:hover{text-decoration:none;}
.join-btn{display:block; width:auto; margin:0 0 0 250px;}
.join-btn a img:hover{text-decoration:none;}

#logo{position:absolute; left:717px; top:11px; z-index:5000;}
a#logo:hover{background:none;}
#egg{position:absolute; width:179px; height:221px; background:url(/images/layout/egg.jpg) no-repeat 0 0; top:79px; left:4px;}
#egg:hover, #egg.hover{background-position: 100% 0;}
#search{background:url(/images/layout/search2.png) no-repeat 4px 9px; width:266px; height:77px; position:absolute; left:712px; top:104px; padding:40px 0 0 60px; z-index:2;}
#search input.text{border:none !important; padding:0 !important; background:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#043A68; z-index:5; margin:0 0 0 -19px;}
#search input.go{position:absolute; top:25px; z-index:99; display:none; margin-left:21px;}
#fantastic-art{position:absolute; left:602px; top:184px;}

#wrapper{background:#3756C2;}
#nav-wrapper{width:229px; float:right; background:url(/images/layout/right-col-bottom4.png) no-repeat 0 100% #6B9600; padding-bottom:145px;}
#nav-top{background:url(/images/layout/nav-top.jpg) no-repeat 0 0;}
#nav-bottom{background:url(/images/layout/nav-ul-bottom.png) no-repeat 100% 100%; padding-bottom:45px; margin-bottom:-4px;}
ul#nav{ padding-left:12px; }
#nav li a, #nav li.de{text-indent:-9999px; display:block; background:url(/images/layout/nav4.png) no-repeat; width:197px;}
#nav li.de{background-position:0 -289px; height:13px;}
#nav li#nav1 a{height:34px;}
#nav li#nav2 a, #nav li#nav6 a, #nav li#nav10 a, #nav li#nav11 a{height:32px;}
#nav li#nav3 a{height:31px;}
#nav li#nav4 a{height:28px;}
#nav li#nav5 a{height:39px;}
#nav li#nav8 a{height:31px;}
#nav li#nav7 a, #nav li#nav9 a{height:29px;}
#nav li#nav1 a:link, #nav li#nav1 a:visited{background-position:0 0;}
#nav li#nav2 a:link, #nav li#nav2 a:visited{background-position:0 -34px;}
#nav li#nav3 a:link, #nav li#nav3 a:visited{background-position:0 -66px;}
#nav li#nav4 a:link, #nav li#nav4 a:visited{background-position:0 -97px;}
#nav li#nav5 a:link, #nav li#nav5 a:visited{background-position:0 -125px;}
#nav li#nav6 a:link, #nav li#nav6 a:visited{background-position:0 -164px;}
#nav li#nav7 a:link, #nav li#nav7 a:visited{background-position:0 -196px;}
#nav li#nav8 a:link, #nav li#nav8 a:visited{background-position:0 -225px;}
#nav li#nav9 a:link, #nav li#nav9 a:visited{background-position:0 -256px;}
#nav li#nav10 a:link, #nav li#nav10 a:visited{background-position:0 -301px;}
#nav li#nav11 a:link, #nav li#nav11 a:visited{background-position:0 -333px;}

#nav li#nav1 a:hover, #nav li#nav1.current a{background-position:-196px 0;}
#nav li#nav2 a:hover, #nav li#nav2.current a{background-position:-196px -34px;}
#nav li#nav3 a:hover, #nav li#nav3.current a{background-position:-196px -66px;}
#nav li#nav4 a:hover, #nav li#nav4.current a{background-position:-196px -97px;}
#nav li#nav5 a:hover, #nav li#nav5.current a{background-position:-196px -125px;}
#nav li#nav6 a:hover, #nav li#nav6.current a{background-position:-196px -164px;}
#nav li#nav7 a:hover, #nav li#nav7.current a{background-position:-196px -196px;}
#nav li#nav8 a:hover, #nav li#nav8.current a{background-position:-196px -225px;}
#nav li#nav9 a:hover, #nav li#nav9.current a{background-position:-196px -256px;}
#nav li#nav10 a:hover, #nav li#nav10.current a{background-position:-196px -301px;}
#nav li#nav11 a:hover, #nav li#nav11.current a{background-position:-196px -333px;}
#nav li ul{margin:4px 0 5px 17px; display:none;}
#nav li.current ul{display:block;}
#nav li li{background:url(/images/icons/nav-li.png) no-repeat 0 3px; padding:0px 0 0px 14px; line-height:1.38; margin-bottom:3px; width:160px; }
#nav li li a{width:auto;}
#nav li li.current{background:url(/images/icons/nav-li-current.png) no-repeat 0 3px;}
#nav li li a:link, #nav li li a:visited{background:none; text-decoration:none; text-indent:0; height:auto; color:#5A641D; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#nav li li.current a:link, #nav li li.current a:visited{color:#33578A; font-weight:bold;}
#nav li li a span{padding:3px;}
#nav li li a:hover span, #nav li li.current a:hover span{background:#3756C2; color:#FFF;}
#nav li#nav1 li a,#nav li#nav2 li a,#nav li#nav3 li a,#nav li#nav4 li a,#nav li#nav5 li a,#nav li#nav6 li a,#nav li#nav7 li a,#nav li#nav8 li a,#nav li#nav9 li a,#nav li#nav10 li a{height:auto;}


#content{background:#3756C2; width:720px; float:left;}
#right-flash{width:250px; height:422px; position:absolute; top:306px; left:950px}
a#bling:link, a#bling:visited,a#kinetic:link, a#kinetic:visited{background:url(/images/layout/right-col-links.gif) no-repeat 0 0; width:229px; height:142px; display:block; text-indent:-9999px;}
a#bling:hover{background-position:100% 0;}
a#kinetic:link, a#kinetic:visited{height:167px; background-position:0 100%;}
a#kinetic:hover{background-position:100% 100%;}
#footer{clear:both; background:url(/images/layout/footer.png) no-repeat 0 0 #1D2D6E; height:133px; padding-left:138px; line-height:1.3; font-size:11px; color:#B2B7CE; position: relative; }
#footer div.location{font-weight:bold; margin-top:45px; float:left;}
#footer address, #footer div.location span.phone{font-weight:normal;}
#footer address a{font-weight:bold; color:inherit;}
#footer ul{float:left; margin-top:45px; margin-left:60px; width:530px;}
#footer ul li{display:inline; background:url(/images/icons/footer-star.png) no-repeat left center; padding-left:15px; }
#footer ul li a:link, #footer ul li a:visited{color:#B2B7CE; text-decoration:underline; padding:3px; font-weight:bold;}
#footer ul li a:hover{text-decoration:none;  background:#3756C2; color:#DDE2F5; font-weight:bold;}
.fl{float:left;}
.fr{float:right;}

.cufon-a{position:absolute; width:184px; margin-left:-9999px;}

.socialIcons{position:absolute; right:116px; top:71px;}
.socialIcons a{background:url(/images/layout/avamSocial2.png) no-repeat 0 0; display: block; text-indent: -9999px; width:39px; height:40px; margin-right:11px; float:left;}
.socialIcons .facebook{width:37px; height:50px;}
.socialIcons .twitter{background-position: -48px 0;}
.socialIcons .instagram{background-position: -97px 0; width:40px;}
.socialIcons .flickr{background-position: -147px 0;}
.socialIcons .youtube{background-position: -195px 0;}
.socialIcons .email{ margin-right:0; width:40px; background-position: -243px 0;}




#wrapper:after{ content: ""; display: block; height: 0; clear: both; }

/*PICASSA SLIDESHOW EMBEDS*/

#picassa-main {
	margin-left: 17px;
}

#picassa-smile {
	width: 650px;
	height: auto;
	margin-bottom: 30px;
}

#content #picassa-smile p {
	font-size:11px;
	line-height:1.5;
	color:#000;
	margin: 20px 0 15px 0;
}

/* this style is temporary... used for QA issues... needs to be fixed  */
.qaissues {
	color: #CCFF33;
}