/******************************** Basic Structure ********************************/
/* line 2, app/assets/stylesheets/backend/style.scss */
html {
  font-size: 100%;
  height: 100%;
  margin-bottom: 1px;
  /* Always show a scrollbar to avoid jumping when the scrollbar appears */
}

/* line 3, app/assets/stylesheets/backend/style.scss */
body {
  font-family: Arial,Helvetica,sans-serif;
  color: #555;
  background: #f0f0f0 url(/assets/backend/bg-body-c847a0cd659921abfa8e63cd4a9cdc24867c44017bfc8bb7ab086c03474ba9b8.gif) top left repeat-y;
  font-size: 12px;
}

/* line 4, app/assets/stylesheets/backend/style.scss */
#body-wrapper {
  background: url(/assets/backend/bg-radial-gradient-8fe6cf59582053fec3d91aad5d15625294bc29403b605d1e2d02690c38bd91f3.gif) fixed 230px top no-repeat;
}

/******************************** Elements styling ********************************/
/* line 6, app/assets/stylesheets/backend/style.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: Helvetica,Arial,sans-serif;
  color: #222;
  font-weight: bold;
}

/* line 7, app/assets/stylesheets/backend/style.scss */
h1 {
  font-family: Calibri,Helvetica,Arial,sans-serif;
  font-size: 31px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  top: -1000px;
  /* Remove this line and delete the logo (in the HTML) if you don't want an image as a logo */
}

/* line 8, app/assets/stylesheets/backend/style.scss */
h2 {
  font-size: 26px;
  padding: 0 0 10px 0;
}

/* line 9, app/assets/stylesheets/backend/style.scss */
h3 {
  font-size: 17px;
  padding: 0 0 10px 0;
}

/* line 10, app/assets/stylesheets/backend/style.scss */
h4 {
  font-size: 16px;
  padding: 0 0 5px 0;
}

/* line 11, app/assets/stylesheets/backend/style.scss */
h5 {
  font-size: 14px;
  padding: 0 0 5px 0;
}

/* line 12, app/assets/stylesheets/backend/style.scss */
h6 {
  font-size: 12px;
  padding: 0 0 5px 0;
}

/* line 13, app/assets/stylesheets/backend/style.scss */
a {
  color: #57a000;
  text-decoration: none;
}

/* line 14, app/assets/stylesheets/backend/style.scss */
a:hover {
  color: #000;
}

/* line 15, app/assets/stylesheets/backend/style.scss */
a:active {
  color: #777;
}

/* line 16, app/assets/stylesheets/backend/style.scss */
a:focus {
  outline: 1px;
}

/* line 17, app/assets/stylesheets/backend/style.scss */
strong {
  font-weight: bold;
  color: #333;
}

/* line 18, app/assets/stylesheets/backend/style.scss */
small {
  font-size: 0.85em;
}

/* line 19, app/assets/stylesheets/backend/style.scss */
pre {
  font-family: monospace;
}

/* line 20, app/assets/stylesheets/backend/style.scss */
p {
  padding: 5px 0 10px 0;
  line-height: 1.6em;
}

/******************************** General Classes ********************************/
/* line 22, app/assets/stylesheets/backend/style.scss */
.clear {
  clear: both;
}

/* line 23, app/assets/stylesheets/backend/style.scss */
.align-left {
  float: left;
}

/* line 24, app/assets/stylesheets/backend/style.scss */
.align-right {
  float: right;
}

/************ Button ************/
/* line 26, app/assets/stylesheets/backend/style.scss */
.button {
  font-family: Verdana,Arial,sans-serif;
  display: inline-block;
  background: #459300 url(/assets/backend/bg-button-green-18909a481b4311697076734070c561d3f108992ca6115edac29119f3a354b557.gif) top left repeat-x !important;
  border: 1px solid #459300 !important;
  padding: 4px 7px 4px 7px !important;
  color: #fff !important;
  font-size: 11px !important;
  cursor: pointer;
}

