@media screen {
  html, body { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px; padding: 0px; text-align: center; font-size: 62.5%; }
  body { color: rgb(70, 70, 70); font-family: Georgia,Times,"Times New Roman",serif; font-size: 1.2em; background: url(2cc8a9bb38a3850117a4a241118896a6114f0c8f.png)  repeat-x scroll 0px 0px rgb(255, 255, 255); }
  body#hp { background: url(b64f82fb413b74a17ce6d83a72e39ca6f2f99af5.png)  repeat-x scroll 0px 0px rgb(255, 255, 255); }
  body#issues-page { background: url(fb003ee3a3e0e4b1dcd2535544d28fe6dbb84113.png)  repeat-x scroll 0px 0px rgb(255, 255, 255); }
  body#common-sense-page { background: url(2cc8a9bb38a3850117a4a241118896a6114f0c8f.png)  repeat-x scroll 0px 0px rgb(255, 255, 255); }
  h1, h2, h3, h4 { font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; }
  #maincontent h2 { font-size: 1.7em; color: rgb(0, 49, 121); }
  #maincontent h3 { font-size: 1.5em; color: rgb(0, 49, 121); }
  #maincontent h4 { font-size: 1.17em; color: rgb(0, 49, 121); }
  a { color: rgb(3, 53, 132); text-decoration: none; }
  a:hover { text-decoration: underline; }
  #maincontent p { margin-bottom: 18px; line-height: 18px; font-size: 1.1em; }
  input, select, textarea, button { font: 1em Arial,Helvetica,sans-serif; }
  textarea { overflow: auto; }
  .left { float: left; }
  .right { float: right; }
  .clear { clear: both; font-size: 0px; height: 0px; line-height: 0; }
  #wrap { margin: 0px auto; text-align: left; width: 940px; }
  .container { padding-bottom: 60px; }
  .container ul, .container ol, .container dl { margin-bottom: 18px; }
  .container li, .container dt, .container dd { line-height: 1.4em; }
  .f-btn { display: block; text-indent: -999em; outline: medium none; }
  #header h2 .f-btn { text-indent: 0em ! important; }
  button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: 0px none; padding: 0px; margin: 0px; }
  .tisa, .form input, .form select, .form fieldset label { font-family: "ff-tisa-web-pro-n4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; }
  .tisa-i, .tisa em, .comment p a { font-family: "ff-tisa-web-pro-i4","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 400; }
  .tisa-b, .form .ttl, .form label, .tisa strong { font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; }
  .tisa-bi, .tisa strong em, .tisa em strong, #article-content li a, .filed-under a { font-family: "ff-tisa-web-pro-i7","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 700; }
  .adelle { font-family: "adelle-n4","adelle",serif; font-style: normal; font-weight: 400; }
  .adelle-i { font-family: "adelle-i4","adelle",serif; font-style: italic; font-weight: 400; }
  .adelle-b { font-family: "adelle-n7","adelle",serif; font-style: normal; font-weight: 700; }
  .adelle-bi { font-family: "adelle-i7","adelle",serif; font-style: italic; font-weight: 700; }
  #header { height: 174px; position: relative; width: 100%; }
  #header h2 { float: left; margin-top: 18px; }
  #header h2 a { width: 254px; height: 112px; }
  #top-links { float: right; display: inline-block; line-height: 20px; margin-top: 3px; color: rgb(255, 255, 255); }
  #top-links a { color: rgb(255, 255, 255); }
  #connect { margin-left: 39px; }
  #connect img { vertical-align: middle; margin-left: 6px; }
  #subscribe { margin-left: 10px; padding-left: 22px; background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll 0px -64px transparent; font-size: 0.83em; text-shadow: -1px 1px 1px rgb(0, 27, 82); font-weight: bold; }
  #donate-wrap { float: right; clear: right; margin-top: 22px; text-align: right; }
  #help-txt { color: rgb(122, 121, 124); display: inline-block; margin: 1px 15px 0px 0px; font-size: 1.17em; line-height: 18px; }
  #donate-wrap .f-btn { width: 164px; height: 44px; background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll 0px 0px transparent; text-align: left; vertical-align: top; display: inline-block; margin-bottom: 3px; }
  #donate-wrap p { margin: 0px; }
  #donate-wrap p a { text-transform: uppercase; font-size: 0.92em; }
  #nav-wrap { clear: both; height: 43px; padding-top: 1px; }
  #nav { float: left; display: block; }
  #nav > li { display: block; float: left; height: 37px; margin-top: 6px; margin-left: 32px; position: relative; }
  #nav > li:first-child { margin-left: 0px; }
  #nav > li > a { font-family: Georgia,Times,"Times New Roman",serif; font-size: 1.25em; }
  #nav > li > a { color: rgb(130, 130, 131); font-size: 1.33em; text-shadow: 1px -1px 0px rgb(235, 235, 235); display: block; height: 37px; font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",serif; font-style: normal; font-weight: 700; }
  #nav > li.active > a { color: rgb(236, 124, 34); }
  #nav > li:hover > a, #nav > li > a:hover { color: rgb(168, 197, 255); text-decoration: none; }
  #nav li ul { position: absolute; visibility: hidden; left: -10px; top: 37px; width: 180px; z-index: 99999; background: none repeat scroll 0% 0% rgb(212, 222, 238); box-shadow: 0px 3px 3px rgb(201, 201, 201); opacity: 0; transition: opacity 0.5s ease-in-out 0s; }
  #nav li:hover ul { display: block; opacity: 1; visibility: visible; }
  #nav li li a { display: block; line-height: 17px; padding: 6px 0px 5px 10px; background: url(a864913d5afe1ba4cb3ac9eb6d4d6a6cfc2f064f.gif)  repeat-x scroll 0px 0px transparent; color: rgb(3, 53, 132); }
  #nav li li:first-child a { background: none repeat scroll 0% 0% transparent; }
  #nav li li a:hover { background: none repeat scroll 0% 0% rgb(184, 198, 219); text-decoration: none; color: rgb(255, 255, 255); line-height: 17px; padding: 5px 0px 5px 10px; border-top: 1px solid rgb(162, 176, 198); }
  #search-wrap { float: right; width: 220px; }
  #search-wrap form { display: block; width: 148px; float: left; height: 28px; background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll -184px 8px rgb(212, 222, 238); padding-left: 22px; }
  #search-wrap input { float: left; vertical-align: top; padding: 0px; }
  #keywords { width: 89px; height: 26px; line-height: 26px; background: none repeat scroll 0% 0% transparent; border: medium none; outline: medium none; font-size: 0.92em; color: rgb(70, 70, 70); }
  #search-btn { width: 59px; height: 28px; text-align: center; border: medium none; color: rgb(255, 255, 255); font-size: 0.83em; text-transform: uppercase; text-shadow: 1px -1px 1px rgb(193, 102, 28); background: none repeat scroll 0% 0% rgb(236, 124, 34); }
  #search-wrap a { float: right; font-size: 0.83em; text-decoration: underline; line-height: 12px; vertical-align: middle; }
  #search-wrap a img { margin-top: 2px; }
  #search-wrap a:hover { text-decoration: none; }
  #slider-wrap { margin: 0px -15px 21px; padding: 0px 15px; background: url(c647afb4a9c3cb64424335fc48037fc1e93ffb4f.png)  no-repeat scroll 0px 274px transparent; height: 301px; position: relative; }
  #slider-wrap .share { text-align: right; line-height: normal; position: absolute; top: 10px; right: 25px; z-index: 999; }
  #slider-wrap .share img, #slider-wrap .addthis-button-wrap, #slider-wrap .addthis_button_facebook_like { vertical-align: top; margin-left: 9px; }
  #slider-wrap .addthis-button-wrap { display: inline-block; padding-top: 2px; }
  .addthis-button-wrap a:hover { text-decoration: none ! important; }
  #slider-wrap a.addthis_button img { vertical-align: middle ! important; margin-top: -4px; }
  #issues-page #slider-wrap, #noslider, #common-sense-page #slider-wrap { background: none repeat scroll 0% 0% transparent; margin: 0px 0px 39px; height: 250px; padding: 0px; }
  #noslider { height: auto; overflow: hidden; margin: -6px 0px 21px; }
  #noslider ul { float: right; display: block; margin: 0px; }
  #noslider li { width: 450px; height: 188px; border: 1px solid rgb(214, 218, 212); }
  #noslider .wrap { float: right; width: 260px; margin: 9px 9px 0px 0px; }
  #noslider .wrap-wide { float: right; width: 432px; margin: 9px 9px 0px; }
  #noslider a img.left { margin: 9px 0px 0px 9px; }
  #breadcrumb { display: block; height: 36px; margin-bottom: 8px; width: 100%; clear: both; }
  #breadcrumb li { float: left; display: block; height: 36px; line-height: 33px; margin-right: 3px; color: rgb(70, 70, 70); }
  #breadcrumb a { color: rgb(3, 53, 132); }
  #breadcrumb li:last-child a { color: rgb(70, 70, 70) ! important; }
  #noslider .ttl { margin: 6px 0px 3px; text-transform: uppercase; }
  #noslider h2 { font-size: 1.33em; line-height: 1; }
  #noslider .wrap p { line-height: 18px; margin-bottom: 0px; }
  #noslider .wrap p.date:after { content: ""; padding-left: 0px; }
  #noslider #wastebasket-signup, #support-us-box, #press-kit-box { float: right; margin: 0px 0px 0px 12px; display: block; width: 200px; height: 183px; border-radius: 3px; background: none repeat scroll 0% 0% rgb(239, 239, 238); padding: 6px 10px 0px; line-height: 18px; }
  #support-us-box { width: 192px; height: 180px; padding: 9px 14px 0px; }
  #press-kit-box { padding: 2px 15px 0px; height: 187px; width: 185px; }
  #noslider #wastebasket-signup h3, #support-us-box h3, #press-kit-box h3 { font-size: 1.33em; color: rgb(70, 70, 70); margin-bottom: 7px; }
  #press-kit-box h3 { height: 36px; line-height: 34px; padding-left: 42px; background: url(663a24adcbe44a6aff2500ab3cafd59be0abb335.png)  no-repeat scroll 0px 0px transparent; margin-bottom: 0px; }
  #noslider #wastebasket-signup div.tisa-i, #press-kit-box div.tisa-i { margin-bottom: 14px; line-height: 15px; }
  #support-us-box div.tisa-i { margin-bottom: 18px; line-height: 15px; }
  #noslider #wastebasket-signup input[type="text"] { width: 86px; height: 18px; line-height: 18px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(183, 184, 186); padding: 0px 5px; margin-bottom: 5px; }
  #noslider #wastebasket-signup #first-name { margin-right: 1px; }
  #noslider #wastebasket-signup #e-mail { width: 188px; }
  #noslider #wastebasket-signup #zip { width: 60px; text-transform: uppercase; }
  #noslider #wastebasket-signup .btn { float: right; text-transform: none; }
  #noslider .comments { margin-top: 4px; }
  #rightcolumn { float: right; position: relative; width: 220px; }
  #weekly-wastebasket { margin-top: -4px; }
  #hp #weekly-wastebasket { margin-top: -15px; min-height: 160px; }
  #weekly-wastebasket .header { padding: 11px 0px 0px; border-bottom: 1px solid rgb(183, 184, 186); color: rgb(129, 130, 132); margin-bottom: 5px; }
  #weekly-wastebasket .header h3 { font-size: 1.5em; font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; line-height: 1; }
  #weekly-wastebasket .header p { font-size: 0.92em; margin-bottom: 3px; font-family: "ff-tisa-web-pro-n4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; line-height: 1.2; }
  #weekly-wastebasket .header a { color: rgb(236, 124, 34); font-family: "ff-tisa-web-pro-i7","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 700; }
  #weekly-wastebasket .box { padding-left: 10px; margin-bottom: 13px ! important; }
  #weekly-wastebasket .date, #weekly-wastebasket .tags { font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; }
  #weekly-wastebasket .date { color: rgb(129, 130, 132); font-size: 0.92em; }
  #weekly-wastebasket h3 { font-size: 1.17em; margin-bottom: 3px; line-height: 17px; padding-bottom: 3px; }
  #weekly-wastebasket .tags { color: rgb(213, 103, 53) ! important; }
  #weekly-wastebasket .tags a { color: rgb(213, 103, 53); font-size: 0.83em; text-transform: uppercase; margin-bottom: 2px; text-decoration: none; }
  #weekly-wastebasket .box h3 { margin-top: -2px; max-height: 35px; overflow: hidden; }
  #weekly-wastebasket .box p { line-height: normal; margin-bottom: 10px; }
  #wastebasket-signup { background: none repeat scroll 0% 0% rgb(239, 239, 238); border-radius: 3px; margin-bottom: 33px; }
  #hp #wastebasket-signup { margin-bottom: 40px; }
  #issues-page #wastebasket-signup { margin-bottom: 60px; }
  #wastebasket-signup form, #wastebasket-signup .signup { display: block; padding: 4px 10px 10px; }
  #wastebasket-signup h4 { font-size: 0.92em; }
  #wastebasket-signup p { font-size: 0.83em; font-family: "ff-tisa-web-pro-i4","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 400; margin-bottom: 8px; line-height: 12px; }
  #wastebasket-signup input[type="text"] { width: 115px; height: 18px; line-height: 18px; padding: 0px 4px; color: rgb(129, 130, 132); font-size: 0.83em; font-family: Georgia,Times,"Times New Roman",serif; border: 1px solid rgb(183, 184, 186); }
  #wastebasket-signup input[type="submit"], #wastebasket-signup a.btn { border: medium none; border-radius: 3px; background: none repeat scroll 0% 0% rgb(236, 124, 34); box-shadow: -1px 1px 1px rgb(173, 173, 174); min-width: 65px; height: 20px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 0.83em; text-shadow: -1px 1px 1px rgb(161, 102, 17); padding: 2px 5px; }
  #wastebasket-rss { line-height: 23px; text-align: center; background: none repeat scroll 0% 0% rgb(70, 70, 70); border-radius: 0px 0px 3px 3px; }
  #wastebasket-rss a { color: rgb(255, 255, 255); font-size: 0.92em; }
  #wastebasket-rss a:after { content: url(3f029706da05e35944950ab936c337e076ac5845.png) ; margin-left: 3px; vertical-align: middle; }
  #quote-week { margin-bottom: 33px; padding: 0px 9px; }
  #quote-week .ttl { font-size: 1.5em; color: rgb(3, 53, 132); margin-bottom: 5px; }
  #quote-week blockquote { font-size: 1.33em; line-height: 19px; margin-bottom: 7px; font-family: "ff-tisa-web-pro-i7","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 700; }
  #quote-week .source { color: rgb(129, 130, 132); font-size: 0.92em; padding-left: 12px; position: relative; font-family: "ff-tisa-web-pro-n4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; line-height: 14px; }
  #quote-week .source:before { content: "—"; position: absolute; top: 0px; left: 0px; }
  .call-out { background: none repeat scroll 0% 0% rgb(210, 210, 213); border-radius: 15px; margin-bottom: 33px; padding: 9px 0px 14px; text-align: center; position: relative; color: rgb(0, 0, 0); }
  .call-out.alert { margin-top: 49px; padding-top: 24px; }
  .call-out.alert:before { content: ""; display: block; width: 66px; height: 44px; position: absolute; top: -19px; left: 77px; background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll -544px -128px transparent; }
  .call-out .ttl, .call-out h3 { width: 180px; margin: 0px auto 5px; color: rgb(255, 255, 255); font-size: 1.5em; background: url(cb12a575e1daf98cdf430f0e0e0b9fa538d8083d.gif)  repeat-x scroll 0px 100% transparent; padding-bottom: 13px; text-shadow: -1px 1px 2px rgb(93, 93, 94); text-transform: uppercase; line-height: 1; }
  #rightcolumn .tips.call-out { margin-top: -11px; }
  .call-out h3 img { float: left; margin-right: 7px; }
  .call-out h3 { color: rgb(0, 0, 0); text-shadow: none; font-size: 1.67em; line-height: 1.1em; margin-bottom: 0px; padding-bottom: 11px; }
  #rightcolumn .tips.call-out h3 { padding: 14px 0px 21px; }
  #rightcolumn .looking-data { margin-top: 9px; }
  #rightcolumn .looking-data h3 { width: 184px; font-size: 1.62em; }
  #rightcolumn #support-us-wrap { border-radius: 15px; margin-bottom: 33px; background: none repeat scroll 0% 0% rgb(0, 49, 121); padding-bottom: 4px; }
  #rightcolumn #support-us-wrap .call-out { margin: 0px 0px 4px; top: -2px; }
  #rightcolumn #support-us-wrap h3 { padding: 12px 0px 21px; }
  #rightcolumn #support-us-wrap p { margin-bottom: 16px; }
  #rightcolumn #support-us-wrap ul { margin: 0px; text-align: center; }
  #rightcolumn #support-us-wrap li a { color: rgb(255, 255, 255); font-size: 0.92em; font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; }
  #rightcolumn #support-us-wrap li img { vertical-align: middle; }
  .call-out.alert h3 { font-size: 1.33em; margin: 0px auto 10px; width: 180px; line-height: 18px; }
  .call-out p { font-size: 1.08em; line-height: 16px; margin: 10px 14px; }
  .call-out p { margin: 8px 14px; }
  .call-out .btn, .form input.btn, #support-us-box a, .single-col .box a.btn, #press-kit-box a.btn { display: block; width: 192px; height: 34px; line-height: 30px; margin: 0px auto; text-align: center; color: rgb(255, 255, 255); background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll 100% -224px transparent; font-size: 1.33em; text-shadow: -1px 1px 1px rgb(161, 102, 17); font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; }
  #support-us-box a, .single-col .box a.btn, #press-kit-box a.btn { font-size: 1.17em; }
  .single-col .box a.btn { margin: 2px 0px 17px; width: 204px; background-position: -160px -448px; }
  #recent-tweets { margin-bottom: 30px; }
  #recent-tweets .ttl { line-height: 50px; border-radius: 3px 3px 0px 0px; background-color: transparent; background-image: url(ebc852ea9154eac7bb1308a37f2c317dce114e01.png) , -moz-linear-gradient(center top , rgb(64, 114, 192), rgb(3, 53, 132)); background-repeat: no-repeat, repeat; background-attachment: scroll, scroll; background-position: 160px 9px, 0% 0%; background-origin: padding-box, padding-box; background-size: auto auto, auto auto; background-clip: padding-box; font-size: 1.5em; color: rgb(239, 239, 238); font-weight: bold; text-indent: 15px; text-shadow: 1px 2px 1px rgb(1, 18, 83); position: relative; }
  #recent-tweets .content { padding: 13px 15px 7px; background: none repeat scroll 0% 0% rgb(212, 222, 238); border-radius: 0px 0px 5px 5px; color: rgb(0, 0, 0); }
  #follow-us { height: 37px; line-height: 34px; background: url(21eae16277687968eb390ff6740baec5c94d4a79.gif)  repeat-x scroll 0px 0px transparent; text-align: center; font-size: 0.92em; }
  #follow-us a { font-size: 1.27em; }
  #twitter_update_list { margin: 0px; }
  #twitter_update_list li { padding: 11px 0px 10px; line-height: 16px; background: url(9a810f4c75e79b77d6e2325f5c10d226d89dd8ba.gif)  repeat-x scroll 0px 0px transparent; }
  #twitter_update_list li:first-child { padding-top: 10px; background: none repeat scroll 0% 0% transparent; }
  #twitter_update_list li span a { color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline; }
  #twitter_update_list li span a:hover { text-decoration: none; }
  #twitter_update_list li a { font-size: 0.92em; color: rgb(213, 103, 53); padding-top: 3px; }
  #twitter-widget-0 { margin-bottom: 20px ! important; }
  #most-area { margin-bottom: 30px; }
  #tabs-sidebar { display: block; margin-bottom: 0px; height: 39px; background: url(ef7413f7631698f6698f1d1cfde548a601b875b3.gif)  repeat-x scroll 0px 0px transparent; border-radius: 12px 12px 0px 0px; }
  #tabs-sidebar li { display: block; width: 110px; float: left; line-height: 39px; text-align: center; }
  #tabs-sidebar li.active { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 106px; border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(201, 202, 203) rgb(201, 202, 203) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; line-height: 39px; z-index: 999; }
  #tabs-sidebar li#tab1 { border-radius: 12px 0px 0px; }
  #tabs-sidebar li#tab2 { border-radius: 0px 12px 0px 0px; }
  #tabs-sidebar li a { color: rgb(236, 124, 34); font-size: 1.17em; outline: medium none; display: inline-block; line-height: 37px; padding: 0px 7px; font-family: "ff-tisa-web-pro-i7","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 700; }
  #tabs-sidebar li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
  #tabs-sidebar li.active a { color: rgb(0, 0, 0); border-bottom: 1px solid rgb(201, 202, 203); }
  #most-area .content { padding: 13px 12px 0px; border-right: 2px solid rgb(201, 202, 203); border-width: 0px 2px 2px; border-style: none solid solid; border-color: -moz-use-text-color rgb(201, 202, 203) rgb(201, 202, 203); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px 0px 12px 12px; }
  #most-area .box { margin-bottom: 21px; }
  #most-area h3 { line-height: 16px; }
  .addthis-content-link { font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; line-height: 16px; }
  #rc-nav { margin: 10px 0px 33px; }
  #rc-nav ul { padding: 0px 15px; border-radius: 0px 0px 6px 6px; background: none repeat scroll 0% 0% rgb(239, 239, 238); }
  #rc-nav li { border-top: 1px solid rgb(184, 198, 219); }
  #rc-nav li:first-child { border: medium none; }
  #rc-nav li a { display: block; padding: 12px 0px; color: rgb(5, 52, 122); font-size: 1.17em; }
  #rc-nav li a:hover, #rc-nav li.active a { margin: 0px -15px; padding: 12px 15px; text-decoration: none; background: none repeat scroll 0% 0% rgb(212, 222, 238); }
  #rc-nav li:last-child a { border-radius: 0px 0px 6px 6px; }
  #maincontent { float: left; position: relative; width: 685px; }
  #maincontent .double-col { float: left; width: 460px; overflow: hidden; }
  #size-445.double-col { width: 445px; }
  #size-220.double-col { width: 220px; float: right; }
  #maincontent .single-col { float: right; width: 205px; }
  .double-col .ttl, .single-col .ttl, .half-col .ttl, #rc-nav .ttl { line-height: 47px; height: 50px; border-radius: 3px; background-image: -moz-linear-gradient(center top , rgb(64, 114, 192), rgb(3, 53, 132)); background-clip: padding-box; font-size: 1.5em; color: rgb(239, 239, 238) ! important; text-indent: 15px; text-shadow: 1px 2px 1px rgb(1, 18, 83); position: relative; font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; }
  .double-col .ttl a, .single-col .ttl a, .half-col .ttl a, #rc-nav .ttl a { color: rgb(255, 255, 255); text-decoration: none; }
  .double-col .ttl a:hover, .single-col .ttl a:hover, .half-col .ttl a:hover, #rc-nav .ttl a:hover { color: rgb(255, 255, 255); text-decoration: none; }
  .double-col .ttl.double-line { line-height: 1; height: 45px; padding: 5px 0px 0px 15px; text-indent: 0px; margin-bottom: 6px; }
  #rc-nav .ttl { border-radius: 3px 3px 0px 0px; }
  .double-col > .descr { line-height: 46px; height: 48px; margin: 2px 0px 9px; padding-left: 10px; color: rgb(70, 70, 70); background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll 0px -128px transparent; font-family: "ff-tisa-web-pro-i4","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 400; }
  .single-col .descr, .double-col .col .descr { margin: 2px 0px 10px; padding: 15px 0px 20px 10px; color: rgb(70, 70, 70); position: relative; font-family: "ff-tisa-web-pro-i4","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 400; line-height: 14px; }
  .double-col .col .descr { background: none repeat scroll 0% 0% transparent; height: auto; padding-bottom: 18px; }
  .single-col .descr:before, .single-col .descr:after, .half-col .box:before, .half-col .box:after, .double-col .col .descr:before, .double-col .col .descr:after { display: block; position: absolute; width: 205px; height: 9px; background-image: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png) ; background-repeat: no-repeat; left: -5px; content: ""; }
  .double-col .col .descr:before, .double-col .col .descr:after { width: 220px; }
  .single-col .descr:before { top: 0px; background-position: 0px -192px; }
  .single-col .descr:after { bottom: 0px; background-position: 0px -232px; }
  .double-col .col .descr:before { top: 0px; background-position: 0px -352px; }
  .double-col .col .descr:after { bottom: 0px; background-position: 0px -404px; }
  .col { width: 220px; }
  .single-col .col { width: 205px; }
  .double-col .box, .single-col .box, #related-articles .box { padding: 22px 0px 0px; background: url(6c7c10be37fbfe213b6e7e8ad6133b14919a5d08.gif)  repeat-x scroll 0px 0px transparent; }
  #size-220 .box { padding: 12px 0px 0px; }
  #maincontent #size-220 .content { margin-bottom: 12px; }
  .double-col .box { width: 220px; float: right; margin-left: 20px; vertical-align: top; }
  #hp .double-col .box { min-height: 260px; }
  .double-col .col .box { margin-left: 0px; }
  .double-col .box.even { float: left; margin-left: 0px; }
  .double-col .single-col .box { width: auto; float: none; margin-left: 0px; }
  #related-articles .box { padding-top: 14px; }
  .double-col .box:first-child, .single-col .box:first-child, .double-col .descr + .box, .double-col .ttl + .box, #related-articles .box:first-child, .double-col .descr + .even + .box { padding-top: 0px; background: none repeat scroll 0% 0% transparent; }
  .no-descr .ttl + .box, .no-descr .ttl + .box { padding-top: 6px ! important; background: none repeat scroll 0% 0% transparent; }
  .no-descr .ttl + .box > .cat { margin-top: 4px; }
  .double-col .cat, .single-col .cat, #most-area .cat, #related-articles .cat { font-size: 0.92em; text-transform: uppercase; padding-left: 10px; position: relative; margin-bottom: 7px; font-family: "adelle-n7","adelle",serif; font-style: normal; font-weight: 700; }
  #most-area .cat { margin-bottom: 4px; }
  #related-articles .cat { margin-bottom: 2px; }
  #noslider .ttl span { position: relative; display: inline-block; padding-left: 10px; }
  .double-col .cat:before, .single-col .cat:before, #most-area .cat:before, #article-list-wrap h2:before, #related-articles .cat:before, #noslider .ttl span:before { display: block; width: 7px; height: 7px; position: absolute; left: 0px; top: 2px; content: ""; background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll -416px -192px transparent; }
  #noslider .ttl span:before { top: 6px; }
  .double-col .box h3, .single-col .box h3, #related-articles h3 { font-size: 1.17em ! important; margin-bottom: 2px; font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; line-height: 16px; }
  #related-articles h3 { margin-bottom: 0px; }
  .double-col .date, .single-col .date, #most-area .date, #noslider .date, #recent-wastebasket-wrap .date, #article-list-wrap .date, #related-articles .date { font-size: 0.92em; margin-bottom: 3px ! important; font-family: "ff-tisa-web-pro-n4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; }
  #related-articles .date { margin-bottom: 0px; }
  .double-col .tags, .single-col .tags, #noslider .tags, #noslider .comments, #recent-wastebasket-wrap .tags, #recent-wastebasket-wrap .comments, #article-list-wrap .tags, #related-articles .tags { margin-bottom: 5px; font-family: "ff-tisa-web-pro-n4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; line-height: 15px ! important; }
  .double-col .tags, .single-col .tags, #article-list-wrap .tags { text-transform: uppercase; font-size: 0.83em; }
  #related-articles .tags { margin-bottom: 1px; }
  .double-col .tags a, .single-col .tags a, #noslider .tags a, #noslider .comments a, #recent-wastebasket-wrap .tags a, #recent-wastebasket-wrap .comments a, #article-list-wrap .tags a, #related-articles .tags a { text-transform: uppercase; font-size: 0.83em; text-decoration: underline; }
  .double-col .tags a:hover, .single-col .tags a:hover, #noslider .tags a:hover, #noslider .comments a:hover #recent-wastebasket-wrap .tags a:hover, #recent-wastebasket-wrap .comments a:hover, #article-list-wrap .tags a:hover, #related-articles .tags a:hover { text-decoration: none; }
  .double-col .box .name { font-size: 0.92em; }
  .double-col .box .name strong { color: rgb(0, 0, 0); }
  .double-col .content, .single-col .content { line-height: 1.5em; }
  .double-col .content img.left, .single-col .content img.left { margin: 2px 10px 3px 0px; }
  .double-col .content img.right, .single-col .content img.right { margin: 2px 0px 3px 10px; }
  #weekly-wastebasket .header a:after { content: url(9dd80a8eff973e2c7cfd588c37ba290bb622af37.gif) ; padding-left: 4px; }
  #size-445.double-col .content:after { content: ""; }
  .double-col .content a, .single-col .content a { text-decoration: underline; }
  .double-col .content a:hover, .single-col .content a:hover { text-decoration: none; }
  .double-col .link, .single-col .link { clear: both; text-align: right; height: 26px; margin-bottom: 35px; background: url(6c7c10be37fbfe213b6e7e8ad6133b14919a5d08.gif)  repeat-x scroll 0px 50% transparent; }
  .double-col .link a, .single-col .link a, #recent-wastebasket-head a.btn, #view-all-bottom a.btn, .sort-by a#mid-btn.btn { display: inline-block; width: 84px; height: 26px; line-height: 26px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll -440px -192px rgb(255, 255, 255); font-size: 0.83em; text-shadow: -1px 1px 1px rgb(161, 102, 17); padding-left: 8px; font-family: "ff-tisa-web-pro-n7","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 700; }
  .single-col .no-cat { padding-top: 16px; }
  .double-col .source, .single-col .source { color: rgb(236, 124, 34); font-weight: bold; }
  #content-head { overflow: hidden; margin-bottom: 7px; }
  #issues-page #content-head, #common-sense-page #content-head { margin-bottom: 3px; }
  #content-head h1 { font-size: 1.83em; color: rgb(7, 53, 130); margin-bottom: 13px; float: left; }
  #content-head h1 span { display: inline-block; vertical-align: middle; }
  #issues-page #browse-issues-wrap { margin-bottom: 8px; }
  #issues-page #content-head h1, #common-sense-page #content-head h1 { margin: 0px 0px 7px; line-height: 1; padding-top: 10px; max-width: 390px; }
  #issues-page #content-head h1 img, #content-head h1 img { float: left; vertical-align: middle; margin: 0px; }
  #wastebasket-head-wrap h1 img { float: none ! important; vertical-align: top ! important; }
  #content-head .addthis_toolbox { float: right; padding-top: 7px; }
  #content-head #filter-wrap .addthis_toolbox { padding-top: 0px; }
  #content-head p { margin: 0px; padding: 8px 14px 13px; border: 1px solid rgb(214, 218, 212); clear: both; font-family: ff-tisa-web-pro-i4,ff-tisa-web-pro,Georgia,serif; font-style: italic; font-weight: 400; color: rgb(99, 99, 99); line-height: 20px; }
  #content-head span.tisa-bi { display: inline-block; vertical-align: middle; color: rgb(70, 70, 70); margin-top: -3px; }
  #content-head .intro { border: 1px solid rgb(214, 218, 212); clear: both; margin: 0px; padding: 8px 14px 13px; }
  #content-head .intro p { color: rgb(99, 99, 99); font-size: 1.17em; line-height: 20px; margin-bottom: 0px; border: medium none ! important; padding: 0px ! important; }
  .addthis-button-wrap img { vertical-align: middle; }
  #content-head .addthis-button-wrap, #content-head .addthis_toolbox a { vertical-align: middle; display: inline-block; margin-left: 7px; }
  #content-head .addthis_toolbox a:hover { text-decoration: none; }
  #content-head .addthis_button_facebook_like { margin-top: 3px; }
  .half-col { overflow: hidden; }
  .half-col .box { position: relative; padding: 21px 0px 20px; margin-bottom: 8px; float: right; margin-left: 45px; vertical-align: top; width: 320px; min-height: 230px; }
  .half-col .box.even { float: left; margin-left: 0px; }
  .half-col .box .ttl { margin-bottom: 10px; }
  #maincontent .half-col .box p { margin: 0px; padding: 0px 15px; }
  .half-col .box img.left { margin: 3px 3px 3px 0px; }
  .half-col .box:before, .half-col .box:after { width: 320px; left: 0px; }
  .half-col .box:before { top: 0px; background-position: 0px -288px; }
  .half-col .box:after { bottom: 0px; background-position: 0px -320px; }
  .half-col .box a.more, #board-wrap a.more, #staff-wrap a.more, .double-col .content a.more { color: rgb(236, 124, 34); padding-right: 14px; background: url(9dd80a8eff973e2c7cfd588c37ba290bb622af37.gif)  no-repeat scroll 100% 6px transparent; }
  .double-col .content a.more { text-decoration: none; }
  #brief-intro, #noslider #brief-intro { float: left; width: 192px; height: 232px; border: 1px solid rgb(214, 218, 212); background: none repeat scroll 0% 0% rgb(239, 239, 238); padding: 8px 14px; overflow: hidden; }
  #noslider #brief-intro { font-size: 1.17em; }
  #slider-wrap #brief-intro { position: absolute; top: 0px; left: 0px; z-index: 9999; }
  #brief-intro .wrap { width: 192px; float: left; font-size: 1.17em; line-height: 19px; }
  #brief-intro.full #expand { display: none; }
  #brief-intro .content { float: right; width: 400px; margin: 3px 30px 0px 0px; visibility: hidden; position: relative; }
  #brief-intro .content p { line-height: 17px; margin-bottom: 10px; }
  #brief-intro .close { color: rgb(236, 124, 34); }
  #brief-intro #close-btn { position: absolute; top: -5px; right: -37px; }
  #noslider #brief-intro { background: none repeat scroll 0% 0% transparent; height: 172px; }
  #noslider #brief-intro.full { height: auto; width: auto; }
  #brief-intro a.more { color: rgb(236, 124, 34); }
  #brief-intro a.more:after { content: url(6e04e3e6dd04f27135fc03cea31e4061a3e330ee.png) ; padding-left: 5px; }
  #stat-content a { font-family: "ff-tisa-web-pro-i7","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 700; text-decoration: underline; }
  #stat-content { padding: 30px 0px 0px 10px; width: 650px; }
  #stat-content p { line-height: 1.5em; }
  #stat-content img.left, #article-content p img.left { margin: 3px 21px 12px 0px; }
  #stat-content img.right, #article-content p img.right { margin: 3px 0px 12px 21px; }
  p + .testimonial { margin-top: -5px; }
  .testimonial { padding: 11px 35px 8px 65px; background: url(31d9146c27dfad426f7a8bbcb6fdd58c7d63a382.png)  no-repeat scroll 14px 14px rgb(239, 242, 246); border-radius: 3px; margin-bottom: 20px; }
  .testimonial p { font-family: "ff-tisa-web-pro-i4","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 400; font-size: 1.17em; line-height: 17px; margin-bottom: 14px; text-align: justify; }
  .testimonial .author { text-align: right; color: rgb(0, 0, 0); }
  #stat-content .author a { text-decoration: none; font: bold 1em Georgia,Times,"Times New Roman",serif; }
  #stat-content h3, #stat-content h4 { margin-bottom: 4px; }
  #stat-content h3.orange { color: rgb(236, 124, 34); }
  .bio { overflow: hidden; margin-bottom: 25px; }
  .bio p.position { font-size: 1em; text-transform: uppercase; font-family: "ff-tisa-web-pro-n4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; margin-bottom: 2px ! important; color: rgb(3, 53, 132); }
  #stat-content .bio img.left { margin: 0px 15px 5px 0px; }
  #stat-content .bio h2 { line-height: 1; margin: 2px 0px 1px; }
  #stat-content .bio a.more { color: rgb(236, 124, 34); text-decoration: none; padding-right: 13px; background: url(70d6aebbec7067efe9ca88c29aef74ae7f365fb8.png)  no-repeat scroll 100% 6px transparent; }
  .form { display: block; position: relative; }
  .form .ttl, .form label { color: rgb(5, 52, 122); display: block; clear: left; margin-bottom: 2px; cursor: default; }
  .form .left { margin-right: 7px; }
  .form .n-elements { overflow: hidden; }
  .form .error { background: none repeat scroll 0% 0% rgb(249, 229, 229); color: rgb(33, 33, 33); border-color: rgb(70, 70, 70); }
  .form input[type="text"] { width: 163px; padding: 0px 5px; border: 1px solid rgb(138, 138, 138); height: 23px; line-height: 21px; margin-bottom: 11px; }
  .form fieldset { margin-bottom: 5px; }
  .form fieldset label { color: rgb(70, 70, 70); }
  .form textarea { padding: 5px; border: 1px solid rgb(138, 138, 138); width: 345px; height: 115px; overflow: auto; clear: both; margin-bottom: 12px; color: rgb(70, 70, 70); font-family: Georgia,Times,"Times New Roman",serif; }
  .form #req-field { position: absolute; top: 0px; right: 0px; }
  .form input.btn { width: 112px; background-position: -352px -352px; border: medium none; margin: 0px; cursor: pointer; }
  .selector { margin: 5px 0px; }
  #search { display: block; margin: -15px 0px 0px 10px; }
  #search-lbl { font-size: 1.08em; }
  #search-fld, #searchwrap #keywords { width: 500px; height: 28px; line-height: 26px; font-size: 1.17em; float: left; vertical-align: middle; margin-right: 40px; margin-bottom: 7px; }
  #search .btn { vertical-align: middle; }
  #searchwrap { padding-bottom: 13px; background: url(a65d8fa84177dfdfa41a18fc7d05827af9d0b43f.png)  no-repeat scroll 0px 100% transparent; }
  #adv-options-wrap { background: url(2ceaeb4a77f99457c0cbddfb2fcf17243ba86fc6.png)  no-repeat scroll 0px 100% transparent; padding-bottom: 18px; }
  #search h3#adv-options-ttl { clear: both; padding: 7px 0px 0px 18px; font-size: 1.33em; position: relative; cursor: pointer; }
  #search h3#adv-options-ttl:before { content: ""; display: block; width: 14px; height: 14px; position: absolute; left: 0px; top: 16px; background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  repeat scroll -448px -288px transparent; }
  #search h3#adv-options-ttl.active:before { top: 17px; background-position: -480px -288px; }
  #adv-options { padding: 10px 10px 10px 0px; overflow: hidden; }
  #data-range { width: 375px; }
  #data-range label { display: inline-block; color: rgb(70, 70, 70); font-family: "ff-tisa-web-pro-i4","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 400; margin-right: 5px; line-height: 25px; }
  #data-range label, #data-range input, #data-range img { vertical-align: top; }
  #data-range input[type="text"] { width: 90px; margin-bottom: 18px; }
  #data-range img { margin-left: 5px; }
  #to-data-lbl { margin-left: 15px; }
  #data-range .radio-wrap { padding-bottom: 97px; }
  #data-range .radio-wrap label { margin-right: 10px; }
  #search-results { margin: 10px 0px 0px 10px; }
  #search-results h3.ttl { font-size: 1.33em; margin-bottom: 20px; }
  #search-results h3.ttl .tisa-bi, #search-results h3.ttl .tisa-i { color: rgb(70, 70, 70); }
  #search-results h3.ttl .tisa-i { font-size: 0.88em; }
  #search-res-tabs { display: block; border-bottom: 1px solid rgb(138, 138, 138); border-left: 1px solid rgb(138, 138, 138); height: 24px; margin-bottom: 20px; }
  #search-res-tabs li { float: left; }
  #search-res-tabs a { display: block; height: 23px; line-height: 21px; border-top: 1px solid rgb(138, 138, 138); border-right: 1px solid rgb(138, 138, 138); font-family: "ff-tisa-web-pro-i7","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 700; color: rgb(236, 124, 34); background: none repeat scroll 0% 0% rgb(239, 239, 238); padding: 0px 7px; }
  #search-res-tabs a:hover { color: rgb(70, 70, 70); text-decoration: none; }
  #search-res-tabs li.active a { color: rgb(70, 70, 70); background: none repeat scroll 0% 0% rgb(255, 255, 255); cursor: default; }
  .sort-by { clear: both; margin-bottom: 14px; }
  .sort-by a, .sort-by li { text-transform: uppercase; }
  .sort-by a { text-decoration: underline; }
  .sort-by a:hover { text-decoration: none; }
  .sort-by a.active { text-decoration: none; cursor: default; color: rgb(236, 124, 34); }
  .sort-by ul { display: inline-block; margin: 0px 0px 0px 40px; }
  .bottom ul { margin-left: 225px; }
  .sort-by li { display: inline; }
  .sort-by li a { margin: 0px 5px; }
  .sort-by li.active a { cursor: default; text-decoration: none; color: rgb(70, 70, 70); }
  .sort-by a.btn { float: right; display: block; text-decoration: none; text-transform: none; width: 134px; height: 26px; line-height: 24px; text-align: center; background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll 0px -448px transparent; text-shadow: -1px 1px 1px rgb(161, 102, 17); color: rgb(255, 255, 255); margin: -5px 10px 0px 0px; }
  .sort-by .bottom a.btn { margin-top: -2px; }
  #search-results h2 { font-size: 1.17em; padding-top: 13px; background: url(6c7c10be37fbfe213b6e7e8ad6133b14919a5d08.gif)  repeat-x scroll 0px 0px transparent; margin-bottom: 5px; }
  #search-results .sort-by + h2 { padding-top: 0px; background: none repeat scroll 0% 0% transparent; }
  #search-results h2 .cat { text-transform: uppercase; color: rgb(70, 70, 70); padding-left: 2px; font-size: 0.79em; }
  #search-results p { margin-bottom: 12px; line-height: 18px; }
  #search-results p .date { font-size: 0.92em; }
  #wastebasket-head-wrap { padding: 0px 0px 7px; margin: 11px 0px 13px; border-bottom: 1px solid rgb(183, 184, 186); }
  #wastebasket-head-wrap h1 { float: none; margin-bottom: 0px; line-height: 1; }
  #wastebasket-head-wrap .tisa { font-size: 1.08em; color: rgb(129, 130, 132); }
  #wastebasket-head-wrap #wastebasket-rss { float: right; width: 220px; border-radius: 3px; clear: right; margin-top: 18px; }
  #recent-wastebasket-head { margin: -5px 0px 14px; border-bottom: 1px solid rgb(183, 184, 186); padding-bottom: 3px; }
  #recent-wastebasket-head h3 { display: inline-block; line-height: 1; vertical-align: top; }
  #recent-wastebasket-head a.btn { margin-top: -4px; }
  #recent-wastebasket-head a.btn, #view-all-bottom a.btn { text-transform: none; font-size: 1em; line-height: 24px; }
  #recent-wastebasket-wrap .box, #article-list-wrap .box { padding: 10px 0px 13px; background: url(6c7c10be37fbfe213b6e7e8ad6133b14919a5d08.gif)  repeat-x scroll 0px 0px transparent; overflow: hidden; }
  #recent-wastebasket-wrap .box:first-child, #article-list-wrap .box:first-child { padding-top: 0px; background: none repeat scroll 0% 0% transparent; }
  #recent-wastebasket-wrap h2, #article-list-wrap .box h2 { font-size: 1.17em; margin-bottom: 0px; }
  #recent-wastebasket-wrap .box div, #article-list-wrap .box div { line-height: 1; margin-bottom: 11px; }
  #recent-wastebasket-wrap p, #article-list-wrap p { margin-bottom: 0px; }
  #recent-wastebasket-wrap img.left, #article-list-wrap img.left { margin: 2px 10px 0px 0px; }
  #view-all-bottom { padding-top: 2px; border-top: 1px solid rgb(183, 184, 186); }
  #view-all-bottom a.btn, .sort-by a#mid-btn.btn { padding-left: 0px; background-position: -448px -192px; }
  #board-wrap, #staff-wrap { margin: 0px 0px 0px 10px; }
  #board-wrap h2, #staff-wrap h2 { line-height: 1; margin-bottom: 2px; }
  #board-wrap p { margin-bottom: 32px; line-height: 18px; }
  #maincontent #board-wrap p.position, #maincontent #staff-wrap p.position { text-transform: uppercase; font-family: "ff-tisa-web-pro-n4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; font-size: 1em; margin-bottom: 3px; color: rgb(3, 53, 132); }
  #staff-wrap .box { overflow: hidden; margin-bottom: 32px; }
  #stat-content #staff-wrap .box { margin-bottom: 20px ! important; }
  #staff-wrap p { line-height: 18px; }
  #staff-wrap .box img { margin: 0px 15px 5px 0px; }
  #connect-social { margin: 8px 0px 0px; }
  #connect-social li { margin: 0px 0px 9px 10px; }
  #connect-social li a { display: block; height: 24px; line-height: 22px; font-size: 1.5em; }
  #connect-social li a img { vertical-align: middle; margin-right: 7px; }
  #connect-social li a span { display: inline-block; vertical-align: top; padding-top: 2px; }
  #ways-give-list li { margin-bottom: 2px; font-size: 1.17em; }
  #filter-wrap { clear: both; border-bottom: 1px solid rgb(183, 184, 186); margin-bottom: 6px; padding-bottom: 5px; }
  #filter-wrap form { display: inline; }
  #filter-wrap label { display: inline-block; line-height: 23px; margin-right: 5px; vertical-align: top; }
  #filter-wrap select { margin-right: 5px; }
  select.w105 { width: 105px; }
  select.w135 { width: 135px; }
  #content-head a#rss { margin-top: 20px; }
  #content-head a#rss img, #content-head a#rss span { vertical-align: middle; }
  #article-list-wrap h2 { padding-left: 10px; position: relative; }
  #article-list-wrap h2:before { top: 8px; }
  #article-head { clear: both; overflow: hidden; padding-top: 15px; }
  #article-head h1 { float: left; width: 360px; padding-left: 10px; line-height: 1.1; color: rgb(70, 70, 70); }
  #article-head .addthis_toolbox { padding-top: 3px; }
  #article-head a#rss { margin-top: 4px; }
  #article-meta { padding: 3px 0px 0px 10px; clear: both; border-top: 1px solid rgb(183, 184, 186); line-height: normal; margin-bottom: 18px; }
  #article-meta .date { font-size: 0.92em; }
  #article-meta .tags { font-size: 0.83em; text-transform: uppercase; }
  #article-meta + .intro { margin-bottom: 20px; }
  a.download { display: inline-block; overflow: hidden; }
  a.download img, a.download span { vertical-align: middle; }
  #article-content { padding: 0px 20px 0px 10px; }
  #article-content h2, #article-content h3, #article-content h4 { clear: both; color: rgb(70, 70, 70); }
  #article-content h2 { margin-top: 14px; }
  #article-content ul, #stat-content ul, #stat-content ol { margin-left: 25px; }
  #article-content ul li, #stat-content ul li { padding-left: 7px; background: url(d6d4c2fca65945a00219763b96f16d35418b3124.gif)  no-repeat scroll 0px 7px transparent; font-size: 1.1em ! important; }
  #article-content ol, #stat-content ol { margin-left: 20px; counter-reset: li; }
  #article-content ol li, #stat-content ol li { position: relative; margin: 0px 0px 0px 13px; }
  #article-content ol li:before, #stat-content ol li:before { counter-increment: li; position: absolute; top: 0px; left: -12px; box-sizing: border-box; color: rgb(5, 52, 122); }
  #article-content .testimonial { padding: 15px 35px 10px 65px; margin-bottom: 18px; }
  #article-content .testimonial p { margin-bottom: 4px; line-height: 20px; }
  #article-content li a, #stat-content li a, .filed-under a, .comment p a { text-decoration: underline; }
  #article-content li a:hover, #stat-content li a:hover, .filed-under a:hover, .comment p a:hover { text-decoration: none; }
  .img-caption { margin: 0px 0px 30px; }
  #article-content h4 { margin-bottom: 10px; }
  #article-content iframe { margin-bottom: 30px; }
  .filed-under { padding: 16px 20px 18px 0px; margin: 0px -20px 3px 0px; position: relative; font-size: 1.33em ! important; }
  .filed-under:before, .filed-under:after { content: ""; display: block; width: 100%; height: 9px; position: absolute; left: 0px; background: url(b17f0b6e7a324dba44edb4e348fe4a0036020355.png)  no-repeat scroll 0px 0px transparent; }
  .filed-under:before { top: 0px; }
  .filed-under:after { bottom: 0px; background-position: 0px 100%; }
  #comments-ttl { margin-bottom: 3px; font-size: 1.5em; color: rgb(0, 49, 121); }
  .comment .tisa { margin-bottom: 4px; }
  .comment .tisa a { text-transform: uppercase; }
  .comment p { margin-bottom: 20px; }
  #comment-form h4 { color: rgb(5, 52, 122); font-size: 1em; margin: 5px 0px; }
  #related-articles { margin-top: -17px; }
  #related-articles h4 { font-size: 1.5em; color: rgb(129, 130, 132); background: url(fb1f8db5b81ec34636370ec3efe5b13d8b3fa215.png)  no-repeat scroll -577px -384px transparent; padding: 3px 0px 12px 56px; line-height: 1; }
  #related-articles .col { border: 1px solid rgb(183, 184, 186); margin-bottom: 30px; padding: 10px 20px 0px 13px; width: auto; }
  #related-articles .box { padding-bottom: 12px; }
  #footer { clear: both; background: url(8ddb232ec839de9d9d373003557f23bc3e2a394c.jpg)  repeat-x scroll 0px 0px rgb(70, 70, 70); }
  #foo1, #foo2 { width: 940px; margin: 0px auto; text-align: left; }
  #foo1 { height: 90px; width: 793px; padding: 17px 0px 0px 147px; background: url(2c2ec6def5a466524969cb6b81db0576c8e57e92.png)  no-repeat scroll 0px 23px transparent; }
  #foo1 .content { width: 550px; float: left; }
  #foo1 .content p { margin-bottom: 8px; line-height: 16px; }
  #foo1 a { text-transform: uppercase; font-size: 0.92em; margin-right: 37px; color: rgb(236, 124, 34); }
  #foo1 a.more { padding-right: 14px; background: url(70d6aebbec7067efe9ca88c29aef74ae7f365fb8.png)  no-repeat scroll 100% 50% transparent; }
  #foo1 a#support-us { padding-left: 18px; background: url(267249c5f7baeeca29151636c3fc87d0e63cf93d.png)  no-repeat scroll 0px 50% transparent; }
  #share-footer { float: right; display: block; width: 200px; height: 48px; padding: 23px 0px 0px 21px; background: url(07a9f32d826e18dd3cadc75e5cba6567f7e7e387.jpg)  repeat scroll 0% 0% transparent; text-align: center; }
  #share-footer a { text-transform: none; color: rgb(0, 0, 0); margin-right: 0px; vertical-align: top; }
  #share-footer .addthis-button-wrap { padding-top: 5px; display: inline-block; vertical-align: top; margin-right: 5px; }
  #share-footer .addthis-button-wrap a { margin-right: 3px; }
  #share-footer .addthis_button_facebook_like { margin: 2px 0px 0px 5px; display: inline-block; }
  #share-footer .addthis_button img { vertical-align: middle; margin-top: -2px; }
  #foo2 { padding: 36px 0px 20px; overflow: hidden; }
  #foo2 .link { float: left; overflow: hidden; }
  #foo2 .link ul { float: left; width: 108px; margin-right: 10px; display: block; color: rgb(255, 255, 255); margin-bottom: 0px; }
  #foo2 .link a { color: rgb(255, 255, 255); font-family: "ff-tisa-web-pro-n4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; }
  #foo2 .link h4 a { font-weight: bold ! important; }
  #foo2 .link li { margin-bottom: 7px; line-height: 1em; }
  #foo2 li.more { padding-top: 6px; font-family: "ff-tisa-web-pro-i4","ff-tisa-web-pro",Georgia,serif; font-style: italic; font-weight: 400; }
  #foo3 { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 35px 0px; color: rgb(129, 130, 132); }
  #foo3 .link { margin-left: 12px; }
  #connect-footer { border-radius: 15px; float: right; width: 220px; background: url(846847a9a1fbc4e312fbd21231cbccb1f9f3803e.jpg)  repeat scroll 0% 0% transparent; text-align: center; padding: 9px 0px 15px; font-family: "ff-tisa-web-pro-i4","ff-tisa-web-pro",Georgia,serif; font-style: normal; font-weight: 400; margin-top: -2px; }
  #connect-footer h3 { color: rgb(255, 255, 255); font-size: 1.5em; margin-bottom: 1px; }
  #connect-footer a { color: rgb(70, 70, 70); }
  #connect-footer ul { display: block; width: 158px; text-align: left; margin: 0px 0px 10px 36px; }
  #connect-footer li { padding: 0px 0px 3px 17px; }
  #connect-footer li a { font-size: 0.92em; }
  #connect-footer li img { vertical-align: middle; margin-right: 3px; }
  #connect-footer p { margin-bottom: 11px; }
  #connect-footer p a { margin: 0px 5px; }
  #connect-footer div { color: rgb(239, 239, 238); }
  .hidden { display: none; }
}
@media print {
  html, body { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px; padding: 0px; font-size: 62.5%; }
  #header { float: right; margin-bottom: 0px; }
  body { color: rgb(70, 70, 70); font-family: Georgia,Times,"Times New Roman",serif; font-size: 1.2em; }
  h1, h3, h4 { font-family: Georgia,serif; font-style: normal; font-weight: 700; }
  #article-head, #content-head { clear: both; overflow: hidden; margin-top: 10px; }
  #article-head h2 { color: rgb(177, 178, 181); float: left; line-height: 1.1; padding: 0px; margin-top: -15px; width: 100%; }
  #content-head h1 { color: rgb(130, 130, 131); float: left; font-size: 1.83em; margin-bottom: 13px; width: 100%; }
  #article-meta .intro { margin-bottom: 20px; }
  #article-meta { margin-bottom: 20px; }
  #content-head .intro { display: none; }
  #content-head p { border: 1px solid rgb(214, 218, 212); clear: both; color: rgb(99, 99, 99); font-family: Georgia,serif; font-style: italic; font-weight: 400; line-height: 20px; margin: 0px; padding: 8px 14px 13px; }
  #maincontent h2 { font-size: 1.7em; color: rgb(0, 49, 121); }
  #maincontent h3 { font-size: 1.5em; color: rgb(0, 49, 121); }
  #maincontent h4 { font-size: 1.17em; color: rgb(0, 49, 121); }
  a { color: rgb(3, 53, 132); text-decoration: none; }
  a:hover { text-decoration: underline; }
  #maincontent p { margin-bottom: 18px; line-height: 18px; font-size: 1.1em; }
  #recent-wastebasket-wrap p, #article-list-wrap p { margin-bottom: 0px; }
  #recent-wastebasket-wrap img.left, #article-list-wrap img.left { margin: 2px 10px 0px 0px; }
  #rightcolumn { width: 10px ! important; }
  #maincolumn, #stat-content { width: 760px ! important; }
  #top-links, #donate-wrap, #nav-wrap, #footer, #rightcolumn, #rss, #disqus_thread, .addthis_toolbox, #filter, #breadcrumb { display: none ! important; }
}
