div#workskin *, div#workskin *:hover, div#workskin *::marker, div#workskin:before, div#workskin *::before {
  text-decoration: unset;
  border: unset;
  text-transform: unset;
  background: unset;
  font-family: unset;
  box-shadow: unset;
  max-width: unset;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
}

div#workskin li::marker {
  content: unset;
}

div#workskin blockquote:before {
  display: unset;
  height: unset;
  margin: unset;
  width: unset;
  background: unset;
  border: unset;
  opacity: unset;
  box-shadow: unset;
}

div#workskin #wrap {
  max-width: 1152px;
  background: #FFFFFF;
  margin: 20px auto;
  text-align: left;
  padding: 14px 24px;
  border: 2px solid #FFF;
  border-radius: 15px;
  box-shadow: 0 0 5px 2px #9D9A93, inset 0 3px 18px rgba(100,100,100,0.25);
}

div#workskin #page-body .navbar {
  margin: 4px 0;
}

div#workskin #phpbb {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  margin: 0;
}

div#workskin a {
  background-color: transparent;
}

div#workskin a:active,
div#workskin a:hover {
  outline: 0;
}

div#workskin b,
div#workskin strong {
  font-weight: bold;
}

div#workskin h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

div#workskin img {
  border: 0;
}

div#workskin button,
div#workskin input,
div#workskin optgroup,
div#workskin select,
div#workskin textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

div#workskin button {
  overflow: visible;
}

div#workskin button,
div#workskin select {
  text-transform: none;
}

div#workskin button,
div#workskin html input[type="button"], /* 1 */
div#workskin input[type="reset"],
div#workskin input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

div#workskin button::-moz-focus-inner,
div#workskin input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

div#workskin input {
  line-height: normal;
}

div#workskin input[type="number"]::-webkit-inner-spin-button,
div#workskin input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

div#workskin input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

div#workskin input[type="search"]::-webkit-search-cancel-button,
div#workskin input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

div#workskin fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

div#workskin #phpbb {
  font-size: 1em;
  line-height: 1.5;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
  background-color: #ffffff;
}

div#workskin input,
div#workskin button,
div#workskin select,
div#workskin textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

div#workskin img { vertical-align: middle; }

div#workskin a {
  color: #428bca;
  text-decoration: none;
}

div#workskin a:hover,
div#workskin a:focus,
div#workskin a:active {
  color: #2a6496;
  text-decoration: underline;
}

div#workskin blockquote,
div#workskin dl,
div#workskin dd,
div#workskin h1,
div#workskin h2,
div#workskin h3,
div#workskin h4,
div#workskin h5,
div#workskin h6,
div#workskin figure,
div#workskin p,
div#workskin pre { margin: 0; }
div#workskin button {
  background: transparent;
  border: 0;
  padding: 0;
}

div#workskin button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

div#workskin fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

div#workskin ol,
div#workskin ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

div#workskin #phpbb {
  font-size: 100%;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: normal;
  margin: 0;
  padding: 12px 0;
  word-wrap: break-word;
}

div#workskin h1 {
  /* Forum name */
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-right: 200px;
  margin-top: 15px;
  font-weight: bold;
  font-size: 2em;
}

div#workskin h2 {
  /* Forum header titles */
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 2em;
  margin: 0.8em 0 0.2em 0;
}

div#workskin h2.solo {
  margin-bottom: 1em;
}

div#workskin h3 {
  /* Sub-headers (also used as post headers, but defined later) */
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
  margin-bottom: 3px;
  padding-bottom: 2px;
  font-size: 1.05em;
  margin-top: 20px;
}

div#workskin h4 {
  /* Forum and topic list titles */
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
  font-size: 1.3em;
}

div#workskin p {
  line-height: 1.3em;
  font-size: 1.1em;
  margin-bottom: 1.5em;
}

div#workskin img {
  border-width: 0;
}

div#workskin b,
div#workskin strong {
  font-weight: bold;
}

div#workskin .text-strong {
  font-weight: bold;
}

div#workskin i, div#workskin em {
  font-style: italic;
}

div#workskin .text-italics {
  font-style: italic;
}

div#workskin ul {
  list-style-type: disc;
}

div#workskin li {
  display: list-item;
}

div#workskin .wrap {
  border: 1px solid transparent;
  border-radius: 8px;
  margin: 0 auto;
  max-width: 1152px;
  min-width: 625px;
  padding: 15px;
}

div#workskin .navbar {
  padding: 3px 10px;
  border-radius: 7px;
}

div#workskin .post {
  padding: 5px 10px;
  margin-bottom: 4px;
  background-repeat: no-repeat;
  background-position: 100% 0;
  border-radius: 7px;
  position: relative;
}