/* line 27, app/assets/stylesheets/backend/style.scss */
.button_close {
  font-family: Verdana,Arial,sans-serif;
  display: inline-block;
  background: #AA0000 url(/assets/backend/bg-button-red-a77663c26beae88b6af9ef1667aeee2ac3820752d59b6ca3864a729494776ea4.gif) top left repeat-x !important;
  border: 1px solid #459300 !important;
  padding: 4px 7px 4px 7px !important;
  color: #fff !important;
  font-size: 11px !important;
  cursor: pointer;
}

/* line 28, app/assets/stylesheets/backend/style.scss */
.button:hover, .button_close:hover {
  text-decoration: underline;
}

/* line 29, app/assets/stylesheets/backend/style.scss */
.button:active, .button_close:active {
  padding: 5px 7px 3px 7px !important;
}

/* line 30, app/assets/stylesheets/backend/style.scss */
a.remove-link {
  color: #bb0000;
}

/* line 31, app/assets/stylesheets/backend/style.scss */
a.remove-link:hover {
  color: #000;
}

/******************************** Sidebar ********************************/
/* line 33, app/assets/stylesheets/backend/style.scss */
#sidebar {
  background: url(/assets/backend/bg-sidebar-73f613d375bc20c094cb9bd71a44e26a45cd29f9c2263642578ec98a5d08ace0.gif) top left no-repeat;
  width: 230px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  color: #888;
  font-size: 11px;
}

/* line 34, app/assets/stylesheets/backend/style.scss */
#sidebar #sidebar-wrapper {
  margin: 0 0 0 9px;
}

/* line 35, app/assets/stylesheets/backend/style.scss */
#sidebar a,
#sidebar a:active {
  color: #ccc;
}

/* line 37, app/assets/stylesheets/backend/style.scss */
#sidebar a:hover {
  color: #fff;
}

/* line 38, app/assets/stylesheets/backend/style.scss */
#sidebar #sidebar-title {
  margin: 40px 0 40px 15px;
}

/* line 39, app/assets/stylesheets/backend/style.scss */
#sidebar #logo {
  margin: 40px 0 40px 0;
}

/* line 40, app/assets/stylesheets/backend/style.scss */
#sidebar #profile-links {
  padding: 0 15px 20px 15px;
  text-align: right;
  line-height: 1.5em;
}

/************ Sidebar Accordion Menu ************/
/* line 42, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav {
  width: 206px;
  padding: 0;
  margin: 0 0 0 15px;
  font-family: Helvetica,Arial,sans-serif;
}

/* line 43, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav li {
  list-style: none;
  padding-bottom: 10px;
  text-align: right;
}

/* line 44, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav li a.nav-top-item {
  background: transparent url(/assets/backend/bg-menu-item-green-7b7fd14e9af27225281ebe04ae1825b4afd072d9ef001802ea62090184984d73.gif) right center no-repeat;
  /* Background image for default color scheme - green */
  padding: 10px 15px;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  display: block;
  text-decoration: none;
}

/* line 46, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav li a.current {
  background-image: url(/assets/backend/bg-menu-item-current-008b510394815e6b710e519f76367f74a4f6e4fbfa45deaf686203d489476d0d.gif) !important;
  color: #333;
  font-weight: bold;
}

/* line 47, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav li a.current:hover {
  color: #333;
}

/* line 48, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav ul {
  padding: 0;
  font-size: 12px;
  margin: 0;
}

/* line 49, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav ul li {
  list-style: none;
  margin: 0;
  text-align: right;
  padding: 0;
}

/* line 50, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav ul li a {
  padding: 8px 15px;
  display: block;
  color: #aaa;
  font-size: 13px;
  line-height: 1.2em;
}

/* line 51, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav ul li a:hover,
#sidebar #main-nav ul li a.current,
#sidebar #main-nav ul li a.current:hover {
  color: #fff;
}

/* line 54, app/assets/stylesheets/backend/style.scss */
#sidebar #main-nav ul li a.current {
  background: transparent url(/images/backend/menu-current-arrow.gif) right center no-repeat !important;
}

/************ Messages ************/
/* line 56, app/assets/stylesheets/backend/style.scss */
#messages p,
#messages form {
  border-top: 1px solid #ddd;
  padding: 10px 0;
}

/* line 58, app/assets/stylesheets/backend/style.scss */
#messages h4 {
  padding: 10px 0;
}

/* line 59, app/assets/stylesheets/backend/style.scss */
#messages fieldset {
  margin: 0;
}

