@import '/css/thickbox.css';

* { margin: 0; padding: 0; outline: none; }  a img { border: none; }   html { height: 100%; }    body { min-height: 101%; }

body          { font: 85%/1.3 Georgia, "Times New Roman", Times, serif; color: #444; background: #FFF url(/images/site/body_bg.gif) repeat-y 50% 0; }
#container        { width: 808px; margin: 0 auto 25px; }

#bd-home        { }


/*-------------------------------------------------
=TEXT/CLASSES
-------------------------------------------------*/
img.logo-print      { display: none; }
hr.sep          { display: none; }
hr.titleSep       { color: #fff; background-color: #fff; border: 6px solid #E7E7E7; border-style: none none solid; margin: .25em 0 1em; display: block; }
hr.dashed       { color: #fff; background-color: #fff; border: 1px dashed #E7E7E7; border-style: none none dashed; margin: .2em 0 1em; display: block; }
a           { color: #8ab656; text-decoration: none; }
a:hover, a:focus    { text-decoration: underline; }
#content a        { color: #68b9d1; }
a.externalLink      { background: url(/images/site/icon_site.gif) no-repeat left center; padding-left: 15px; }

p           { margin: .15em 0 1em; line-height: 1.4; }
p.date          { font-size: 90%; width: 808px; height: 34px; line-height: 34px; text-align: right; margin: 0; }
p.byline        { margin: .4em 0; font-variant: small-caps; padding-top: 5px; border-top: 1px dashed #e1e5e7; letter-spacing: .05em; }
p.byline#brdBtm     { padding: 5px 0 7px; border-bottom: 5px solid #E7E7E7; margin-bottom: 1em; }
p.intro         { font-size: 135%;  line-height: 1.3!important; }
p.intro2        { font-size: 115%; line-height: 1.3!important; }
p.resultAmt       { font-variant: small-caps; margin-bottom: .65em; color: #777; }
p.secTitle        { font: 110% Georgia, "Times New Roman", Times, serif; font-variant: small-caps; margin: 10px 0 6px; color: #777; letter-spacing: 1px; }
span.moreSm a     { background: url(/images/site/icon_arrow1.gif) no-repeat right center; padding-right: 15px; font-variant: small-caps; color: #8ab656!important; margin:0;}
span.external a     { background-image: url(/images/site/icon_site.gif); margin:0; }
p.external        { padding-top: 3px; margin: .2em 0; }
p.external a      { background: url(/images/site/icon_site.gif) no-repeat right center; padding-right: 15px; font-variant: small-caps; color: #8ab656!important; }
sup           { font-size: 85%; vertical-align: super; }
blockquote p      { font-size: 145%; margin: 1em 0; color: #276482; padding: 6px 0; border-top: 1px dashed #e1e5e7; border-bottom: 1px dashed #e1e5e7; }

h1, h2, h3, h4, h5, h6  { font-weight: normal; }

#content h1       { font-size: 175%; margin: 0 0 .3em; color: #259ec2; line-height: 1.2; }
h2#sectionHead      { font-size: 175%; margin: 0 0 .3em; color: #276482; padding-top: 10px; border-top: 6px solid #eaeaea; line-height: 1.2; }
h2#sectionHead      { font-size: 190%; border-top-color: #b4cad1; color: #276482; }
h2#sectionHead_2    { font-size: 190%; border-top: none; padding: 0; margin-bottom: .7em; color: #276482; }
h2#sectionHead_3    { margin: 1em 0; padding-bottom: 5px; border-bottom: 6px solid #e7e7e7; color: #276482; }
h2#sectionHead_4    { padding-bottom: 5px; border-bottom: 1px dashed #e7e7e7; color: #276482; }
h2#sectionHead_5    { font-size: 190%; margin: 0 0 1em; padding: 10px 0; border-bottom: 6px solid #e7e7e7; border-top: 6px solid #b4cad1; color: #276482; }
h3.colLink        { font-size: 125%; border-top: 6px solid #d0d0d0; padding-top: 6px; width: 180px; margin: 10px 10px 10px 0; float: left; display: inline; background: url(/images/site/icon_arrow1.gif) no-repeat 0 10px; padding-left: 15px; }
h3.colLink.rightSide  { margin-right: 0; }
#content h4       { font: 120% 'Helvetica Neue', Arial, Helvetica, sans-serif; margin: 0 0 .25em; color: #259ec2 }
#resContent p       { margin: .3em 0 0; }
#resContent p.external  { margin: -.2em 0 1.4em; }
#content h3#topBtm, 
#content h3#topBtmSerif { font: 95% Arial, sans-serif; text-transform: uppercase; color: #888; padding: 7px 0; border-top: 6px solid #E7E7E7; border-bottom: 1px dashed #E7E7E7; margin: 2em 0 1em; }
#content h3#topBtmSerif { font: 85% Georgia, "Times New Roman", Times, serif; }
#content h5       { color: #276482; font-size: 95%; text-transform: uppercase; }
#content h5.topBar    { font-size: 85%; padding-top: 5px; border-top: 6px solid #E7E7E7; }
#content h5.grouperBar  { font-size: 85%; padding: 5px 0; border-top: 6px solid #E7E7E7; border-bottom: 1px dashed #E7E7E7; margin: .75em 0 1em; color: #777; }
#content h6.dashBar   { text-transform: uppercase; font-size: 80%; padding-top: 6px; border-top: 1px dashed #E7E7E7; margin: 1.75em 0 1em; color: #777;  }


div.colHead             { background: #e7e7e7; border-top: 5px solid #BCBCBC; color: #979797; padding: 9px 15px; margin: 0 0 1.2em; width: auto; position: relative; color: #777; }
#content div.colHead a        { color: #8ab656; }
#content div.colHead        { border-top-color: #b4cad1; }

div.colHead h5            { height: 9px; background-repeat: no-repeat; text-indent: -9999px; }
div.colHead h5#h5-inthissection   { width: 102px; background-image: url(/images/site/h5-inthissection.gif); }
div.colHead h5#h5-relresources    { width: 112px; background-image: url(/images/site/h5-relresources.gif); }
div.colHead h5#h5-onzionism     { width: 69px; background-image: url(/images/site/h5-onzionism.gif); }
div.colHead h5#h5-actions     { width: 50px; background-image: url(/images/site/h5-actions.gif); }
div.colHead h5#h5-zwordessays   { width: 102px; background-image: url(/images/site/h5-zwordessays.gif); }
div.colHead h5#h5-editorspicks    { width: 98px; background-image: url(/images/site/h5-editorspicks.gif); }
div.colHead h5#h5-bykeyword     { width: 81px; background-image: url(/images/site/h5-bykeyword.gif); }
div.colHead h5#h5-bydate      { width: 51px; background-image: url(/images/site/h5-bydate.gif); }
div.colHead h5#h5-essay       { width: 36px; background-image: url(/images/site/h5-essay.gif); }
div.colHead h5#h5-author      { width: 43px; background-image: url(/images/site/h5-author.gif); }
div.colHead h5#h5-morefromauthor  { width: 133px; background-image: url(/images/site/h5-morefromauthor.gif); }
div.colHead h5#h5-relatedlinks    { width: 81px; background-image: url(/images/site/h5-relatedlinks.gif); }
div.colHead h5#h5-newssources   { width: 81px; background-image: url(/images/site/h5-newssources.gif); }
div.colHead h5#h5-news        { width: 32px; background-image: url(/images/site/h5-news.gif); }
div.colHead h5#h5-aboutus     { width: 57px; background-image: url(/images/site/h5-aboutus.gif); }
div.colHead h5#h5-aboutus-whoweare  { width: 147px; background-image: url(/images/site/h5-aboutus-whoweare.gif); }
div.colHead h5#h5-bytopic     { width: 56px; background-image: url(/images/site/h5-bytopic.gif); }
div.colHead h5#h5-searchresults   { width: 104px; background-image: url(/images/site/h5-searchresults.gif); }
div.colHead h5#h5-newsearch     { width: 80px; background-image: url(/images/site/h5-newsearch.gif); }
div.colHead h5#h5-resources     { width: 69px; background-image: url(/images/site/h5-resources.gif); }
div.colHead h5#h5-contactinfo   { width: 89px; background-image: url(/images/site/h5-contactinfo.gif); }
div.colHead h5#h5-rss       { width: 21px; background-image: url(/images/site/h5-rss.gif); }



div.colHead div       { position: absolute; right: 15px; top: 1px; font-variant: small-caps; letter-spacing: .05em; }
strong.prev a       { background: url(/images/site/icon_arrow2.gif) no-repeat left center; padding-left: 14px; }
strong.next a       { background: url(/images/site/icon_arrow1.gif) no-repeat right center; padding-right: 14px; }


/*-------------------------------------------------
=CONTENT
-------------------------------------------------*/
#content          { width: 400px; float: left; display: inline; overflow: hidden; }
#bd-home #content     { width: 510px; }

#content img.contentHero  { border-top: 6px solid #E7E7E7; margin: 12px 0 10px; }
#content footnote-marker { color: #259ec2; font-weight: bold; }
#content ol li, #content-print ol li { margin: 5px 0; }
#content ol, #content-print ol { margin-left: 30px }


div.srchBlock       { margin: 15px 0 0; padding-top: 6px; border-top: 6px solid #E7E7E7; }
div.srchBlock em strong   { font-weight: normal; font-style: normal; color: #276482; }
div.srchBlock p.srchType  { text-transform: uppercase; font-size: 80%; margin: 0 0 .4em; color: #777; }
div.srchBlock p.byline    { color: #807b7b; font-variant: small-caps; margin-bottom: 0; padding: 0; border: none; line-height: 1; }

ul.pagination       { list-style: none; color: #777; border-top: 6px solid #E7E7E7; padding-top: .4em; margin: 1.2em 0; font-variant: small-caps; text-align: center; width: 400px; position: relative; }
ul.pagination li      { display: inline; }
ul.pagination li.viewall  { position: absolute; left: 0; top: 5px; }
ul.pagination li.prev   { position: absolute; left: 0; top: 5px; }
ul.pagination li.next   { position: absolute; right: 0; top: 5px; }
ul.pagination li.viewall a  { background: url(/images/site/icon_arrow1.gif) no-repeat right center; padding-right: 15px; }
ul.pagination li.prev a   { background: url(/images/site/icon_arrow2.gif) no-repeat left center; padding-left: 15px; }
ul.pagination li.next a   { background: url(/images/site/icon_arrow1.gif) no-repeat right center; padding-right: 15px; }
#content ul.pagination a  { color: #276482; }

dl.aboutWho         { border-top: 6px solid #E7E7E7; padding-top: 8px; margin: 20px 0 40px; min-height: 90px; }
dl.aboutWho dt        { float: left; display: inline; clear: both; }
dl.aboutWho dt img      { margin-top: 5px; }
dl.aboutWho dd        { margin-left: 105px; }
dl.aboutWho dd.aboutName  { color: #259ec2; font-size: 18px; }
dl.aboutWho dd.aboutName strong   { font-weight: normal; }
dl.aboutWho dd.aboutTitle { font-variant: small-caps; margin-bottom: .4em; }

dl.aboutBio         { width: 400px; height: 115px; position: relative; }
dl.aboutBio dt        { float: left; display: inline; clear: both; }
dl.aboutBio dd        { margin-left: 0; }
dl.aboutBio dd.bioName    { color: #276482; font-size: 28px; position: absolute; left: 101px; bottom: .3em; }
dl.aboutBio dd.bioName h2#sectionHead_2 { font-size: 120%; }
dl.aboutBio dd.bioName strong{ font-weight: normal; }
dl.aboutBio dd.bioTitle   { font-variant: small-caps; position: absolute; bottom: 0; left: 101px; }

dl.published        { font-size: 90%; margin: 1.4em 0; }
dl.published dt       { float: left; display: inline; clear: both; }
dl.published dd       { margin-left: 67px; }
dl.published dd h3      { font-variant: small-caps; color: #259ec2; margin: 0 0 .1em; line-height: 1; }
dl.published dd h3 a    { color: #259ec2!important; }
dl.published dd.pubSource { font-size: 94%; font-variant: small-caps; }
dl.published dd.pubSource a { color: #888!important; }
dl.published dd.pubInfo   { margin-top: .5em; }
dl.published dd.pubInfo a { color: #888!important; background: url(/images/site/icon_arrow1.gif) no-repeat right center; padding-right: 15px; }

div.podcast         { margin: .9em 0 .7em; padding-bottom: .4em; border-bottom: 1px dashed #cdd4d7 }
h3.podcastH3        { font-size: 135%; background: url(/images/site/icon_podcast.gif) no-repeat 0 5px; padding-left: 23px; color: #6b953a; } 
#content h3.podcastH3 a   { color: #259EC2; } 
#content h3.podcastH3 a:hover{ color: #6b953a; text-decoration: none; } 
div.podcast img       { float: right; display: inline; margin: 3px 0 5px 10px; }
div.podcast p.podDetails  { font-variant: small-caps; margin: .3em 0; }

p.caption       { font-size: 10px; font-weight:bold; border-bottom: 1px dashed #e1e5e7;}

/* = HOMEPAGE CONTENT */  
#masthead #mhHead     { width: 510px; height: 28px; border-top: 6px solid #bcbcbc; background: #ececec; border-bottom: 2px solid #FFF; position: relative; }
#masthead         { width: 510px; height: 325px; background: #ccc; position: relative; }
#masthead img       { margin-top: 36px; position: absolute; top: 0; left: 0; width: 510px; height: 289px; overflow: hidden; }

#masthead p#essaysHd    { background: url(/images/site/home_h4essays.gif) no-repeat; text-indent: -9999px; width: 49px; height: 12px; margin: 0; position: absolute; top: 8px; left: 12px; }
#masthead p#essaysMr a    { background: url(/images/site/home_h4moreessays.gif) no-repeat; text-indent: -9999px; display: block; width: 100px; height: 14px; margin: 0; position: absolute; top: 6px; right: 10px; }
#masthead p#essaysMr a:hover{ background-position: 0 -14px }
#masthead #overlay      { background: url(/images/site/masthead_overlay.png) repeat-y; position: absolute; bottom: 0; left: 0; width: 510px; min-height: 90px; height: auto!important; height: 90px; z-index: 1000; color: #FFF; }
#masthead #overlay h2   { margin: 17px 30px -7px 15px; color: #FFF; font-size: 27px; }
#masthead #overlay h2 a { color: #FFF; }
#masthead #overlay p    { color: #CCC; font-size: 14px; font-variant: small-caps; padding: 5px 15px 0 15px; letter-spacing: .05em; height: 20px; }
p#morebar           { line-height: 1px; font-size: 1px; margin-bottom: 40px; }  
p#morebar a         { background: #a9c274 url(/images/site/moreBar.gif) no-repeat 13px 5px; width: 510px; height: 23px; display: block; text-indent: -9999px; margin: 0; }  
p#morebar a:hover     { background: #4c8ba8  url(/images/site/moreBar_hover.gif) no-repeat 13px 5px; }  

div.contentBlock            { margin-top: 15px; /*padding-bottom: 25px;*/ border-bottom: 6px solid #E7E7E7; }
div.contentBlock p.byline       { color: #807b7b; font-variant: small-caps; margin-bottom: .4em; padding: 0; border: none; }
#bd-home div.contentBlock#blockTop    { padding-top: 15px; border-top: 6px solid #E7E7E7; }
div.contentBlock#blockTop         { margin-top: 18px; }
div.contentBlock#blockBtm         { padding-bottom: 10px; border: none; }


/*-------------------------------------------------
=SIDEBAR
-------------------------------------------------*/
#sidebar        { width: 182px; float: right; display: inline; font-size: 94%; }
#sidebar a        { color: #276482!important; }
img.sbTout        { margin-bottom: 8px; }
img.sbButton      { margin-top: -14px; }
#sidebar div.colHead  { margin: 0; }

#sidebar div.sideBox  { background: #EEE; width: 162px; padding: 10px; margin: 2px 0 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 94%; }
#sidebar div.sideBox.sb_actions   { margin-bottom: 0; }
div.sideBox ul      { list-style: none; }
div.sideBox ul li   { background: url(/images/site/icon_arrow1.gif) no-repeat 0 .3em; padding-left: 16px; margin: 0 0 3px 5px; }
div.sideBox ul.links li { background-image: url(/images/site/icon_site.gif); }
div.sideBox h4      { font: 115% Georgia, "Times New Roman", Times, serif; margin: 0 0 .65em; color: #777; font-variant: small-caps!important; }
div.sideBox span.source { display: block; margin-bottom: 1em; font: 90% Georgia, "Times New Roman", Times, serif; }
div.sideBox hr      { width: 162px; color: #EEE; background-color: #EEE; border: 1px dashed #cdd4d7; border-style: none none dashed; margin: 1em 0; display: block; }

ul#actions li           { background: none; padding: 0; margin: 0; border-bottom: 1px dashed #cdd4d7; }
ul#actions li a           { text-indent: -9999px; overflow: hidden; display: block; width: 162px; background-repeat: no-repeat; background-position: 0 0; }
ul#actions li.act-email a       { height: 18px; background-image: url(/images/site/actions_email.gif); }
ul#actions li.act-email a:hover   { background-position: 0 -18px; }
ul#actions li.act-print a       { height: 28px; background-image: url(/images/site/actions_print.gif); }
ul#actions li.act-print a:hover   { background-position: 0 -28px; }
ul#actions li.act-dlpdf a       { height: 22px; background-image: url(/images/site/actions_dlpdf.gif); }
ul#actions li.act-dlpdf a:hover   { background-position: 0 -22px; }
ul#actions li.act-dlpdf       { border-bottom: none; }

dl#share          { margin: 0; }
dl#share dt         { width: 160px; height: 9px; background: url(/images/site/h5-sharewith.gif) no-repeat; text-indent: -9999px; padding-bottom: 8px; border-bottom: 1px dashed #cdd4d7; margin: 0 0 8px 2px; }
dl#share dd a       { width: 162px; height: 18px; background-position: 0 0; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
dl#share dd a:hover     { background-position: 0 -18px; }
dl#share dd#sh-Delicious a  { background-image: url(/images/site/share-delicious.gif); }
dl#share dd#sh-Digg a   { background-image: url(/images/site/share-digg.gif); }
dl#share dd#sh-Reddit a   { background-image: url(/images/site/share-reddit.gif); }
dl#share dd#sh-StumbleUpon a{ background-image: url(/images/site/share-stumbleupon.gif); }
dl#share dd#sh-Facebook a { background-image: url(/images/site/share-facebook.gif); }

dl#authorBox        { width: 162px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; }
dl#authorBox dt       { width: 62px; float: left; display: inline; border-top: 5px solid #dcdcdc; }
dl#authorBox dd       { width: 90px; margin: 0 0 -5px 10px; float: right; display: inline; color: #259ec2; line-height: 1.2; }
dl#authorBox p        { width: 90px; margin: -6px 0 0 10px; float: right; display: inline; color: #777; font-variant: small-caps; line-height: 1.1; }
dl#authorBox a        { color: #276482; }
p.authorInfo        { clear: both; color: #777; font: 100% Georgia, "Times New Roman", Times, serif; margin: .25em 0 0; }


/* HOME SIDEBAR */
#bd-home #sidebar         { width: 257px; }
#bd-home #sideColumn        { background: #ececec; border-top: 6px solid #bcbcbc; margin: 22px 0 10px 0; padding-bottom: 20px; }
#bd-home #sideColumn img#topIcon  { position: relative; top: -11px; left: -3px; }
#bd-home #sideColumn div.entry    { width: 221px; margin: 10px 18px; border-top: 1px dashed #cdd4d7; padding-top: 7px; }
#bd-home #sideColumn div.entry.first{ margin-top: -12px; border-top: none; padding-top: 0; }
#bd-home #sideColumn p        { margin: .15em 0; }
div.entry p.entryDate       { color: #333; font-variant: small-caps; padding: 1px 0 1px 18px; }
div.entry p.entryDate.sideIcon1   { background: url(/images/site/iconSide_1.gif) no-repeat left center; }
div.entry p.entryDate.sideIcon2   { background: url(/images/site/iconSide_2.gif) no-repeat left center; }
div.entry p.entryDate.sideIcon3   { background: url(/images/site/iconSide_3.gif) no-repeat left center; }
div.entry h3.h3-entry       { color: #259ec2; }
#sidebar div.entry h3.h3-entry a { color: #259ec2 !important }
div.entry p.entryMore a       { background: url(/images/site/icon_more_sm.gif) no-repeat left center; padding-left: 14px; font-variant: small-caps; }


/* = SIDELEFT */
#sideLeft         { width: 182px; float: left; display: inline; margin-right: 22px; }
#sideLeft ul        { list-style: none; margin: 1.5em 0; color: #AAA; }
#sideLeft ul li       { background: url(/images/site/icon_arrow1.gif) no-repeat 0 .3em; padding-left: 15px; margin: .7em 0; }
#sideLeft ul li ul      { margin-top: .5em; }
#sideLeft ul li ul li   { margin: .25em 0; }
#sideLeft ul li.current   { background-image: url(/images/site/icon_arrow1-current.gif); }
#sideLeft ul.narrowSrch   { font-size: 86%; margin-bottom: 30px; }
#sideLeft ul.narrowSrch li  { margin: .6em 0; }

#searchSB       { margin: 0; width: 182px; }
#searchSB input     { float: left; vertical-align: top; margin-right: 10px; padding: 2px 2px 1px 2px; width: 140px; border: 2px solid #BBB; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; color: #777; font: 95% Georgia, "Times New Roman", Times, serif; }
#searchSB input:focus { border: 2px solid #888; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; color: #444; background: #edfbff; }
#searchSB input.btn   { border: none; padding: 0; width: auto; margin: -1px 0 0; }
#searchSB  div.checkbox { width: 182px; margin: .75em 0 1em; font: 85% Verdana, Arial, sans-serif; color: #777; }
#searchSB  div.checkbox input { float: none; margin-right: 5px; width: auto!important; border: none; }

#sideLeft h5      { color: #276482; }
#sideLeft p       { line-height: 1.1; margin-bottom: 1.5em; }
#sideLeft small     { font-size: 85%; }


/*-------------------------------------------------
=HEADER
-------------------------------------------------*/
#header         { width: 808px; height: 129px; background: #26617e url(/images/site/head-bg.jpg) repeat-x; position: relative; }
#header h1        { margin: 0; padding: 0; border: none; }
#header h1 a      { width: 174px; height: 129px; background: #777 url(/images/site/logo.jpg) no-repeat; position: absolute; left: 0; top: 0; display: block; text-indent: -9999px; overflow: hidden; }

#searchForm       { float: right; display: inline; position: relative; margin: 12px 18px 0 0; width: 250px; text-align: right; }
#searchForm input   { vertical-align: top; margin-left: 10px; padding: 2px 2px 1px 2px; width: 170px; border: 2px solid #BBB; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; color: #777; font: 95% Georgia, "Times New Roman", Times, serif; display: inline; }
#searchForm input:focus { border: 2px solid #888; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; color: #444; background: #e3f8ff; }
#searchForm input.btn { border: none; padding: 0; width: auto; margin-top: -1px; }

ul#utilNav        { width: 241px; height: 19px; background-image: url(/images/site/nav-util.gif); position: absolute; top: 12px; left: 190px; }
ul#utilNav li       { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
ul#utilNav li, ul#utilNav a { height: 19px; display: block; text-indent: -9999px; overflow: hidden; color: #8bcadf; }
  #utilAbout-us      { left: 0; width: 66px; }
  #utilContact    { left: 66px; width: 94px; }
  #utilFeedback     { left: 160px; width: 81px; }

#utilAbout-us a:hover, #utilAbout-us a.selected, #bd-about #utilAbout-us a {
    background: transparent url(/images/site/nav-util.gif)
  0px -19px no-repeat; }

#utilContact a:hover, #utilContact a.selected, #bd-contact #utilContact a {
    background: transparent url(/images/site/nav-util.gif)
    -66px -19px no-repeat; }

#utilFeedback a:hover, #utilFeedback a.selected, #bd-feedback #utilFeedback a {
    background: transparent url(/images/site/nav-util.gif)
    -160px -19px no-repeat; }

p.bloglink        { margin: 0; }
p.bloglink a      { background: url(/images/site/bloglink.gif) no-repeat; display: block; width: 140px; height: 20px; text-indent: -9999px; overflow: hidden; position: absolute; bottom: 12px; right: 24px; }
p.bloglink a:hover    { background-position: 0 -20px; }


/*-------------------------------------------------
=FORMS
-------------------------------------------------*/
form#feedback         { border-top: 6px solid #DDD; width: 400px; margin: 35px 0; }
form#feedback div       { margin: 12px 0; }
form#feedback div.half      { width: 192px; float: left; display: inline; }
form#feedback div.half.leftH  { margin-right: 15px; }
form#feedback div.half input  { width: 185px; }
form#feedback input, form#feedback textarea { border: 2px solid #BBB; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE; padding: 2px; margin-top: 3px; display: block; width: 396px; color: #777; font: 13px Georgia, "Times New Roman", Times, serif; }
form#feedback input:focus, form#feedback textarea:focus { border: 2px solid #888; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; color: #444; background: #edfbff; }
form#feedback input.btn     { border: none; padding: 0; width: auto; margin-top: 20px; }
form#feedback input.checker   { width: auto; display: inline; border: none; }
form#feedback div.checkbox    { margin-top: -7px; }
form#feedback div.checkbox label{ display: inline; margin-left: 4px; }
form#feedback label       { font-size: 85%; color: #777; }


/*-------------------------------------------------
=QUICKLINKS
-------------------------------------------------*/
#quicklinks       { width: 774px; background: #EBEBEB; border-top: 6px solid #e2e2e2; padding: 10px 16px; margin: 35px 0 15px; clear: both; font-size: 94%; }
#quicklinks h5      { background: url(/images/site/h5_quicklinks.gif) no-repeat; text-indent: -9999px; width: 70px; height: 10px; margin: 0; }

#quicklinks h6      { font-size: 100%; font-variant: small-caps; border-top: 1px dashed #CCC; border-bottom: 1px dashed #CCC; padding: 1px 0 2px; color: #346d89; }
#quicklinks ul      { font: 85% Verdana, Arial, Helvetica, sans-serif; list-style: none; margin-top: 12px; }
#quicklinks ul li   { margin-bottom: 8px; background: url(/images/site/quicklink_bul.gif) no-repeat 0 .15em; padding-left: 14px; }
#quicklinks ul li a   { color: #1aa7d6; }

#quicklinks div     { width: 142px; margin: 12px 18px 10px 0; float: left; display: inline; }
#quicklinks div.widen { width: 280px; }
#quicklinks div.widen ul{ float: left; display: inline; width: 85px; margin-right: 10px; }
#quicklinks div.widen ul.lastList { margin-right: 0; }
#quicklinks div.lastQuicklink   { margin-right: 0; }


/*-------------------------------------------------
=FOOTER
-------------------------------------------------*/
#footer         { margin: 15px 0; font: 74% Verdana, Arial, Helvetica, sans-serif; }
#footer ul        { list-style: none; padding-top: .25em; border-top: 1px solid #e6e9eb; margin-top: .4em; color: #cdd4d7; }
#footer ul.footerSub  { padding-bottom: .35em; border-bottom: 1px solid #e6e9eb; }
#footer ul li     { display: inline; }
#footer ul li a     { color: #999; }
#footer hr        { display: none; }
#footer p       { float: left; display: inline; padding: .25em 0 2em; margin: 0; color: #b3b0b0; }
#footer p#siteby    { padding: 0; border: none; float: right; text-align: right; }


/*-------------------------------------------------
=NAV (MAIN)
-------------------------------------------------*/
ul#nav          { background: #4c8ba8; width: 808px; height: 34px; list-style: none; }
ul#nav li       { float: left; display: inline; height: 34px; }
ul#nav li a       { height: 34px; display: block; text-indent: -9999px; overflow: hidden; outline: none; background-repeat: no-repeat; }
ul#nav li#on-zionism a { width: 134px; background-image: url(/images/site/nav-onzionism.gif); }
ul#nav li#z-word-essays a { width: 175px; background-image: url(/images/site/nav-zwordessays.gif); }
ul#nav li#news a    { width: 89px;  background-image: url(/images/site/nav-news.gif); }
ul#nav li#opinion a   { width: 113px; background-image: url(/images/site/nav-opinion.gif); }
ul#nav li#podcasts a  { width: 133px; background-image: url(/images/site/nav-podcasts.gif); }
ul#nav li#resources a { width: 164px; background-image: url(/images/site/nav-resources.gif); }

#bd-on-zionism ul#nav li#on-zionism a,
#bd-essays ul#nav li#z-word-essays a,
#bd-news ul#nav li#news a,
#bd-opinion ul#nav li#opinion a,
#bd-podcasts ul#nav li#podcasts a,
#bd-resources ul#nav li#resources a  
{ background-position: 0 -68px; cursor: default; }


ul#nav li a:hover   { background-position: 0 -34px; }
ul#nav li a:active    { background-position: 0 -68px; }
ul#nav li a.selected  { background-position: 0 -68px; cursor: default; }


/*-------------------------------------------------
=EXTRAS
-------------------------------------------------*/
ul#skipNav        { position: absolute; left: -9999px; font-size: small; z-index: 200; }
ul#skipNav a:link, ul#skipNav a:visited { color: #F00; }
ul#skipNav a:focus    { display: block; position: absolute; top: 20px; left: 10020px; font-size: 130%; background: #FFF; border: solid 1px #888; padding: 10px; width: 8em; z-index: 10000; }
ul#skipNav a:hover    { color: #390; border: solid 1px #333; }

.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 */


/* Footenotes */
#footnotes { font-size: smaller; margin: .4em 0; border-top: 1px dashed #e1e5e7; }
.footnote-link { color: #276482; }


/*-------------------------------------------------
=ERROR
-------------------------------------------------*/
#errorMessageInfo { padding: 2em; }
#errorMessageInfo a { color: #1AA7D6 }
#errorMessageInfo ul { list-style: none; }
#errorMessageInfo dt { font-size: 1.2em; margin: .5em 0; font-weight: bold; }
#errorMessageInfo dd { font-size: 1em; margin: .5em 0; }



