
/* FONTS
 ------------*/
body, label, input, button, select, textarea { font-family: Verdana, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: Verdana, sans-serif; }
body, label, input, button, select, textarea, pre, code, tt, blockquote { font-size: 11px; }

h1 { font-size: 23px; }
h2 { font-size: 20px; }
h3 { font-size: 17px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }

small,
.small_font,
.btn-small,
select.small,
input[type=text].small, input[type=password].small,
input[type=email].small, input[type=url].small,
input[type=number].small, input[type=search].small,
.box .footer,
.side_box .footer
.side_box select,
.side_box input[type=text], .side_box input[type=password],
.side_box input[type=email], .side_box input[type=url],
.side_box input[type=number], .side_box input[type=search],
.side_box .btn, .side_box .btn-primary, .side_box input[type=submit], .side_box input[type=button],
table.styled.listed tr.listed_header th { font-size: 10px; }


/* TEXT
 ------------*/
.other_text, a.other_text, .help-inline, .help-block { color: #6E6E6E; }
.notice_text, a.notice_text { color: #FF7400; }
.error_text, a.error_text { color: #FF7400; }


/* LINKS
 ------------*/
a, .link_text { color: #FFFFFF; }
.alliance_link, a.alliance_link { color: #CDBC62; }
.item_link, a.item_link { color: #FFFFFF; }
.member_link, a.member_link { color: #FF9600; }

/* BUTTONS
 ------------*/
.btn {
  color: #000000;
  background-color: #FFFFFF;
  background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F2); /* FF 3.6+ */
  background-image: -ms-linear-gradient(top, #FFFFFF, #F2F2F2); /* IE10 */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F2F2F2)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #FFFFFF, #F2F2F2); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #FFFFFF, #F2F2F2); /* Opera 11.10 */
  background-image: linear-gradient(top, #FFFFFF, #F2F2F2); /* The standard */
  border: 1px solid  #000000;
  border-bottom-color: #000000;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
          box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  color: #000000;
  background-color: #F5F5F5
}
.btn.active, .btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
          box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
}
.btn .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}

.btn-primary {
  color: #000000;
  background-color: #FFFFFF;
  background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F2); /* FF 3.6+ */
  background-image: -ms-linear-gradient(top, #FFFFFF, #F2F2F2); /* IE10 */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F2F2F2)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #FFFFFF, #F2F2F2); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #FFFFFF, #F2F2F2); /* Opera 11.10 */
  background-image: linear-gradient(top, #FFFFFF, #F2F2F2); /* The standard */
  border: 1px solid  #000000;
  border-bottom-color: #000000;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
          box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #000000;
  background-color: #F5F5F5
}
.btn-primary.active, .btn-primary:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
          box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
}
.btn-primary .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}

a.button_link { color: #000000; }

/* DROPDOWNS
 ------------*/
.dropdown-menu {
  background-color: #FFFFFF;
  border: 1px solid #000000;
}
.dropdown-menu li > a {
  color: #000000;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000000;
}
.dropdown-menu .divider {
  background-color: #000000;
}

/* FORMS
 ------------*/
select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  color: #000000;
}

select:focus,
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus {
   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
                       0 1px 2px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
                       0 1px 2px rgba(0, 0, 0, 0.05);
           box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
                       0 1px 2px rgba(0, 0, 0, 0.05);
}

input::-webkit-input-placeholder {
 color: rgba(0, 0, 0, 0.35);
}
input:-moz-placeholder { /* older Firefox*/
 color: rgba(0, 0, 0, 0.35);
}
input::-moz-placeholder { /* Firefox 19+ */
 color: rgba(0, 0, 0, 0.35);
}
input:-ms-input-placeholder {
 color: rgba(0, 0, 0, 0.35);
}

.box textarea::-webkit-scrollbar-thumb, .side_box textarea::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
}
.box textarea::-webkit-scrollbar-thumb:hover, .side_box textarea::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

.markItUpContainer {
  background-color: #FFFFFF;
  border: 1px solid #000000;
}
.markItUpHeader {
  background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F2);
  background-image: -ms-linear-gradient(top, #FFFFFF, #F2F2F2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F2F2F2));
  background-image: -webkit-linear-gradient(top, #FFFFFF, #F2F2F2);
  background-image: -o-linear-gradient(top, #FFFFFF, #F2F2F2);
  background-image: linear-gradient(top, #FFFFFF, #F2F2F2);
  color: #000000;
}
.markItUpHeader ul .markItUpSeparator {
  background-color: #000000;
}
.markItUpHeader ul ul {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
.markItUpHeader ul ul li {
  border-bottom: 1px solid #CCCCCC;
}

.alert-notice,
#flash_notice {
  background-color: #fff6bf;
  border: 1px solid #ffd324;
  color: #514721;
}
.alert-notice a,
#flash_notice a {
  color: #514721;
}

form .alert-error,
form .error_text .help-inline {
  color: #FF7400;
}

.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #FF7400;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid,
.control-group.error input,
.control-group.error select,
.control-group.error textarea,
.control-group.error .markItUpContainer {
  background-color: #FFFFFF;
  border-color: #FF7400;
  color: #000000;
}
.control-group.error .checkbox,
.control-group.error .radio {
  color: #FF7400;
}

.formError, #flash_alert, #error_explanation { color: #FF7400; }
.control-group.error > label abbr { border-bottom-color: #FF7400; }


/* SCHEDULE
 ------------*/
#schedule .weekly_options .day_holder,
#schedule .monthly_options .schedule_calendar_day,
#schedule .monthly_options .schedule_calendar_week {
  background-color: #FFFFFF;
  border-color: #000000;
}
#schedule .schedule_calendar_week span {
  color: rgba(0, 0, 0, 0.35);
}
#schedule .day_holder a,
#schedule .schedule_calendar_day a,
#schedule .schedule_calendar_week a {
  background-color: #FFFFFF;
  color: #000000;
}

#schedule .day_holder a:hover,
#schedule .schedule_calendar_day a:hover,
#schedule .schedule_calendar_week a:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}

#schedule .day_holder a.selected,
#schedule .schedule_calendar_day a.selected,
#schedule .schedule_calendar_week a.selected {
  background-color: #000000;
  color: #FFFFFF;
}

#schedule .monthly_options .monthly_rule_type_day,
#schedule .monthly_options .monthly_rule_type_week {
  color: #000000;
  background: #FFFFFF;
  border-color: #000000;
}

/* PICKADATE / PICKATIME
 -------------*/
.picker {
  color: #000000;
}
.picker__holder {
  background-color: #FFFFFF;
  border: 1px solid #000000;
}
.picker__input.picker__input--active {
  border-color: #000000;
}
.picker__nav--prev:before,
.picker__nav--next:before {
  border-right: 0.75em solid #000000;
}
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}
.picker__nav--prev:hover,
.picker__nav--next:hover {
  color: #000000;
  background-color: #EBEBEB;
}
.picker__weekday {
  color: rgba(0, 0, 0, 0.35);
}
.picker__day--today:before {
  border-top: 0.5em solid #000000;
}
.picker__day--selected.picker__day--today:before {
  border-top: 0.5em solid #FFFFFF;
}
.picker__day--outfocus {
  color: rgba(0, 0, 0, 0.15);
}
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background-color: #000000;
  color: #FFFFFF;
}
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.15);
}