/* line 60, app/assets/stylesheets/backend/style.scss */
#messages textarea {
  margin: 0 0 15px 0;
}

/******************************** Main Content ********************************/
/************ Layout ************/
/* line 63, app/assets/stylesheets/backend/style.scss */
#main-content {
  margin: 0 30px 0 260px;
  padding: 40px 0 0 0;
}

/* line 64, app/assets/stylesheets/backend/style.scss */
.column-left {
  width: 48%;
  float: left;
}

/* line 65, app/assets/stylesheets/backend/style.scss */
.column-right {
  width: 48%;
  float: right;
}

/* line 66, app/assets/stylesheets/backend/style.scss */
#page-intro {
  font-size: 17px;
  padding: 0 0 20px 0;
}

/* line 67, app/assets/stylesheets/backend/style.scss */
#footer {
  border-top: 1px solid #ccc;
  margin: 40px 0 0 0;
  padding: 20px 0;
  font-size: 12px;
}

/************ Lists ************/
/* line 69, app/assets/stylesheets/backend/style.scss */
#main-content ul,
#main-content ol {
  padding: 10px 0;
}

/* Unordered List */
/* Commented out for photo sort page
#main-content ul li{background:image-url(/assets/backend/icons/bullet_black-75a382eadf57ffdf7cf8b6402c4413815f95c324dcbb95f0119f5be7a1e9ceef.png) center left no-repeat;padding:4px 0 4px 20px;} */
/* Ordered List */
/* line 75, app/assets/stylesheets/backend/style.scss */
#main-content ol {
  padding: 0 0 0 24px;
}

/* line 76, app/assets/stylesheets/backend/style.scss */
#main-content ol li {
  list-style: decimal;
  padding: 4px 0;
}

/*************** Content Box ***************/
/* line 78, app/assets/stylesheets/backend/style.scss */
.content-box {
  border: 1px solid #ccc;
  margin: 0 0 20px 0;
  background: #fff;
}

/* line 79, app/assets/stylesheets/backend/style.scss */
.content-box-header {
  background: #e5e5e5 url(/assets/backend/bg-content-box-29e3ec9d5ae8f3ecd43935f79c1eee1f8668b44063268a91d588e8a085a29988.gif) top left repeat-x;
  margin-top: 1px;
  height: 40px;
}

/* line 80, app/assets/stylesheets/backend/style.scss */
.content-box-header h3 {
  padding: 12px 15px 10px;
  float: left;
}

/* line 81, app/assets/stylesheets/backend/style.scss */
ul.content-box-tabs {
  float: right;
  padding: 12px 15px 0 0 !important;
  margin: 0 !important;
}

/* line 82, app/assets/stylesheets/backend/style.scss */
ul.content-box-tabs li {
  float: left;
  margin: 0;
  padding: 0 !important;
  background-image: none !important;
}

/* line 83, app/assets/stylesheets/backend/style.scss */
ul.content-box-tabs li a {
  color: #333;
  padding: 8px 10px;
  display: block;
  margin: 1px;
  border-bottom: 0;
}

/* line 84, app/assets/stylesheets/backend/style.scss */
ul.content-box-tabs li a:hover {
  color: #57a000;
}

/* line 85, app/assets/stylesheets/backend/style.scss */
ul.content-box-tabs li a.current {
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: 0;
  margin: 0;
}

/* line 86, app/assets/stylesheets/backend/style.scss */
.content-box-content {
  padding: 20px;
  font-size: 13px;
  border-top: 1px solid #ccc;
}

/************ Table ************/
/* line 88, app/assets/stylesheets/backend/style.scss */
#main-content table {
  width: 100%;
  border-collapse: collapse;
}

/* line 89, app/assets/stylesheets/backend/style.scss */
#main-content table thead th {
  font-weight: bold;
  font-size: 15px;
  border-bottom: 1px solid #ddd;
}

/* line 90, app/assets/stylesheets/backend/style.scss */
#main-content tbody {
  border-bottom: 1px solid #ddd;
}

/* line 91, app/assets/stylesheets/backend/style.scss */
#main-content tbody tr {
  background: #fff;
}

