
/* ::::: http://www.abajournal.com/css/default.css?201007191427 ::::: */

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: 0pt; padding: 0pt; border: 0pt none; outline: 0pt 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; }
:focus { outline: 0pt none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0pt; }
table tr { vertical-align: top; }
table td { vertical-align: top; padding: 5px; }
table p { vertical-align: top; }
table small { color: gray; font-style: italic; }
.font { font-family: "League Gothic Regular",Helvetica,Arial,sans-serif; font-size: 2.4em ! important; letter-spacing: 2px; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.static { border: 1px solid red ! important; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(17, 17, 17); font-family: helvetica,arial,sans-serif; font-size: 62.5%; }
a { text-decoration: none; }
#wrapper { margin: 0pt auto; width: 960px; }
.col { float: left; padding: 16px; width: 278px; }
.col3 { float: left; margin: 0pt 10px 0pt 0pt; width: 185px; }
.red, .admin { color: rgb(204, 0, 0) ! important; }
.arrowed { list-style-image: url('list-arrow.gif@22'); margin: 0pt 0pt 0pt 12px; }
.arrowed-alt { margin: 0pt; }
.clear { clear: left; }
.greytext { color: rgb(136, 136, 136); }
ul.indent li { margin-left: 1em; }
h1 { color: rgb(0, 51, 102); font-size: 2em; font-weight: 300; line-height: 1.2em; }
h2, h3 { color: rgb(0, 51, 102); font-size: 1.3em; font-weight: 100; }
h2 a, h3 a { font-weight: 100; }
h2 { margin: 0.5em 0pt; }
h3 { font-size: 1em; margin: 0.5em 0pt; }
h4 { color: rgb(136, 136, 136); font-size: 1em; letter-spacing: 1px; margin: 0pt 0pt 0.4em; text-transform: uppercase; }
h5 { color: rgb(0, 51, 102); font-size: 1.2em; }
hr { clear: both; height: 0pt; border-top: 1px solid rgb(229, 229, 229); margin-bottom: 2em; }
.terms ol { list-style-position: inside; list-style-type: upper-roman; }
.terms li { margin: 0pt 0pt 1em; }
ul.piped { height: 1em; }
ul.piped li { border-right: 1px solid rgb(17, 17, 17); float: left; line-height: 1em; padding: 0pt 5px; }
ul.piped li.last { border: 0pt none; }
.pagination strong, .pagination a { padding: 3px; }
.pagination strong { background: none repeat scroll 0% 0% rgb(6, 160, 215); color: rgb(255, 255, 255); }
#newsletter-submit { background: url('buttons.gif@22') no-repeat scroll 0pt -72px transparent; border: 0pt none; cursor: pointer; height: 24px; text-indent: -9999px; width: 115px; }
#content p.more_link { text-align: right; }
#content p.more_link a { color: rgb(204, 0, 0); font-weight: bold; }
#header { background: none repeat scroll 0% 0% rgb(74, 74, 76); color: rgb(148, 148, 148); padding: 16px; position: relative; width: 928px; }
#logo { background: url('logos2.png@22') no-repeat scroll 0pt 0pt transparent; display: block; height: 63px; text-indent: -9999px; width: 239px; }
#banner_ad { background: url('label-ads.gif@22') no-repeat scroll 729px 0pt transparent; display: none; height: 91px; margin: 0pt auto 1.2em; width: 737px; z-index: 10; }
#banner_ad div { z-index: 0; }
#aba-watermark { background: url('logos2.png@22') no-repeat scroll 0pt -65px transparent; display: block; height: 30px; position: absolute; right: 30px; bottom: 35px; width: 64px; }
.mag_toc #feature-column { display: none; }
#content { border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); color: rgb(17, 17, 17); font-size: 1.2em; overflow: hidden; padding: 0pt 0pt 1em; position: relative; }
#content a, #content a:visited { color: rgb(0, 51, 102); font-weight: bold; }
#content a:hover, #content a:focus { text-decoration: underline; }
#content a.red { background: url('red-double-arrow.gif@22') no-repeat scroll 100% 50% transparent; padding: 0pt 8px 0pt 0pt; }
#content p.clear { padding: 1em 0pt 0pt; }
#river { float: left; position: relative; width: 620px; }
.article { clear: left; margin: 0pt 0pt 1.2em; }
.article div, .article p, .article h2 { margin: 0pt 0pt 0.4em; }
.article > p small { font-size: x-small; }
.article > p.caption { font-style: italic; color: rgb(102, 102, 102); }
.article p.caption a { font-style: italic; }
.article h4 { color: rgb(0, 51, 102); font-size: 1.3em; letter-spacing: 0pt; margin-top: 1em; margin-bottom: 0.4em; text-transform: none; font-weight: normal; }
.article ul { margin-bottom: 0.4em; }
.article p, .article ul li { line-height: 1.4em; }
.article h2 { font-size: 1.2em; line-height: 1.2em; }
.headline h2 { font-size: 1.8em; line-height: 1em; }
.spanner img { margin-top: 10px; margin-bottom: 5px; }
div.has_img img { float: left; margin: 0pt 1em 1em 0pt; }
#sidebar { float: right; margin: 2em 16px 0pt 0pt; position: relative; }
#homepage #sidebar { margin: 1.2em 16px 0pt 0pt; }
#sidebar .block { margin: 0pt 0pt 1em 0em; position: relative; }
#sidebar .custom { border-top: 2px solid rgb(235, 235, 235); border-bottom: 2px solid rgb(235, 235, 235); padding: 1em 0pt; }
#sidebar .custom h4 { text-transform: none; font-size: 1.2em; line-height: 1.2em; margin-bottom: 1em; letter-spacing: 0pt; clear: both; color: rgb(0, 51, 102); width: 210px; float: left; }
#sidebar .custom .icons { float: right; width: 60px; text-align: right; }
#sidebar .custom ul { margin-top: 1em; clear: both; }
#sidebar .custom p, #sidebar .custom li { line-height: 1.3em; }
#sidebar .custom li { margin-bottom: 0.5em; }
#sidebar .custom p a, #sidebar .custom li a { font-weight: normal; }
#sidebar .custom .jobs_location { color: rgb(102, 102, 102); font-size: 0.8em; }
#sidebar .custom p img { float: left; margin: 5px 10px 10px 0pt; }
#sidebar .custom p.more_link { text-align: right; }
#sidebar .custom p.more_link a { font-weight: bold; }
#sidebar { width: 300px; }
#sidebar .ads { background: url('label-ads-hor.gif@22') no-repeat scroll 50% 0pt transparent; overflow: hidden; width: 300px; }
#sidebar .ads a, #sidebar .ads object { display: block; }
#sidebar #latest-jobs { border: 6px solid rgb(227, 227, 227); padding: 10px; }
#social_media_block { margin-top: 5px; }
#social_media_block a { margin: 0px; }
#social_media_block img { margin: -5px 0px 0px; }
#podcast .twtr-widget { margin-bottom: 10px; }
#issue { border: 1px solid rgb(74, 74, 76); height: 169px; width: 298px; }
#issue img { border-right: 1px solid rgb(255, 255, 255); height: 169px; left: 0pt; position: absolute; top: 0pt; width: 129px; }
#issue p { left: 140px; line-height: 1.4em; position: absolute; top: 0.5em; }
#issue a, #issue a:visited { color: rgb(74, 74, 76); }
#issue ul { bottom: 0pt; left: 130px; position: absolute; }
#issue ul li { border-bottom: 1px solid rgb(255, 255, 255); }
#issue ul li.first { background: none repeat scroll 0% 0% rgb(74, 74, 76); }
#issue ul li.second { background: none repeat scroll 0% 0% rgb(153, 153, 153); }
#issue ul li.third { background: none repeat scroll 0% 0% rgb(204, 204, 204); }
#issue ul a, #issue ul a:visited { color: rgb(255, 255, 255); display: block; height: 25px; line-height: 25px; padding: 0pt 10px; text-transform: uppercase; width: 147px; }
#poll { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-color: rgb(227, 227, 227); border-style: solid; border-width: 30px 10px 10px; padding: 30px 10px 10px; width: 260px; }
img.poll-logo { left: 10px; position: absolute; top: -20px; }
#poll p, .lg-poll p { color: rgb(51, 51, 51); font-size: 1em; line-height: 1.2em; }
.article div.question, #poll div.question p { color: rgb(0, 51, 102); font-size: 1.4em; margin: 0pt 0pt 0.6em; }
#poll form { margin: 10px 0pt 0pt; }
.poll-submit { background: url('buttons.gif@22') no-repeat scroll 0pt -96px gray; border: 0pt none; cursor: pointer; height: 24px; text-indent: -9999px; width: 48px; }
#poll .poll-submit { position: relative; left: 210px; }
.lg-polls-answers { margin: 1em 0pt; }
.lg-polls-answers li { line-height: 1.2em; margin: 0pt 0pt 0.6em; }
.lg-polls-answers div.key { margin: 0pt 0pt 0pt 20px; }
.color-chip { float: left; height: 12px; margin: 0pt; width: 12px; }
div.chart { height: 130px; width: 260px; }
.tab-box { background: none repeat scroll 0% 0% rgb(227, 227, 227); padding: 7px; }
#most-box { width: 286px; }
.tab-box div { background: none repeat scroll 0% 0% rgb(255, 255, 255); clear: left; overflow: hidden; padding: 1em; }
.tab-box ol { list-style-type: decimal; margin: 0pt 0pt 0pt 20px; }
.tab-box ol li, .tab-box ul li { margin: 0pt 0pt 0.7em; }
.tab-box div .col { margin: 0pt 10px 0pt 0pt; padding: 0pt; width: 48%; }
.tab-box a, .tab-box a:visited { color: rgb(51, 51, 51); font-weight: normal; }
ul.tabs { height: 20px; }
ul.tabs li { background: url('tabs-small.gif@22') no-repeat scroll 0pt 0pt rgb(247, 247, 247); float: left; margin: 0pt 1px 0pt 0pt; position: relative; }
ul.tabs li.active { background-color: rgb(255, 255, 255); }
ul.tabs span { background: url('tabs-small.gif@22') no-repeat scroll -166px 0pt transparent; display: block; height: 20px; position: absolute; right: 0pt; top: 0pt; width: 8px; }
ul.tabs a, ul.tabs li:visited { color: rgb(170, 170, 170) ! important; font-size: 0.8em; line-height: 20px; padding: 5px 8px; text-transform: uppercase; }
#most-box ul.tabs a, #most-box ul.tabs li:visited { font-size: 10px; letter-spacing: 0pt; padding: 5px 6px; }
ul.large a { font-size: 1em; }
li.active a, li.active a:visited { color: rgb(51, 51, 51) ! important; text-decoration: none ! important; }
#sidebar .tab-box a, #sidebar .tab-box a:visited { color: rgb(17, 17, 17); font-weight: normal; }
#footer { background: none repeat scroll 0% 0% rgb(74, 74, 76); color: rgb(255, 255, 255); padding: 16px; overflow: hidden; position: relative; width: 928px; }
#footer a, #footer a:visited { color: rgb(255, 255, 255); font-size: 1.1em; line-height: 1.4em; }
#footer a:hover, #footer a:focus { color: rgb(6, 160, 215); }
#footer ul { float: left; width: 185px; }
#copyright { padding: 0.6em; text-align: center; }
#copyright span { color: rgb(6, 160, 215); }
#banner { background: url('transition-arrow2.gif@22') no-repeat scroll -8em 50% rgb(74, 74, 76); color: rgb(255, 255, 255); font-size: 1.6em; line-height: 1.3em; padding: 0.2em 1em 0.2em 10px; margin: 1em 0pt; }
#banner div { float: left; width: 170px; }
#banner a, #banner a:visited { color: rgb(6, 160, 215); }
#searchbar { background: none repeat scroll 0% 0% rgb(231, 231, 231); height: 3em; padding: 0.4em 1.6em 0pt; position: relative; }
#searchbar ul { list-style: none outside none; position: absolute; top: 5px; left: 16px; }
#searchbar ul li { float: left; }
#searchbar ul a, #searchbar ul a:visited { color: rgb(102, 102, 102); line-height: 2.5em; padding: 0.6em 0.7em; }
#searchbar ul a:hover, #searchbar ul a:focus { color: rgb(6, 160, 215); }
li.logo a { background: url('logos2.png@22') no-repeat scroll -242px 0pt transparent; padding: 0.6em 0.7em 0.6em 5.2em ! important; }
#searchbar { z-index: 1000; }
#site_search_basic { height: 30px; }
#site_search_key { float: left; margin-right: 20px; width: 180px; }
#site_search_input { width: 175px; }
#site_search { background-color: rgb(225, 225, 225); float: right; position: absolute; top: 0px; right: 10px; z-index: 1000; padding-left: 10px; padding-bottom: 0px; padding-right: 10px; margin-top: 0px; width: 250px; }
#site_search img { margin-top: 2px; }
#site_search_advanced_controls { padding-bottom: 10px; padding-top: 10px; z-index: inherit; }
#justia_item { width: 50px; float: right; padding-top: 1px; padding-bottom: 0px; }
#search { position: absolute; right: 1em; top: 5px; }
#search form, #search p { float: left; margin: 0pt 0pt 0pt 0.7em; }
#search p { width: 48px; }
#search a, #search a:visited { color: rgb(102, 102, 102); font-size: 0.8em; text-decoration: underline; text-transform: uppercase; }
#search form { border: 1px solid rgb(17, 17, 17); }
#search label { display: none; }
#keywords { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); font-size: 1.1em; margin: 1px; padding: 2px; }
#search_button { background: none repeat scroll 0% 0% rgb(17, 17, 17); border-width: 0pt 0pt 0pt 1px; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(17, 17, 17); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; color: rgb(255, 255, 255); font-size: 0.9em; margin: 1px; padding: 0.4em 0.3em; }
#justia { background: url('logos2.png@22') no-repeat scroll -242px -32px transparent; display: block; height: 33px; text-indent: -9999px; width: 48px; }
#advanced-search-form { background: none repeat scroll 0% 0% rgb(204, 204, 204); border-top: 2px solid rgb(187, 187, 187); height: 180px; position: relative; }
#advanced-search-form form { position: absolute; right: 8px; top: 8px; width: 398px; }
#advanced-search-form form p { clear: left; margin: 0pt 0pt 1em; }
#advanced-search-form form label { display: block; float: left; font-weight: bold; line-height: 2em; margin: 0pt 5px 0pt 0pt; text-align: right; width: 90px; }
#advanced-search-form form input.button { margin: 0pt 0pt 0pt 95px; }
body#results #results-box { margin: 1em 0pt 0pt; }
body#results #results-box .segment { margin: 0pt 0pt 1em; padding: 0pt; }
#nav { bottom: 0.6em; list-style: none outside none; position: absolute; left: 300px; width: 680px; }
#nav li { float: left; margin: 0pt 0pt 0pt 14px; }
#nav a, #nav a:visited { background: url('nav-text.gif@22') no-repeat scroll 0pt 0pt transparent; border-bottom: 4px solid rgb(74, 74, 76); display: block; height: 19px; text-indent: -9999px; }
#nav a:hover, #nav a:focus, body#homepage #nav-home a, body#news #nav-news a, body#topics #nav-topics a, body#magazine #nav-current a, body#podcast #nav-back a, body#blawgs #nav-blawgs a, body#stay_connected #nav-connect a { border-bottom: 4px solid rgb(6, 160, 215); }
#nav-home a, #nav-home a:visited { background-position: 0pt 0pt; width: 40px; }
#nav-home a:hover, #nav-home a:focus, body#homepage #nav-home a { background-position: 0pt -19px; }
#nav-rebels a, #nav-rebels a:visited { background-position: -600px 0pt; width: 60px; }
#nav-rebels a:hover, #nav-rebels a:focus { background-position: -600px -19px; }
#nav-news a, #nav-news a:visited { background-position: -56px 0pt; width: 39px; }
#nav-news a:hover, #nav-news a:focus, body#news #nav-news a { background-position: -56px -19px; }
#nav-topics a, #nav-topics a:visited { background-position: -110px 0pt; width: 48px; }
#nav-topics a:hover, #nav-topics a:focus, body#topics #nav-topics a { background-position: -110px -19px; }
#nav-current a, #nav-current a:visited { background-position: -174px 0pt; width: 108px; }
#nav-current a:hover, #nav-current a:focus, body#magazine #nav-current a { background-position: -174px -19px; }
#nav-back a, #nav-back a:visited { background-position: -298px 0pt; width: 60px; }
#nav-back a:hover, #nav-back a:focus, body#podcast #nav-back a { background-position: -298px -19px; }
#nav-blawgs a, #nav-blawgs a:visited { background-position: -398px 0pt; width: 55px; }
#nav-blawgs a:hover, #nav-blawgs a:focus, body#blawgs #nav-blawgs a { background-position: -398px -19px; }
#nav-connect a, #nav-connect a:visited { background-position: -469px 0pt; width: 115px; }
#nav-connect a:hover, #nav-connect a:focus, body#stay_connected #nav-connect a { background-position: -469px -19px; }
#crumbs { height: 1.4em; overflow: hidden; }
#crumbs li { color: rgb(6, 160, 215); float: left; font-size: 0.9em; line-height: 1.4em; }
#crumbs li a, #crumbs li a:visited { background: url('crumbs-arrow.gif@22') no-repeat scroll 100% 50% transparent; color: rgb(74, 74, 76); margin-right: 6px; padding-right: 10px; }
.segment { border-bottom: 1px solid rgb(229, 229, 229); margin: 0pt 16px; overflow: hidden; padding: 1em 0pt; }
.noline { border: 0pt none; }
.segment p, .subsegment p { line-height: 1.4em; margin: 0pt 0pt 1em; }
.segment label { display: block; text-transform: uppercase; }
.segment .text { border: 1px solid rgb(74, 74, 76); font-family: Helvetica,Arial,sans-serif; font-size: 1em; padding: 2px; width: 550px; }
.subsegment { margin: 0pt 0pt 2em; }
.subsegment img { float: left; margin: 0pt 1em 1em 0pt; }
body#news div.article div.image_box { color: rgb(102, 102, 102); float: left; font-size: 0.9em; font-weight: bold; margin: 0pt 10px 10px 0pt; }
div.image_box div.segment { width: 300px; }
.tools { height: 20px; }
.tools li { float: left; }
.tools li a, .tools li a:visited { background: url('article-tools.gif@22') no-repeat scroll 0pt 0pt transparent; display: block; font-weight: 100 ! important; height: 17px; line-height: 17px; margin-right: 16px; padding: 0pt 0pt 0pt 22px; width: 35px; }
.tools li a.tool-comments { background-position: 0pt -51px ! important; height: 24px ! important; padding-left: 0pt ! important; width: 104px ! important; }
a.tool-comments span { color: rgb(255, 255, 255); display: block; float: left; line-height: 18px; margin: 0pt 5px 0pt 0pt; text-align: center; width: 27px; }
.tools li a.tool-print { background-position: 0pt -17px; width: 32px; }
.tools li a.tool-reprints { background-position: 0pt -34px; width: 51px; }
.tools li a.tool-share { background: none repeat scroll 0% 0% transparent; padding: 0pt; }
#email_to_friend_form, #quarantine_form { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 1em; }
#email_to_friend_form p, #quarantine_form p { clear: left; margin: 0pt 0pt 0.6em; }
#email_to_friend_form label, #quarantine_form label { display: block; color: rgb(102, 102, 102); float: left; font-weight: bold; line-height: 1.6em; text-align: right; width: 150px; }
#email_to_friend_form .help { clear: left; color: rgb(102, 102, 102); font-size: 0.8em; margin: 0pt 0pt 0pt 160px; }
#email_to_friend_form .input, #quarantine_form .input { border: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 0pt 1em; padding: 2px; width: 330px; }
#email_to_friend_form .message { display: none; visibility: hidden; }
.send-submit { background: url('buttons.gif@22') no-repeat scroll 0pt -143px transparent; border: 0pt none; cursor: pointer; height: 24px; margin: 0pt 0pt 0pt 160px; text-indent: -9999px; width: 45px; }
#article-sidebar { float: left; margin: 0pt 2em 2em 0pt; max-width: 250px; width: 150px; }
#article-sidebar .segment { margin: 0pt 0pt 1em; }
#article-sidebar .heading { color: rgb(0, 51, 102); font-size: 1.1em; font-weight: bold; }
#article-sidebar .icon { background: url('article-sidebar.gif@22') no-repeat scroll 0pt 0pt transparent; height: 15px; float: left; margin: 0pt 0.5em 0pt 0pt; width: 16px; }
#article-sidebar .poll .icon { background-position: -4px -61px; height: 14px; width: 8px; }
#article-sidebar .audio .icon { background-position: -3px -41px; height: 12px; width: 8px; }
#article-sidebar .video .icon { background-position: 0pt -24px; height: 8px; width: 18px; }
#feature-column { margin: 0pt 10px 10px 0pt; }
#feature-column small, #article-sidebar p.caption { color: rgb(102, 102, 102); font-style: italic; }
#article-sidebar li { text-transform: none ! important; }
#article-sidebar .chart { height: 70px; width: 150px; }
.abaj_mag_web_bug_block { width: 150px; border-bottom: 1px solid black; border-left: 1px solid black; padding: 10px; margin: 10px 10px 5px 20px; color: black; font-size: 12px; float: right; font-family: "Futura",Helvetica,Arial,sans-serif; overflow-x: hidden; }
.abaj_mag_web_bug_block h4 { font-size: 12px; font-weight: bold; margin-top: 0px; color: rgb(189, 51, 51); font-family: "Futura",Helvetica,Arial,sans-serif; }
.abaj_mag_web_bug_block p { margin-bottom: 0px; }
.abaj_mag_web_bug_block p a { color: black; font-weight: bold; font-size: 12px; }
#comments { margin: 0pt; padding: 0pt; width: 620px; }
.comment { margin: 1.8em 0pt 0pt; width: 620px; }
.comment p { margin-left: 2.5em; width: 550px; }
.comment span { color: rgb(136, 136, 136); float: left; font-size: 1.4em; }
.comment .flag-comment { font-size: 0.9em; font-weight: 100; text-transform: uppercase; }
.alt { background: none repeat scroll 0% 0% rgb(229, 229, 229); padding: 6px 0pt 0pt; }
#comment-submit { background: url('buttons.gif@22') no-repeat scroll 0pt -120px transparent; border: 0pt none; cursor: pointer; height: 24px; text-indent: -9999px; width: 59px; }
#comment_pages { clear: left; margin: 1em 0pt 0pt; }
#comment_form { width: 620px; }
.admin_editbar { background: none repeat scroll 0% 0% rgb(238, 238, 238); border-bottom: 1px solid rgb(6, 160, 215); border-top: 1px solid rgb(6, 160, 215); color: rgb(102, 102, 102); font-size: 0.9em; padding: 5px 10px; }
.admin_editbar p { margin: 0pt; }
#issue-sidebar { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); float: right; font-size: 0.9em; overflow: hidden; padding: 16px; width: 138px; }
#issue-sidebar h2 { font-size: 1.5em; font-weight: bold; }
#issue-sidebar ul.year-list { margin-left: 0pt; margin-bottom: 1em; }
#issue-sidebar ul.year-list li { line-height: 1.4em; display: inline; }
#issue-sidebar p.subscribe { margin-bottom: 1em; }
#issue-sidebar p.subscribe a { font-size: 1em; text-transform: uppercase; }
.issue { float: left; margin: 0pt 15px 1.5em 0pt; width: 150px; }
.issue h2 { font-size: 1.8em; margin: 0pt 0pt 1em; text-transform: capitalize; }
.issue h4 { margin-top: 0.6em; }
.issue img { border: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 1em; }
.issue ul { color: rgb(255, 51, 0); list-style: square outside none; margin: 0pt 0pt 0pt 14px; }
.issue ul li { margin: 0pt 0pt 0.4em; }
#backissues .issue { height: 300px; margin: 0pt 10px 1em 0pt; overflow: hidden; position: relative; width: 30%; }
.boxgrid { background: none repeat scroll 0% 0% rgb(22, 22, 19); float: left; height: 189px; overflow: hidden; position: relative; width: 30%; }
.boxgrid img { border: 0pt none; left: 0pt; position: absolute; top: 0pt; }
.boxcaption { background: none repeat scroll 0% 0% rgb(0, 0, 0); float: left; height: 100px; opacity: 0.8; position: absolute; width: 100%; }
.caption .boxcaption { left: 0pt; top: 164px; }
.cover p { color: rgb(255, 255, 255) ! important; padding: 5px; }
body#news #content .col div { margin: 0pt 0pt 1.4em; }
body#blawgs h1 { margin: 0pt 0pt 10px; }
body#blawgs .featured div { clear: none; padding: 0pt; }
body#blawgs .featured h2 { margin: 0pt 0pt 10px; padding: 2px 0pt; }
body#blawgs .featured p { font-size: 1.1em; line-height: 1.6em; }
body#blawgs .featured img { border: 1px solid rgb(102, 102, 102); margin: 0pt 0pt 5px; padding: 2px; }
body#blawgs .featured .segment { margin: 0pt 0pt 1em; }
body#blawgs .featured .col3 { width: 165px; }
#blawgs-box .segment, #topics-box .segment { margin: 0pt 0pt 1em; }
#topics-box .featured img { float: left; margin: 0pt 2em 0pt 0pt; }
#topics-box div img { margin: 0pt; }
div.cover_cats { float: left; margin: 0pt 10px 10px 0pt; }
div.cover_cats h5 { background: url('folder.gif@22') no-repeat scroll 0pt 0pt transparent; font-size: 0.9em; line-height: 16px; padding: 0pt 0pt 0pt 20px; }
div.cover_cats ul { list-style: disc outside none; margin: 5px 0pt 0pt 32px; }
div.cover_cats li { margin: 0pt 0pt 2px; max-width: 160px; }
div.cover_cats a { font-weight: normal ! important; }
a.feed-med { background: url('rss-twit.gif@22') no-repeat scroll 0pt 1px transparent; padding: 0pt 0pt 0pt 14px; }
a.twit-med { background: url('rss-twit.gif@22') no-repeat scroll 0pt -20px transparent; padding: 0pt 0pt 0pt 14px; }
#stay_connected #content #river h2 { margin-bottom: 1em; }
#stay_connected #content #river h2 a { font-weight: normal; }
#stay_connected #content #river h2 img { float: left; margin-right: 0.5em; margin-top: -5px; }
#stay_connected img.primary_image { float: left; margin: 0pt 1em 1em 0pt; border: 1px solid lightGray; }
#stay_connected #content li { line-height: 1.4em; }
#stay_connected ul#feeds_list li { background: url('rss-twit.gif@22') no-repeat scroll 0pt 3px transparent; padding: 0pt 0pt 0pt 14px; }
.sc_header { margin-top: 20px; margin-bottom: 20px; color: lightGray; }
.sc_header_icon { float: left; margin-right: 10px; }
div.gallery { background: none repeat scroll 0% 0% rgb(221, 221, 221); padding: 1em; text-align: center; }
#gallery { width: 100%; }
#gallery_nav li { color: rgb(85, 85, 85); display: block; float: left; text-transform: lowercase; width: 50%; }
#gallery_nav span { clear: both; display: block; }
#gallery_nav a:hover, #gallery_nav a:focus { text-decoration: none; }
#gallery_nav img { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 5px; }
#gn_prev { text-align: left; }
#gn_prev img { background: url('gallery_nav_arrows.gif@22') no-repeat scroll 0pt 50% transparent; padding: 5px 5px 5px 20px; }
#gn_prev span { margin: 0pt 0pt 0pt 20px; }
#gn_next { text-align: right; }
#gn_next img { background: url('gallery_nav_arrows.gif@22') no-repeat scroll 100% 50% transparent; padding: 5px 20px 5px 5px; }
#gn_next span { margin: 0pt 20px 0pt 0pt; }
div.gallery div.image img { border: 10px solid rgb(0, 0, 0); }
div.gallery div.info { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 1em auto; padding: 10px; text-align: left; width: 91%; }
#blawg100 .blawg100_deck { margin-top: 10px; margin-bottom: 10px; text-decoration: none; text-transform: none; }
#blawg100 .blawg100_entry { min-height: 100px; margin-top: 10px; }
#blawg100 .blawg100_entry span img { width: 150px; height: 100px; }
#blawg100 .blawg100_itemheader { margin: 0px 0px 10px; }
#blawg100 .blawg100_details p { line-height: 1.3em; }
#blawg100 .blawg100_itemheader a { font-weight: normal; margin: 0px 0px 5px; padding: 0px; font-size: 18px; }
#blawg100 .blawgcategories { background-color: black; display: block; height: 137px; margin-left: 250px; border-bottom: 5px solid rgb(228, 29, 48); }
#blawg100 .blawgcategories li { list-style: none outside none; display: block; float: left; background: none repeat scroll 0% 0% black; font-size: 12px; font-family: "Helvetica Condensed",Helvetica,Arial,sans-serif; padding: 5px; margin: 0px; color: red; font-weight: bold; white-space: nowrap; }
#blawg100 .blawgcategory a { background-color: black; color: white; }
#blawg100 li.selectedblawgcategory { background-color: rgb(228, 29, 48); }
#blawg100 li.selectedblawgcategory { color: white; }
#blawg100 .selectedblawgcategory a { background-color: rgb(228, 29, 48); text-decoration: none; }
#blawg100 .selectedblawgcategory a:hover { background-color: rgb(228, 29, 48); }
#blawg100 .blawgcategory a:hover { background-color: black; color: rgb(252, 212, 2); text-decoration: none; }
#blawg100 .selectedblawgcategory a:hover { background-color: rgb(228, 29, 48); color: rgb(252, 212, 2); text-decoration: none; }
#blawg100 #blawg100listing {  }
#blawg100 .blawgvotecaption { margin-top: 30px; }
#blawg100 .blawgcategoriesheader { padding: 5px; font-size: 12px; font-weight: bold; display: block; background-color: lightGrey; color: black; }
#blawg100 .blawgcategories2008 { background-color: rgb(210, 210, 210); padding: 5px; }
#blawg100 .blawgcategoriesheader2008 { background-color: rgb(234, 234, 234); margin: -5px -5px 10px; padding: 5px; line-height: 1.5em; width: 100%; height: 100%; font-weight: bold; }
#blawg100 .blawgcategory2008 { display: inline; margin: 10px 0px 5px; line-height: 2em; }
#blawg100 .blawgcategory2008 a { color: black; text-decoration: none; border: 1px solid gray; padding: 3px; }
#blawg100 .blawgcategory2008 a:hover { background-color: rgb(145, 145, 145); }
#blawg100 .selectedblawgcategory2008 a { background-color: white; border-width: 0px; padding: 7px; }
#blawg100 div.blawg100_cover { float: left; margin-left: 5px; margin-right: 5px; width: 160px; overflow: hidden; }
#blawg100 div.blawg100_cover img {  }
#blawg100 div.blawg100_details { float: right; width: 318px; margin-left: 5px; }
#blawg100 .blawg100_details p small { font-size: xx-small; }
#blawg100 div.blawg100_votecontrol { width: 89px; float: left; }
#blawg100 p.blawg100_count_active { font-family: Helvetica,Arial,sans-serif; font-size: 18px; font-weight: bold; color: white; height: 55px; background: url('blawg100_vote_counter_active.jpg@22') no-repeat scroll center center rgb(101, 25, 4); text-align: center; border: 1px solid rgb(202, 192, 189); margin: 0pt 0pt 0px; }
#blawg100 p.blawg100_count_inactive { font-family: Helvetica,Arial,sans-serif; font-size: 18px; font-weight: bold; height: 55px; background-color: rgb(234, 229, 227); border: 1px solid rgb(202, 192, 189); color: black; text-align: center; margin: 0pt 0pt 0px; }
#blawg100 span.blawg100_votescaption { font-size: 14px; font-weight: normal; }
#blawg100 span.blawg100_count { display: block; margin: 10px 0pt -30px; padding: 0pt; }
#blawg100 p.blawg100_votebutton { background: url('blawg100_vote_button_active.jpg@22') no-repeat scroll 0% 0% white; font-weight: bold; color: black; text-transform: uppercase; cursor: pointer; height: 32px; border: 1px solid rgb(236, 231, 222); }
#blawg100 p.blawg100_voted { color: gray; font-weight: bold; background-color: rgb(246, 245, 233); text-transform: uppercase; height: 32px; border: 1px solid rgb(236, 231, 222); }
#blawg100 p.blawg100_votebutton img { margin-top: 8px; margin-left: 10px; margin-right: 8px; }
#blawg100 p.blawg100_voted img { margin-top: 5px; margin-left: 10px; }
#blawg100 p.blawg100_votebutton span { position: relative; top: -3px; }
#blawg100 .blawg100_voting_logo { float: left; margin: 10px; }
#blawg100 ul.blawg100categories { margin-bottom: 20px; }
#blawg100 ul.blawg100categories li { display: inline; }
#blawg100 li.blawg100cat a { color: rgb(101, 25, 4); font-family: Arial,sans-serif; font-size: 11px; padding: 4px; font-weight: bold; line-height: 18px; }
#blawg100 li.selectedblawg100category a { color: white; background-color: rgb(101, 25, 4); font-family: Arial,sans-serif; font-size: 11px; padding: 4px; font-weight: bold; border-radius: 2px 2px 2px 2px; }
#topics-box-1 .segment { background-color: rgb(227, 227, 227); padding: 10px; position: relative; }
#topics-box-1 p.more_link { position: absolute; bottom: 0pt; right: 10px; margin-bottom: 8px; }
#topics-box-1 ul { margin-top: 3px; }
.gfg-root > div { margin-top: 5px; margin-bottom: 5px; }
.gfg-title { font-size: medium; font-weight: normal; }
.gf-result { margin-bottom: 15px; }
#content .blawg-next-button { text-decoration: none; padding: 5px; text-transform: uppercase; font-weight: bold; background-color: rgb(57, 57, 59); color: white; }
.articletable { border: 1px solid gray; }
.articletable tr { border-bottom: 1px solid gray; padding-top: 2px; padding-bottom: 2px; }
.articletable tr.even { background-color: lightGray; }
.articletable th { padding: 10px; }
.articletable td { text-align: center; margin: 5px; padding: 10px; }
.paper_curl { font-family: Georgia,"Times New Roman",Times,serif; margin-top: 20px; margin-right: auto; margin-left: auto; width: 500px; }
.paper_curl .paper_content { background-position: center top; background-repeat: repeat-x; background-image: url('page_curl_top.jpg@22'); padding: 10px; border-right: 2px solid rgb(241, 241, 241); border-left: 2px solid rgb(241, 241, 241); border-top: 2px solid rgb(241, 241, 241); background-color: white; }
.paper_curl .paper_bottom { background-position: center top; background-repeat: no-repeat; height: 71px; background-image: url('page_curl_bottom.jpg@22'); }
#featured_podcast_episode { margin-bottom: 30px; padding-left: 0px; padding-right: 0px; border-bottom: 1px solid rgb(229, 229, 229); }
.float_img_caption { font-style: italic; color: rgb(102, 102, 102); }

/* ::::: http://www.abajournal.com/css/colorbox/colorbox.css ::::: */

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0pt; left: 0pt; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; overflow: hidden; }
#cboxLoadedContent { overflow: auto; }
#cboxLoadedContent iframe { display: block; width: 100%; height: 100%; border: 0pt none; }
#cboxTitle { margin: 0pt; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0pt; left: 0pt; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#cboxOverlay { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#colorbox {  }
#cboxContent { background: none repeat scroll 0% 0% rgb(0, 0, 0); margin-top: 20px; }
#cboxLoadedContent { background: none repeat scroll 0% 0% rgb(0, 0, 0); padding: 5px; }
#cboxTitle { position: absolute; top: -20px; left: 0pt; color: rgb(51, 51, 51); }
#cboxCurrent { position: absolute; top: -20px; right: 0px; color: rgb(51, 51, 51); }
#cboxSlideshow { position: absolute; top: -20px; right: 90px; color: rgb(255, 255, 255); }
#cboxPrevious { position: absolute; top: 50%; left: 5px; margin-top: -32px; background: url('controls.png@22') no-repeat scroll left top transparent; width: 28px; height: 65px; text-indent: -9999px; }
#cboxPrevious.hover { background-position: left bottom; }
#cboxNext { position: absolute; top: 50%; right: 5px; margin-top: -32px; background: url('controls.png@22') no-repeat scroll right top transparent; width: 28px; height: 65px; text-indent: -9999px; }
#cboxNext.hover { background-position: right bottom; }
#cboxLoadingOverlay { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#cboxLoadingGraphic { background: url('loading.gif@22') no-repeat scroll center center transparent; }
#cboxClose { position: absolute; top: 5px; right: 5px; display: block; background: url('controls.png@22') no-repeat scroll center top transparent; width: 38px; height: 19px; text-indent: -9999px; }
#cboxClose.hover { background-position: center bottom; }