div#workskin .navbar ul.linklist {
  padding: 2px 0;
  list-style-type: none;
}

div#workskin ul.linklist {
  display: block;
  margin: 0;
}

div#workskin ul.linklist > li {
  float: left;
  font-size: 1.1em;
  line-height: 2.2em;
  list-style-type: none;
  margin-right: 7px;
  padding-top: 1px;
  width: auto;
}

div#workskin ul.linklist > li.rightside, div#workskin p.rightside, div#workskin a.rightside {
  float: right;
  margin-right: 0;
  margin-left: 7px;
  text-align: right;
}

div#workskin ul.navlinks {
  border-top: 1px solid transparent;
}

div#workskin ul.linklist li.responsive-menu {
  position: relative;
  margin: 0 5px 0 0;
}

div#workskin .dropdown-container {
  position: relative;
}

div#workskin .dropdown-container-left {
  float: left;
}

div#workskin .dropdown-container.topic-tools {
  float: left;
}

div#workskin .breadcrumbs .crumb {
  float: left;
  font-weight: bold;
  word-wrap: normal;
}

div#workskin .breadcrumbs .crumb:before {
  content: '»';
  font-weight: bold;
  padding: 0 0.5em;
}

div#workskin .breadcrumbs .crumb:first-child:before {
  content: none;
}

div#workskin .breadcrumbs .crumb a {
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
  overflow: hidden;
}

div#workskin .action-bar {
  font-size: 11px;
  margin: 4px 0;
}

div#workskin .action-bar .button {
  margin-right: 5px;
  float: left;
}

div#workskin .action-bar .button-search {
  margin-right: 0;
}

div#workskin .pagination {
  float: right;
  text-align: right;
  width: auto;
}

div#workskin .action-bar.bar-bottom .pagination {
  margin-top: 0;
}

div#workskin .action-bar .pagination .button {
  margin-right: 0;
  float: none;
}

div#workskin .pagination > ul {
  display: inline-block;
  list-style: none !important;
  margin-left: 5px;
}

div#workskin .pagination > ul > li {
  display: inline-block !important;
  padding: 0;
  font-size: 100%;
  line-height: normal;
  vertical-align: middle;
}

div#workskin .pagination li a, div#workskin .pagination li span {
  border-radius: 2px;
  padding: 2px 5px;
}

div#workskin .pagination li.active span {
  display: inline-block;
  font-size: 13px;
  font-weight: normal;
  font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
  line-height: 1.4;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border: 1px solid transparent;
}

div#workskin .pagination .arrow a {
  padding: 2px 0;
}

div#workskin .inner:after,
div#workskin ul.linklist:after,
div#workskin .action-bar:after,
div#workskin .notification_text:after,
div#workskin .tabs-container:after,
div#workskin .tabs > ul:after,
div#workskin .minitabs > ul:after,
div#workskin .postprofile .avatar-container:after {
  clear: both;
  content: '';
  display: block;
}


div#workskin .linklist .quick-links {
  margin: 0 7px 0 0;
}

div#workskin a {
  direction: ltr;
  unicode-bidi: embed;
  text-decoration: none;
  display: inline-block;

}

div#workskin .postlink {
  text-decoration: none;
  border-bottom: 1px solid transparent;
  padding-bottom: 0;
}

div#workskin .postlink:hover {
  text-decoration: none;
}

div#workskin .signature a, div#workskin .signature a:hover {
  border: none;
  text-decoration: underline;
}

div#workskin .postprofile a, div#workskin .postprofile dt.author a {
  font-weight: bold;
  text-decoration: none;
}

div#workskin .postprofile a:hover, div#workskin .postprofile dt.author a:hover {
  text-decoration: underline;
}

div#workskin .postbody {
  padding: 0;
  line-height: 1.48em;
  width: 76%;
  float: left;
  position: relative;
}

div#workskin .postbody h3 {
  /* Postbody requires a different h3 format - so change it here */
  float: left;
  font-size: 1.5em;
  padding: 2px 0 0 0;
  margin-top: 0 !important;
  margin-bottom: 0.3em !important;
  text-transform: none;
  border: none;
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
  line-height: 125%;
}

div#workskin .has-profile .postbody h3 {
  /* If there is a post-profile, we position the post-buttons differently */
  float: none !important;
  margin-right: 180px;
}

div#workskin .postbody .content {
  font-size: 1.3em;
  overflow-x: auto;
}

div#workskin .content {
  clear: both;
  min-height: 3em;
  overflow: hidden;
  line-height: 1.4em;
  font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
  font-size: 1em;
  padding-bottom: 1px;
}

div#workskin p.author {
  margin-bottom: 0.6em;
  padding: 0 0 5px 0;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.2em;
  clear: both;
}