/* line 92, app/assets/stylesheets/backend/style.scss */
#main-content tbody tr.alt-row {
  background: #f3f3f3;
}

/* line 93, app/assets/stylesheets/backend/style.scss */
#main-content table td,
#main-content table th {
  padding: 10px;
  line-height: 1.3em;
}

/* line 95, app/assets/stylesheets/backend/style.scss */
#main-content table tfoot td .bulk-actions {
  padding: 15px 0 5px 0;
}

/* line 96, app/assets/stylesheets/backend/style.scss */
#main-content table tfoot td .bulk-actions select {
  padding: 4px;
  border: 1px solid #ccc;
}

/*************** Pagination ***************/
/* line 98, app/assets/stylesheets/backend/style.scss */
#main-content .pagination {
  text-align: right;
  padding: 20px 0 5px 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}

/* line 99, app/assets/stylesheets/backend/style.scss */
.pagination a {
  margin: 0 5px 0 0;
  padding: 3px 6px;
}

/* line 100, app/assets/stylesheets/backend/style.scss */
.pagination a.number {
  border: 1px solid #ddd;
}

/* line 101, app/assets/stylesheets/backend/style.scss */
.pagination a.current {
  background: #469400 url(/assets/backend/bg-button-green-18909a481b4311697076734070c561d3f108992ca6115edac29119f3a354b557.gif) top left repeat-x !important;
  border-color: #459300 !important;
  color: #fff !important;
}

/* line 102, app/assets/stylesheets/backend/style.scss */
.pagination a.current:hover {
  text-decoration: underline;
}

/************ Shortcut Buttons ************/
/* line 104, app/assets/stylesheets/backend/style.scss */
.shortcut-button {
  border: 1px solid #ccc;
  background: #f7f7f7 url(/assets/backend/shortcut-button-bg-5dd50460c6f0bf2f4bc4f053d1e160a6056e00f6883f8ba63645fef7e447e7fc.gif) top left no-repeat;
  display: block;
  width: 120px;
  margin: 0 0 20px 0;
}

/* line 105, app/assets/stylesheets/backend/style.scss */
.shortcut-button span {
  background-position: center 15px;
  background-repeat: no-repeat;
  border: 1px solid #fff;
  display: block;
  padding: 78px 10px 15px 10px;
  text-align: center;
  color: #555;
  font-size: 13px;
  line-height: 1.3em;
}

/* line 106, app/assets/stylesheets/backend/style.scss */
.new-article span {
  background-image: url(/assets/backend/icons/pencil_48-b6a1c36fec9efa36f1bfa97eaa0f79b1a9727526c56e1e540edb8b454f8ed53a.png);
}

/* line 107, app/assets/stylesheets/backend/style.scss */
.gear span {
  background-image: url(/assets/backend/icons/gear_48-a7236a2ac17a7bf55b6d194ac3fce54d52a89bf5e658ac192c591c9dc48d6e47.png);
}

/* line 108, app/assets/stylesheets/backend/style.scss */
.statistics span {
  background-image: url(/assets/backend/icons/statistics_48-12feb77e90247fe2c3ab182abcf1c1788f869e01eae0470dc2d5872c2383b389.png);
}

/* line 110, app/assets/stylesheets/backend/style.scss */
.new-page span {
  background-image: url(/assets/backend/icons/paper_content_pencil_48-fdb391a281068b106b1fc841044f7363ed8589480ffb8aa2d98d0a0ec6611259.png);
}

/* line 111, app/assets/stylesheets/backend/style.scss */
.upload-image span {
  background-image: url(/assets/backend/icons/add_48-e5cab4220382ac2f1c684988c1a3ece13e925bd2f10b0e42a805f43254db1df3.png);
}

/* line 112, app/assets/stylesheets/backend/style.scss */
.add-event span {
  background-image: url(/assets/backend/icons/star_48-f90683ba95be017eefd9533636b207a41b7cceff48fdd8a05b8ac253bf51585e.png);
}

/* line 113, app/assets/stylesheets/backend/style.scss */
.manage-comments span {
  background-image: url(/assets/backend/icons/comment_48-fc67a5dcfa7dc6e0d08a20ccfe12221d7bfe95ec569202dbeba17a8e9b297606.png);
}

