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, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
canvas {  }
:focus { outline: 0px none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0px; }
td { border: 0px none; outline: 0px none; padding: 0px; }
body { font-size: 62.5%; color: rgb(37, 37, 37); font-family: Arial,Geneva,"Helvetica Neue",Helvetica,verdana,sans-serif; }
h1 { font-weight: normal; color: rgb(17, 17, 17); }
h2, h3, h4, h5, h6 { font-weight: bold; position: relative; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2.4em; margin-bottom: 0.75em; }
h3 { font-size: 1.8em; line-height: 1.15em; margin-bottom: 0.33em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0px; }
p { font-size: 1.2em; margin: 0px 0px 0.8em; line-height: 1.4em; }
p img { float: left; margin: 0.33em 1.33em 1em 0px; padding: 0px; }
p img.right { float: right; margin: 1.5em 0px 1.5em 1.5em; }
a:link, a:visited { color: rgb(0, 119, 170); }
a:focus, a:hover { color: rgb(89, 46, 22); text-decoration: underline; }
a { color: rgb(102, 153, 153); text-decoration: none; }
blockquote { margin: 1.5em; color: rgb(102, 102, 102); font-style: italic; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 0; }
address { margin: 0px 0px 1.5em; font-style: italic; }
del { color: rgb(102, 102, 102); }
pre, code { margin: 1.5em 0px; white-space: pre; }
tt { display: block; margin: 1.5em 0px; line-height: 1.5; }
pre, code, tt { font: 1em/1.5 'andale mono','lucida console',monospace; }
li ul, li ol { margin: 0px 1.5em; }
ul li, ol li { line-height: 1em; padding-bottom: 0.5em; }
ul, ol { font-size: 1.2em; margin: 0px 1.5em 1.5em; list-style-position: inside; }
ul { list-style-type: square; }
ol { list-style-type: decimal; }
dl { margin: 0px 0px 1.5em; position: relative; }
dl dt { font-weight: bold; }
dt { font-size: 1.2em; margin-bottom: 0.33em; }
dd { font-size: 1.2em; margin-left: 0px; margin-bottom: 0.33em; }
dd p { font-size: 1em; margin-bottom: 0.5em; }
table { margin-bottom: 1.4em; }
th { font-weight: bold; background: none repeat scroll 0% 0% rgb(195, 217, 255); }
th, td { padding: 4px 10px 4px 5px; }
tr.even td { background: none repeat scroll 0% 0% rgb(229, 236, 249); }
tfoot { font-style: italic; }
caption { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
table .last { padding-right: 0px; }
.small { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide { display: none; }
.quiet { color: rgb(102, 102, 102); }
.loud { color: rgb(0, 0, 0); }
.center { text-align: center; margin: 1.5em auto 0.33em; }
.center img { float: none; }
.highlight { background: none repeat scroll 0% 0% rgb(255, 255, 0); }
.added { background: none repeat scroll 0% 0% rgb(0, 102, 0); color: rgb(255, 255, 255); }
.removed { background: none repeat scroll 0% 0% rgb(153, 0, 0); color: rgb(255, 255, 255); }
.top { margin-top: 0px; padding-top: 0px; }
.bottom { margin-bottom: 0px; padding-bottom: 0px; }
.title { font-weight: bold; }
.sub { font-style: italic; font-weight: bold; }
#footer { color: rgb(80, 100, 174); }
#ctr h2 { color: rgb(36, 62, 85); display: block; line-height: 1em; margin: 6px 0px -11px; padding: 0px 0px 4px; }
#ctr p { line-height: 1.5em; margin-bottom: 1em; }
#ctr object, #topLeft object, #ctrLeft object, #ctr embed, #topLeft embed, #ctr img, #ctrLeft img, #topLeft img { border: 1px solid rgb(170, 170, 170); padding: 2px; float: left; overflow: hidden; position: relative; z-index: 0; }
#ctr object, #topLeft object, #ctr embed, #topLeft embed, #ctr img, #topLeft img { border-color: rgb(196, 196, 196); }
#ctrLeft object, #ctrLeft img { border-color: rgb(105, 133, 166); }
#container #ctrLeft img, #container #topLeft img, #container #ctrLeft object, #container #topLeft object { margin: 0.33em 0.66em 0.66em 0px; }
#content #ctr img { margin: 5px 10px 10px 0px; }
#content #ctr object { display: block; margin: 5px 10px 10px 0px; clear: left; }
#content #ctr embed, #content #topLeft embed { display: block; margin: 0px; padding: 0px; }
#main #container #content #ctr p > embed, #content #ctr #entryCtr p > embed { padding: 2px ! important; margin: 0.25em 0px 0.66em ! important; }
#main #container #content #topLeft img, #main #container #content #topLeft .arc90_img.floatl, #sports #container #content #topLeft img, #sports #container #topLeft object, #sports #container #topLeft embed { display: none; visibility: collapse; position: absolute; left: -9999px; }
#main #container #content #mainLeft #topLeft #f4 img, #main #container #content #mainLeft #topLeft #f4 .arc90_img.floatl, #main #container #content #mainLeft #topLeft #tLeft_arts img, #main #container #content #mainLeft #topLeft #tLeft_arts .arc90_img.floatl { display: inline; visibility: visible; position: relative; left: 0px; margin-bottom: 0.66em; }
#container #topLeft #tLeft_arts p .arc90_imgCaption, #container #topLeft #tLeft_arts p .arc90_imgCredit { font-size: 1em; display: none; }
#main #content #ctrLeft .arc90_imgCaption, #main #content #ctrLeft .arc90_imgCredit { display: none; }
#main #content #ctrLeft .arc90_img.floatl { margin-bottom: 0px; }
#feed_links { display: block; float: left; margin: 0.66em 0px; }
#farRight #feed_links h3 { margin-bottom: 0.35em; }
#farRight #feed_links .rss_feed { color: rgb(0, 0, 0); font-size: 1em; display: block; height: 12px; width: 164px; float: left; padding-left: 16px; margin: 0px 0px 0.5em; background: url(9acaa358c05dcd664ed7665c4842c8890e07edb8.png)  no-repeat scroll left center transparent; }
.arc90_img { text-align: left; padding: 0.2em 0.2em 0px; margin: 0px; }
#content #ctr .arc90_imgImage { margin: 0.25em 0px 1px; }
#ctr .arc90_imgCaption { clear: left; font-size: 1.1em; color: rgb(106, 106, 106); text-align: left; padding: 1px 0px; margin: 0px; line-height: 1.15em; position: relative; }
#ctr p .arc90_imgCaption { font-size: 0.9em; }
.floatl { float: left; margin: 0px 0.66em 1.15em 0px; padding-left: 0px; position: relative; overflow: hidden; display: inline; }
.floatr { float: right; margin: 0px 0px 1.15em 0.66em; padding-right: 0px; position: relative; overflow: hidden; display: inline; }
p span.arc90_imgSpan { color: rgb(106, 106, 106); position: relative; text-transform: uppercase; margin: 0px; font-weight: normal; font-size: 8px; padding: 0px 0px 1px; line-height: 1em; text-align: right; }
#ctr p.arc90_imgCredit { text-align: right; margin: 0px 0px 3px; padding: 0px 2px 0px 0px; line-height: 0.55em; display: block; float: left; height: 10px; position: relative; clear: left; }
p p span.arc90_imgSpan { font-size: 8px; }
#ctr #tag_dl { margin-top: 3em; }
#ctr #tag_dl dd { margin-bottom: 0.66em; }
#ctr .p_gallery { display: none; }
#ctr .p_gallery ul, #ctr .p_gallery ul { margin: 0px; }
#ctr .p_gallery ul li { list-style-type: none; }
.p_gallery img { display: none; }
h5.pg_link { margin-bottom: 0.33em; text-transform: uppercase; }
h5.pg_link a { color: rgb(0, 0, 0); }
.socB { text-align: center; padding: 0.33em 0px; font-size: 1.1em; font-weight: bold; width: 555px; display: block; clear: both; background: url(3b3bf509695d2998cd3e54d1a83c10ea85727ce9.jpg)  repeat-y scroll center top transparent; }
#content #facebook_like { margin: 1em 0px 0px; padding: 0px; }
#atff { display: none; visibility: collapse; }
#farLeft .tweets p { line-height: 1.3em; font-size: 1.1em; }
#farLeft .tweets div { clear: left; margin-bottom: 1em; }
#farLeft .tweets .twitHead { font-weight: normal; color: rgb(38, 78, 141); margin-bottom: 0.33em; line-height: 1.15em; }
.tweets .twitBody { font-size: 1.1em; word-wrap: break-word; }
#farLeft .tweets .twitBody img { margin-bottom: 0.15em; border: 1px solid rgb(210, 211, 203); padding: 1px; margin-right: 0.5em; margin-top: 0.2em; }
#pageslide-slide-wrap { background-color: rgb(229, 230, 222); }
#pageslide-content h2 { color: rgb(204, 102, 0); }
#pageslide-content a { font-size: 12px; padding: 0px 0px 0.15em; }
.pageslide-close { display: block; width: 14px; height: 14px; }
.pageslide-close span { display: none; }
#showList, #showList_2 { margin: 0px; }
#eventCal { margin-bottom: 0.66em; margin-top: -1.15em; line-height: 1.25em; }
#eventCal div { margin-top: 0.5em; }
#farRight a { font-weight: bold; padding-right: 1.5em; }
#farRight a:link, #farRight a:visited, #content #farRight h4 a:link, #content #farRight h4 a:visited { color: rgb(0, 119, 170); }
#farRight dt { font-size: 11px; line-height: 1.1em; margin-bottom: 0.2em; }
#farRight #seeclickfix .sched { margin: 0px; padding: 0px; color: rgb(240, 109, 30); }
#farRight dl { margin-bottom: 0.66em; }
#farRight dl dd, #farRight dl dd p { margin-bottom: 0.15em; line-height: 1.15em; font-size: 10px; }
#farRight dl dd p { line-height: 1.15em; display: inline; }
#farRight dl .url { height: 8px; margin-top: 0px; line-height: 1.15em; display: block; font-size: 11px; overflow: visible; position: relative; }
#farRight dl .e_url { margin: 0.25em 0px 0.75em; }
#farRight .sched { font-weight: bold; color: rgb(88, 88, 88); line-height: 1.15em; font-size: 10px; padding-top: 0.66em; position: relative; }
#farRight .datefield, #farRight .cal_where { font-weight: bold; white-space: nowrap; }
#container #farRight .sidebar { text-align: center; margin: 0.8em 0px 2em; }
#farRight #seeclickfix dl { padding-top: 0.66em; }
#load_last { display: none; }
.sf-menu, .sf-menu * { margin: 0px; padding: 0px; list-style: none outside none; }
.sf-menu { line-height: 1; }
.sf-menu ul { position: absolute; top: -999em; width: 10em; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0px; top: 2.5em; z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; top: 0px; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; top: 0px; }
.sf-menu { float: left; margin-bottom: 1em; }
.sf-menu a { padding: 0.95em 1em 0.55em; text-decoration: none; }
.sf-menu a, .sf-menu a:visited { color: rgb(17, 51, 170); }
.sf-menu li { background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.sf-menu li li { background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.sf-menu li li li { background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: none repeat scroll 0% 0% rgb(83, 83, 83); outline: 0px none; }
.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: 0.75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url(2c8002372da1a54be3275eca81c06eac3d9df993.png)  no-repeat scroll -10px -100px transparent; }
a > .sf-sub-indicator { top: 0.8em; background-position: 0px -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
.sf-menu ul .sf-sub-indicator { background-position: -10px 0px; }
.sf-menu ul a > .sf-sub-indicator { background-position: 0px 0px; }
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0px; }
.sf-shadow ul { background: url(38bc63dd1b14137e443ff3ad63243d9665f54cc8.png)  no-repeat scroll right bottom transparent; padding: 0px 8px 9px 0px; }
.sf-shadow ul.sf-shadow-off { background: none repeat scroll 0% 0% transparent; }
.boxy-wrapper { position: absolute; z-index: 3000; }
.boxy-wrapper.fixed { position: fixed; }
.boxy-modal-blackout { position: absolute; background-color: black; left: 0px; top: 0px; }
.boxy-wrapper { empty-cells: show; }
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0px; }
:root .boxy-wrapper .top-left { background: url(92dd28541bb646bf8b5da62250dee512f80651dc.)  repeat scroll 0% 0% transparent; }
:root .boxy-wrapper .top-right { background: url(6d50264ed3e840ca7517c92d526650c25f418245.png)  repeat scroll 0% 0% transparent; }
:root .boxy-wrapper .bottom-right { background: url(16eb9c4b71f8d20e9f53473141c0f33ba7c0aa7e.)  repeat scroll 0% 0% transparent; }
:root .boxy-wrapper .bottom-left { background: url(c27578b9b6b7c50a139f50200c91d7f0b6546867.png)  repeat scroll 0% 0% transparent; }
.boxy-wrapper .top-left {  }
.boxy-wrapper .top-right {  }
.boxy-wrapper .bottom-right {  }
.boxy-wrapper .bottom-left {  }
.boxy-wrapper .top, .boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; padding: 0px; }
.boxy-wrapper .left, .boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; padding: 0px; }
.boxy-wrapper .title-bar { background-color: black; padding: 6px; position: relative; }
.boxy-wrapper .title-bar.dragging { cursor: move; }
.boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0px; padding: 0px; font-weight: normal; }
.boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }
.boxy-inner { overflow: hidden; background-color: white; padding: 0px; }
.boxy-content { padding: 15px; }
.boxy-wrapper .question { width: 350px; min-height: 80px; }
.boxy-wrapper .answers { text-align: right; }
#header #loggin .logForm { margin-bottom: 0.33em; }
.boxy-wrapper #loggin .logForm .input { margin-right: 0.5em; width: 150px; }
.boxy-wrapper #loggin .logForm label { width: 80px; }
.boxy-wrapper #loggin .logForm .checkbox { margin-left: 0px; }
.boxy-wrapper #loggin .logForm button.logan { margin-left: 60px; }
#nhi_sponsors a, #nhi_sponsors div, #sponsors #dev, #farRight #nhi_andi { width: 180px; padding-bottom: 25px; display: block; background-repeat: no-repeat; background-position: 10px 15px; clear: both; }
#nhi_sponsors a, #nhi_andi { text-indent: -9999px; }
#sponsors .SponsorCFS { display: none; visibility: collapse; }
#container #nhi_sponsors div a, #container #nhi_sponsors div div a { width: 180px; display: block; float: left; margin: 0px; padding: 0px 0px 25px; }
#Sponsor1 { background-image: url(89caff8391e5e093cf05d3c13bf7814a7832aea0.gif) ; height: 135px; }
#Sponsor7 { background-image: url(ab591cf58c76b4e25784bb63e3e8df44b04b85db.png) ; height: 69px; }
#Sponsor2 { background-image: url(691c2d4dfdd9ee001f601a3f7df1c423db6e7299.gif) ; height: 127px; margin-top: -15px; }
#Sponsor6 { background-image: url(7dcb47a3ade95cad499762a321c107e827d1b4af.gif) ; height: 122px; }
#Sponsor3 { background-image: url(44c7db8ade93b15821a1e6d209db903b64de8998.gif) ; height: 78px; }
#Sponsor4 { background-image: url(cd124dd7329c2344bf70740fd984bede9bc3e100.jpg) ; height: 84px; }
#sponsor_csfund { background-image: url(97c307e856e0622c124d55e342b85ba45b4fdf45.png) ; height: 65px; }
#SponsorY { background-image: url(737ee55c933eaf2344313bcbbc721444671a65df.gif) ; height: 135px; }
#SponsorY2 { background-image: url(64b1ec602010bc53c85c64529b7476c75e5b5d38.jpg) ; height: 160px; }
#SponsorWG { background-image: url(81a2c09b8ea0042c636a03222fc0130877e2921b.jpg) ; height: 25px; }
#SponsorIANH { background-image: url(fe3aa8562adf47beae92efe38e6c552e0d717d0f.gif) ; height: 34px; }
#Sponsor8 { background-image: url(ce066422a142d90e58f510ea3c5e3f572d921b3d.jpg) ; height: 43px; margin-bottom: 20px; }
#sponsor_SF { background-image: url(18c18ce19d632d25b47d81fafa912f4a1df10f03.gif) ; height: 30px; }
#sponsor_SEIU { background-image: url(de3bebc13f7c4cbcc6203371642987af4fcaf6cb.jpg) ; height: 132px; background-position: 20px 15px ! important; }
#sponsor_YNHH { background-image: url(a31187570ee058a415687dc5bfd88533599f99ed.png) ; height: 87px; }
#sponsor_Levinson { background-image: url(39bb539fb8a3ba530dbfd441d9a01ee43eb5a3eb.png) ; height: 80px; }
#container #farRight #nhi_andi { background-image: url(9a4897ebebeb640579ef9fe850d070eaa7a7d66f.png) ; height: 122px; background-position: 0px 15px; margin-top: -15px; padding-bottom: 21px; }
#farRight #nhi_andi #andi_apple, #farRight #nhi_andi #andi_android { float: left; position: relative; padding: 0px; height: 20px; }
#farRight #nhi_andi #andi_apple { width: 64px; margin: 99px 0px 0px; }
#farRight #nhi_andi #andi_android { width: 73px; margin: 99px 0px 0px; }
#sponsor_EEJF { background-image: url(c219464191d9b10130290d73e78e8f456ddbc9b4.png) ; height: 41px; }
#sponsorFIJ { background-image: url(d95dd762c71d240d4a95806ec91cff53e7f49ad0.png) ; height: 59px; }
.breakingArts #SponsorNEA { background-image: url(30746eea58675e1b707b632c1edb78f3d6dc4309.png) ; height: 122px; }
#SponsorWC { background-image: url(61352b4c07b8244cdbc9baba7f4993ce43c0f359.gif) ; height: 11px; }
#Sponsor5 { background-image: url(0b7089d11690da11ef55659cefaedd1e0f7563d7.gif) ; height: 16px; }
#seedlings { background-image: url(b8a0bd98f456e1d3887d3e95733d515c81c286b8.png) ; height: 29px; }
#SponsorRJ { background-image: url(1db828a365992c94b07b39d4281fd8ccfc86d135.png) ; height: 162px; }
#SponsorRJ:hover, #SponsorRJ div { background-image: url(628d00c0d4aa19a4f88a8dd64a071031ec41140f.png) ; }
#SponsorRJ div { visibility: hidden; }
#SponsorBE2 { background-image: url(4ccc7147d22088c111154e99ecf66444f10364cb.jpg) ; height: 160px; }
#container #nhi_sponsors #SponsorCFS { background: url(5b55a45dfc3b24f3d446b0fa571fc00ca2fd76c3.gif)  no-repeat scroll 10px 5px transparent; height: 131px; width: 180px; }
#SponsorCFS { height: 131px; }
#container #nhi_sponsors #SponsorCFS:hover, #sponsors .SponsorCFS { background-image: url(84a52d3f3c5a73f195938f152d6307017a23279f.gif) ; }
#container #nhi_sponsors #SponsorCFS div { background-position: -5000px 15px; }
#dev { background-image: url(4bc96f806a07735b8972f2c970219bf112aa2bae.jpg) ; height: 157px; margin: -15px 0px 20px; text-indent: -9999px; }
#farRight #fb08 { margin: 0.5em 0px -10px; }
#flyerboard { clear: both; font-size: 10px; display: block; padding-top: 8px; margin: 1px 0px 10px; text-align: center; }
#farRight #nhi_fb { margin: 1em 0px -10px; }
#flyerboard a { padding-top: 4px; padding-right: 0px; text-align: center; }