/* ::::: http://www.abajournal.com/css/audioplayer.css?201004270138 ::::: */

.jp-single-player { background-color: rgb(233, 233, 233); width: 450px; margin-bottom: 10px; }
div.jp-single-player, div.jp-playlist-player { font-size: 1.25em; font-family: Verdana,Arial,sans-serif; line-height: 1.6; color: rgb(102, 102, 102); }
div.jp-interface { position: relative; background-color: rgb(238, 238, 238); height: 80px; }
div.jp-single-player div.jp-interface { border-bottom: medium none; }
div.jp-playlist-player div.jp-interface {  }
div.jp-interface ul.jp-controls { list-style-type: none; padding: 0pt; margin: 0pt; }
div.jp-interface ul.jp-controls li { position: absolute; }
div.jp-interface ul.jp-controls a { display: block; position: absolute; overflow: hidden; text-indent: -9999px; }
a.jp-play, a.jp-pause { top: 20px; width: 40px; height: 40px; }
div.jp-single-player a.jp-play, div.jp-single-player a.jp-pause { left: 40px; }
div.jp-playlist-player a.jp-play, div.jp-playlist-player a.jp-pause { left: 48px; }
a.jp-play { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll 0pt 0pt transparent; }
a.jp-play:hover { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll -41px 0pt transparent; }
a.jp-pause { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll 0pt -42px transparent; }
a.jp-pause:hover { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll -41px -42px transparent; }
a.jp-stop { top: 26px; background: url('jplayer.blue.monday.jpg@22') no-repeat scroll 0pt -83px transparent; width: 28px; height: 28px; }
div.jp-single-player a.jp-stop { left: 90px; }
div.jp-playlist-player a.jp-stop { left: 126px; }
a.jp-stop:hover { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll -29px -83px transparent; }
a.jp-previous { left: 20px; top: 26px; background: url('jplayer.blue.monday.jpg@22') no-repeat scroll 0pt -112px transparent; width: 28px; height: 28px; }
a.jp-previous:hover { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll -29px -112px transparent; }
a.jp-next { left: 88px; top: 26px; background: url('jplayer.blue.monday.jpg@22') no-repeat scroll 0pt -141px transparent; width: 28px; height: 28px; }
a.jp-next:hover { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll -29px -141px transparent; }
div.jp-progress { position: absolute; overflow: hidden; top: 32px; background-color: rgb(221, 221, 221); width: 122px; height: 15px; }
div.jp-single-player div.jp-progress { left: 130px; }
div.jp-playlist-player div.jp-progress { left: 164px; }
div.jp-load-bar { background: url('jplayer.blue.monday.jpg@22') repeat-x scroll 0pt -202px transparent; width: 0px; height: 15px; cursor: pointer; }
div.jp-play-bar { background: url('jplayer.blue.monday.jpg@22') repeat-x scroll 0pt -218px transparent; width: 0px; height: 15px; }
a.jp-volume-min { top: 32px; background: url('jplayer.blue.monday.jpg@22') no-repeat scroll 0pt -170px transparent; width: 18px; height: 15px; }
div.jp-single-player a.jp-volume-min { left: 274px; }
div.jp-playlist-player a.jp-volume-min { left: 296px; }
a.jp-volume-min:hover { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll -19px -170px transparent; }
a.jp-volume-max { top: 32px; background: url('jplayer.blue.monday.jpg@22') no-repeat scroll 0pt -186px transparent; width: 18px; height: 15px; }
div.jp-single-player a.jp-volume-max { left: 346px; }
div.jp-playlist-player a.jp-volume-max { left: 368px; }
a.jp-volume-max:hover { background: url('jplayer.blue.monday.jpg@22') no-repeat scroll -19px -186px transparent; }
div.jp-volume-bar { position: absolute; overflow: hidden; top: 37px; background: url('jplayer.blue.monday.jpg@22') repeat-x scroll 0pt -250px transparent; width: 46px; height: 5px; cursor: pointer; }
div.jp-single-player div.jp-volume-bar { left: 292px; }
div.jp-playlist-player div.jp-volume-bar { left: 314px; }
div.jp-volume-bar-value { background: url('jplayer.blue.monday.jpg@22') repeat-x scroll 0pt -256px transparent; width: 0px; height: 5px; }
div.jp-play-time, div.jp-total-time { position: absolute; top: 49px; width: 122px; font-size: 0.64em; font-style: oblique; }
div.jp-total-time { text-align: right; }
div.jp-single-player div.jp-play-time, div.jp-single-player div.jp-total-time { left: 130px; }
div.jp-playlist-player div.jp-play-time, div.jp-playlist-player div.jp-total-time { left: 164px; }
div.jp-playlist { width: 100%; }
div.jp-playlist ul { list-style-type: none; margin: 0pt; padding: 0pt 20px; background-color: rgb(204, 204, 204); border-top: medium none; font-size: 0.72em; }
div.jp-single-player div.jp-playlist li { padding: 5px 0pt 5px 20px; font-weight: bold; }
div.jp-playlist-player div.jp-playlist li { padding: 5px 0pt 4px 20px; border-bottom: 1px solid rgb(238, 238, 238); }
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_item_last { padding: 5px 0pt 5px 20px; border-bottom: medium none; }
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current { list-style-type: square; list-style-position: inside; padding-left: 8px; }
div.jp-playlist-player div.jp-playlist a { color: rgb(102, 102, 102); text-decoration: none; }
div.jp-playlist-player div.jp-playlist a:hover { color: rgb(13, 136, 193); }
div.jp-playlist-player div.jp-playlist a.jplayer_playlist_current { color: rgb(13, 136, 193); }