/* line 114, app/assets/stylesheets/backend/style.scss */
.lightroom-plugin span {
  background-image: url(/assets/backend/icons/camera_add_48-13a6ba76f0caba99468f30c9632c57dae961440d50a4211a2e3919af8171fe1f.png);
}

/* line 115, app/assets/stylesheets/backend/style.scss */
.shortcut-button:hover {
  background: #fff;
}

/* line 116, app/assets/stylesheets/backend/style.scss */
.shortcut-button span:hover {
  color: #57a000;
}

/* line 117, app/assets/stylesheets/backend/style.scss */
ul.shortcut-buttons-set li {
  float: left;
  margin: 0 15px 0 0;
  padding: 0 !important;
  background: 0;
}

/*************** Forms ***************/
/* line 119, app/assets/stylesheets/backend/style.scss */
form label {
  display: block;
  padding: 0 0 10px;
  font-weight: bold;
}

/* line 120, app/assets/stylesheets/backend/style.scss */
form fieldset legend {
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px;
}

/* line 121, app/assets/stylesheets/backend/style.scss */
form p small {
  font-size: 0.75em;
  color: #777;
}

/* line 122, app/assets/stylesheets/backend/style.scss */
form input.text-input,
form select,
form textarea,
form .wysiwyg {
  padding: 6px;
  font-size: 13px;
  background: #fff url(/assets/backend/bg-form-field-79878243e550e90d74154f65604fe2083cfeff4824f61466987fc8d04bd86106.gif) top left repeat-x;
  border: 1px solid #d5d5d5;
  color: #333;
}

/* line 126, app/assets/stylesheets/backend/style.scss */
form .tiny-input {
  width: 3% !important;
}

/* line 127, app/assets/stylesheets/backend/style.scss */
form .small-input {
  width: 25% !important;
}

/* line 128, app/assets/stylesheets/backend/style.scss */
form .medium-input {
  width: 50% !important;
}

/* line 129, app/assets/stylesheets/backend/style.scss */
form .large-input {
  width: 97.5% !important;
  font-size: 16px !important;
  padding: 8px !important;
}

/* line 130, app/assets/stylesheets/backend/style.scss */
form textarea {
  width: 97.5% !important;
  font-family: Arial,Helvetica,sans-serif;
}

/* line 131, app/assets/stylesheets/backend/style.scss */
form select {
  padding: 4px;
  background: #fff;
}

/* line 132, app/assets/stylesheets/backend/style.scss */
form input[type="checkbox"],
form input[type="radio"] {
  padding: 0;
  background: none;
  border: 0;
}

/* line 134, app/assets/stylesheets/backend/style.scss */
textarea.embed {
  width: 450px;
  height: 50px;
}

/*************** Notifications ***************/
/* line 136, app/assets/stylesheets/backend/style.scss */
.notification {
  position: relative;
  margin: 0 0 15px 0;
  padding: 0;
  border: 1px solid;
  background-position: 10px 11px !important;
  background-repeat: no-repeat !important;
  font-size: 13px;
  width: 99.8%;
}

/* line 137, app/assets/stylesheets/backend/style.scss */
.attention {
  background: #fffbcc url(/assets/backend/icons/exclamation-77340ac77fae4ef64f15bf13a32f7dd31992c13fc7e6fd7113fc58aa95e800ca.png) 10px 11px no-repeat;
  border-color: #e6db55;
  color: #666452;
}

/* line 138, app/assets/stylesheets/backend/style.scss */
.information {
  background: #dbe3ff url(/assets/backend/icons/information-fd4d47259ae3c80e05496f204496174dba4e55037bb43b2807d47f24fef39b8d.png);
  border-color: #a2b4ee;
  color: #585b66;
}

/* line 139, app/assets/stylesheets/backend/style.scss */
.success {
  background: #d5ffce url(/assets/backend/icons/tick_circle-dddbda64e99c9ad2e84e906e331cc0d246fa8ee207a36e572b4e159f3481d4de.png);
  border-color: #9adf8f;
  color: #556652;
}

/* line 140, app/assets/stylesheets/backend/style.scss */
.error {
  background: #ffcece url(/assets/backend/icons/cross_circle-7a4495aff14ac5eb23f49ad3205d10c64e3056e4c1a59977ed98229ad02beede.png);
  border-color: #df8f8f;
  color: #665252;
}

