/* ::::: http://s7.addthis.com/static/r07/widget70.css ::::: */

.addthis_button { cursor: pointer; }
.addthis_toolbox.addthis_default_style span { line-height: 16px; }
div.atclear { clear: both; }
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs { float: left; }
.addthis_default_style .at300b, .addthis_default_style .at300m { padding: 0pt 2px; }
.at300b, .at300m, .at300bs { cursor: pointer; }
.at300b:hover { opacity: 0.8; }
.at300bs:hover { opacity: 0.8; }
.at300bs { background: url('widget35.png') no-repeat scroll 0pt 0pt transparent; overflow: hidden; display: block; height: 16px; width: 16px; line-height: 16px ! important; }
.at15t_email { background-position: 0pt -1440px; }
.at15t_compact { background-position: 0pt -3376px; }
.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact { margin-right: 4px; }
:first-child + html #at_email textarea { height: 42px ! important; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0pt; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0pt none ! important; }
@media print {
  #at20mc { display: none; }
}
/* ::::: http://rww.readwriteweb.netdna-cdn.com/mt-static/themes/df/rww_global.css?v=4 ::::: */

:link, :visited { text-decoration: none; }
html, body, div, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, hr, th, td { margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
fieldset, img, abbr, acronym { border: 0pt none; }
address, caption, cite, code, dfn, em, strong, b, u, s, i, th, var {  }
ol, ul { list-style: none outside none; }
a { text-decoration: underline; outline: medium none; }
a img, :link img, :visited img { border: medium none; }
body { text-align: center; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#content, #alpha, #beta, #gamma, #footer { position: relative; }
a:link, a:visited { text-decoration: underline; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl { margin-bottom: 0.75em; }
blockquote, ol, ul { margin-left: 30px; background-repeat: repeat-y; }
ul { list-style: disc outside none; }
.asset-body, .asset-more, .asset-more-link, .asset-excerpt, .comment-content, .comment-footer, .comments-open-content, .comments-open-footer, .comments-closed, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content { clear: both; }
.asset, .comments, .trackbacks, .archive { overflow: hidden; width: 100%; }
.asset, .asset-content, .comments, .trackbacks, .archive { position: static; clear: both; }
.asset, .comments, .comments-content, .trackbacks, .archive, .search-form { margin-bottom: 1.5em; }
.asset-header, .asset-content, .comments-header, .comment-header, .comment-content, .comment-footer, .comments-open-header, .comments-open-content, #comments-open-footer, .comments-closed, #comment-form-external-auth, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comments-open-text, .trackbacks-header, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content, .search-form-header, .search-results-header { margin-bottom: 0.75em; }
.asset-footer, .asset-meta { font-size: 12px; }
.asset-footer { margin-top: 1.5em; padding-top: 0.5em; }
.entry-tags-list, .entry-categories-list { display: inline; list-style: none outside none; margin-left: 0pt; padding-left: 0pt; }
.widget { position: relative; overflow: hidden; width: 100%; }
.widget-content { position: relative; margin: 5px 0pt 20px; }
.widget-list, .archive-list { margin: 0pt; padding: 0pt; list-style: none outside none; }
.widget-list-item { margin-top: 5px; margin-bottom: 5px; }
.widget-cloud .widget-list { margin-right: 0pt; margin-left: 0pt; background-color: rgb(238, 238, 238); }
.widget-cloud .widget-list-item { display: inline; margin: 0pt 5px 0pt 0pt; padding: 0pt; line-height: 1.2; background: none repeat scroll 0% 0% transparent; }
.widget-cloud .rank-1 { font-size: 1.75em; }
.widget-cloud .rank-3 { font-size: 1.625em; }
.widget-cloud .rank-4 { font-size: 1.5em; }
.widget-cloud .rank-5 { font-size: 1.375em; }
.widget-cloud .rank-6 { font-size: 1.25em; }
* { margin: 0pt; padding: 0pt; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: center; font: 12px/1.8em Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); padding: 0pt; margin-bottom: 25px; }
p { margin: 1em 0pt; }
.clear { clear: both; font-size: 0pt; height: 0pt ! important; line-height: 0em ! important; }
h1, h2, h3, h4, h5, h6, p, ul, li, dl { text-align: left; margin: 0pt; }
.asset-body img { float: left; }
h3 { font-weight: bold; font-size: 1.3em; color: rgb(0, 0, 0); margin: 0pt 0pt 0.2em; }
h1 span { display: none; }
#printlogo { display: none; }
.grey { font: 11px/1.4em Arial,Helvetica,sans-serif; color: rgb(153, 153, 153); }
.asset-body { font: 14px/1.5em Arial,Helvetica,sans-serif; }
.asset-more { font: 14px/1.5em Arial,Helvetica,sans-serif; }
a, a:link, a:visited { color: rgb(204, 0, 0); text-decoration: none; }
a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#footer a { color: rgb(204, 0, 0); font-weight: normal; text-decoration: none; }
#footer a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.titlelink, a.titlelink, a.titlelink:link, a.titlelink:visited { font-weight: bold; font-size: 1.6em; line-height: 1.2em; color: rgb(0, 0, 0); padding-right: 15px; }
h1.titlelink a { color: rgb(0, 0, 0); }
ul, li { margin: 0pt 0pt 7px 7px; padding: 0pt; }
ul.bullet { list-style: none outside none; padding: 0pt; margin: 0pt; }
ul.bullet li { background: url('grey-dot.png') no-repeat scroll 0pt 5px transparent; padding: 0pt 0pt 10px 18px; margin: 0pt; }
img { border: medium none; }
input { padding: 5px; border: 1px solid rgb(221, 221, 221); color: rgb(238, 34, 17); }
#wrapper { width: 973px; margin: 0pt auto; background: url('horizontal-rule.png') repeat-y scroll 0pt 0pt transparent; }
#wrapper { float: none; }
#wrapper:after { content: "[DO NOT LEAVE IT IS NOT REAL]"; display: block; height: 0pt; clear: both; visibility: hidden; }
#wrapper { display: inline-block; }
#wrapper { display: block; }
#footer { background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; padding: 0pt; margin: 0pt auto; font-size: 12px; border-right: 0pt none; border-width: 1px 0pt 0pt; border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; -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(51, 51, 51); width: 973px; clear: both; }
* > #footer, * > form, * > #notes, * > .output { position: relative; z-index: 90; }
#wrapper p { margin: 1em 0pt; padding: 0pt; }
#footer p { margin: 0pt; padding: 10px 0pt 5px; }
#content-column-left { float: left; width: 643px; text-align: left; margin: 0pt; }
#content-column-right { float: left; width: 330px; text-align: left; margin: 0pt; }
#ad_block { width: 300px; padding: 0pt; margin: 0pt; border: 0pt none; }
#ad_block_style { padding: 0pt; margin: 0pt 0pt 0pt 10px; border: 0pt none; }
#ad_block img { border: 0pt none; padding: 0pt; margin: 0pt; }
#ad_block div.openx { float: left; margin: 0pt 20px 12px 0pt; }
.asset-body img { padding: 0pt 10px 10px; margin: 0pt; border: 0pt none; }
#metadata_digg_box { width: 633px; padding: 0pt; margin: 0pt; text-align: left; }
#left_column_style { font: 14px/1.5em Arial,Helvetica,sans-serif; padding: 0pt 10px 0pt 0pt; margin: 0pt; text-align: left; border: 0pt none; }
.widget-cloud { margin-top: 20px; }
#content-column-right { float: left; margin: 0pt; text-align: left; width: 310px; }
#right_column_style { border: 0pt none; margin: 0pt; padding: 0pt 0pt 0pt 20px; text-align: left; font-size: 1em; }
#right_column_style h3 { font-size: 1em; margin: 15px 0pt 2px; padding: 0pt; }
#right_column_style h3:first-child { margin: 0pt 0pt 2px; }
#footer_left { width: 673px; padding: 0pt; margin: 0pt; text-align: left; float: left; }
#footer_right { width: 300px; margin: 0pt; padding: 0pt; text-align: right; float: right; }
#footer_spacer { padding: 0pt 0pt 0pt 15px; margin: 0pt; border: 0pt none; }
#comments { font: 14px/1.5em Arial,Helvetica,sans-serif; padding: 0pt; margin: 0pt; }
#submeta { width: 330px; float: left; display: inline; margin: 5px 0pt 0pt; font-size: 0.8em; color: rgb(68, 68, 68); }
.nextprevious { float: right; margin: 0pt 10px 0pt 0pt; }
.nextprevious span { float: left; font-size: 11px; background: none repeat scroll 0% 0% rgb(249, 249, 249); padding: 2px 5px; margin: 0pt 5px 0pt 0pt; }
.nextprevious a { color: rgb(136, 136, 136); font-size: 11px; display: inline; }
.nextprevious a:hover { color: rgb(204, 0, 0); cursor: pointer; }
#pf_toolbar { border-top: 1px solid rgb(212, 212, 212); border-bottom: 1px solid rgb(212, 212, 212); background: none repeat scroll 0% 0% rgb(243, 243, 243); margin: 20px 0pt; padding: 10px 0pt; }
#pf_toolbar li { display: inline; margin: 0pt; padding: 0pt; }
#pf_toolbar img { margin: 0pt 6px 0pt 0pt; padding: 0pt; display: inline-block; }
#pf_toolbar a { margin: 10px 0pt 0pt; color: rgb(105, 102, 106); font-weight: bold; padding-left: 20px; background-repeat: no-repeat; background-attachment: scroll; font-size: 14px; }
#pf_toolbar a.comment { background-image: url('pf_comment.png'); color: rgb(204, 0, 0); margin-left: 10px; }
#pf_toolbar a.subscribe { background-image: url('pf_feed.gif'); margin-left: 20px; }
#pf_toolbar a.print { background-image: url('pf_print.png'); margin-left: 20px; }
#pf_toolbar a.digg { background-image: url('pf_digg.gif'); margin-left: 20px; }
ul.bullet { margin: 15px 0pt 0pt; }
body { color: rgb(0, 0, 0); font-size: 62.5%; margin-bottom: 40px; font-family: Verdana,Helvetica,Arial,sans-serif; background: url('headerbg.jpg') repeat-x scroll 0% 0% transparent; }
.clear { clear: both; }
.notext { display: none; }
#header { padding-bottom: 10px; margin: 0pt auto; }
#header-inner { height: 171px; margin: 0pt auto; width: 973px; }
#header-inner input.textfield { border: 1px solid rgb(168, 166, 166); padding: 2px; font-size: 11px; color: rgb(0, 0, 0); }
.logo { float: left; }
.logo a { float: left; width: 219px; height: 61px; background: url('logo.jpg') repeat scroll 0% 0% transparent; margin-top: 20px; }
#GlobalSearch { float: right; font-size: 1em; margin-top: 2px; }
#GlobalSearch form input { float: left; margin-right: 3px; padding: 0pt; border: medium none; }
#Navigation { height: 29px; width: 50%; float: left; }
#Navigation ul { text-align: center; padding: 0pt; margin: 0pt; background: url('localnavbg-divider.jpg') no-repeat scroll right bottom transparent; }
#Navigation ul li { list-style: none outside none; float: left; padding: 0pt; margin: 5px 0pt; }
#Navigation ul li a { text-decoration: none; display: block; float: left; width: auto; height: 35px; line-height: 35px; color: rgb(255, 255, 255); text-align: center; font-weight: bold; font-size: 1.2em; padding: 0pt 20px; background: url('localnavbg-divider.jpg') no-repeat scroll left bottom transparent; }
#Navigation ul li a:hover { color: rgb(255, 255, 255); }
#Navigation ul li a.current, #Navigation ul li a:hover { color: rgb(226, 226, 226); background: url('localnavbg-selected.png') repeat-x scroll left bottom transparent; }
#Subscribe { float: right; font-size: 1em; margin-top: 14px; }
#Subscribe a { color: rgb(255, 255, 255); text-decoration: none; padding-left: 20px; font-weight: bold; height: 16px; line-height: 16px; float: left; padding-right: 15px; }
#Subscribe form { padding-left: 20px; float: left; }
#Subscribe form input { float: left; margin-right: 3px; padding: 0pt; border: medium none; color: rgb(0, 0, 0); }
.tweetmeme-endpost { float: left; width: 60px; border-right: 1px solid rgb(221, 221, 221); margin-right: 10px; }
.related-entries { margin-bottom: 15px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 2em 0px 10px; position: relative; }
.related-entries h3 { font-size: 1.3em; padding: 5px 10px; margin: 0px; background-color: rgb(238, 238, 238); display: inline; position: absolute; top: 0px; left: 0px; }
.related-entries ul.bullet { margin-left: 10px; }
.at300bs { display: inline ! important; padding-left: 19px; }
.share-buttons .at300b, .share-buttons .at300m, .share-buttons .at300bs { font-size: 0.8em; font-weight: bold; }
.share-buttons .at300bs { padding-left: 5px; }
.share-buttons a.at300b, .share-buttons a.at300bs, .share-buttons a.at300m { padding: 2px 8px; margin-right: 10px; text-decoration: none; color: rgb(51, 51, 51); }
.share-buttons a.at300m { margin-right: 0pt ! important; }
.share-buttons .addthis_toolbox { float: left; }
.asset-header { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 8px; margin-bottom: 5px; }
#global-dropdown-nav { margin: auto; text-align: center; }
#global-dropdown-nav ul { text-align: left; margin: 0pt; padding: 0pt; }
#global-dropdown-nav ul li { float: left; position: relative; display: block; margin: 0pt 8px; z-index: 100; }
#global-dropdown-nav li a { font-weight: bold; color: rgb(51, 51, 51); padding: 3px 5px; display: block; text-decoration: none; }
#global-dropdown-nav li:hover a, #global-dropdown-nav li.sfHover a { background-color: rgb(184, 1, 3); color: rgb(255, 255, 255); }
#global-dropdown-nav li ul { position: absolute; top: 24px; left: -999em; padding: 0px; }
#global-dropdown-nav li:hover ul, #global-dropdown-nav li.sfHover ul { width: 150px; background-color: rgb(238, 238, 238); left: auto; border: 1px solid rgb(110, 22, 33); box-shadow: 5px 5px 5px rgba(64, 64, 64, 0.5); }
#global-dropdown-nav li ul li { float: none; margin: 0px; padding: 0px; }
#global-dropdown-nav li ul li a { color: rgb(17, 17, 17); padding: 5px; }
#global-dropdown-nav li:hover ul li a, #global-dropdown-nav li.sfHover ul li a { background-color: rgb(238, 238, 238); color: rgb(17, 17, 17); }
#global-dropdown-nav li ul li a:hover, #global-dropdown-nav li.sfHover ul li a:hover { background-color: rgb(184, 1, 3); color: rgb(255, 255, 255); }
#submeta { float: none ! important; font-size: 0.8em; font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif; }
#submeta a { font-weight: bold; }
.share-buttons { border-width: 1px medium; border-style: solid none; border-color: rgb(238, 238, 238) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 5px 0pt; line-height: 1em; margin: 5px auto; }
.share-fblike-mini, .share-tweet-mini, .share-stumble-mini, .share-digg-mini, .share-addthis-mini { float: left; }
.share-tweet-mini, .share-stumble-mini, .share-digg-mini { padding-right: 15px; }
#recentcomments { border: 1px solid rgb(238, 238, 238); padding: 5px; margin: 0pt 0pt 10px; width: 280px; }
#recentcomments h3 { padding-left: 5px; font-family: Arial,sans-serif; font-size: 14px; }
.asset-header { border-bottom: medium none ! important; margin-bottom: 0px ! important; padding-bottom: 0px ! important; }
.titlelink { font-size: 1.8em; font-family: 'Helvetica Neue',Arial,sans-serif; margin: 0pt; }
#Subscribe a.RSS { background-image: url('channel-sprite.png'); background-position: 0px -103px; }
#Subscribe a.Twitter { background-image: url('channel-sprite.png'); background-position: 0px -80px; }
#Subscribe a.FB { background-image: url('channel-sprite.png'); background-position: 0px -125px; }
#Subscribe form { background-image: url('channel-sprite.png'); background-position: -113px -78px; }
/* ::::: http://rww.readwriteweb.netdna-cdn.com/mt-static/themes/df/rww_start.css ::::: */

.logo a { background: url('logo_start.png') repeat scroll 0% 0% transparent; }
.sponsorad { width: 728px; height: 90px; float: right; margin: 15px 0px 0px; }
/* ::::: http://rww.readwriteweb.netdna-cdn.com/start/styles.css ::::: */

/* ::::: http://rww.readwriteweb.netdna-cdn.com/start/base_theme.css ::::: */

#predicta { clear: both; background-color: rgb(245, 245, 245); border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 10px; font-size: 0.95em; margin-bottom: 10px; }
#predicta img { border: 1px solid rgb(153, 153, 153); margin: 5px 10px; }
#predicta p.credit { text-align: right; font-weight: bold; color: rgb(136, 136, 136); font-size: 0.8em; margin-bottom: 0px; clear: both; }
#predicta p.credit a { color: rgb(136, 136, 136); }
#predicta p.sponsor-intro { font-size: 0.8em; font-weight: bold; margin-top: 0px; padding-top: 0px; }
/* ::::: http://app.formassembly.com/wForms/3.0/css/blank/wforms.css ::::: */

/* ::::: http://app.formassembly.com/wForms/3.0/css/wforms-jsonly.css ::::: */

/* ::::: http://app.formassembly.com/wForms/3.0/css/wforms-layout.css ::::: */

/* ::::: http://app.formassembly.com/css/form.css ::::: */

/* ::::: http://mediacdn.disqus.com/1320279820/build/system//defaults.css ::::: */

#disqus_thread { margin-bottom: 10px; }
#dsq-content iframe, .dsq-popup iframe { border: 0pt none; overflow-y: auto; overflow-x: hidden; width: 100%; background-color: transparent; }
#dsq-content #dsq-comments .dsq-comment-message { word-wrap: break-word; }
#dsq-content #dsq-global-toolbar { margin: 1em 0pt; line-height: 1em; }
#dsq-content #dsq-global-toolbar .dsq-global-toolbar-right { float: right; white-space: nowrap; }
#dsq-content #dsq-global-toolbar .dsq-global-toolbar-right li { float: left; margin: 0pt 0pt 5px 3px; }
#dsq-content #dsq-global-toolbar li:before { content: " "; }
#dsq-content .dsq-toolbar-item { display: block; background: url('toolbar-bg.png') repeat scroll 0% 0% transparent; padding: 3px; border-radius: 2px 2px 2px 2px; color: rgb(242, 242, 242); text-decoration: none; }
#dsq-content a.dsq-toolbar-item:hover { color: rgb(255, 255, 255) ! important; text-decoration: none; }
.dsq-toolbar-icon { display: block; width: 16px; height: 16px; background-image: url('toolbar-sprite-2.0.png'); text-indent: -9999em; }
#dsq-content .dsq-toolbar-label { font-family: "Helvetica Neue",Arial,sans-serif; font-size: 12px; line-height: 14px; color: rgb(221, 221, 221); float: left; margin: 1px 2px 0pt; font-weight: 700; }
.dsq-community-box .dsq-toolbar-icon { background-position: -32px 0pt; }
.dsq-community-box:hover .dsq-toolbar-icon { background-position: -32px -16px; }
.dsq-toolbar-logo .dsq-toolbar-icon { display: block; width: 64px; height: 16px; background-position: -176px 0pt; margin: 0pt 1px 0pt 3px; }
#dsq-toolbar-dropdown:hover .dsq-toolbar-logo .dsq-toolbar-icon { background-position: -176px -16px; }
#dsq-content #dsq-toolbar-dropdown { position: relative; }
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap { position: absolute; right: 0pt; top: 22px; z-index: 1000; }
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap ul { background: url('toolbar-bg.png') repeat scroll 0% 0% transparent; padding: 6px 4px; width: 110px; color: rgb(255, 255, 255); margin: 3px 0pt 0pt; border-radius: 2px 2px 2px 2px; }
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap ul li { float: none; margin: 0pt 0pt 0pt 3px; }
#dsq-content #dsq-toolbar-dropdown:hover #dsq-toolbar-dropdown-wrap { display: block ! important; }
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap a { color: rgb(238, 238, 238) ! important; text-decoration: none; }
#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap a:hover { color: rgb(255, 255, 255) ! important; }
#dsq-content #dsq-toolbar-dropdown .dsq-toolbar-icon, #dsq-content #dsq-toolbar-dropdown .dsq-toolbar-label { float: left; }
#dsq-content #dsq-toolbar-dropdown ul li { clear: both; }
#dsq-content #dsq-toolbar-dropdown ul li a { overflow: hidden; }
#dsq-content #dsq-toolbar-dropdown ul .dsq-toolbar-icon { margin: 2px 3px 0pt 0pt; }
#dsq-content #dsq-toolbar-dropdown a:hover span { color: rgb(255, 255, 255) ! important; }
#dsq-content #dsq-toolbar-dropdown a { display: block; }
.dsq-about-link .dsq-toolbar-icon { background-position: -128px 0pt; }
.dsq-login-link .dsq-toolbar-icon { background-position: -144px 0pt; }
.dsq-clearfix:after { visibility: hidden; display: block; font-size: 0pt; content: " "; clear: both; height: 0pt; }
:first-child + html .dsq-clearfix {  }
button::-moz-focus-inner { border: 0pt none; }
button.dsq-button, button.dsq-button-small { color: inherit; border: 1px solid rgb(153, 153, 153); margin: 0pt; font-family: Arial,Helvetica,Calibri,sans-serif; overflow: visible; background: url('button-large.png') repeat-x scroll left bottom transparent; }
button.dsq-button { padding: 6px 8px; font-size: 12px; font-weight: bold; border-radius: 4px 4px 4px 4px; }
button.dsq-button:hover, button.dsq-button-small:hover { cursor: pointer; }
button.dsq-button:active, button.dsq-button.dsq-toggled { background: -moz-linear-gradient(center top , rgb(102, 102, 102), rgb(153, 153, 153)) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); border: 1px solid rgb(85, 85, 85); text-shadow: 0pt 1px 0pt rgb(102, 102, 102); }
#dsq-like-tooltip { display: none ! important; width: 375px ! important; }
#dsq-share-step-2 { background: url('dsq-loader-dark.gif') no-repeat scroll 20px 0pt transparent ! important; height: 50px ! important; }
#dsq-share-step-2 p { padding: 8px 0pt 0pt 40px ! important; }
.dsq-badge-wrap { display: inline-block; position: relative; margin: 0pt 0pt -1px 7px; }
.dsq-badge { font-family: "Helvetica Neue",arial,sans-serif; display: inline-block; background: none repeat scroll 0% 0% rgba(30, 30, 30, 0.6); color: rgb(255, 255, 255); font-weight: 400; font-size: 9px; padding: 2px 4px; line-height: 1; border-radius: 2px 2px 2px 2px ! important; position: relative; top: -2px; text-shadow: 0pt 1px 0pt rgba(0, 0, 0, 0.4); border: 1px solid rgba(20, 20, 20, 0.6); box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.2) inset, 0pt 1px 0pt rgba(0, 0, 0, 0.2); }
/* ::::: http://mediacdn.disqus.com/1320279820/build/themes/t_b3e3e393c77e35a4a3f3cbd1e429b5dc.css?1 ::::: */