div#workskin .signature {
  margin-top: 1.5em;
  padding-top: 0.2em;
  font-size: 1.1em;
  border-top: 1px solid transparent;
  clear: left;
  line-height: 140%;
  overflow: hidden;
  width: 100%;
}

div#workskin blockquote, div#workskin blockquote:hover {
  border: 1px solid transparent;
  font-size: 0.95em;
  margin: 1em 1px 1em 25px;
  overflow: hidden;
  padding: 5px;
}


div#workskin blockquote cite {
  /* Username/source of quoter */
  font-style: normal;
  font-weight: bold;
  display: block;
  font-size: 0.9em;
}

div#workskin blockquote cite > span {
  float: right;
  font-weight: normal;
}

div#workskin .postprofile {
  margin: 5px 0 10px 0;
  min-height: 80px;
  border: 1px solid transparent;
  border-width: 0 0 0 1px;
  width: 22%;
  float: right;
  display: inline;
}

div#workskin .postprofile dd, div#workskin .postprofile dt {
  line-height: 1.2em;
  margin-left: 8px;
}

div#workskin .postprofile dd {
  overflow: hidden;
  text-overflow: ellipsis;
}

div#workskin .postprofile strong {
  font-weight: normal;
}

div#workskin .postprofile dt.no-profile-rank, div#workskin .postprofile dd.profile-rank, div#workskin .postprofile .search-result-date {
  margin-bottom: 10px;
}

div#workskin .postprofile .has-avatar .avatar-container {
  margin-bottom: 3px;
  overflow: hidden;
}

div#workskin .postprofile .avatar {
  display: block;
  float: left;
  max-width: 100%;
}

div#workskin .postprofile .avatar img {
  display: block;
  height: auto !important;
  max-width: 100%;
}

div#workskin .postprofile .profile-posts a {
  font-weight: normal;
}

div#workskin .button {
  display: inline-block;
  padding: 2px 8px;
  font-size: 13px;
  font-weight: 600;
  font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
  line-height: 1.4;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

div#workskin .button:focus,
div#workskin .button:hover {
  text-decoration: none;
  outline: none;
}

div#workskin .caret {
  border-left: 1px solid;
  position: relative;
  right: -6px;
}

div#workskin .caret i {
  vertical-align: top;
}

div#workskin .button-search,
div#workskin .button-search-end  {
  float: left;
  border-radius: 0;
  margin: 0;
  padding: 2px 5px;
}

div#workskin .button-search-end {
  border-left-width: 0;
  border-radius: 0 4px 4px 0;
}

div#workskin .button-icon-only {
  padding-left: 3px;
  padding-right: 3px;
}

div#workskin .post-buttons {
  float: right;
  list-style: none;
  margin-top: 2px;
}

div#workskin .has-profile .post-buttons {
  float: none;
  position: absolute;
  margin: 0;
  right: 0;
  top: 5px;
}

div#workskin .post-buttons > li {
  float: left;
  margin-right: 3px;
}

div#workskin .post-buttons .button, div#workskin .format-buttons .button {
  padding-left: 3px;
  padding-right: 3px;
}

div#workskin .hasjs .postbody .post-buttons {
  max-width: 40%;
}

/* Browser-specific tweaks */
div#workskin button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

div#workskin fieldset {
  border-width: 0;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}

div#workskin input {
  font-weight: normal;
  vertical-align: middle;
  padding: 0 3px;
  font-size: 1em;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

div#workskin .inputbox {
  border: 1px solid transparent;
  padding: 2px;
}

div#workskin .inputbox:hover, div#workskin .inputbox:focus {
  border: 1px solid transparent;
  outline-style: none;
}

div#workskin input.inputbox	{ width: 85%; }
div#workskin input.tiny	{ width: 150px; }

div#workskin .search-box {
  float: left;
}

div#workskin .search-box .inputbox {
  background-image: none;
  border-right-width: 0;
  border-radius: 4px 0 0 4px;
  float: left;
  height: 24px;
  padding: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

div#workskin input.search {
  background-image: none;
  background-repeat: no-repeat;
  background-position: left 1px;
  padding-left: 17px;
}

div#workskin .tiny { width: 10%; }

div#workskin .icon, div#workskin .button .icon, div#workskin blockquote cite:before, div#workskin .uncited:before {
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-size: 14px;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

div#workskin .icon.icon-md {
  font-size: 10px;
}

div#workskin blockquote cite:before, div#workskin .uncited:before {
  content: '\f10d';
  padding-right: 5px;
}


div#workskin #phpbb {
  color: #536482;
  background-color: #F5F7FA;
}

div#workskin h1 {
  color: #FFFFFF;
}