/* line 141, app/assets/stylesheets/backend/style.scss */
.notification div {
  display: block;
  font-style: normal;
  padding: 10px 10px 10px 36px;
  line-height: 1.5em;
}

/* line 142, app/assets/stylesheets/backend/style.scss */
.notification .close {
  color: #990000;
  font-size: 9px;
  position: absolute;
  right: 5px;
  top: 5px;
}

/* Notification for form inputs */
/* line 144, app/assets/stylesheets/backend/style.scss */
.input-notification {
  background-position: left 2px;
  background-repeat: no-repeat;
  padding: 2px 0 2px 22px;
  background-color: transparent;
  margin: 0 0 0 5px;
}

/* Notification for login page */
/* line 146, app/assets/stylesheets/backend/style.scss */
#login-wrapper #login-content .notification {
  border: 0;
  background-color: #141414;
  color: #fff !important;
}

/******************************* Login Page ********************************/
/* line 148, app/assets/stylesheets/backend/style.scss */
.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
  position: relative;
  margin: 0 0 15px 0;
  border: 1px solid;
  background-position: right 11px !important;
  background-repeat: no-repeat !important;
  font-size: 13px;
  width: 99.8%;
  background: #ffcece url(/assets/backend/icons/cross_circle-7a4495aff14ac5eb23f49ad3205d10c64e3056e4c1a59977ed98229ad02beede.png);
  border-color: #df8f8f;
  color: #665252;
}

/* line 149, app/assets/stylesheets/backend/style.scss */
#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  border-radius: 5px;
}

/* line 150, app/assets/stylesheets/backend/style.scss */
#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: black;
  border-radius: 3px 3px 0 0;
}

/* line 151, app/assets/stylesheets/backend/style.scss */
#errorExplanation p {
  color: black;
  margin-bottom: 0;
  padding: 5px;
}

/* line 152, app/assets/stylesheets/backend/style.scss */
#errorExplanation ul li {
  font-size: 12px;
  list-style: none;
  color: black;
  margin-left: 10px;
}

/* line 153, app/assets/stylesheets/backend/style.scss */
body#login {
  color: #fff;
  background: #222 url(/assets/backend/bg-login-145121340a73eb581d142f6847187e9284737d4436395cb862aea8ea64c8c6c6.gif);
}

/* line 154, app/assets/stylesheets/backend/style.scss */
#login-wrapper {
  background: url(/assets/backend/bg-login-top-cd452ab3b3e345eceb90f65a520e9166253be018edd1dac043959cdb3243006c.png) top left repeat-x;
}

/* line 155, app/assets/stylesheets/backend/style.scss */
#login-wrapper #login-top {
  width: 100%;
  padding: 140px 0 50px 0;
  text-align: center;
}

/* line 156, app/assets/stylesheets/backend/style.scss */
#login-wrapper #login-content {
  text-align: left;
  width: 300px;
  margin: 0 auto;
}

/* line 157, app/assets/stylesheets/backend/style.scss */
#login-wrapper #login-content label {
  color: #fff;
  font-weight: normal;
  font-size: 14px;
  font-family: Helvetica,Arial,sans-serif;
  float: left;
  width: 70px;
  padding: 0;
}

/* line 158, app/assets/stylesheets/backend/style.scss */
#login-wrapper #login-content input {
  width: 200px;
  float: right;
  margin: 0 0 20px 0;
  border: 0;
  background: #fff;
}

/* line 160, app/assets/stylesheets/backend/style.scss */
#login-wrapper #login-content p#remember-password {
  float: right;
}

/* line 161, app/assets/stylesheets/backend/style.scss */
#login-wrapper #login-content p#remember-password input {
  float: none;
  width: auto;
  border: 0;
  background: none;
  margin: 0 10px 0 0;
}

/* line 162, app/assets/stylesheets/backend/style.scss */
#login-wrapper #login-content p .button {
  width: auto;
  margin-top: 20px;
}

/******************************** jQuery plugins styles ********************************/
/*************** Facebox ***************/
/* line 165, app/assets/stylesheets/backend/style.scss */
#facebox .b {
  background: url(/assets/backend/b-a0cef5efb3ccf6ca7758f2a2bac225042252e361891dc115bee7f9e4916b833e.png);
}