@font-face {
  font-family: "Disqus";  font-style: normal;  font-weight: normal;  src: local("☺"), url('disqus-webfont.woff') format("woff"), url('disqus-webfont.ttf') format("truetype"), url('disqus-webfont.svg') format("svg");}
.dsq-font { font-family: 'Disqus'; letter-spacing: 2px; }
#dsq-content h3 { margin: 0pt 0pt 1.5em; position: static; }
#dsq-content ul, #dsq-content li { list-style-position: outside; list-style-type: none; margin: 0pt; padding: 0pt; }
.dsq-clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.dsq-clearfix {  }
#dsq-content .dsq-avatar { position: absolute; left: 0pt; }
#dsq-content .dsq-avatar img { width: 36px; height: 36px; border-radius: 3px 3px 3px 3px; border: 0pt none; }
.dsq-textarea { margin: 0pt 0pt 1em; }
.dsq-textarea-reply { margin-left: 46px; margin-bottom: 1.8em; }
.dsq-textarea-background { background: url('backgrounds-sprite.png') repeat-x scroll 0pt -480px rgb(255, 255, 255); width: auto; border: 1px solid rgb(193, 193, 193); border-radius: 4px 4px 4px 4px; box-shadow: 0pt 1px 4px rgba(0, 0, 0, 0.16) inset; position: relative; }
.dsq-textarea-wrapper { min-height: 60px; padding: 10px; }
.dsq-textarea-wrapper iframe { height: 60px; display: block; position: inherit; top: 0pt; }
#dsq-reply .dsq-post-tools { height: 0pt; overflow: hidden; opacity: 0; -moz-transition-property: height, opacity; -moz-transition-duration: 0.2s; -moz-transition-timing-function: ease-in-out; z-index: 100; }
.dsq-post-tools { background: url('backgrounds-sprite.png') repeat-x scroll 0pt -480px rgb(255, 255, 255); position: relative; border-top: 1px dotted rgb(214, 214, 214); border-radius: 0pt 0pt 4px 4px; box-shadow: 0pt 1px 0pt rgb(255, 255, 255) inset, 0pt -1px 3px rgba(0, 0, 0, 0.04) inset; font-size: 12px; line-height: 15px; }
#dsq-content .dsq-post-tools li { float: left; }
#dsq-content .dsq-post-tools li.dsq-share-on { margin: 0pt 10px 0pt 0pt; padding: 4px 0pt; }
.dsq-post-tools .dsq-post-as { float: right; padding: 0pt; }
.dsq-post-tools .dsq-post-as .dsq-button { margin: 0pt; padding: 8px 20px; font-size: 12px; line-height: 14px; color: rgb(88, 92, 96); background: url('backgrounds-sprite.png') repeat-x scroll 0pt -250px transparent; border: 1px solid rgb(172, 178, 184); text-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.9); border-radius: 0pt 0pt 4px 0pt; box-shadow: 0pt 1px 2px rgba(72, 76, 80, 0.25); font-weight: 600; position: absolute; right: -1px; top: -1px; z-index: 2; height: 34px; }
.dsq-post-tools .dsq-post-as .dsq-button:hover { background: url('backgrounds-sprite.png') repeat-x scroll 0pt -310px transparent; }
.dsq-post-tools .dsq-post-as .dsq-button:active { background: url('backgrounds-sprite.png') repeat-x scroll 0pt -370px transparent; box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.8); padding-top: 9px; padding-bottom: 7px; }
#dsq-account-dropdown { float: right; }
#dsq-sort-by { float: right; }
#dsq-sort-by select { margin: 0pt; }
.dsq-notice { background: none repeat scroll 0% 0% rgba(255, 255, 0, 0.2); font-size: 13px; padding: 10px; border: 1px solid rgba(210, 210, 0, 0.5); margin: 0pt 0pt 1.5em; max-height: 42px; border-radius: 4px 4px 4px 4px; box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.8) inset; }
#dsq-comments a:focus { outline: 0pt none; }
#dsq-content .dsq-comment { position: relative; margin: 0pt 0pt 1.5em; -moz-transition: all 0.5s ease-in-out 0s ; clear: both; }
.dsq-comment .dsq-avatar { left: 0pt; }
.dsq-comment-body { padding: 0pt 0pt 0pt 46px; }
.dsq-comment-header { background: url('backgrounds-sprite.png') repeat-x scroll 0pt 0pt transparent; font-size: 13px; padding: 10px; border: 1px solid rgba(0, 0, 0, 0.15); margin: 0pt 0pt 1em; max-height: 36px; border-radius: 3px 3px 3px 3px; white-space: nowrap; overflow: hidden; position: relative; line-height: 14px; }
.dsq-collapse-toggle { display: none; position: absolute; width: 11px; height: 12px; top: 8px; right: 6px; padding: 4px; }
.dsq-collapse-toggle span { display: block; width: 11px; height: 12px; background: url('icons-sprite.png') repeat scroll -235px -12px transparent; text-indent: -9999em; }
.dsq-comment:hover .dsq-collapse-toggle { display: block; }
.dsq-expand { display: none ! important; }
.dsq-collapsed-count { display: none; }
.dsq-commenter-name { font-weight: 700; text-decoration: none; }
.dsq-commenter-bio { opacity: 0.55; }
.dsq-comment-message { line-height: 1.5em; margin: 0pt 0pt 1em; }
#dsq-content .dsq-comment-text { display: inline; }
.dsq-comment:hover .dsq-comment-flag { visibility: visible ! important; }
.dsq-comment:hover .dsq-comment-flag a { text-decoration: none; }
.dsq-comment-meta, .dsq-comment-actions { overflow: hidden; }
.dsq-comment-meta a, .dsq-comment-actions a { color: inherit; opacity: 0.6; }
#dsq-content .dsq-comment-actions { float: right; }
.dsq-like-thumb { display: none; opacity: 0.6; }
#dsq-content .dsq-comment-meta li, #dsq-content .dsq-comment-actions li { float: left; margin: 0pt 12px 0pt 0pt; font-size: 90%; }
.dsq-reply { position: relative; margin-top: 1.5em; clear: both; }
#dsq-content #dsq-footer { margin: 2em 0pt; }
#dsq-content #dsq-footer li { float: left; margin: 0pt 10px 0pt 0pt; }
a.dsq-subscribe-email, a.dsq-subscribe-rss { text-decoration: none ! important; font-weight: normal ! important; }
a.dsq-subscribe-email em, a.dsq-subscribe-rss em { text-decoration: underline; font-style: normal; }
#dsq-content #dsq-footer .dsq-font { color: inherit; text-decoration: none; }
#dsq-content .dsq-attach-media .dsq-attach-media-container { position: relative; width: 70px; height: 13px; font-weight: 500; color: rgb(136, 136, 136); text-shadow: 0pt 1px 0pt rgb(255, 255, 255); font-size: 12px; font-family: "Helvetica Neue",arial,sans-serif; }
#dsq-content .dsq-attach-media .dsq-attach-media-container iframe { height: 13px; width: 53px; background: url('add-image.png') no-repeat scroll 0pt 0pt transparent; vertical-align: middle; margin: 5px 8px 0pt 0pt; padding: 0pt 8px 0pt 0pt; position: absolute; z-index: 1; }
#dsq-content .dsq-attach-media .dsq-attach-media-container span { height: 13px; top: 3px; left: 18px; position: absolute; z-index: 0; }
#dsq-content .dsq-attach-media .dsq-attach-media-container iframe:hover { background: url('add-image.png') no-repeat scroll 0pt -14px transparent; }
#dsq-content .dsq-media-preview { border-top: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(242, 242, 242); box-shadow: 0pt 1px 3px rgba(0, 0, 0, 0.1) inset; }
#dsq-realtime-options { margin: 0pt 0pt 1.5em; }
.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_iframe_widget { position: relative; display: inline-block; }
.fb_iframe_widget iframe { position: relative; vertical-align: text-bottom; }
.fb_iframe_widget span { position: relative; }
.fb_edge_widget_with_comment { position: relative; }
#li_ui_li_gen_1320519719524_0 { position: relative ! important; overflow: visible ! important; display: block ! important; }
#li_ui_li_gen_1320519719524_0 a#li_ui_li_gen_1320519719524_0-link { border: 0pt none ! important; text-decoration: none ! important; padding: 0pt ! important; margin: 0pt ! important; display: inline-block ! important; }
#li_ui_li_gen_1320519719524_0 a#li_ui_li_gen_1320519719524_0-link:link, #li_ui_li_gen_1320519719524_0 a#li_ui_li_gen_1320519719524_0-link:visited, #li_ui_li_gen_1320519719524_0 a#li_ui_li_gen_1320519719524_0-link:hover, #li_ui_li_gen_1320519719524_0 a#li_ui_li_gen_1320519719524_0-link:active { border: 0pt none ! important; text-decoration: none ! important; }
#li_ui_li_gen_1320519719524_0 a#li_ui_li_gen_1320519719524_0-link:after { content: "." ! important; display: block ! important; clear: both ! important; visibility: hidden ! important; line-height: 0 ! important; height: 0pt ! important; }
#li_ui_li_gen_1320519719524_0 #li_ui_li_gen_1320519719524_0-logo { background: url('sprite_connect_v13.png') no-repeat scroll 0px -276px transparent ! important; cursor: pointer ! important; border: 0pt none ! important; text-indent: -9999em ! important; overflow: hidden ! important; padding: 0pt ! important; margin: 0pt ! important; position: absolute ! important; left: 0px ! important; top: 0px ! important; display: block ! important; width: 20px ! important; height: 20px ! important; float: right ! important; }
#li_ui_li_gen_1320519719524_0 #li_ui_li_gen_1320519719524_0-title { color: rgb(51, 51, 51) ! important; cursor: pointer ! important; display: block ! important; white-space: nowrap ! important; float: left ! important; margin-left: 1px ! important; vertical-align: top ! important; overflow: hidden ! important; text-align: center ! important; height: 18px ! important; padding: 0pt 4px 0pt 23px ! important; border-width: 1px 1px 1px 0pt ! important; border-style: solid solid solid none ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; -moz-border-image: none ! important; border-color: rgb(226, 226, 226) rgb(191, 191, 191) rgb(185, 185, 185) -moz-use-text-color ! important; text-shadow: -1px 1px 0pt rgb(255, 255, 255) ! important; line-height: 20px ! important; border-radius: 0pt 2px 2px 0pt ! important; background-color: rgb(236, 236, 236) ! important; background-image: -moz-linear-gradient(center top , rgb(254, 254, 254) 0%, rgb(236, 236, 236) 100%) ! important; }
#li_ui_li_gen_1320519719524_0 #li_ui_li_gen_1320519719524_0-title-text { color: rgb(51, 51, 51) ! important; font-size: 11px ! important; font-family: Arial,sans-serif ! important; font-weight: bold ! important; font-style: normal ! important; display: inline-block ! important; vertical-align: top ! important; height: 18px ! important; line-height: 20px ! important; }
#li_ui_li_gen_1320519719524_0 #li_ui_li_gen_1320519719524_0-title #li_ui_li_gen_1320519719524_0-mark { display: inline-block ! important; width: 0px ! important; overflow: hidden ! important; }
#li_ui_li_gen_1320519719546_1-container.IN-right { display: inline-block ! important; float: left ! important; overflow: visible ! important; position: relative ! important; height: 18px ! important; padding-left: 2px ! important; line-height: 1px ! important; cursor: pointer ! important; }
#li_ui_li_gen_1320519719546_1.IN-right { display: block ! important; float: left ! important; height: 18px ! important; margin-right: 4px ! important; padding-right: 4px ! important; background: url('sprite_connect_v13.png') no-repeat scroll right -100px transparent ! important; }
#li_ui_li_gen_1320519719546_1-inner.IN-right { display: block ! important; float: left ! important; padding-left: 8px ! important; text-align: center ! important; background: url('sprite_connect_v13.png') no-repeat scroll 0px -60px transparent ! important; }
#li_ui_li_gen_1320519719546_1-content.IN-right { display: inline ! important; font-size: 11px ! important; color: rgb(4, 85, 139) ! important; font-weight: bold ! important; font-family: Arial,sans-serif ! important; line-height: 18px ! important; padding: 0pt 5px ! important; }
#li_ui_li_gen_1320519719546_1-container.IN-hidden #li_ui_li_gen_1320519719546_1 { display: none ! important; }
a img, a { cursor: pointer; }
img { cursor: auto; }
.aptureTMMSelection::-moz-selection { background: none repeat scroll 0pt 0pt rgb(84, 153, 222); color: rgb(255, 255, 255); }
.aptureTMMSelected::-moz-selection { background: none repeat scroll 0pt 0pt rgb(0, 102, 204); color: rgb(255, 255, 255); }
#aptureD, #aptureD ABBR, #aptureD ACRONYM, #aptureD ADDRESS, #aptureD B, #aptureD BIG, #aptureD BLOCKQUOTE, #aptureD CAPTION, #aptureD CENTER, #aptureD CITE, #aptureD CODE, #aptureD DD, #aptureD DIV, #aptureD DL, #aptureD DT, #aptureD EM, #aptureD EMBED, #aptureD FONT, #aptureD FORM, #aptureD H1, #aptureD H2, #aptureD H3, #aptureD H4, #aptureD H5, #aptureD H6, #aptureD I, #aptureD IFRAME, #aptureD IMG, #aptureD LABEL, #aptureD LEGEND, #aptureD LI, #aptureD MAP, #aptureD OBJECT, #aptureD OL, #aptureD P, #aptureD PRE, #aptureD SMALL, #aptureD SPAN, #aptureD STRIKE, #aptureD STRONG, #aptureD SUB, #aptureD SUP, #aptureD TABLE, #aptureD TBODY, #aptureD TD, #aptureD TFOOT, #aptureD TH, #aptureD THEAD, #aptureD TR, #aptureD TT, #aptureD U, #aptureD UL, #aptureD a, #aptureD a:link, #aptureD a:hover, #aptureD a:visited, #aptureD a:active { border: 0pt none; background: none repeat scroll 0% 0% transparent; color: black; padding: 0pt; text-align: left; font: medium serif; text-shadow: none; }
div#aptureD, #aptureD DIV, #aptureD TABLE, #aptureD TR, #aptureD TH, #aptureD TD { height: auto; width: auto; }
#aptureD, #aptureD * { margin: 0pt; text-transform: none; text-decoration: none; clear: none; cursor: auto; float: none; outline: medium none; letter-spacing: normal; word-spacing: normal; text-indent: 0pt; white-space: normal; vertical-align: baseline; position: static; }
#aptureD span, #aptureD img { display: inline; }
#aptureD p, #aptureD div { display: block; }
#aptureD div { overflow: visible; }
.dsq-widget ul.dsq-widget-list { padding: 0pt; margin: 0pt; text-align: left; }
img.dsq-widget-avatar { width: 24px; height: 24px; border: 0px none; margin: 0px; padding: 0px 3px 3px 0px; float: left; }
a.dsq-widget-user { font-weight: bold; }
p.dsq-widget-meta { clear: both; font-size: 80%; padding: 0pt; margin: 0pt; }
li.dsq-widget-item { margin: 15px 0pt; list-style-type: none; clear: both; }