.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 0;
  background: transparent;
}
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  color: #000000;
  background-color: #EBEBEB;
}
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background-color: #EBEBEB;
  outline: none;
}
.picker__button--today:before {
  border-top: 0.66em solid #000000;
}
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #000000;
}
.picker__button--close:before {
  color: #000000;
}

/* Time picker styles */
.picker__list-item {
  background: #FFFFFF;
}
.picker__list-item:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background-color: #000000;
  color: #FFFFFF;
}
/*
.picker--time .picker__button--clear {
  color: #6E6E6E;
  border: 0;
}
*/
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: inherit;
  background-color: transparent;
}
/*
.picker--time .picker__button--clear:before {
  color: #6E6E6E;
}
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #6E6E6E;
}
*/
.picker--time .picker__holder {
  background-color: #FFFFFF;
}
.box .picker--time ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.25);
}
.box .picker--time ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.35);
}

#pickadate_reoccurs_until::-webkit-input-placeholder {
 color: #000000;
}
#pickadate_reoccurs_until:-moz-placeholder { /* older Firefox*/
 color: #000000;
}
#pickadate_reoccurs_until::-moz-placeholder { /* Firefox 19+ */
 color: #000000;
}
#pickadate_reoccurs_until:-ms-input-placeholder {
 color: #000000;
}