/* line 166, app/assets/stylesheets/backend/style.scss */
#facebox .tl {
  background: url(/assets/backend/tl-f0a99e1dfe9646787cb0b4b6cfa54f816de32f0377331a9218565e6ffe0c550a.png);
}

/* line 167, app/assets/stylesheets/backend/style.scss */
#facebox .tr {
  background: url(/assets/backend/tr-d0543f951cad3412c2b0c0eb061f1f1d7164bd7d0028646aeaf22a5b729d823f.png);
}

/* line 168, app/assets/stylesheets/backend/style.scss */
#facebox .bl {
  background: url(/assets/backend/bl-433cc000a448d159ebfe52c36bc5565ed4507e1d556863c246f0ce34efab3239.png);
}

/* line 169, app/assets/stylesheets/backend/style.scss */
#facebox .br {
  background: url(/assets/backend/br-8b6a55111040d226968fb3ca82e4b8727b06de458b652f5c3219b17441eb6429.png);
}

/* line 170, app/assets/stylesheets/backend/style.scss */
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

/* line 171, app/assets/stylesheets/backend/style.scss */
#facebox .popup {
  position: relative;
}

/* line 172, app/assets/stylesheets/backend/style.scss */
#facebox table {
  border-collapse: collapse;
}

/* line 173, app/assets/stylesheets/backend/style.scss */
#facebox td {
  border-bottom: 0;
  padding: 0;
}

/* line 174, app/assets/stylesheets/backend/style.scss */
#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

/* line 175, app/assets/stylesheets/backend/style.scss */
#facebox .loading {
  text-align: center;
}

/* line 176, app/assets/stylesheets/backend/style.scss */
#facebox .image {
  text-align: center;
}

/* line 177, app/assets/stylesheets/backend/style.scss */
#facebox img {
  border: 0;
  margin: 0;
}

/* line 178, app/assets/stylesheets/backend/style.scss */
#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

/* line 179, app/assets/stylesheets/backend/style.scss */
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

/* line 180, app/assets/stylesheets/backend/style.scss */
#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

/* line 181, app/assets/stylesheets/backend/style.scss */
.facebox_hide {
  z-index: -100;
}

/* line 182, app/assets/stylesheets/backend/style.scss */
.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

/*************** jQuery WYSIWYG ***************/
/* line 184, app/assets/stylesheets/backend/style.scss */
div.wysiwyg {
  border: 1px solid #cccccc;
  padding: 5px;
  background-color: #ffffff;
  width: 97.5% !important;
}

/* line 185, app/assets/stylesheets/backend/style.scss */
div.wysiwyg * {
  margin: 0;
  padding: 0;
}

