body { font-family: helvetica; margin: 0; } .hidden { display: none; } #container { } #sidebar { float: left; width: 30%; height: 100%; } #editor { float: left; width: 70%; height: 100%; } #title { padding: 5px; font-size: 120%; color: #fff; background: #000; } #title .buttons { float: right; } #title .buttons a { margin-left: 10px; } /*========================*/ #notesContainer { min-height: 30em; float: left; width: 25%; } #notesHeader { padding: 0.8em; border: 2px solid #ddd; } #notesComponent { margin-top: 4em; padding: 0.8em; border: 2px solid #ddd; text-align: center; } /*========================*/ #backchat { height: 100%; background: #eef; } #backchatHeader { font-weight: bold; padding: 0.5em 0.8em; background-color: #DDD; border-bottom: 2px solid #aaa; } #backchatHeader input { font-size: 0.7em; } #backchatHeaderInstructions { display: none; background-color: #EEE; padding: 1em; } #backchatHeaderInstructions p { text-indent: 1em; margin-top: 0.2em; } /*========================*/ #userBox { position: relative; /* allow position absolute for charsLeftMsg and submit btn */ padding: 1em 2em; border-bottom: 1px solid #aaa; background-color: #ddf; } #userHeader { margin: 0 0 0.5em 0; } #loginBox { padding: 0.5em 1em; border-bottom: 1px solid #aaa; background: #ddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#ddf), to(#cce)); background-image: -moz-linear-gradient(#ddf, #cce) } #userHeader .userName { font-weight: bold; font-size: 110%; width: 10em; } #userHeader .userAffil { font-style: italic; } #userButtons { float: right; } #enterPostTextarea { width: 98%; padding: 0.3em 0.4em; } #charsLeftMsg { position: absolute; left: 3em; bottom: 1.5em; color: red; } #submitPost { /*position: absolute; right: 1.5em; bottom: 1.5em;*/ } #enterUser { display: none; } #enterAdmin { display: none; } #posts { background: #eef; min-height: 6em; padding: 1em 1.5em; } #postsHeader { padding-bottom: 0.5em; } .postsHeaderTitle { font-weight: bold; } .showpostsButton { /* this doesn't work in Firefox; may be impossible on OS X */ font-size: 70%; } #postsHeaderInstructions { background-color: #ffc3c3; } #recentPosts { min-height: 6em; padding: 1em 1.5em; } #posts .postContainer { min-height: 5.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3); -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3); margin: 0.8em 0; padding: 0.5em 1em; background: #fff; } #posts .postVoteContainer { float: left; } .unvoted { background-color: #afa; } #posts .postVoteContainer .vote-tally-rect { width: 1.6em; height: 1em; border: 1px solid #444; -moz-border-radius: 6px; margin: 0.3em; padding: 0.2em; background-color: #fff; font-size: 120%; text-align: right; cursor: pointer; cursor: hand; } .postVoteContainer .vote-up { background: transparent url(/images/arrow_up.png) no-repeat scroll 10% 50%; } .postVoteContainer .voteFlag { cursor: pointer; cursor: hand; } #posts .postDisplayContainer { margin: 0.3em 0.3em 0.3em 4em; } #posts .postBody { min-height: 3.0em; overflow: auto; } #posts .postFooter { border-top: solid 1px #ccc; color: #888; padding: 0.2em 0em; font-style: italic; font-size: 90%; } #posts .commentFooter { border-top: solid 1px #ccc; color: #888; padding: 0.2em 0em; font-style: italic; font-size: 90%; } #posts .postFooter .postid { float: right; font-size: 70%; color: #ccc; } #posts .userName { } #posts .userAffil { } #posts .comments { cursor: pointer; cursor: hand; } #loginForm .label { width: 5em; text-align: right; display: table-cell; } #loginForm .data { display: table-cell; } #loginBox h1 { font-size: 105%; margin: 0 0 0.5em 0; padding: 0; } #commentText { width: 100%; } #posts .flagged { background: #ff0000; } /*.button { background: #fff; color: black; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .2); -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .2); background-image: -webkit-gradient(linear, left top, left bottom, from(#edc), to(#dcb)); background-image: -moz-linear-gradient(#edc, #dcb) padding: 0.1em 1em; font-size: 80%; display: table-cell; margin: 0.5em 1em; cursor: pointer; cursor: hand; } */