html, body {background:#fff;color:#333;margin:0;overflow:visible;padding:0;width:auto}

#page {width:90%;border:0;margin:0;padding:0;}
#menu, #footer ul, #carousel {display:none !important}
#footer p {margin:0}
#masthead {min-height:0;height:auto;padding:0 0 1em}
#masthead h1 a {color:#000 !important;float:none !important;margin:0 !important;width:auto !important;height:auto !important;background:none !important;text-indent:0 !important;font-size:1.4em;}
#content {width:auto;padding:0;margin:0;}

.sidebar {display:none}
#home .sidebar {display:block}

#page .sidebar, #page .introduction {float:none;width:auto;margin:0 0 2em;padding:0;background:#fff;border:0;}
#page .sidebar .updates {margin:0;}
#page .sidebar .updates li {list-style-type:square;margin:0 0 0 2.5em;}
#page .sidebar .updates li a {background:none;padding:0;}
#page .sidebar h2 {margin:0 0 0.5em;font-size:1.4em}
.sidebar .button {display:none}
.sidebar img.offsetright {display:none}

#im {width:90%;margin:1em 0;font-size:1em;color:#333;text-align:right;}
#im a {color:#333;text-decoration:none;}

.main {float:none;width:auto;margin:0;padding:0;font-size:1.2em;border:none;}
.full {float:none;margin:0 0 0 1px}

ul.members {width:auto;margin:0;font-size:1.2em;border-top:1px dotted #ccc;padding:0;overflow:visible;}
ul.members li {float:none;overflow:visible;width:auto;height:auto;padding:0 0 1em;border-bottom:1px dotted #ccc;}
ul.members li h3 {font-weight:bold;margin:1em 0 0.3em}
#content ul.members p {margin:0 0 0.4em;line-height:1.2}