/* @override http://bbr.dev/css/main.css */

/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */
/* @group Reset */
  /* reset.css */
  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
  body {line-height:1.5;}
  table {border-collapse:separate;border-spacing:0;}
  caption, th, td {text-align:left;font-weight:normal;}
  table, td, th {vertical-align:middle;}
  blockquote:before, blockquote:after, q:before, q:after {content:"";}
  blockquote, q {quotes:"" "";}
  a img {border:none;}
/* @end */

/* @group Typography */
  /* typography.css */
  body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
  h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
  h1 {font-size:2.5em;line-height:1;margin-bottom:10px;}
  h2 {font-size:2em;margin-bottom:10px;}
  h3 {font-size:1.5em;line-height:1;margin-bottom:10px;}
  h4 {font-size:1.2em;line-height:1.25;margin-bottom:10px;}
  h5 {font-size:1em;font-weight:bold;margin-bottom:10px;}
  h6 {font-size:1em;font-weight:bold;}
  h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}
  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline;}
  /* TOXIC */
  h3 em {font-style: normal; font-weight: bold;}
  
  p {margin:0 0 10px;}
  p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
  p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
  a:focus, a:hover {color:#000;}
  a {color:#04044C;text-decoration:underline;cursor:pointer;cursor:hand;}
  blockquote {margin:1.4em;color:#666;font-style:italic;}
  strong {font-weight:bold;}
  em, dfn {font-style:italic;}
  dfn {font-weight:bold;}
  sup, sub {line-height:0;}
  abbr, acronym {border-bottom:1px dotted #666;}
  address {margin:0 0 1.5em;font-style:italic;}
  del {color:#666;}
  pre {margin:1.5em 0;white-space:pre;}
  pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
  li ul, li ol {margin:0 1.5em;}
  ul, ol {margin:0 1.5em 1.5em 1.5em;}
  ul {list-style-type:disc;}
  ol {list-style-type:decimal;}
  dl {margin:0 0 1.5em 0;}
  dl dt {font-weight:bold;}
  dd {margin-left:1.5em;}
  table {margin-bottom:1.4em;width:100%;}
  th {font-weight:bold;}
  thead th {background:#c3d9ff;}
  th, td, caption {padding:4px 10px 4px 5px;}
  tr.even td {border-top: 2px solid #888;}
  tfoot {font-style:italic;}
  caption {background:#eee;}
  .small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
  .tiny {font-size:11px;}
  .large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
  .hide {display:none;}
  .quiet {color:#666;}
  .loud {color:#000;}
  .highlight {background:#ff0;}
  .added {background:#060;color:#fff;}
  .removed {background:#900;color:#fff;}
  .first {margin-left:0;padding-left:0;}
  .last {margin-right:0;padding-right:0;}
  .top {margin-top:0;padding-top:0;}
  .bottom {margin-bottom:0;padding-bottom:0;}
/* @end */

/* @group Forms */
  /* forms.css */
  fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
  legend {font-weight:bold;font-size:1.2em;}
  input[type=text], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
  input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
  input[type=text], input.text, input.title, textarea, select {margin:0.5em 0;}
  input.text, input.title {width:300px;padding:5px;}
  input.title {font-size:1.5em;}
  textarea {width:390px;height:250px;padding:5px;}
  input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
  form.inline {line-height:3;}
  form.inline p {margin-bottom:0;}
  .error, .notice, .success {padding:.8em;margin:10px;border:2px solid #ddd;}
  .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
  .notice {background:#192e8b;color:white;border-color:#02023f;}
  .success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
  .error li {margin-left: 20px;}
  .error a {color:#8a1f11;}
  .notice * { color: white; }
  .success a {color:#264409;}
  .placeheld {color: #a9a9a9;}
/* @end */

/* @group Buttons */
  a.button, button{ display:block;  float:left;  margin:0.7em 0.5em 0.7em 0;  padding:5px 10px 5px 7px;  /* Links */  border:1px solid #dedede;  border-top:1px solid #eee;  border-left:1px solid #eee;  background-color:#f5f5f5;  font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;  font-size:100%;  line-height:130%;  text-decoration:none;  font-weight:bold;  color:#565656;  cursor:pointer}
  button{ width:auto;  overflow:visible;  padding:4px 10px 3px 7px;  /* IE6 */}
  button[type]{ padding:4px 10px 4px 7px;  /* Firefox */ line-height:17px;  /* Safari */}
  *:first-child+html button[type]{ padding:4px 10px 3px 7px;  /* IE7 */}
  button img, a.button img{ margin:0 3px -3px 0 !important;  padding:0;  border:none;  width:16px;  height:16px;  float:none}
  button.big,a.big{font-size:1.5em;}
  /* Button colors
  -------------------------------------------------------------- */
  /* Standard */
  button:hover, a.button:hover{ background-color:#dff4ff;  border:1px solid #c2e1ef;  color:#369}
  a.button:active{ background-color:#6299c5;  border:1px solid #6299c5;  color:#fff}

  /* Positive */
  body .positive{ color:#529214}
  a.positive:hover, button.positive:hover{ background-color:#E6EFC2;  border:1px solid #C6D880;  color:#529214}
  a.positive:active{ background-color:#529214;  border:1px solid #529214;  color:#fff}

  /* Negative */
  body .negative{ color:#d12f19}
  a.negative:hover, button.negative:hover{ background-color:#fbe3e4;  border:1px solid #fbc2c4;  color:#d12f19}
  a.negative:active{ background-color:#d12f19;  border:1px solid #d12f19;  color:#fff}

/* @end */

/* @group Layout */
  .clear { clear: both; }

  #topbar { width: 960px; margin: 0px auto; padding: 0px 10px; }
  #topbar-bg { width: width: 100%; }

  #logo { float: left; margin-top: 10px; padding: 6px 0px; }
  #search { float: right; padding: 0px; padding-right: 15px; margin-top: 4px; width: 210px;}
  #search .search_submit {float:right;padding: 0px 3px;margin: 0px 0px 0px 3px;font-size: 10px;height:24px;}
  #search input {height: 20px;margin: 0px;float:right;width: 150px;}
  #top-ad-unit { float: right; padding-top: 10px; }

  #main-nav { list-style-type: none; margin: 0px; padding-bottom: 3px;padding-top: 10px;border-bottom: 7px solid #eee;width: 720px;}
  #main-nav li { display:inline; margin:0px; margin-right: 4px;}
  #main-nav li a {padding: 5px 10px;margin-bottom: 0px;}
  
  
  #sub-nav { clear: both; margin-bottom: 0px; text-align: right; padding: 5px 10px; width: 700px;height: 0px;}

  #content {width: 960px; margin: 0 auto; overflow: hidden;}

  #footer { clear:both; margin: 0px auto; width: 960px; text-align: center; }
/* @end */

/* @group Grid */
  .grid_1 { width:60px; }
  .grid_2 { width:140px; }
  .grid_3 { width:220px; }
  .grid_4 { width:300px; }
  .grid_5 { width:380px; }
  .grid_6 { width:460px; }
  .grid_7 { width:540px; }
  .grid_8 { width:620px; }
  .grid_9 { width:700px; }
  .grid_10 { width:780px; }
  .grid_11 { width:860px; }
  .grid_12 { width:940px; }

  .left_1 { margin-left:60px; }
  .left_2 { margin-left:140px; }
  .left_3 { margin-left:220px; }
  .left_4 { margin-left:300px; }

  .column { float: left; padding: 0 10px; overflow: hidden; display: inline; }
  .split { float: left; overflow: hidden; display: inline;}
  .row { float: left;width: 720px; margin: 0 auto; padding-top: 10px; overflow: hidden; }
  .wide-row { float: left;width: 960px; margin: 0 auto; padding-top: 10px; overflow: hidden; }
  
  #sidebar { float: left; width: 240px; margin: 0 auto; padding-top: 10px; overflow: hidden; }
  
  .float-left { float: left; }
  .float-right { float: right; }
/* @end */

/* @group All Styles */
  body { background-color: #ccc; }
  #content { background: #fff; }
  .page-sidebar-background { background: #fff url(/images/sidebarbg.gif) repeat-y !important; }

  #dark { width: 100%; }

  #topbar-bg {  background: #04044C url('/images/blur.gif') repeat-x top left; }

  #topbar { color: #F9E6B0; }

  #topbar a { color: #ddd; }
  #sub-nav { background-color: #eee; color: #000; }
  #sub-nav a { color: #000; }
  #sub-nav a:hover { color: #000099; }

  #main-nav li a { text-decoration: none; font-weight: bold; background: #192e8b; }
  #main-nav li a:hover { background-color: #eee; color: #000; }
  
  #sidebar { background-color: #F0E4AD; }/*DDC140*/
  
/* @end */

/* @group Home Page */
  .news_headline { width: 380px; }
  .news_articles { width: 300px; }
  
  .headline { padding: 0px; margin-bottom: 20px; width: 720px; float: left; }

  .headline { background-color: #eee; padding-top: 10px; }
  .headline h1, .news-item h4 {font-family:Georgia,"Century Schoolbook","Times New Roman",Times,serif; font-weight:600;}

  .news-item h4 {font-size: 130%;}
  .news-item h4, .news-item p { margin-bottom: 0px; }
  .news-item { margin-bottom: 10px; color: black;}
  .news-item .publication { font-style: italic; color: #666;}

  h4.date { border-bottom: 2px dotted #666; color: #666; margin-bottom: 0px; width: 700px; padding: 5px 10px 5px; text-align: right; padding-bottom: 0px; }

  .homerightbar h4 {margin-bottom: 0px;font-weight: 600;}
  .homerightbar p {margin-bottom: 0px;}
  .homerightbar ul {list-style-type: square;}
  .homerightbar label { float: left; margin-top: 0px;font-size: 80%;}
  .homerightbar input { width: 95%; margin:0px;}
  .homerightbar button { float: right; }
  .homerightbar h1.option { color: #666; clear: both; font-weight: bold; font-size: 1.5em;}
  .homerightbar h1.or { font-size: 3em; }
  .homerightbar .button { float: none; text-align: center; }
  
  #right-nav { margin: 0px; }
  #right-nav li { list-style-type: none;}
  #right-nav a { float: left; display: block; height: 1.5em;margin:0px 8px 10px 8px; text-decoration: underline;color: black;padding: 5px 10px;font-weight: bold;}
  #right-nav a:hover { background-color: #EDDD97; }

  .news-column ul {margin-left: 0px;}
  .news-column ul li {font-size: 110%; list-style-type: none; margin-bottom: 15px;}
  .news-column ul li .date {background-color: #eee;border-right: 2px solid #030345;color:black;
    margin-right: 5px;padding-right: 3px;display:inline-block;}
  .news-column ul li p {border-top: 1px solid #030345;}
  .news-column ul li a {color: black; text-decoration: none; display: block;}
  .news-column ul li a:hover {background-color: #f0e4ad;}
  .news-column ul li a:hover .date {border-color: black;background-color: #f0e4ad;}
  .news-column ul li a:hover p {border-color: black;}
/* @end */

/* @group Misc Page Styles */
  .about_page img {float:left;padding: 5px;margin: 5px;border: 1px solid #cdcdcd !important;}
  
  .not_paid_member p {}
  .side_image {float:right;}
  .side_image img {padding:4px; border: 1px solid #999;}
  .side_image p {width: 280px;text-align:right;font-size:10px;}
  
  .feedback {width: 680px; height: 180px; font-size: 1.8em;}
  .feedback_submit {float:right;}
/* @end */

/* @group Registration Form */
  .registration_form label {font-size: 150%;font-weight: bold;}
  .registration_form .city {width: 130px;}
  .registration_form .zip {width:80px;}
  .registration_form .address {width:520px;}
  .registration_form fieldset { width: 600px; margin:0px auto;}
  .registration_form label {color: #444;}
  .registration_form select {font-size:1.5em; padding:5px;}
  .registration_form .sign_up_buttons {float:right;margin-right: 245px;}
/* @end */

/* @group Search Results */
  .search_result p {margin-bottom: 0px;}
  .search_result h4 {margin-bottom: 0px;margin-top: 20px;}
/* @end */

/* @group Calendar Page */
  #calendar{width:100%;border:0px;}
  #calendar th{border:0px;background:#ccc;padding:5px;text-align: center;}
  #calendar tr td{width:14%;height:100px;border:1px solid #cdcdcd;padding:5px;vertical-align:top;}
  #calendar tr td p {margin:0px;margin-bottom:5px;padding:3px 5px;background:#ccc;font-size:80%;}
  #calendar tr td p.region-1 {background-color: #ffcc66;}
  #calendar tr td p.region-2 {background-color: #BCB4F3;}
  #calendar tr td p.region-3 {background-color: #FF86FF;}
  #calendar tr td p.region-4 {background-color: #A3FEBA;}
  #calendar tr td p.region-5 {background-color: #FFFF84;}
  #calendar tr td p.region-6 {background-color: #66ccff;}
  #calendar tr td p.region-7 {background-color: #ff8000;}
  #calendar tr td p.region-8 {background-color: #344fff;}
  #calendar tr td p.region-9 {background-color: #e543ff;}
  #calendar tr td p.region-10 {background-color: #44ff8e;}
  /* shouldn't have to do this twice... */
  ul.key p.region-1 {background-color: #ffcc66;}
  ul.key p.region-2 {background-color: #BCB4F3;}
  ul.key p.region-3 {background-color: #FF86FF;}
  ul.key p.region-4 {background-color: #A3FEBA;}
  ul.key p.region-5 {background-color: #FFFF84;}
  ul.key p.region-6 {background-color: #66ccff;}
  ul.key p.region-7 {background-color: #ff8000;}
  ul.key p.region-8 {background-color: #344fff;}
  ul.key p.region-9 {background-color: #e543ff;}
  ul.key p.region-10 {background-color: #44ff8e;}
  ul.key { display: block; width: 200px; list-style-type: none;}
  ul.key li p { padding: 3px; margin: 3px; }
  #calendar tr td p.day {margin-bottom:0px;padding:0px;font-weight:bold;background:#fff;}
  #calendar tr.weeknames td{height:2em;}
/* @end */

/* @group Lounge */
  div#lounge table{width:100%;}
  div#lounge table tr td{vertical-align:top;}
  div#lounge table tr.post,div#lounge table tr.topic{background:#eee;border-bottom:2px solid #ddd;}
  div#lounge table tr.odd{background:#f0e4ad;}
  div#lounge table tr td.grow{width:70%;}
  div#lounge table tr.post td {padding-top:5px;padding-bottom:10px;overflow: scroll;}
  div#lounge table tr.post p.body{margin-left:10px;}
  div#lounge table tr td{margin:0px;padding:0px 10px;}
  div#lounge table tr td p{margin:5px;}
  div#lounge div.lounge {margin: 10px; padding:10px;background:#ccc;width:45%;margin-top:10px; float: left;}
  div#lounge div.lounge h4{margin:0px;}
  div#lounge td.reply {padding-top: 10px;}
  div#lounge td.reply h4 {margin-bottom: 0px;font-weight:bold;}
  div#lounge td.reply-avatar {padding-top: 30px;}
  div#lounge a.anchor {text-decoration: none; color: black;}
  
  div#textile-ref {margin-top: 30px;}
  div#textile-ref table {border: 1px solid black;}
  div#textile-ref table th {background: #ccc; border: 1px solid black; padding: 5px;}
  div#textile-ref table td {border: 1px solid black; padding: 5px;}
/* @end */

/* @group Brief Edit Page */
  #search-results {overflow:auto;height: 536px;}
  #brief, .brief-title {font-family:'Times New Roman', Times, serif; font-size: 120%;}
  #brief-container {border: 1px solid #999;width:620px;border-bottom:4px dashed #999;margin-bottom: 0px;}
  #brief-container.view {width:940px; border: 0px;}
  #brief {overflow:auto;padding: 10px;padding-bottom: 50px; height: 400px}
  #brief h3, #brief h4, #brief h2, #brief h1 {padding:5px;padding-bottom:0px;margin:0px;font-size:18px;text-transform: uppercase;font-weight:bold;}
  #brief h2, #brief h3, #brief h4 {padding: 10px;font-size:16px;margin-left: 10px;}
  #brief h3 {font-weight: normal;}
  #brief p {margin-left: 20px;}
  #brief #add-content {margin-left: 20px;}
  #brief p textarea {width: 540px !important;}
  #brief .card {margin-left: 20px;}
  #brief-container.view .card {width: 720px;}
  .card cite, .card blockquote {display:none;}
  #brief .card strong {font-size: 120%;display:block;padding-bottom:3px;}
  #brief .card button {margin:0px 2px;}
  #brief .inactive { background-color: #ccc; }
  #brief .inactive h1, #brief .inactive h2, #brief .inactive h3, #brief .inactive h4, 
  #brief .inactive h5, #brief .inactive h6, #brief .inactive p { margin-bottom:5px;
    color: #999; background-color: #ccc; }
  #brief .cards {border-top: 2px dotted #aaa;border-bottom: 2px dotted #aaa; padding-bottom: 10px;}
  #brief .cards hr {padding-bottom: 10px;border:none; margin:0px;}
  .workspace .card a:hover {color: #04044C;}
  .workspace .card {background-color:#F9E6B0; margin: 5px 0px; padding: 0px 5px 5px;}
  .workspace .card b {font-size: 14px;display:block;}
  .workspace button {float:right;margin: 0px 2px;}
  .workspace .card i {display: block;color:#434344;padding-top:5px;margin:0px 5px;}
  .workspace .card i a {text-decoration: none;}
  .workspace .card i a:before {content: '<';}
  .workspace .card i a:after {content: '>';}
  .workspace .card p {display: block;margin:0px;font-style:normal;color:#000;padding-top:5px;}
  .card blockquote em {text-decoration: underline; font-style: normal;}
  .card { overflow: hidden; }
  .pool .card {font-family: Arial, "MS Trebuchet", sans-serif;}
  .content {margin-bottom: 5px;}
  .content .links {padding-bottom: 5px;}
  .content button {margin:8px;}
  .content form input {font-size: 100%;}
  .content .cards p {border: 1px dotted #999;min-height: 3em;padding: 4px;}
  #brief-container.view .content .cards p {border: 0px;width: 720px;}
  .pool .card cite {display:none;}
  .pool .card blockquote {display:none;}
  .pool .card, #brief div, #toolbox div {cursor:move;}
  #search-results .sub-card {margin: 0px;background-color: #eee;}
  #brief .links {cursor:pointer;cursor:hand;}
  #status {color: #555;float:right;margin-top: 1em;}
  #status .error {background-color: transparent;border: 0px;}
  #status a {text-decoration: underline;cursor:pointer;cursor:hand;}
  .brief-title {margin-bottom: 0px;width: 610px;font-size:20px;font-weight:bold;background-color: #ddd;text-align:center;border-top: 6px groove black;border-bottom: 1px solid black;padding-left:2px;padding-bottom:2px;}
  .brief-title form input {font-size: 100%;}
  .brief-title.view {width: 930px;}

  #toolbox h3, #toolbox h4, #toolbox h2, #toolbox h1, #toolbox p {padding:5px;font-size: 1em;font-weight: bold; margin:0px;margin-bottom: 3px;background: #ccc url('/images/gabber.gif') no-repeat center left;padding-left: 25px;}
  #toolbox .content hr {display: none;}
  .sidebar-status-title h2 {float: left; margin-top: 4px;}
  #brief .card {clear: both;}
  #status .error{padding:5px;margin:0px;}

  .ui-state-highlight {padding: 5px; margin-top: 5px;border:0px; background-color: #010133; background-image: none;}
  .ui-state-highlight-card {padding: 5px; margin-top: 5px;border:0px;margin-left:20px;}
  
  #tabs {height: 573px;overflow:auto;}
  #tabs div {padding: 5px;}
  
  .brief_manager h3 {padding-top: 10px;}
  .brief {background-color: #BABABA;margin-top: 1em;margin-right: 5px;}
  .brief.sourcebook {background-color: #8697E9;}
  .brief h4 {padding: 5px;float: left;margin-bottom: 0px;width: 300px;}
  .brief.sourcebook h4 {width: 300px;}
  .brief .link a {color: #fff;float:right;display:block;margin-left: 5px;background-color: #333; height: 18px;padding:5px;text-decoration:none;font-weight:bold;}
  .brief .check {color: #fff;float:right;display:block;margin-left: 5px;background-color: #333;padding:5px;text-decoration:none;font-weight:bold;}
  .brief .link a:hover {background-color: #fff;color: #333;}
  
  .brief_box {height: 300px; overflow: auto;}
  .sourcebook_sub_edits {margin-top: 0px;margin-bottom: 0px;}
  
  #cardPreview {width: 100%; height: 90%;overflow: auto;}
/* @end */

/* @group Source/Card Edit Page */
  #toolbar {background-color: #aaa;margin-top:10px;height:42px;}
  #toolbar input {height: 20px;font-size:16px;margin-top: 10px;}
  #toolbar #search {width: 330px;}

  #toolbar-status {background-color: #eee;margin-top:10px;height:42px;text-align:right;}
  #toolbar-status input {height: 20px;font-size:16px;margin-top: 10px;width:100%;}

  .card h3 {margin-bottom: 0px;}

  ul#tags {list-style-type: none;margin:0px;margin-top: 5px;overflow: auto;}
  .card ul#tags {height:318px;}
  ul#tags li a {display:block; background-color: #444; float: left; margin:0px 5px 10px 0px;padding: 5px;text-decoration: none;color: #fff;font-weight: bold;}
  ul#tags li a.highlight, ul#tags li a.highlight:hover {background-color: #192e8b;color: white;}
  ul#tags li a:hover {color: #444;background-color:#eee;}

  .tag {}
  .editable_tag button {display: inline; float: none;}

  input.tagline {width:600px;margin-bottom: 0px;}
  textarea.quote {width:600px !important; margin-top: 5px !important; height:400px; min-height: 300px;}
  .markItUp {width: 600px;}
  .markItUpFooter {padding-top: 5px;}
  .card-body .add-tag-button, .card-body .remove-card-button {float: left;}
  .ui-resizable-s {padding: 5px;}
  div.ui-wrapper {padding-bottom: 0px !important;}
  
  #source_preview {margin: 10px;width: 580px; height: 80px;}
  .preview-source button {margin-bottom: 2px;}
  
  .source {background-color: #fff;padding:0px;}

  .source table {margin:0px;padding:0px;}
  .source td {text-align: right;padding: 0px 5px;}
  .source td.long {width: 300px;}
  .source td.short {width: 150px;}
  .source input {width:100%;}
  .source .howto-underline {float: right;margin: 0px 5px;color: #d62f19;font-size:90%;display:none;}
  
  .add-card legend {color: #444;}
  .card fieldset {border-color: #eee;}

  .buttons {width:40px;}
  .buttons img {cursor:pointer;cursor:hand;float: left;padding-right:3px;}

  textarea.notes {width:275px;height:90px;margin:0px;}

  #card-search, #card-search-static {float:right; width: 320px;border-right:0px;}
  #card-search.brief-page {float:left;width: 250px;border: 0px;}
  #clear-search.brief-page {float:left;border:0px;height:22px;}
  #card-search:focus {border-color:#bbb;}
  #clear-search {border: 0px; background: #fff;height:24px;border:1px solid #bbb;border-left:0px;margin-top:10px;padding-right:0px;float:right;}
  cite a {color: #555;}
  
  #share-list {list-style-type: none;}
  #share-list li {padding: 4px;vertical-align: middle;}
  #share-list li a img {padding-bottom: 0px;margin-bottom: -3px;width: 16px !important; height: 16px !important;}
  #add-share {width: 200px;}
  
  .source_preview_container {overflow:hidden;}
  
  button.add {float: left;margin-right: 5px;padding: 5px 0px 5px 2px;}
  button.preview {padding: 5px 0px 5px 2px;}
  
/* @end */

/* @section sidebar */
/* @end */
