body{font:100%/1.8em "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Calibri, sans-serif;background-color:#FFFFFF;color:#000;margin:0;padding:0;}
a{color:#000;text-decoration:none;}
li{list-style-type:circle;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#000 !important;font-weight:normal;text-decoration:none !important;padding:0;font-family:Georgia, "Times New Roman", Times, serif;margin-top:1em;}
th{text-align:left;}
table{margin:0;padding:0;width:100%;}
summary{display:none;}
p{margin:1em 0;}
q{font-family:"Courier New", Courier, mono;}
#header, #menu, #pre-text, #footer, #guideline, #contactForm, #sidebar, #comments, .gravatars, .comment, form, .no-print{display:none !important;}
img{border:0px none #FFF;max-width:100%;}
.small{font-size:85%;}
.frame{border:4px double #EEE;}
.centre{text-align:center;}
.clear{clear:both;}
.photo{display:inline;text-align:center;float:left;margin-right:1.5em;font-size:70%;}
#social-networking-page .columns{clear:both;border-top:1px solid #EEE;}
#social-networking-page .column{width:49%;}
#social-networking-page .left{float:left;}
#social-networking-page .right{float:right;}
a img{border:0px none #FFF;}
#articles-page td{border-top:1px solid #EEE;padding-top:0.2em;padding-bottom:0.2em;}
#me{float:left;margin:0 1em 1em 0;text-align:center;}
#me img{padding:0.2em;margin:0;}
#me span{display:block;font-size:85%;}
.entry{border-bottom:1px solid #EEE;padding-bottom:1em;}
.skiplink {display:none}
acronym:after {content: " (" attr(title) ")";}
a:link:after, a:visited:after {content: " (" attr(href) ") ";font-size: 90%;}