/* line 186, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel {
  border-bottom: 1px solid #cccccc;
  float: left;
  width: 100%;
  padding: 0 0 5px 0;
}

/* line 187, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li {
  list-style-type: none;
  float: left;
  margin: 0 2px;
  padding: 0 !important;
  background: #ffffff;
  background-image: none !important;
}

/* line 188, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li.separator {
  height: 16px;
  margin: 0 4px;
  border-left: 1px solid #cccccc;
}

/* line 189, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a {
  display: block;
  padding: 0 !important;
  width: 16px;
  height: 16px;
  background: url(/assets/backend/icons/jquery.wysiwyg-98a6c6d243182eacb869a6720d855434f7af78356f6b0b94694062349e378d66.gif) no-repeat -64px -80px;
  border: 0;
  cursor: pointer;
  padding: 1px;
}

/* line 191, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.active {
  background-color: #f9f9f9;
  border: 1px solid #cccccc;
  border-left-color: #aaaaaa;
  border-top-color: #aaaaaa;
  padding: 0;
}

/* line 192, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.bold {
  background-position: 0 -16px;
}

/* line 193, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.italic {
  background-position: -16px -16px;
}

/* line 194, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.strikeThrough {
  background-position: -32px -16px;
}

/* line 195, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.underline {
  background-position: -48px -16px;
}

/* line 196, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.justifyLeft {
  background-position: 0 0;
}

/* line 197, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.justifyCenter {
  background-position: -16px 0;
}

/* line 198, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.justifyRight {
  background-position: -32px 0;
}

/* line 199, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.justifyFull {
  background-position: -48px 0;
}

/* line 200, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.indent {
  background-position: -64px 0;
}

/* line 201, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.outdent {
  background-position: -80px 0;
}

/* line 202, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.subscript {
  background-position: -64px -16px;
}

/* line 203, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.superscript {
  background-position: -80px -16px;
}

/* line 204, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.undo {
  background-position: 0 -64px;
}

/* line 205, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.redo {
  background-position: -16px -64px;
}

/* line 206, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.insertOrderedList {
  background-position: -32px -48px;
}

/* line 207, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.insertUnorderedList {
  background-position: -16px -48px;
}

/* line 208, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.insertHorizontalRule {
  background-position: 0 -48px;
}

/* line 209, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.h1 {
  background-position: 0 -32px;
}

/* line 210, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.h2 {
  background-position: -16px -32px;
}

/* line 211, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.h3 {
  background-position: -32px -32px;
}

/* line 212, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.h4 {
  background-position: -48px -32px;
}

/* line 213, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.h5 {
  background-position: -64px -32px;
}

/* line 214, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.h6 {
  background-position: -80px -32px;
}

/* line 215, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.cut {
  background-position: -32px -64px;
}

/* line 216, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.copy {
  background-position: -48px -64px;
}

/* line 217, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.paste {
  background-position: -64px -64px;
}

/* line 218, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.increaseFontSize {
  background-position: -16px -80px;
}

/* line 219, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.decreaseFontSize {
  background-position: -32px -80px;
}

/* line 220, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.createLink {
  background-position: -80px -48px;
}

/* line 221, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.insertImage {
  background-position: -80px -80px;
}

/* line 222, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.html {
  background-position: -48px -48px;
}

/* line 223, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.removeFormat {
  background-position: -80px -64px;
}

/* line 224, app/assets/stylesheets/backend/style.scss */
div.wysiwyg ul.panel li a.empty {
  background-position: -64px -80px;
}

/* line 225, app/assets/stylesheets/backend/style.scss */
div.wysiwyg iframe {
  border: 0;
  margin: 5px 0 0 0;
  clear: left;
  width: 97.5% !important;
}

/******Alfie Added ***********/
/* line 227, app/assets/stylesheets/backend/style.scss */
th .current {
  padding-right: 12px;
  background-repeat: no-repeat;
  background-position: right center;
}

/* line 228, app/assets/stylesheets/backend/style.scss */
th .asc {
  background-image: url(/images/backend/up_arrow.gif);
}

/* line 229, app/assets/stylesheets/backend/style.scss */
th .desc {
  background-image: url(/assets/backend/down_arrow-a154451780e3e8bf27f960e0812473be032a3045c5f48d9fc0c87f4322c89284.gif);
}

/* line 230, app/assets/stylesheets/backend/style.scss */
.ui-sortable-placeholder {
  border: 1px dotted #CCC;
  visibility: visible !important;
}

/* line 231, app/assets/stylesheets/backend/style.scss */
.ui-sortable-placeholder * {
  visibility: hidden;
}

/*******Mike Added *********/
/* line 233, app/assets/stylesheets/backend/style.scss */
#sidebar ul#social {
  list-style: none;
  overflow: hidden;
  margin: 0 0 -15px 0;
  padding: 15px 0 0 0;
  width: 188px;
  display: block;
}

/* line 234, app/assets/stylesheets/backend/style.scss */
#sidebar ul#social li {
  margin-bottom: 0px;
  margin-top: -5px;
  overflow: hidden;
  float: left;
  width: 32px;
  padding: 0 15px 15px 0;
  overflow: hidden;
  display: block;
}

/* line 235, app/assets/stylesheets/backend/style.scss */
#sidebar ul#social a {
  width: 32px;
  padding: 0 15px 15px 0;
  overflow: hidden;
  display: block;
}

/* line 237, app/assets/stylesheets/backend/style.scss */
.error_explanation {
  font-weight: bold;
  color: red;
}

/* line 241, app/assets/stylesheets/backend/style.scss */
.right {
  margin-right: 10px;
}