div#workskin h2 {
  color: #28313F;
}

div#workskin h3 {
  border-bottom-color: #CCCCCC;
  color: #115098;
}

div#workskin a { color: #105289; }
div#workskin a:hover { color: #D31141; }

div#workskin .postlink {
  border-bottom-color: #368AD2;
  color: #368AD2;
}

div#workskin .postlink:visited {
  border-bottom-color: #5D8FBD;
  color: #5D8FBD;
}

div#workskin .postlink:hover {
  background-color: #D0E4F6;
  color: #0D4473;
}

div#workskin .signature a, div#workskin .signature a:hover {
  background-color: transparent;
}

div#workskin .wrap {
  background-color: #FFF;
  border-color: #E6E9ED;
}


div#workskin .navbar {
  background-color: #CADCEB;
}

div#workskin .bg1 {
  background-color: #ECF3F7;
}

div#workskin .bg2 {
  background-color: #E1EBF2;
}

div#workskin ul.navlinks {
  border-top-color: #FFFFFF;
}

div#workskin .icon.icon-lightgray, div#workskin a:hover .icon.icon-lightgray {
  color: #999999;
}

div#workskin .postbody {
  color: #333333;
}

div#workskin .content {
  color: #333333;
}

div#workskin .signature {
  border-top-color: #CCCCCC;
}

div#workskin blockquote, div#workskin blockquote:hover {
  background-color: #EBEADD;
  border-color:#DBDBCE;
}

div#workskin .postprofile {
  color: #666666;
  border-color: #FFFFFF;
}

div#workskin .postprofile strong {
  color: #000000;
}

div#workskin .button {
  border-color: #C7C3BF;
  background-color: #E9E9E9; /* Old browsers */ /* FF3.6+ */
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
  background-image: linear-gradient(to bottom, #FFFFFF 0%,#E9E9E9 100%); /* W3C */
  box-shadow: 0 0 0 1px #FFFFFF inset;
  -webkit-box-shadow: 0 0 0 1px #FFFFFF inset;
  color: #D31141;
}

div#workskin .button:hover,
div#workskin .button:focus {
  border-color: #0A8ED0;
  background-color: #FFFFFF; /* Old browsers */ /* FF3.6+ */
  background-image: -webkit-linear-gradient(top, #E9E9E9 0%, #FFFFFF 100%);
  background-image: linear-gradient(to bottom, #E9E9E9 0%,#FFFFFF 100%); /* W3C */
  text-shadow: 1px 1px 0 #FFFFFF, -1px -1px 0 #FFFFFF, -1px -1px 0 rgba(188, 42, 77, 0.2);
}

div#workskin .button .icon,
div#workskin .button-secondary {
  color: #8f8f8f;
}

div#workskin .button-secondary:focus,
div#workskin .button-secondary:hover,
div#workskin .button:focus .icon,
div#workskin .button:hover .icon {
  color: #0A8ED0;
}

div#workskin .button-search:hover,
div#workskin .button-search-end:hover {
  border-color: #C7C3BF;
}

div#workskin .caret	{ border-color: #DADADA; }
div#workskin .caret	{ border-color: #C7C3BF; }


div#workskin .pagination li a {
  background: #ECEDEE;
  filter: none;
  border-color: #B4BAC0;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: #5C758C;
}

div#workskin .pagination li.active span {
  background: #4692BF;
  border-color: #4692BF;
  color: #FFFFFF;
}

div#workskin .pagination li a:hover, div#workskin .pagination li a:hover .icon, div#workskin .pagination .dropdown-visible a.dropdown-trigger, div#workskin .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
  background: #368AD2;
  border-color: #368AD2;
  filter: none;
  color: #FFFFFF;
  text-shadow: none;
}

div#workskin .search-box .inputbox,
div#workskin .search-box .inputbox:hover,
div#workskin .search-box .inputbox:focus {
  border-color: #C7C3BF;
}

div#workskin .inputbox {
  background-color: #FFFFFF;
  border-color: #B4BAC0;
  color: #333333;
}

div#workskin .inputbox:-moz-placeholder {
  color: #333333;
}

div#workskin .inputbox::-webkit-input-placeholder {
  color: #333333;
}

div#workskin .inputbox:hover {
  border-color: #11A3EA;
}

div#workskin .inputbox:focus {
  border-color: #11A3EA;
}

div#workskin .inputbox:focus:-moz-placeholder {
  color: transparent;
}

div#workskin .inputbox:focus::-webkit-input-placeholder {
  color: transparent;
}

div#workskin .smilies {
  vertical-align: text-bottom;
}

div#workskin p.edit {
  font-size: 0.8em;
  font-style: italic;
}

div#workskin a {
  cursor: pointer;
}