/* ::::: null ::::: */

.a2a_menu, .a2a_menu * { float: none; margin: 0pt; padding: 0pt; height: auto; width: auto; }
.a2a_menu table { border-collapse: collapse; border-spacing: 0pt; width: auto; }
.a2a_menu table, .a2a_menu tbody, .a2a_menu td, .a2a_menu tr { border: 0pt none; margin: 0pt; padding: 0pt; background-color: rgb(255, 255, 255); }
.a2a_menu td { vertical-align: top; }
.a2a_menu, .a2a_menu_inside { border-radius: 16px 16px 16px 16px; }
.a2a_menu { display: none; z-index: 9999999; position: absolute; direction: ltr; min-width: 200px; background: none repeat scroll 0% 0% rgba(238, 238, 238, 0.6); font: 12px/12px Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); border: 1px solid transparent; padding: 7px; vertical-align: baseline; overflow: hidden; }
.a2a_menu_inside { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 8px; }
.a2a_menu a span, .a2a_tabs .a2a_tab_selected span { color: rgb(0, 0, 255); }
.a2a_menu a:hover span, .a2a_tabs div span, .a2a_tabs a span { color: rgb(0, 0, 0); }
.a2a_menu a, #a2a_hist_list a, .a2a_tabs div { color: rgb(0, 0, 255); text-decoration: none; font: 12px/12px Arial,Helvetica,sans-serif; height: auto; width: auto; clear: none; outline: medium none; border-radius: 8px 8px 8px 8px; }
.a2a_menu a:visited, #a2a_hist_list a:visited { color: rgb(0, 0, 255); clear: right; }
.a2a_menu a:hover, .a2a_menu a:active, .a2a_menu a.a2a_i:focus, .a2a_tabs div:hover { color: rgb(0, 0, 0); border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); text-decoration: none; }
.a2a_menu span, .a2a_img { background: url('icons_19.png@22') no-repeat scroll 0% 0% transparent; border: 0pt none; display: block; line-height: 16px; }
.a2a_menu span.a2a_i_find { height: 16px; left: 5px; position: absolute; top: 2px; width: 16px; }
#a2a_menu_container { display: inline-block; }
#a2a_menu_container {  }
.a2a_menu_title_container { margin-bottom: 2px; padding: 6px; }
.a2a_menu_find_container { position: relative; text-align: left; margin: 4px 1px; padding: 1px 24px 1px 0pt; border: 1px solid rgb(204, 204, 204); border-radius: 8px 8px 8px 8px; }
.a2a_menu input, .a2a_menu input[type="text"] { display: block; background-image: none; line-height: 100%; margin: 0pt; overflow: hidden; padding: 0pt; box-shadow: none; }
.a2a_menu_title_container input.a2a_menu_title { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 0pt none; margin: 0pt; padding: 0pt; width: 100%; }
.a2a_menu_find_container input.a2a_menu_find { position: relative; left: 24px; color: rgb(0, 0, 0); font-size: 12px; padding: 2px 0pt; outline: 0pt none; border: 0pt none; background-color: transparent; width: 250px; }
table.a2a_cols_container { width: 100%; }
.a2a_cols { width: 50%; }
.a2a_clear { clear: both; }
.a2a_default_style a { float: left; line-height: 16px; padding: 0pt 2px; }
.a2a_default_style .a2a_img { display: block; height: 16px; line-height: 16px; overflow: hidden; width: 16px; }
.a2a_default_style .a2a_img, .a2a_default_style .a2a_dd { float: left; }
.a2a_default_style .a2a_img_text { margin-right: 4px; }
.a2a_default_style .a2a_divider { border-left: 1px solid rgb(0, 0, 0); display: inline; float: left; height: 16px; line-height: 16px; margin: 0pt 5px; }
.a2a_kit a { cursor: pointer; }
.a2a_hr { margin: 0pt 12px 12px; padding: 1px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.a2a_nowrap { white-space: nowrap; }
.a2a_note { margin: 0pt auto; padding: 9px; font-size: 11px; text-align: center; }
.a2a_note .a2a_note_note { margin: 0pt 0pt 9px; color: rgb(0, 0, 0); }
.a2a_wide a { display: block; margin-top: 3px; border: 1px solid rgb(238, 238, 238); padding: 3px; text-align: center; }
.a2a_tabs { float: left; margin: 0pt 0pt 3px; }
.a2a_tabs a, .a2a_tabs div { margin: 1px; background-color: rgb(238, 238, 238); border: 1px solid rgb(238, 238, 238); font-size: 11px; padding: 6px 12px 2px; white-space: nowrap; }
.a2a_tabs a span, .a2a_tabs div span { margin-bottom: 4px; padding-left: 20px; }
.a2a_tabs a, .a2a_tabs a:visited, .a2a_tabs a:hover, .a2a_tabs div, .a2a_tabs div:hover { cursor: pointer; border-bottom: 1px solid rgb(238, 238, 238); color: rgb(0, 0, 0); border-bottom-left-radius: 0pt; border-bottom-right-radius: 0pt; }
a.a2a_tab_selected, a.a2a_tab_selected:visited, a.a2a_tab_selected:hover, a.a2a_tab_selected:active, a.a2a_tab_selected:focus, div.a2a_tab_selected, div.a2a_tab_selected:hover { color: rgb(0, 0, 255); background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
a.a2a_i { display: block; padding: 4px 6px; border: 1px solid rgb(255, 255, 255); text-align: left; white-space: nowrap; }
a.a2a_i span { padding-left: 20px; }
a.a2a_sss { font-weight: 700; }
a.a2a_ind { display: inline; margin: 0pt; padding: 0pt; }
a.a2a_emailer { display: inline-block; border: 1px solid rgb(238, 238, 238); margin: 0pt 9px; text-align: center; }
a.a2a_email_client { padding-left: 6px; }
a.a2a_email_client span { display: inline-block; height: 16px; line-height: 16px; margin: 0pt 2px; padding-left: 0pt; width: 16px; }
a.a2a_menu_show_more_less { margin: 4px 0pt 8px; padding: 0pt; }
a.a2a_menu_show_more_less span { display: inline-block; height: 14px; margin: 0pt auto; vertical-align: baseline; width: 16px; }
a.a2a_menu_powered_by, a.a2a_menu_powered_by:visited { background-color: rgb(238, 238, 238); font-size: 9px; color: rgb(153, 153, 153); }
iframe.a2a_shim { border: 0pt none; position: absolute; z-index: 999999; }
.a2a_dd img { border: 0pt none; }
.a2a_i_a2a { background-position: 0pt 0pt ! important; }
.a2a_i_agregator { background-position: 0pt -17px ! important; }
.a2a_i_aiderss { background-position: 0pt -34px ! important; }
.a2a_i_aim { background-position: 0pt -51px ! important; }
.a2a_i_allvoices { background-position: 0pt -68px ! important; }
.a2a_i_amazon { background-position: 0pt -85px ! important; }
.a2a_i_aol { background-position: 0pt -102px ! important; }
.a2a_i_apple_mail { background-position: 0pt -119px ! important; }
.a2a_i_arto { background-position: 0pt -136px ! important; }
.a2a_i_ask { background-position: 0pt -153px ! important; }
.a2a_i_avantgo { background-position: 0pt -170px ! important; }
.a2a_i_backflip { background-position: 0pt -187px ! important; }
.a2a_i_bebo { background-position: 0pt -204px ! important; }
.a2a_i_bibsonomy { background-position: 0pt -221px ! important; }
.a2a_i_bitty { background-position: 0pt -238px ! important; }
.a2a_i_blinklist { background-position: 0pt -255px ! important; }
.a2a_i_blogger { background-position: 0pt -272px ! important; }
.a2a_i_bloglines { background-position: 0pt -289px ! important; }
.a2a_i_blogmarks { background-position: 0pt -306px ! important; }
.a2a_i_blogrovr { background-position: 0pt -323px ! important; }
.a2a_i_bookmark { background-position: 0pt -340px ! important; }
.a2a_i_bookmarks_fr { background-position: 0pt -357px ! important; }
.a2a_i_box { background-position: 0pt -374px ! important; }
.a2a_i_buddymarks { background-position: 0pt -391px ! important; }
.a2a_i_buzmob { background-position: 0pt -408px ! important; }
.a2a_i_buzz { background-position: 0pt -425px ! important; }
.a2a_i_bzzster { background-position: 0pt -442px ! important; }
.a2a_i_care2 { background-position: 0pt -459px ! important; }
.a2a_i_chrome { background-position: 0pt -476px ! important; }
.a2a_i_citeulike { background-position: 0pt -493px ! important; }
.a2a_i_clear { background-position: 0pt -510px ! important; }
.a2a_i_connotea { background-position: 0pt -527px ! important; }
.a2a_i_current { background-position: 0pt -544px ! important; }
.a2a_i_dailyme { background-position: 0pt -561px ! important; }
.a2a_i_dailyrotation { background-position: 0pt -578px ! important; }
.a2a_i_darr { background-position: 0pt -595px ! important; }
.a2a_i_darr_wt { background-position: 0pt -612px ! important; }
.a2a_i_default { background-position: 0pt -629px ! important; }
.a2a_i_delicious { background-position: 0pt -646px ! important; }
.a2a_i_designfloat { background-position: 0pt -663px ! important; }
.a2a_i_digg { background-position: 0pt -680px ! important; }
.a2a_i_diglog { background-position: 0pt -697px ! important; }
.a2a_i_diigo { background-position: 0pt -714px ! important; }
.a2a_i_dzone { background-position: 0pt -731px ! important; }
.a2a_i_email { background-position: 0pt -748px ! important; }
.a2a_i_eskobo { background-position: 0pt -765px ! important; }
.a2a_i_evernote { background-position: 0pt -782px ! important; }
.a2a_i_excitemix { background-position: 0pt -799px ! important; }
.a2a_i_expression { background-position: 0pt -816px ! important; }
.a2a_i_facebook { background-position: 0pt -833px ! important; }
.a2a_i_fark { background-position: 0pt -850px ! important; }
.a2a_i_faves { background-position: 0pt -867px ! important; }
.a2a_i_feed { background-position: 0pt -884px ! important; }
.a2a_i_feedblitz { background-position: 0pt -901px ! important; }
.a2a_i_feedbucket { background-position: 0pt -918px ! important; }
.a2a_i_feedlounge { background-position: 0pt -935px ! important; }
.a2a_i_feedm8 { background-position: 0pt -952px ! important; }
.a2a_i_feedmailer { background-position: 0pt -969px ! important; }
.a2a_i_feedreader_net { background-position: 0pt -986px ! important; }
.a2a_i_feedshow { background-position: 0pt -1003px ! important; }
.a2a_i_find { background-position: 0pt -1020px ! important; }
.a2a_i_fireant { background-position: 0pt -1037px ! important; }
.a2a_i_firefox { background-position: 0pt -1054px ! important; }
.a2a_i_flurry { background-position: 0pt -1071px ! important; }
.a2a_i_folkd { background-position: 0pt -1088px ! important; }
.a2a_i_foxiewire { background-position: 0pt -1105px ! important; }
.a2a_i_friendfeed { background-position: 0pt -1122px ! important; }
.a2a_i_friendster { background-position: 0pt -1139px ! important; }
.a2a_i_funp { background-position: 0pt -1156px ! important; }
.a2a_i_furl { background-position: 0pt -1173px ! important; }
.a2a_i_fwicki { background-position: 0pt -1189px ! important; }
.a2a_i_gabbr { background-position: 0pt -1206px ! important; }
.a2a_i_global_grind { background-position: 0pt -1223px ! important; }
.a2a_i_gmail { background-position: 0pt -1240px ! important; }
.a2a_i_google { background-position: 0pt -1257px ! important; }
.a2a_i_google_buzz { background-position: 0pt -1274px ! important; }
.a2a_i_healthranker { background-position: 0pt -1291px ! important; }
.a2a_i_hellotxt { background-position: 0pt -1308px ! important; }
.a2a_i_hemidemi { background-position: 0pt -1325px ! important; }
.a2a_i_hi5 { background-position: 0pt -1342px ! important; }
.a2a_i_hubdog { background-position: 0pt -1359px ! important; }
.a2a_i_hugg { background-position: 0pt -1376px ! important; }
.a2a_i_hyves { background-position: 0pt -1393px ! important; }
.a2a_i_identica { background-position: 0pt -1410px ! important; }
.a2a_i_im { background-position: 0pt -1427px ! important; }
.a2a_i_imera { background-position: 0pt -1444px ! important; }
.a2a_i_instapaper { background-position: 0pt -1461px ! important; }
.a2a_i_iterasi { background-position: 0pt -1478px ! important; }
.a2a_i_itunes { background-position: 0pt -1495px ! important; }
.a2a_i_jamespot { background-position: 0pt -1512px ! important; }
.a2a_i_jots { background-position: 0pt -1529px ! important; }
.a2a_i_jumptags { background-position: 0pt -1546px ! important; }
.a2a_i_khabbr { background-position: 0pt -1563px ! important; }
.a2a_i_kledy { background-position: 0pt -1580px ! important; }
.a2a_i_klipfolio { background-position: 0pt -1597px ! important; }
.a2a_i_linkagogo { background-position: 0pt -1614px ! important; }
.a2a_i_linkatopia { background-position: 0pt -1631px ! important; }
.a2a_i_linkedin { background-position: 0pt -1648px ! important; }
.a2a_i_live { background-position: 0pt -1665px ! important; }
.a2a_i_livejournal { background-position: 0pt -1682px ! important; }
.a2a_i_ma_gnolia { background-position: 0pt -1699px ! important; }
.a2a_i_maple { background-position: 0pt -1716px ! important; }
.a2a_i_meneame { background-position: 0pt -1733px ! important; }
.a2a_i_mindbodygreen { background-position: 0pt -1750px ! important; }
.a2a_i_miro { background-position: 0pt -1767px ! important; }
.a2a_i_mister-wong { background-position: 0pt -1784px ! important; }
.a2a_i_mixx { background-position: 0pt -1801px ! important; }
.a2a_i_mobile { background-position: 0pt -1818px ! important; }
.a2a_i_mozillaca { background-position: 0pt -1835px ! important; }
.a2a_i_msdn { background-position: 0pt -1852px ! important; }
.a2a_i_multiply { background-position: 0pt -1869px ! important; }
.a2a_i_my_msn { background-position: 0pt -1886px ! important; }
.a2a_i_mylinkvault { background-position: 0pt -1903px ! important; }
.a2a_i_myspace { background-position: 0pt -1920px ! important; }
.a2a_i_netimechannel { background-position: 0pt -1937px ! important; }
.a2a_i_netlog { background-position: 0pt -1954px ! important; }
.a2a_i_netomat { background-position: 0pt -1971px ! important; }
.a2a_i_netvibes { background-position: 0pt -1988px ! important; }
.a2a_i_netvouz { background-position: 0pt -2005px ! important; }
.a2a_i_newgie { background-position: 0pt -2022px ! important; }
.a2a_i_newsalloy { background-position: 0pt -2039px ! important; }
.a2a_i_newscabby { background-position: 0pt -2056px ! important; }
.a2a_i_newsgator { background-position: 0pt -2073px ! important; }
.a2a_i_newshutch { background-position: 0pt -2090px ! important; }
.a2a_i_newsisfree { background-position: 0pt -2107px ! important; }
.a2a_i_newstrust { background-position: 0pt -2124px ! important; }
.a2a_i_newsvine { background-position: 0pt -2141px ! important; }
.a2a_i_nowpublic { background-position: 0pt -2158px ! important; }
.a2a_i_odeo { background-position: 0pt -2175px ! important; }
.a2a_i_oneview { background-position: 0pt -2192px ! important; }
.a2a_i_openbm { background-position: 0pt -2209px ! important; }
.a2a_i_orkut { background-position: 0pt -2226px ! important; }
.a2a_i_outlook { background-position: 0pt -2243px ! important; }
.a2a_i_pageflakes { background-position: 0pt -2260px ! important; }
.a2a_i_pdf { background-position: 0pt -2277px ! important; }
.a2a_i_phonefavs { background-position: 0pt -2294px ! important; }
.a2a_i_ping { background-position: 0pt -2311px ! important; }
.a2a_i_plaxo { background-position: 0pt -2328px ! important; }
.a2a_i_plurk { background-position: 0pt -2345px ! important; }
.a2a_i_plusmo { background-position: 0pt -2362px ! important; }
.a2a_i_podnova { background-position: 0pt -2379px ! important; }
.a2a_i_posterous { background-position: 0pt -2396px ! important; }
.a2a_i_print { background-position: 0pt -2413px ! important; }
.a2a_i_printfriendly { background-position: 0pt -2430px ! important; }
.a2a_i_propeller { background-position: 0pt -2447px ! important; }
.a2a_i_protopage { background-position: 0pt -2464px ! important; }
.a2a_i_pusha { background-position: 0pt -2481px ! important; }
.a2a_i_rapidfeeds { background-position: 0pt -2498px ! important; }
.a2a_i_rasasa { background-position: 0pt -2515px ! important; }
.a2a_i_reader { background-position: 0pt -2532px ! important; }
.a2a_i_reddit { background-position: 0pt -2549px ! important; }
.a2a_i_rssfwd { background-position: 0pt -2566px ! important; }
.a2a_i_segnalo { background-position: 0pt -2583px ! important; }
.a2a_i_share { background-position: 0pt -2600px ! important; }
.a2a_i_shoutwire { background-position: 0pt -2617px ! important; }
.a2a_i_shyftr { background-position: 0pt -2634px ! important; }
.a2a_i_simpy { background-position: 0pt -2651px ! important; }
.a2a_i_sitejot { background-position: 0pt -2668px ! important; }
.a2a_i_skimbit { background-position: 0pt -2685px ! important; }
.a2a_i_slashdot { background-position: 0pt -2702px ! important; }
.a2a_i_smaknews { background-position: 0pt -2719px ! important; }
.a2a_i_sodahead { background-position: 0pt -2736px ! important; }
.a2a_i_sofomo { background-position: 0pt -2753px ! important; }
.a2a_i_spaces { background-position: 0pt -2770px ! important; }
.a2a_i_sphere { background-position: 0pt -2787px ! important; }
.a2a_i_sphinn { background-position: 0pt -2803px ! important; }
.a2a_i_spurl { background-position: 0pt -2820px ! important; }
.a2a_i_squidoo { background-position: 0pt -2837px ! important; }
.a2a_i_startaid { background-position: 0pt -2854px ! important; }
.a2a_i_strands { background-position: 0pt -2871px ! important; }
.a2a_i_stumbleupon { background-position: 0pt -2888px ! important; }
.a2a_i_stumpedia { background-position: 0pt -2905px ! important; }
.a2a_i_symbaloo { background-position: 0pt -2922px ! important; }
.a2a_i_taggly { background-position: 0pt -2939px ! important; }
.a2a_i_tagza { background-position: 0pt -2956px ! important; }
.a2a_i_tailrank { background-position: 0pt -2973px ! important; }
.a2a_i_technet { background-position: 0pt -2990px ! important; }
.a2a_i_technorati { background-position: 0pt -3007px ! important; }
.a2a_i_technotizie { background-position: 0pt -3024px ! important; }
.a2a_i_thefreedictionary { background-position: 0pt -3041px ! important; }
.a2a_i_thefreelibrary { background-position: 0pt -3058px ! important; }
.a2a_i_thunderbird { background-position: 0pt -3075px ! important; }
.a2a_i_tipd { background-position: 0pt -3092px ! important; }
.a2a_i_toolbar_google { background-position: 0pt -3109px ! important; }
.a2a_i_tumblr { background-position: 0pt -3126px ! important; }
.a2a_i_twiddla { background-position: 0pt -3143px ! important; }
.a2a_i_twine { background-position: 0pt -3160px ! important; }
.a2a_i_twitter { background-position: 0pt -3177px ! important; }
.a2a_i_txtvox { background-position: 0pt -3194px ! important; }
.a2a_i_typepad { background-position: 0pt -3211px ! important; }
.a2a_i_uarr { background-position: 0pt -3228px ! important; }
.a2a_i_uarr_wt { background-position: 0pt -3245px ! important; }
.a2a_i_unalog { background-position: 0pt -3262px ! important; }
.a2a_i_viadeo { background-position: 0pt -3279px ! important; }
.a2a_i_webnews { background-position: 0pt -3296px ! important; }
.a2a_i_webwag { background-position: 0pt -3314px ! important; }
.a2a_i_wikio { background-position: 0pt -3331px ! important; }
.a2a_i_windows_mail { background-position: 0pt -3348px ! important; }
.a2a_i_wink { background-position: 0pt -3365px ! important; }
.a2a_i_winksite { background-position: 0pt -3382px ! important; }
.a2a_i_wists { background-position: 0pt -3399px ! important; }
.a2a_i_wordpress { background-position: 0pt -3416px ! important; }
.a2a_i_xanga { background-position: 0pt -3433px ! important; }
.a2a_i_xerpi { background-position: 0pt -3450px ! important; }
.a2a_i_xianguo { background-position: 0pt -3467px ! important; }
.a2a_i_yahoo { background-position: 0pt -3484px ! important; }
.a2a_i_yample { background-position: 0pt -3501px ! important; }
.a2a_i_yigg { background-position: 0pt -3518px ! important; }
.a2a_i_yim { background-position: 0pt -3535px ! important; }
.a2a_i_yoolink { background-position: 0pt -3552px ! important; }
.a2a_i_youmob { background-position: 0pt -3569px ! important; }
.a2a_i_yourminis { background-position: 0pt -3586px ! important; }
.a2a_i_zaptxt { background-position: 0pt -3603px ! important; }
.a2a_i_zhuaxia { background-position: 0pt -3620px ! important; }
.a2a_i_zune { background-position: 0pt -3637px; }

/* ::::: null ::::: */

.fb_hidden { position: absolute; top: -10000px; z-index: 10001; }
.fb_invisible { display: none; }
.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0pt; border: 0pt none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0pt; overflow: visible; padding: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_link img { border: medium none; }
.fb_dialog { background: none repeat scroll 0% 0% rgba(82, 82, 82, 0.7); position: absolute; top: -10000px; z-index: 10001; }
.fb_dialog_advanced { padding: 10px; border-radius: 8px 8px 8px 8px; }
.fb_dialog_content { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.fb_dialog_close_icon { background: url('ie9jii6z1ys.png@22') no-repeat scroll 0pt 0pt transparent; cursor: pointer; display: block; height: 15px; position: absolute; right: 18px; top: 17px; width: 15px; }
.fb_dialog_mobile .fb_dialog_close_icon { top: 5px; left: 5px; right: auto; }
.fb_dialog_close_icon:hover { background: url('ie9jii6z1ys.png@22') no-repeat scroll 0pt -15px transparent; }
.fb_dialog_close_icon:active { background: url('ie9jii6z1ys.png@22') no-repeat scroll 0pt -30px transparent; }
.fb_dialog_loader { background-color: rgb(242, 242, 242); border: 1px solid rgb(96, 96, 96); font-size: 24px; padding: 20px; }
.fb_dialog_top_left, .fb_dialog_top_right, .fb_dialog_bottom_left, .fb_dialog_bottom_right { height: 10px; width: 10px; overflow: hidden; position: absolute; }
.fb_dialog_top_left { background: url('8yetniltzjm.png@22') no-repeat scroll 0pt 0pt transparent; left: -10px; top: -10px; }
.fb_dialog_top_right { background: url('8yetniltzjm.png@22') no-repeat scroll 0pt -10px transparent; right: -10px; top: -10px; }
.fb_dialog_bottom_left { background: url('8yetniltzjm.png@22') no-repeat scroll 0pt -20px transparent; bottom: -10px; left: -10px; }
.fb_dialog_bottom_right { background: url('8yetniltzjm.png@22') no-repeat scroll 0pt -30px transparent; right: -10px; bottom: -10px; }
.fb_dialog_vert_left, .fb_dialog_vert_right, .fb_dialog_horiz_top, .fb_dialog_horiz_bottom { position: absolute; background: none repeat scroll 0% 0% rgb(82, 82, 82); opacity: 0.7; }
.fb_dialog_vert_left, .fb_dialog_vert_right { width: 10px; height: 100%; }
.fb_dialog_vert_left { margin-left: -10px; }
.fb_dialog_vert_right { right: 0pt; margin-right: -10px; }
.fb_dialog_horiz_top, .fb_dialog_horiz_bottom { width: 100%; height: 10px; }
.fb_dialog_horiz_top { margin-top: -10px; }
.fb_dialog_horiz_bottom { bottom: 0pt; margin-bottom: -10px; }
.fb_dialog_iframe { line-height: 0; }
.fb_dialog_content .dialog_title { background: none repeat scroll 0% 0% rgb(109, 132, 180); border: 1px solid rgb(59, 89, 152); color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin: 0pt; }
.fb_dialog_content .dialog_title > span { background: url('cou7n-nqk52.gif@22') no-repeat scroll 5px 50% transparent; float: left; padding: 5px 0pt 7px 26px; }
body.fb_hidden { height: 100%; margin: 0pt; left: -10000px; position: absolute; top: -10000px; width: 100%; }
.fb_dialog.fb_dialog_mobile.loading { background: url('_j03izex40u.gif@22') no-repeat scroll 50% 50% white; min-height: 100%; min-width: 100%; overflow: hidden; position: absolute; top: 0pt; z-index: 10001; }
.fb_dialog.fb_dialog_mobile.loading.centered { min-height: 590px; min-width: 500px; }
.fb_dialog.fb_dialog_mobile.loading iframe { visibility: hidden; }
.fb_dialog.fb_dialog_mobile.centered {  }
.fb_dialog_mobile .fb_dialog_iframe {  }
.fb_dialog_content .dialog_header { border-bottom: 1px solid rgb(29, 64, 136); border-color: rgb(29, 64, 136); color: rgb(255, 255, 255); font: bold 14px Helvetica,sans-serif; text-shadow: 0pt -1px 0pt rgba(0, 30, 84, 0.298); }
.fb_dialog_content .dialog_header table { height: 43px; width: 100%; }
.fb_dialog_content .dialog_header td.header_left { font-size: 12px; padding-left: 5px; vertical-align: middle; width: 60px; }
.fb_dialog_content .dialog_header td.header_right { font-size: 12px; padding-right: 5px; vertical-align: middle; width: 60px; }
.fb_dialog_content .touchable_button { border: 1px solid rgb(41, 68, 126); display: inline-block; margin-top: 3px; max-width: 85px; line-height: 18px; padding: 4px 12px; position: relative; }
.fb_dialog_content .dialog_header .touchable_button input { border: medium none; background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); font: bold 12px Helvetica,sans-serif; margin: 2px -12px; text-shadow: 0pt -1px 0pt rgba(0, 30, 84, 0.298); }
.fb_dialog_content .dialog_header .header_center { color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; line-height: 18px; text-align: center; vertical-align: middle; }
.fb_dialog_content .dialog_content { background: url('jkecvpzfk-2.gif@22') no-repeat scroll 50% 50% transparent; border-right: 1px solid rgb(85, 85, 85); border-left: 1px solid rgb(85, 85, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: 0pt 1px; border-style: none solid; border-color: -moz-use-text-color rgb(85, 85, 85); height: 150px; }
.fb_dialog_content .dialog_footer { background: none repeat scroll 0% 0% rgb(242, 242, 242); border-width: 1px; border-style: solid; border-right: 1px solid rgb(85, 85, 85); border-color: rgb(204, 204, 204) rgb(85, 85, 85) rgb(85, 85, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; height: 40px; }
#fb_dialog_loader_close { float: left; }
.fb_dialog.fb_dialog_mobile .fb_dialog_close_button { text-shadow: 0pt -1px 0pt rgba(0, 30, 84, 0.298); }
.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon { visibility: hidden; }
.fb_iframe_widget { position: relative; display: inline-block; }
.fb_iframe_widget iframe { position: relative; vertical-align: text-bottom; }
.fb_iframe_widget span { position: relative; }
.fb_hide_iframes iframe { position: relative; left: -10000px; }
.fb_iframe_widget_loader { position: relative; display: inline-block; }
.fb_iframe_widget_loader iframe { min-height: 32px; z-index: 2; }
.fb_iframe_widget_loader .FB_Loader { background: url('jkecvpzfk-2.gif@22') no-repeat scroll 0% 0% transparent; height: 32px; width: 32px; margin-left: -16px; position: absolute; left: 50%; z-index: 4; }
.fb_button_simple, .fb_button_simple_rtl { background-image: url('eipbnvki9lr.png@22'); background-repeat: no-repeat; cursor: pointer; outline: medium none; text-decoration: none; }
.fb_button_simple_rtl { background-position: right 0pt; }
.fb_button_simple .fb_button_text { margin: 0pt 0pt 0pt 20px; padding-bottom: 1px; }
.fb_button_simple_rtl .fb_button_text { margin: 0pt 10px 0pt 0pt; }
a.fb_button_simple:hover .fb_button_text, a.fb_button_simple_rtl:hover .fb_button_text, .fb_button_simple:hover .fb_button_text, .fb_button_simple_rtl:hover .fb_button_text { text-decoration: underline; }
.fb_button, .fb_button_rtl { background: url('fgfbc80dukj.png@22') no-repeat scroll 0% 0% rgb(41, 68, 126); cursor: pointer; display: inline-block; padding: 0pt 0pt 0pt 1px; text-decoration: none; outline: medium none; }
.fb_button .fb_button_text, .fb_button_rtl .fb_button_text { background: url('fgfbc80dukj.png@22') repeat scroll 0% 0% rgb(95, 120, 171); border-top: 1px solid rgb(135, 154, 192); border-bottom: 1px solid rgb(26, 53, 110); color: rgb(255, 255, 255); display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-weight: bold; padding: 2px 6px 3px; margin: 1px 1px 0pt 21px; text-shadow: none; }
a.fb_button, a.fb_button_rtl, .fb_button, .fb_button_rtl { text-decoration: none; }
a.fb_button:active .fb_button_text, a.fb_button_rtl:active .fb_button_text, .fb_button:active .fb_button_text, .fb_button_rtl:active .fb_button_text { border-bottom: 1px solid rgb(41, 68, 126); border-top: 1px solid rgb(69, 97, 157); background: none repeat scroll 0% 0% rgb(79, 106, 163); text-shadow: none; }
.fb_button_xlarge, .fb_button_xlarge_rtl { background-position: left -60px; font-size: 24px; line-height: 30px; }
.fb_button_xlarge .fb_button_text { padding: 3px 8px 3px 12px; margin-left: 38px; }
a.fb_button_xlarge:active { background-position: left -99px; }
.fb_button_xlarge_rtl { background-position: right -268px; }
.fb_button_xlarge_rtl .fb_button_text { padding: 3px 8px 3px 12px; margin-right: 39px; }
a.fb_button_xlarge_rtl:active { background-position: right -307px; }
.fb_button_large, .fb_button_large_rtl { background-position: left -138px; font-size: 13px; line-height: 16px; }
.fb_button_large .fb_button_text { margin-left: 24px; padding: 2px 6px 4px; }
a.fb_button_large:active { background-position: left -163px; }
.fb_button_large_rtl { background-position: right -346px; }
.fb_button_large_rtl .fb_button_text { margin-right: 25px; }
a.fb_button_large_rtl:active { background-position: right -371px; }
.fb_button_medium, .fb_button_medium_rtl { background-position: left -188px; font-size: 11px; line-height: 14px; }
a.fb_button_medium:active { background-position: left -210px; }
.fb_button_medium_rtl { background-position: right -396px; }
.fb_button_text_rtl, .fb_button_medium_rtl .fb_button_text { padding: 2px 6px 3px; margin-right: 22px; }
a.fb_button_medium_rtl:active { background-position: right -418px; }
.fb_button_small, .fb_button_small_rtl { background-position: left -232px; font-size: 10px; line-height: 10px; }
.fb_button_small .fb_button_text { padding: 2px 6px 3px; margin-left: 17px; }
a.fb_button_small:active, .fb_button_small:active { background-position: left -250px; }
.fb_button_small_rtl { background-position: right -440px; }
.fb_button_small_rtl .fb_button_text { padding: 2px 6px; margin-right: 18px; }
a.fb_button_small_rtl:active { background-position: right -458px; }
.fb_share_count_wrapper { position: relative; float: left; }
.fb_share_count { background: none repeat scroll 0pt 0pt rgb(176, 185, 236); color: rgb(51, 51, 51); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; text-align: center; }
.fb_share_count_inner { background: none repeat scroll 0% 0% rgb(232, 235, 242); display: block; }
.fb_share_count_right { margin-left: -1px; display: inline-block; }
.fb_share_count_right .fb_share_count_inner { border-top: 1px solid rgb(232, 235, 242); border-bottom: 1px solid rgb(176, 185, 236); margin: 1px 1px 0pt; font-size: 10px; line-height: 10px; padding: 2px 6px 3px; font-weight: bold; }
.fb_share_count_top { display: block; letter-spacing: -1px; line-height: 34px; margin-bottom: 7px; font-size: 22px; border: 1px solid rgb(176, 185, 236); }
.fb_share_count_nub_top { border: medium none; display: block; position: absolute; left: 7px; top: 35px; margin: 0pt; padding: 0pt; width: 6px; height: 7px; background-repeat: no-repeat; background-image: url('bsohtkbcgyi.png@22'); }
.fb_share_count_nub_right { border: medium none; display: inline-block; padding: 0pt; width: 5px; height: 10px; background-repeat: no-repeat; background-image: url('i_oivtkmysl.png@22'); vertical-align: top; background-position: right 5px; z-index: 10; left: 2px; margin: 0pt 2px 0pt 0pt; position: relative; }
.fb_share_no_count { display: none; }
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner { font-size: 10px; }
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner { font-size: 11px; padding: 2px 6px 3px; letter-spacing: -1px; line-height: 14px; }
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner { font-size: 13px; line-height: 16px; padding: 2px 6px 4px; font-weight: normal; letter-spacing: -1px; }
.fb_share_count_hidden .fb_share_count_nub_top, .fb_share_count_hidden .fb_share_count_top, .fb_share_count_hidden .fb_share_count_nub_right, .fb_share_count_hidden .fb_share_count_right { visibility: hidden; }
.fb_connect_bar_container div, .fb_connect_bar_container span, .fb_connect_bar_container a, .fb_connect_bar_container img, .fb_connect_bar_container strong { background: none repeat scroll 0% 0% transparent; border-spacing: 0pt; border: 0pt none; direction: ltr; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 1; margin: 0pt; overflow: visible; padding: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; vertical-align: baseline; }
.fb_connect_bar_container { position: fixed; left: 0pt ! important; right: 0pt ! important; height: 42px ! important; padding: 0pt 25px ! important; margin: 0pt ! important; vertical-align: middle ! important; border-bottom: 1px solid rgb(51, 51, 51) ! important; background: none repeat scroll 0% 0% rgb(59, 89, 152) ! important; z-index: 99999999 ! important; overflow: hidden ! important; }
.fb_connect_bar_container_ie6 { position: absolute; }
.fb_connect_bar { position: relative; margin: auto; height: 100%; width: 100%; padding: 6px 0pt 0pt ! important; background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255) ! important; font-family: "lucida grande",tahoma,verdana,arial,sans-serif ! important; font-size: 13px ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; letter-spacing: normal ! important; line-height: 1 ! important; text-decoration: none ! important; text-indent: 0pt ! important; text-shadow: none ! important; text-transform: none ! important; white-space: normal ! important; word-spacing: normal ! important; }
.fb_connect_bar a:hover { color: rgb(255, 255, 255); }
.fb_connect_bar .fb_profile img { height: 30px; width: 30px; vertical-align: middle; margin: 0pt 6px 5px 0pt; }
.fb_connect_bar div a, .fb_connect_bar span, .fb_connect_bar span a { color: rgb(186, 198, 218); font-size: 11px; text-decoration: none; }
.fb_connect_bar .fb_buttons { float: right; margin-top: 7px; }
.fb_edge_widget_with_comment { position: relative; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget { position: absolute; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr { left: -4px; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_rtl { left: 2px; }
.fb_edge_widget_with_comment span.fb_send_button_form_widget { left: 0pt; z-index: 1; }
.fb_edge_widget_with_comment span.fb_send_button_form_widget .FB_Loader { left: 0pt; top: 1px; margin-top: 6px; margin-left: 0pt; background-position: 50% 50%; background-color: rgb(255, 255, 255); height: 150px; width: 394px; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(40, 62, 108); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; z-index: 1; }
.fb_edge_widget_with_comment span.fb_send_button_form_widget.dark .FB_Loader { background-color: rgb(0, 0, 0); border-bottom: 2px solid rgb(204, 204, 204); }
.fb_edge_widget_with_comment span.fb_send_button_form_widget.siderender .FB_Loader { margin-top: 0pt; }