/* MAIN TABLE
 ------------*/
.box table.calendar th, .box table.styled th, .box table.calendar td, .box table.styled td, .table_box, .load_more {
  border: 1px solid #000000;
}
.box .divider { border-bottom: 1px solid #000000; }
.box .divider.top { border-bottom: 0; border-top: 1px solid #000000; }

.box .table_header_bg_color { background-color: #1E1E1E; }

/*
.box .table_header, .bsmListItem, .load_more { background-color: #1E1E1E; }
*/

.bsmListItem,
.box .table_header,
.load_more {
  background-image: -moz-linear-gradient(top, #232323, #191919);
  background-image: -ms-linear-gradient(top, #232323, #191919);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#232323), to(#191919));
  background-image: -webkit-linear-gradient(top, #232323, #191919);
  background-image: -o-linear-gradient(top, #232323, #191919);
  background-image: linear-gradient(top, #232323, #191919);
}

/* Disable inner shadow
 *****************
.box table.calendar td {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.25);
  box-shadow: inset 0 0 6px rgba(0,0,0,0.25);
}
*/

.box table.calendar td.highlight1, .box table.styled td.highlight1 {
  background-color: #2D2D2D;
}


/* SIDE TABLE
 ------------*/
.side_box table.calendar th, .side_box table.calendar td, .side_box table.styled th, .side_box table.styled td, .side_box .table_box {
  border: 1px solid #000000;
}
.side_box .table_header {
  background-image: -moz-linear-gradient(top, #232323, #191919);
  background-image: -ms-linear-gradient(top, #232323, #191919);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#232323), to(#191919));
  background-image: -webkit-linear-gradient(top, #232323, #191919);
  background-image: -o-linear-gradient(top, #232323, #191919);
  background-image: linear-gradient(top, #232323, #191919);
}
.side_box .divider { border-bottom: 1px solid #000000; }

.side_box table.calendar td.highlight1, .side_box table.styled td.highlight1 {
  background-color: #2D2D2D;
}

/* AVATARS
 ------------*/
.avatar_image {
  border: 1px solid #000000;
}

/* POPUPS
 ----------*/
#shivtip .tooltip,
.modal-content {
  background-color: rgba(30, 30, 30, 0.95);
  border: 1px solid #1E1E1E;
  color: #BCBCBC;
}

/* PROGRESS BARS
 ------------*/

.progress {
  background: -moz-linear-gradient(top, rgba(53, 53, 53, 1) 0%, rgba(53, 53, 53, 0.50) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53, 53, 53, 1)), color-stop(100%,rgba(53, 53, 53, 0.50))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(53, 53, 53, 1) 0%,rgba(53, 53, 53, 0.50) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(53, 53, 53, 1) 0%,rgba(53, 53, 53, 0.50) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(53, 53, 53, 1) 0%,rgba(53, 53, 53, 0.50) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(53, 53, 53, 1) 0%,rgba(53, 53, 53, 0.50) 100%); /* W3C */
}
.progress .bar {
  background-color: #BCBCBC;
  background-image: -moz-linear-gradient(top, #C9C9C9, #AFAFAF); /* FF 3.6+ */
  background-image: -ms-linear-gradient(top, #C9C9C9, #AFAFAF); /* IE10 */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C9C9C9), to(#AFAFAF)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #C9C9C9, #AFAFAF); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #C9C9C9, #AFAFAF); /* Opera 11.10 */
  background-image: linear-gradient(top, #C9C9C9, #AFAFAF); /* The standard */
}

.file_upload_progress > div { background-color: #353535; border: 1px solid #000000; }

/* PROGRESSIONS
 ------------*/
.box_icon.other_text  { background: #6E6E6E; }
.box_icon.notice_text { background: #FF7400; }


/* QUOTES
 ------------*/
blockquote { border-left: 2px solid #6E6E6E; }


/* MESSAGES
 ------------*/
table.styled td.messages_following a.following, table.styled td.messages_following a.not_following { border: 2px solid #FFFFFF; }
table.styled td.messages_following a.not_following { background: #FFFFFF; }


/* LAYOUT
 ------------*/

/* WALLPAPER
 ------------*/
body {
  background-color: #212121;
}

#wallpaper {
  background-image: url('https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86489.jpg?1383716720');
  background-attachment: ;
  background-repeat: no-repeat;
  background-position: top center;
}

/* BANNER
 ------------*/

#banner {
  background-color: #141414;
  color: #FFFFFF;
}
body.open_air #banner {
  background-color: inherit;
  color: inherit;
}

#banner {
  background-image: url('https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86443.jpg?1383716711');
  background-repeat: no-repeat;
  background-position: top center;
}
body.classic #banner,
body.relic #banner,
body.coffee #banner {
  height: 254px;
}

#banner hgroup {
  visibility: hidden;
}

body.relic #banner,
body.classic #banner,
body.sky #banner,
body.coffee #banner .container,
body.open_air #banner .container {
  -webkit-box-pack:        center;
  -ms-flex-pack:           center;
  -webkit-justify-content: center;
  -moz-justify-content:    center;
  justify-content:         center;
}
#banner hgroup { text-align: center; }

/* CONTAINER
 ------------*/
#container, .container {
  width: 1100px;
}

#container {
  background-color: #141414;
  border-left: 1px none #000000;
  border-right: 1px none #000000;
}
body.open_air #container {
  border-top: 1px none #000000;
}

/* STATUS BAR
 ------------*/
#status_bar {
  background-image: -moz-linear-gradient(top, #272727, #0D0D0D);
  background-image: -ms-linear-gradient(top, #272727, #0D0D0D);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#272727), to(#0D0D0D));
  background-image: -webkit-linear-gradient(top, #272727, #0D0D0D);
  background-image: -o-linear-gradient(top, #272727, #0D0D0D);
  background-image: linear-gradient(top, #272727, #0D0D0D);
  background-repeat: repeat-x;

  color: #cccccc;
  border-color: #000000;
}

#status_bar ul li:hover {
  background-color: #060606;
}

#status_bar a {
  color: #cccccc;
}

#status_bar li.active, #status_bar li.active a {
  color: #d54428;
}

#status_bar .alerts {
  color: #d54428;
}
#status_bar .alerts .circle {
  background-color: #d54428;
  border-color: #cccccc;
}

#status_bar .dropdown .caret {
  border-top-color: #cccccc;
}

#status_bar .dropdown-menu {
  background-color: #1a1a1a;
  border: 1px solid #000000;
}

#status_bar .dropdown-menu li > a:hover,
#status_bar .dropdown-menu .active > a,
#status_bar .dropdown-menu .active > a:hover {
  background-color: rgba(204, 204, 204, 0.1);
  color: #cccccc;
}

#status_bar .dropdown-menu .divider { background-color: #D9D9D9; }

#status_bar .visible-phone .toolbar_title {
  color: #d54428;
}
#status_bar .visible-phone .dropdown-menu .divider {
  border-bottom: 1px solid #060606;
}

body { padding-top: 35px; }

/* MAIN MENU ITEMS
 ------------*/
#main_menu.menu_items a { color: #FFFFFF; }
#main_menu.menu_items table td,
#main_menu.menu_items td ul,
.block.main_menu .message > ul > li ul { border: 1px solid #000000; }

#main_menu.menu_items td ul li a,
.block.main_menu .message > ul > li ul li a { border-bottom: 1px solid #000000; }

#main_menu.menu_items,
#main_menu.menu_items td ul,
.block.main_menu .message > ul > li ul { background-color: #262626; }
#main_menu.menu_items table { width: 100%; }
#main_menu.menu_items table td { padding: 5px 5px; }

/* MAIN FOOTER
 ------------*/
#main_footer {
  background-color: #212121;
  color: #6E6E6E;
}
#main_footer a {
  color: #6E6E6E;
}

/* MAIN BOX
 ------------*/
.box { border: 1px solid #000000; }
.box .header {
  background-color: #353535;
  color: #FFFFFF;
  border-bottom: 1px solid #000000;
}

.box .subheader, .box .subheader_tabs { color: #BCBCBC; }
.box .subheader, .box .subheader_tabs ul li, .box .subheader_tabs li.blank > div { border-bottom: 1px solid #000000; }
.box .subheader_tabs ul li { border-right: 1px solid #000000; }
.box .inline_tabs { border-bottom: 1px solid #000000; }
.box .inline_tabs ul li { border: 1px solid #000000; }
.box .subheader, .box .subheader_tabs ul li, .box .subheader_tabs li.blank > div,
.box .inline_tabs ul li { background-color: #1E1E1E; }

.box .subheader_tabs ul li.active { color: #BCBCBC; }
.box .inline_tabs ul li.active { color: #BCBCBC; }
.box .content { color: #BCBCBC; }
.box .content .text_link, .box .content .text_link:hover { color: #BCBCBC; }
.box .content .text_link .caret { border-top-color: #BCBCBC; border-bottom-color: #BCBCBC; }
.box .content .text_border { border: 1px solid #BCBCBC; }
.sortable_placeholder { border: 1px dashed #BCBCBC; }
.content_divider { border-bottom: 1px dashed #BCBCBC; }
.box .content hr { border-bottom-color: #BCBCBC; }
.box .content blockquote { color: #BCBCBC; }
.box .content { background-color: #262626; }

.box .footer {
  background-color: #262626;
  color: #6E6E6E;
  border-top: 1px solid #000000;
}

.box ::-webkit-scrollbar-thumb {
  background-color: rgba(188, 188, 188, 0.1);
}
.box ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(188, 188, 188, 0.2);
}
.box { border: 0; }

.box .header { border-bottom: 0; background-color: transparent; }
.box .header .left_image {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86463.png?1383716715);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 100px;
}
.box .header .right_image {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86474.png?1383716718);
  background-repeat: no-repeat;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 100px;
  right: 0;
}
.box .header .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.box .header .mid_image > div {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86461.png?1383716715);
  background-repeat: repeat-x;
  background-position: top left;
  height: 100%;
  margin: 0 100px 0 100px;
}
.box .header .inner_content {
  height: 30px;
}
.box .header .bh_padding { padding: 5px 10px 0px 10px; }

.box .content { background-color: transparent; }
.box .content .left_image {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86449.png?1383716713);
  background-repeat: repeat-y;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 1px;
}
.box .content .right_image {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86455.png?1383716713);
  background-repeat: repeat-y;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 1px;
  right: 0;
}
.box .content .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.box .content .mid_image > div {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86447.png?1383716712);
  background-repeat: repeat;
  background-position: top left;
  height: 100%;
  margin: 0 1px 0 1px;
}
.box .content .bc_padding { padding: 0px 1px 0px 1px; }

.box .footer { border-top: 0; background-color: transparent; }
.box .footer .left_image {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86459.png?1383716714);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 1px;
}
.box .footer .right_image {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86460.png?1383716715);
  background-repeat: no-repeat;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 1px;
  right: 0;
}
.box .footer .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.box .footer .mid_image > div {
  background-image: url(https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86457.png?1383716715);
  background-repeat: repeat-x;
  background-position: top left;
  height: 100%;
  margin: 0 1px 0 1px;
}
.box .footer .inner_content {
  height: 30px;
}
.box .footer .bf_padding { padding: 5px 10px 0px 10px; }

/* SIDE BOX SINGLE
 ------------*/
.side_box { border: 1px solid #000000; }
.side_box .header {
  background-color: #353535;
  border-bottom: 1px solid #000000;
  color: #FFFFFF;
}

.side_box .content {
  background-color: #262626;
  color: #BCBCBC;
}
.side_box .content abbr { border-bottom: 1px dotted #BCBCBC; }

.side_box .footer {
  background-color: #262626;
  color: #6E6E6E;
  border-top: 1px solid #000000;
}

.side_box ::-webkit-scrollbar-thumb {
  background-color: rgba(188, 188, 188, 0.1);
}
.side_box ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(188, 188, 188, 0.2);
}
.side_box { border: 0; }

.side_box .header {
  background-color: transparent;
  background-image: url('https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86482.png?1383716719');
  background-repeat: no-repeat;
  height: 30px;
  border-bottom: 0;
}
.side_box .header .sh_padding {
  padding: 5px 10px 0px 10px;
}

.side_box .content {
  background-color: transparent;
  background-image: url('https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86476.png?1383716718');
  background-repeat: repeat-y;
}
.side_box .content .sc_padding {
  padding: 0px 1px 0px 1px;
}

.side_box .footer {
  background-color: transparent;
  background-image: url('https://s3.amazonaws.com/cloudfront.shivtr.com/theme_images/86479.png?1383716718');
  background-repeat: no-repeat;
  height: 30px;
  border-top: 0;
}
.side_box .footer .sf_padding {
  padding: 5px 10px 0px 10px;
}


/* THEME CSS
 ------------*/

