/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
	z-index: 1;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
  background-color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  color: #f2f2f2;
  font-size: 12px; }

h1, h2, h3 {
  font-family: "Myriad Pro"; }

strong {
  font-weight: bold; }

a:hover {
  color: white; }


div.embedded-video {
  height: 344px; }

ul.nav {
  clear: both;
  overflow: hidden; }

ul.nav li {
  float: left; }

ul.main_nav {
  font-family: "Myriad Pro", Arial, sans-serif;
  float: right;
  clear: right;
  font-size: 17px; }
  ul.main_nav li {
    margin-left: 5px; }
    ul.main_nav li a {
      margin-right: 2px; }

#header ul.main_nav {
  margin: 5px 8px 0 0; }

#footer {
  padding-top: 12px; }
  #footer .adspace {
    height: 112px;
    padding-top: 22px; }
  #footer ul.main_nav {
    margin: 25px 8px 5px; }
  #footer .copyright, #footer .sub_nav {
    float: right;
    clear: right;
    margin-right: 10px;
    font-size: 13px; }
  #footer .sub_nav {
    margin-top: 50px;
    font-size: 11px; }
    #footer .sub_nav li {
      margin-left: 5px; }
      #footer .sub_nav li a {
        margin-right: 3px; }


#utility p.search, .forum_search p.search {
  float: right;
  margin: 6px 8px 0 0; }
  #utility p.search .search_wrapper,   .forum_search p.search .search_wrapper {
    float: left;
    display: block;
    height: 29px;
    width: 200px;
    background: url(/images/ui/search_box.gif?1453133029);
    margin-right: 10px; }
    #utility p.search .search_wrapper input,     .forum_search p.search .search_wrapper input {
      background: transparent;
      border: none;
      margin-top: 5px;
      overflow: hidden;
      font-size: 14px;
      margin-left: 38px;
      width: 156px; }
  #utility p.search input.search_button,   .forum_search p.search input.search_button {
    float: left; }
#utility .inner_utility_bar, .forum_search .inner_utility_bar {
  float: left;
  width: 1124px; }
#utility .orbutton, .forum_search .orbutton {
  cursor: default;
  background: transparent url(/images/ui/menu_header_bg.jpg?1453133029) no-repeat scroll right -46px; }
  #utility .orbutton .orinside,   .forum_search .orbutton .orinside {
    padding: 14px 5px 4px 4px;
    font-size: 12px;
    color: silver; }

.tab_content .forum_search {
  clear: both;
  height: 50px;
  display: block;
  text-align: center; }
  .tab_content .forum_search p.search {
    float: none;
    text-align: center;
    clear: both;
    height: 50px;
    margin-top: 15px;
    margin-left: 150px; }
    .tab_content .forum_search p.search .search_wrapper input {
      float: none;
      width: 350px;
      background: #ececec; }
    .tab_content .forum_search p.search .search_wrapper {
      width: 400px;
      background-image: url(/images/ui/search_box_without_mag.gif?1453133029); }
.tab_content .advancedforumsearch {
  padding: 10px; }
  .tab_content .advancedforumsearch label {
    clear: both;
    float: none;
    display: block;
    margin-bottom: .5em; }
  .tab_content .advancedforumsearch h2 {
    font-size: 15px;
    margin-bottom: 1em; }
  .tab_content .advancedforumsearch input.search_button {
    clear: both;
    display: block;
    margin: 10px 0 10px 0px; }
  .tab_content .advancedforumsearch .leftside {
    float: left;
    width: 40%; }
  .tab_content .advancedforumsearch .rightside {
    float: right;
    width: 60%; }
  .tab_content .advancedforumsearch .inputwidth input {
    width: 230px; }


div.ad_box {
  overflow: hidden;
  clear: both; }

div.ad {
  border: solid 1px #111; }

div.ad.leaderboard {
  width: 728px;
  height: 90px;
  background: #333; }

div.ad.tiny_square {
  width: 125px;
  height: 125px;
  background: #333;
  float: left;
  margin-bottom: 8px; }

div#header div.ad.leaderboard {
  float: right;
  clear: right;
  margin-right: 8px; }

div#footer div.ad.leaderboard {
  margin-left: 80px; }

div.ad.large_rectangle {
  width: 336px;
  height: 280px;
  background: #333;
  margin: 5px auto 5px auto; }

div.ad.sidebanner {
  width: 160px;
  height: 600px;
  float: left;
  margin: 7px 7px 10px 2px; }

ul.network {
  float: right;
  font-size: 11px;
  letter-spacing: 1px;
  margin: 8px; }
  ul.network li {
    margin-left: 2px; }


ul.nav li.dropdown, #menubar li.dropdown {
  float: left;
  position: relative;
  z-index: 500; }
  ul.nav li.dropdown ul.menu,   #menubar li.dropdown ul.menu {
    display: none; }
  ul.nav li.dropdown.open ul.menu,   #menubar li.dropdown.open ul.menu {
    display: block; }
  ul.nav li.dropdown ul.menu,   #menubar li.dropdown ul.menu {
    position: absolute;
    z-index: 2000;
    top: 46px;
    left: 0px;
    border: solid 1px #191919;
    -webkit-box-shadow: 1px 1px 2px #111;
    -moz-box-shadow: 1px 1px 2px #111; }
    ul.nav li.dropdown ul.menu li,     #menubar li.dropdown ul.menu li {
      float: left;
      height: 20px;
      line-height: 20px;
      width: 154px;
      border-top: solid 1px #191919;
      background: url(/images/ui/menu_bg.png?1453133029);
      clear: both; }
      ul.nav li.dropdown ul.menu li a,       #menubar li.dropdown ul.menu li a {
        float: left;
        height: 20px;
        padding-left: 8px;
        width: 146px;
        line-height: 20px;
        text-shadow: 1px 1px 1px #222;
        font-size: 12px; }
        ul.nav li.dropdown ul.menu li a:hover, ul.nav li.dropdown ul.menu li a.selected,         #menubar li.dropdown ul.menu li a:hover, #menubar li.dropdown ul.menu li a.selected {
          background-color: #333;
          color: #ececca; }
        ul.nav li.dropdown ul.menu li a.more,         #menubar li.dropdown ul.menu li a.more {
          background-image: url(/images/ui/menu_arrow.gif?1453133029);
          background-position: 145px center;
          background-repeat: no-repeat; }
      ul.nav li.dropdown ul.menu li ul.sub_menu,       #menubar li.dropdown ul.menu li ul.sub_menu {
        -webkit-box-shadow: 1px 1px 2px #111;
        -moz-box-shadow: 1px 1px 2px #111;
        float: left;
        display: none;
        position: absolute;
        z-index: 2500;
        left: 154px;
        top: 3px; }
      ul.nav li.dropdown ul.menu li.open ul.sub_menu,       #menubar li.dropdown ul.menu li.open ul.sub_menu {
        display: block; }

div.drilldown {
  padding: 2px; }

div.drilldown ul {
  overflow: visible;
  float: left; }
  div.drilldown ul li {
    height: 46px;
    background: url(/images/ui/menu_header_bg.jpg?1453133029) right 0 no-repeat; }
    div.drilldown ul li h3 {
      font-family: "Myriad Pro", Arial, sans-serif;
      font-size: 16px;
      font-weight: normal;
      float: left;
      height: 46px;
      line-height: 46px; }
      div.drilldown ul li h3 span span {
        background: url(/images/ui/carot.png?1453133029) right center no-repeat;
        padding: 0 20px 0 18px; }
      div.drilldown ul li h3 span {
        background: url(/images/ui/menu_header_overlay_bg.png?1453133029) 0 0 no-repeat;
        display: block;
        padding-right: 15px; }
    div.drilldown ul li:hover {
      cursor: pointer; }
    div.drilldown ul li:hover, div.drilldown ul li.open {
      background: url(/images/ui/menu_header_bg.jpg?1453133029) right -46px no-repeat;
      color: #ececca; }

ul.main_nav {
  position: relative;
  z-index: 1000;
  overflow: visible; }
  ul.main_nav h3 {
    padding-bottom: 5px; }
    ul.main_nav h3 a {
      float: left;
      height: 30px; }
    ul.main_nav h3 a.highlight {
      color: #f8eecf; }
    ul.main_nav h3 a.highlight:hover {
      color: #f8eecf; }
    ul.main_nav h3 a span {
      height: 25px;
      line-height: 25px;
      border-right: solid 2px #ccc;
      padding: 0 10px 0 5px; }
    ul.main_nav h3 a:hover {
      background: transparent; }
  ul.main_nav li.dropdown:hover h3 a,   ul.main_nav li.dropdown.open h3 a {
    color: white; }
  ul.main_nav li.dropdown ul.menu {
    top: 22px;
    left: 0; }
    ul.main_nav li.dropdown ul.menu li {
      margin-left: 0; }
  ul.main_nav li.contact ul.menu {
    left: auto;
    right: 0; }
  ul.main_nav li.contact h3 a span {
    border: none; }


ul.nav li.software ul.menu {
  border: solid 1px #464646;
  width: 315px;
  padding: 10px;
  background: #202020; }
  ul.nav li.software ul.menu ul {
    float: left;
    margin: 0 15px 0 0; }
    ul.nav li.software ul.menu ul ul {
      float: left;
      width: 80px; }
      ul.nav li.software ul.menu ul ul li {
        width: 100%; }
    ul.nav li.software ul.menu ul li {
      background: none;
      border: none;
      padding: 0; }
      ul.nav li.software ul.menu ul li a {
        background: none;
        width: 80px;
        padding: 0; }
    ul.nav li.software ul.menu ul h4 {
      margin: 0 0 10px 0;
      border-bottom: solid 3px #f4f3d4;
      padding-bottom: 5px; }

ul.nav li.software ul.menu ul.3d {
  width: 210px; }

ul.nav li.dropdown.software h3 ul.menu {
  padding: 10px 10px 10px 10px; }
  ul.nav li.dropdown.software h3 ul.menu ul h4 {
    padding: 0 0 0px 0;
    margin: 0 0 10px 0;
    line-height: 24px; }
ul.nav li.dropdown.software div.titles {
  background: url(/images/ui/menu_bg.png?1453133029);
  -webkit-box-shadow: 1px 1px 2px #111;
  -moz-box-shadow: 1px 1px 2px #111;
  float: left;
  display: none;
  position: absolute;
  z-index: 1500;
  left: 165px;
  top: 3px;
  z-index: 1000;
  width: 360px;
  overflow: hidden;
  padding: 15px; }
  ul.nav li.dropdown.software div.titles h4 {
    font-size: 16px;
    margin: 0 0 5px 8px;
    text-decoration: underline; }
  ul.nav li.dropdown.software div.titles ul.list {
    margin-left: 15px; }
  ul.nav li.dropdown.software div.titles ul {
    float: left;
    width: 160px; }
  ul.nav li.dropdown.software div.titles li {
    width: 130px;
    border: none;
    height: 24px;
    background: url(/images/ui/menu_arrow.gif?1453133029) no-repeat 0% 50%;
    padding-left: 20px; }
    ul.nav li.dropdown.software div.titles li a {
      text-transform: capitalize;
      width: 130px;
      line-height: 24px;
      height: 24px;
      background: none;
      font-size: 12px;
      color: white;
      padding-left: 0; }
      ul.nav li.dropdown.software div.titles li a:hover {
        color: #ececca;
        background: transparent; }

#menubar li.dropdown span {
  padding-right: 15px;
  background: url(/images/ui/carot.png?1453133029) center right no-repeat;
  text-decoration: underline; }
#menubar li.dropdown span:hover {
  color: #F8EECF; }
#menubar li.dropdown.open {
  background: #333;
  color: #f9f6cf; }
#menubar li.dropdown:hover {
  cursor: pointer; }
#menubar li.dropdown ul.menu {
  top: 28px; }
  #menubar li.dropdown ul.menu li {
    background: #222;
    text-decoration: none; }

a#logo_link {
  width: 234px;
  height: 102px;
  background: url(/images/ui/logo.png?1458512632);
  position: absolute;
  top: 55px;
  left: 40px;
  text-indent: -999px; }

form.site_search, form.dashboard_user_search {
  overflow: visible; }

ul.menu_search_options {
  background: #e6e6e6;
  position: absolute;
  border: solid 1px #c0c0c0;
  padding: 10px 5px;
  left: 0;
  top: 27px;
  z-index: 2000; }
  ul.menu_search_options a {
    line-height: 18px;
    height: 18px;
    color: #818181;
    padding: 0 10px;
    font-size: 13px;
    cursor: pointer; }
    ul.menu_search_options a:hover {
      color: #333;
      background: transparent; }
    ul.menu_search_options a.selected {
      font-weight: bold;
      background: url(/images/ui/search_selected.gif?1453133029) 1px 3px no-repeat; }

.search_wrapper {
  position: relative; }
  .search_wrapper .show_options {
    cursor: pointer;
    width: 29px;
    height: 21px;
    position: absolute;
    top: 4px;
    left: 4px;
    background: transparent;
    display: block;
    text-indent: -9999px; }
  .search_wrapper input.prompting {
    color: #999; }

.session {
  margin: -3px -5px 0 -2px; }

.session form .buttons {
  clear: left;
  padding-top: 5px; }
  .session form .buttons input {
    margin-right: 8px; }
.session form .alt-row {
  clear: none;
  float: left;
  margin-right: 5px; }
  .session form .alt-row.second {
    margin-right: 0; }
.session form div label {
  width: 120px; }
.session form div span.field, .session form div input {
  width: 151px;
  height: 22px;
  line-height: 22px; }
.session form div span.field {
  display: block;
  padding: 6px 2px 1px 5px;
  background: url(/images/ui/login_textfield_bg.png?1453133029); }
.session form div input {
  border: 0;
  background: transparent; }
.session form input.login, .session form a.register {
  background: url(/images/ui/signup_button.png?1453133029);
  height: 30px;
  width: 74px;
  border: 0;
  text-indent: -999px;
  cursor: pointer;
  float: left; }
.session form a.register {
  background: url(/images/ui/register_button.png?1453133029); }
.session form .forgot {
  float: left;
  margin: 8px 0 0 10px; }


.alerts div {
  min-height: 55px;
  padding: 15px;
  margin: 10px;
  font-size: 1.4em; }
  .alerts div h2 {
    font-size: 1.6em;
    color: white;
    font-weight: bold; }
.alerts .success {
  background-color: #1C4E1D;
  border: 1px solid #14761F;
  color: #8CD791; }
.alerts .error {
  background-color: #4E1C1D;
  border: 1px solid #76141F;
  color: #D78C91; }

#menubar {
  z-index: 5000;
  position: fixed;
  line-height: 28px;
  font-size: 11px;
  background: url(/images/ui/topback.png?1453133029) repeat-x bottom left; }
  #menubar ul, #menubar li {
    height: 28px;
    float: left; }
  #menubar ul.right {
    float: right; }
  #menubar ul.login {
    background: #282828;
    border-bottom: solid 1px #424242;
    border-right: solid 1px #222222; }
    #menubar ul.login, #menubar ul.login li {
      height: 27px; }
    #menubar ul.login li {
      padding: 0 0 0 12px; }
      #menubar ul.login li.login {
        padding: 3px 10px 0 5px;
        height: 24px; }
    #menubar ul.login label {
      float: left;
      font-weight: bold;
      color: #c2c2c2; }
    #menubar ul.login span.field {
      margin: 3px 5px 0 5px;
      width: 111px;
      height: 18px;
      border: none;
      border-top: solid 2px #c9c9c9;
      border-left: solid 1px #c9c9c9;
      background: #ececec;
      float: left;
      line-height: 10px; }
      #menubar ul.login span.field input {
        border: none;
        background: transparent;
        width: 107px;
        padding: 2px; }
  #menubar li.button {
    padding: 0 10px;
    border-left: solid 1px #5a5a5a;
    border-right: solid 1px #313131; }
    #menubar li.button a {
      text-decoration: underline;
      float: left;
      height: 28px;
      line-height: 28px;
      color: #c2c2c2; }
    #menubar li.button span.label {
      float: left;
      height: 28px;
      line-height: 28px;
      margin-right: 5px;
      color: #959595; }
    #menubar li.button a:hover {
      color: #F8EECF; }
  #menubar li.login {
    line-height: 10px; }
  #menubar li.register {
    border-left: solid 1px #5a5a5a;
    border-right: solid 1px #5a5a5a;
    padding: 0 10px; }
  #menubar li.logged_in {
    border-bottom: solid 1px #414141;
    background: #282828;
    border-left: 0; }
    #menubar li.logged_in, #menubar li.logged_in a {
      height: 27px; }
  #menubar li.dropdown {
    padding-right: 5px; }
    #menubar li.dropdown ul.menu {
      height: auto;
      overflow: hidden; }
    #menubar li.dropdown span {
      color: #c2c2c2; }
    #menubar li.dropdown li a {
      text-decoration: none; }
  #menubar li.messages a {
    background: url(/images/ui/dashboard_icon_map.gif?1453133029) 0 -752px no-repeat;
    padding-left: 20px; }
  #menubar li.friends_online {
    background: url(/images/ui/dashboard_icon_map.gif?1453133029) 8px -354px no-repeat;
    padding-left: 30px; }
  #menubar li.friends_online.open {
    background: #333 url(/images/ui/dashboard_icon_map.gif?1453133029) 7px 6px no-repeat; }
  #menubar li.offline, #menubar li.signout {
    padding-left: 5px; }
    #menubar li.offline a,     #menubar li.signout a {
      padding-left: 18px;
      background: url(/images/ui/dashboard_icon_map.gif?1453133029) 0 -793px no-repeat; }
  #menubar li.unread a {
    background: url(/images/ui/mail_glow.png?1453133029) -4px -5px no-repeat;
    padding-left: 30px; }
  #menubar li.submissions ul.menu li,   #menubar li.network ul.menu li {
    height: 26px; }
    #menubar li.submissions ul.menu li.portfolio a,     #menubar li.network ul.menu li.portfolio a {
      background-position: 6px -76px; }
    #menubar li.submissions ul.menu li.blog a,     #menubar li.network ul.menu li.blog a {
      background-position: 6px -114px; }
    #menubar li.submissions ul.menu li.articles a,     #menubar li.network ul.menu li.articles a {
      background-position: 6px -235px; }
    #menubar li.submissions ul.menu li.files a,     #menubar li.network ul.menu li.files a {
      background-position: 6px -275px; }
    #menubar li.submissions ul.menu li.tutorial a,     #menubar li.network ul.menu li.tutorial a {
      background-position: 6px -396px; }
    #menubar li.submissions ul.menu li.favorites a,     #menubar li.network ul.menu li.favorites a {
      background-position: 6px -154px; }
    #menubar li.submissions ul.menu li.purchases a,     #menubar li.network ul.menu li.purchases a {
      background-position: 6px -196px; }
    #menubar li.submissions ul.menu li.events a,     #menubar li.network ul.menu li.events a {
      background-position: 6px -314px; }
    #menubar li.submissions ul.menu li.friends a,     #menubar li.network ul.menu li.friends a {
      background-position: 6px -356px; }
    #menubar li.submissions ul.menu li.canvasband a,     #menubar li.network ul.menu li.canvasband a {
      background-position: 6px -76px; }
    #menubar li.submissions ul.menu li.visbid a,     #menubar li.network ul.menu li.visbid a {
      background-position: 6px -76px; }
    #menubar li.submissions ul.menu li.groups a,     #menubar li.network ul.menu li.groups a {
      background-position: 6px 3px; }
    #menubar li.submissions ul.menu li a,     #menubar li.network ul.menu li a {
      background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
      background-repeat: no-repeat;
      padding: 3px 0 3px 30px;
      width: 104px; }

div.upload_your_own_content a {
  display: block;
  width: 330px;
  height: 53px;
  background: url(/images/ui/upload_share_your_ideas.png?1453133029);
  text-indent: -9999px;
  margin: -8px 0 0 6px; }

.jump_menu {
  display: none;
  position: absolute;
  z-index: 2000; }
  .jump_menu .menu_header {
    height: 25px; }
    .jump_menu .menu_header a.toggle_jump_menu {
      float: right;
      height: 25px;
      text-indent: -9999px; }
  .jump_menu .menu_content {
    padding: 10px 10px 10px 20px; }
    .jump_menu .menu_content h3 {
      font-size: 14px;
      color: #f9f6cf; }
    .jump_menu .menu_content ul {
      overflow: hidden; }
    .jump_menu .menu_content ul li {
      float: left;
      width: 100px;
      margin-right: 10px;
      line-height: 18px; }
      .jump_menu .menu_content ul li li {
        float: none; }
  .jump_menu .menu_footer {
    height: 3px; }

.preview_box {
  display: none;
  position: absolute;
  z-index: 2000; }
  .preview_box .menu_header {
    height: 25px; }
    .preview_box .menu_header a.toggle_jump_menu {
      float: right;
      height: 25px;
      text-indent: -9999px; }
  .preview_box .menu_content {
    padding: 10px 10px 10px 20px; }
    .preview_box .menu_content h3 {
      font-size: 14px;
      color: #f9f6cf; }
    .preview_box .menu_content ul {
      overflow: hidden; }
    .preview_box .menu_content ul li {
      float: left;
      width: 100px;
      margin-right: 10px;
      line-height: 18px; }
      .preview_box .menu_content ul li li {
        float: none; }
  .preview_box .menu_footer {
    height: 3px; }

.displayed {
  display: block; }

.sidebar .sell_your_assets, .sidebar .visbid_callout {
  width: 340px;
  border: none; }
  .sidebar .sell_your_assets h3,   .sidebar .visbid_callout h3 {
    display: none; }
  .sidebar .sell_your_assets .body,   .sidebar .visbid_callout .body {
    margin: 55px 0 0 22px;
    line-height: 18px;
    color: #b4b4b4; }
    .sidebar .sell_your_assets .body a,     .sidebar .visbid_callout .body a {
      color: #f9f6cf;
      text-decoration: underline;
      background: url(/images/ui/marketplace_arrow_icon.gif?1453133029) right 0 no-repeat;
      padding-right: 10px;
      margin-right: 5px; }
      .sidebar .sell_your_assets .body a:hover,       .sidebar .visbid_callout .body a:hover {
        color: white; }
.sidebar .sell_your_assets {
  background: url(/images/ui/sell_your_assets_bg.jpg?1453133029);
  height: 210px; }
  .sidebar .sell_your_assets .body {
    margin-right: 20px; }
  .sidebar .sell_your_assets p {
    margin-bottom: 1em; }
.sidebar .list_your_school {
  background: url(/images/ui/list_your_school_with_us.jpg?1453133029);
  height: 131px; }
.sidebar .list_your_news {
  background: url(/images/ui/news.jpg?1453133029);
  height: 131px; }
.sidebar .list_your_job {
  background: url(/images/ui/list_your_job_with_us.jpg?1453133029);
  height: 131px; }
.sidebar .visbid_callout {
  background: url(/images/ui/visbid_callout_bg.png?1453133029);
  height: 110px; }

.schoolshow {
  font-size: 12px;
  padding: 15px; }
  .schoolshow h2 {
    font-size: 24px; }
  .schoolshow h3 {
    font-size: 16px; }
  .schoolshow ul.schoolhover {
    margin: 40px 0 40px 100px; }
    .schoolshow ul.schoolhover span {
      font-size: 11px;
      font-weight: bold;
      float: left;
      width: 120px; }
    .schoolshow ul.schoolhover li {
      display: block;
      height: 18px; }
  .schoolshow .schoolbackground {
    background: url(/images/ui/schools_fullthumbsample.png?1453133029) no-repeat;
    width: 727px;
    height: 258px;
    border: 3px solid #4a4a4a;
    padding: 0; }
  .schoolshow .schoollegend {
    background: url(/images/ui/schools_legendbg.png?1453133029) no-repeat;
    height: 180px;
    width: 420px;
    margin: 40px 0 0 40px;
    padding: 27px 0 0 30px; }
    .schoolshow .schoollegend ul {
      padding: 0;
      margin: 0;
      font-size: 11px; }

.titles {
  margin: 20px 0 20px 0; }
  .titles h2 {
    float: left;
    margin-right: 20px;
    line-height: 24px; }
  .titles h3 {
    line-height: 24px; }

.schooldesc {
  margin-top: 1em; }
  .schooldesc p {
    margin-bottom: 1em;
    line-height: 1.25em; }

.new_school {
  margin: 10px; }
  .new_school .field {
    margin-bottom: 8px; }
  .new_school .box0001 {
    height: 60px; }
    .new_school .box0001 .reversed {
      display: block;
      float: left;
      text-align: center; }
      .new_school .box0001 .reversed label {
        width: 100%; }

div.file_author {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #1881ba; }

h3.newstitles {
  font-size: 2em;
  margin-bottom: 15px; }

.rj_insertcode br, .rj_insertcode table br {
  display: none; }

#terms_nav li, #terms_nav li.selected {
  float: left; 
	padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #4aba4a;
	margin-right: 5px;
}

#terms_nav li {
	background: none;	
}

#terms_nav li a {
	text-decoration: underline;
}

#terms_nav li.selected a {
	text-decoration: none;
}

.termcontent {
	padding: 15px 0;
	line-height: 1.25em;
}

.termcontent p {
	margin-bottom: 1em;
}

.termcontent ul {
	list-style: disc;
	margin: 0;
	padding: 1em 0 1em 2em;
}

.termcontent h2, .termcontent h1 {
	margin: .5em 0;
}

.termcontent h2 {
	font-family: "Myriad Pro", Arial, Verdana, Sans-Serif, San-Serif;
	font-size: 16px;
	font-weight: bold;
}

.termcontent h1 {
	font-family: "Myriad Pro", Arial, Verdana, Sans-Serif, San-Serif;
	font-size: 24px;
	font-weight: bold;
}

.zoom_link {
  position: relative;
  left: -100px;
}

body {
  background: black; }

#highend {
  width: 1125px;
  margin: 0 auto;
  position: relative;
  background-color: #292929;
  background-position: left bottom;
  background-repeat: no-repeat; }

#main {
  overflow: hidden;
  padding-top: 8px;
  padding-left: 7px; }

.user_layout div.left_layout_column, .user_layout div.right_layout_column, .default_layout div.left_layout_column, .default_layout div.right_layout_column, .download_layout div.left_layout_column, .download_layout div.right_layout_column, .marketplace_layout div.left_layout_column, .marketplace_layout div.right_layout_column {
  float: left; }

.user_layout div.right_layout_column {
  width: 746px; }
.user_layout div.left_layout_column {
  width: 372px; }

.default_layout div.left_layout_column, .download_layout div.left_layout_column, .marketplace_layout div.left_layout_column {
  width: 769px; }
.default_layout div.right_layout_column, .download_layout div.right_layout_column, .marketplace_layout div.right_layout_column {
  margin-left: 6px;
  width: 343px; }

#header {
  height: 125px;
  padding-top: 30px;
  background: #111111 url(/images/ui/header_bg.gif?1453133029) bottom left no-repeat; }

#footer {
  height: 272px;
  background: url(/images/ui/footer_bg.gif?1453133029); }

#breadcrumb {
  height: 28px;
  line-height: 27px;
  background: url(/images/ui/breadcrumb_bg.gif?1453133029) repeat-x;
  width: 1117px;
  padding-left: 8px; }
  #breadcrumb p {
    margin-left: 0px;
    float: left; }
  #breadcrumb .filex {
    margin-left: 20px;
    float: left;
    height: 20px;
    margin-left: 8px;
    overflow: hidden;
    padding-top: 5px;
    vertical-align: middle; }

#utility {
  height: 50px;
  background: url(/images/ui/utility_bg.gif?1453133029) repeat-x; }

#menubar {
  height: 36px;
  width: 1125px; }

a {
  color: #ccc;
  text-decoration: none; }

div.listing div.header div.title {
  height: 36px;
  background: url(/images/ui/listing_title_header_bg.gif?1453133029); }
  div.listing div.header div.title div.results {
    float: left;
    font-size: 12px;
    width: 300px;
    margin: 14px 0 0 14px; }
  div.listing div.header div.title div.pages {
    float: right;
    font-size: 12px;
    width: 340px;
    margin: 14px 14px 0 0;
    text-align: right; }
div.listing div.header div.filter {
  padding-left: 24px;
  height: 52px;
  background: url(/images/ui/listing_filter_header_bg.gif?1453133029);
  font-size: 15px;
  line-height: 52px; }
  div.listing div.header div.filter form {
    width: 730px; }
  div.listing div.header div.filter ul {
    float: left; }
    div.listing div.header div.filter ul li {
      float: left;
      margin-left: 10px; }
  div.listing div.header div.filter h4 {
    font-weight: normal;
    float: left; }
div.listing div.header div.sort {
  height: 34px;
  background: url(/images/ui/listing_sort_header_bg.gif?1453133029); }
  div.listing div.header div.sort ul li {
    float: left;
    font-size: 14px;
    line-height: 34px; }
    div.listing div.header div.sort ul li a span {
      border-bottom: solid 1px; }
    div.listing div.header div.sort ul li a.up {
      background: url(/images/ui/sort_up.gif?1453133029) right 4px no-repeat;
      padding-right: 13px; }
    div.listing div.header div.sort ul li a.down {
      background: url(/images/ui/sort_down.gif?1453133029) right 5px no-repeat;
      padding-right: 13px; }
    div.listing div.header div.sort ul li.title {
      margin: 0 20px 0 95px;
      width: 360px; }
    div.listing div.header div.sort ul li.rating {
      margin-right: 10px;
      width: 100px; }
    div.listing div.header div.sort ul li.view_count {
      margin-right: 10px;
      width: 60px; }
    div.listing div.header div.sort ul li.created_at {
      width: 90px; }
div.listing div.footer {
  height: 36px;
  background: url(/images/ui/listing_footer_bg.gif?1453133029); }
  div.listing div.footer .pages {
    padding: 12px 10px; }
div.listing ul.listing li {
  height: 68px;
  clear: both;
  overflow: hidden; }
  div.listing ul.listing li.odd {
    background: url(/images/ui/dashboard_table_row_bg.jpg?1453133029) 0 0; }
  div.listing ul.listing li.even td {
    background: url(/images/ui/dashboard_table_row_bg.jpg?1453133029) 0 -69px; }
  div.listing ul.listing li img {
    float: left;
    margin: 10px; }
  div.listing ul.listing li .details {
    margin-right: 20px;
    width: 360px;
    float: left;
    margin-top: 10px; }
    div.listing ul.listing li .details h4 {
      font-weight: normal;
      font-size: 16px; }
  div.listing ul.listing li .downloads, div.listing ul.listing li .date {
    font-size: 14px;
    line-height: 68px;
    float: left; }
  div.listing ul.listing li .downloads {
    margin-right: 10px;
    width: 60px; }
  div.listing ul.listing li .date {
    width: 70px; }
  div.listing ul.listing li .voting {
    margin-right: 10px;
    margin-top: 18px;
    width: 100px;
    float: left; }

.voting_widget {
  background: url(/images/ui/rating.png?1453133029);
  width: 98px;
  height: 34px;
  position: relative;
  z-index: 1; }
  .voting_widget p.up, .voting_widget p.down, .voting_widget p.total {
    font-size: 9px;
    position: absolute;
    line-height: 9px; }
  .voting_widget p.up, .voting_widget p.down {
    width: 26px;
    text-align: center;
    top: 23px;
    color: #535353; }
  .voting_widget p.down {
    left: 1px; }
  .voting_widget p.up {
    left: 27px; }
  .voting_widget p.total {
    left: 58px;
    top: 11px;
    width: 34px;
    font-size: 12px;
    text-align: center;
    line-height: 12px;
    color: #a4a4a4; }
  .voting_widget a.up, .voting_widget a.down {
    width: 17px;
    height: 18px;
    display: block;
    position: absolute;
    top: 3px;
    text-indent: -999px;
    overflow: hidden; }
  .voting_widget a.up {
    left: 31px; }
    .voting_widget a.up:hover {
      background: url(/images/ui/vote_up.gif?1453133029); }
  .voting_widget a.down {
    left: 5px; }
    .voting_widget a.down:hover {
      background: url(/images/ui/vote_down.gif?1453133029); }

.listing .topic_icon {
  background: url(/images/ui/topic_icon.png?1453133029) center center no-repeat;
  width: 55px;
  height: 55px;
  float: left; }

.pagination {
  background: none;
  clear: both;
  font-size: 11px;
  width: 100%; }

.pagination a {
  padding: 2px 5px 2px 5px;
  border: 1px solid #686868;
  font-size: 11px;
  background: #4e4e4e;
  margin: 0 0 0 0; }

.pagination a:hover {
  background: url(/images/ui/hover_overlay.png?1453133029); }

.pagination .disabled, .pagination .current {
  color: #898989; }

.pagination .disabled {
  border: none;
  background: none; }

.pagination .current {
  background: #686868;
  padding: 2px 5px 2px 5px; }



.inlinepagination {
  background: none;
  clear: none;
  font-size: 11px;
  float: right;
  width: auto;
  margin-right: 10px; }

.feature_request .divider h4 {
  float: left; }

.pagination.download {
  margin: 0px 7px 7px 7px;
}

.pagination.download.forum {
  margin-top: 7px;
}

.user_layout .footer {
  height: 24px;
  background: url(/images/ui/box_footer_bg.jpg?1453133029);
  line-height: 24px;
  overflow: hidden;
  padding-top: 2px; }
  .user_layout .footer a {
    color: #f8eecf; }
  .user_layout .footer ul {
    padding-top: 4px; }
    .user_layout .footer ul li {
      height: 16px;
      line-height: 16px;
      float: right;
      border-right: solid 1px #676767;
      margin-left: 8px;
      padding-right: 8px; }
      .user_layout .footer ul li.view_all {
        border: none; }
        .user_layout .footer ul li.view_all a {
          background: url(/images/ui/box_footer_view_all_bg.jpg?1453133029) right center no-repeat;
          padding-right: 10px; }
          .user_layout .footer ul li.view_all a:hover {
            color: white; }
  .user_layout .footer a.view_all {
    float: right;
    color: #f8eecf;
    background: url(/images/ui/box_footer_view_all_bg.jpg?1453133029) right 7px no-repeat;
    padding-right: 10px;
    margin-right: 5px; }
    .user_layout .footer a.view_all:hover {
      color: white; }

.box {
  border: solid 1px #171717;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  margin: 0 0 8px 7px;
  overflow: hidden;
  background: #575757; }
  .box .header {
    height: 35px;
    background: url(/images/ui/box_header_bg.jpg?1453133029); }
    .box .header h3 {
      text-shadow: #333 2px 2px 3px;
      line-height: 35px;
      font-size: 16px;
      color: #ddd;
      margin-left: 10px; }
      .box .header h3 span.edit {
        position: absolute;
        top: 0;
        right: 10px;
        font-size: 12px; }
        .box .header h3 span.edit a {
          color: #f8eecf; }
    .box .header p.right,     .box .header div.right {
      line-height: 35px; }
    .box .header .topiccontrols {
      float: right;
      margin-top: -26px;
      margin-right: 10px; }
    .box .header .topiccontrols a {
      margin-left: 5px; }
  .box .header, .box .footer {
    position: relative;
    z-index: 0; }
    .box .header p.right,     .box .header div.right,     .box .footer p.right,     .box .footer div.right {
      position: absolute;
      top: 0;
      right: 10px; }
  .box .content {
    padding: 10px; }
  .box .content a,   .box .listing a {
    color: #f8eecf; }
    .box .content a:hover,     .box .listing a:hover {
      color: white;
      background: transparent; }
  .box .divider {
    background: url(/images/ui/box_divider_bg.png?1453133029) repeat-x;
    height: 35px;
    line-height: 35px;
    margin-top: 5px;
    clear: both; }
    .box .divider h4 {
      padding-left: 15px;
      font-size: 16px;
      font-family: "Myriad Pro";
      float: left;
      width: 580px; }
      .box .divider h4 small {
        font-size: 11px;
        font-family: arial, helvetica, sans-serif; }
  .box .footer {
    height: 26px;
    background: url(/images/ui/box_footer_bg.jpg?1453133029) repeat-x #343434;
    line-height: 24px;
    overflow: hidden;
    padding-top: 2px; }
    .box .footer ul {
      padding-top: 4px; }
      .box .footer ul li {
        height: 16px;
        line-height: 16px;
        float: right;
        border-right: solid 1px #676767;
        margin-left: 8px;
        padding-right: 8px; }
        .box .footer ul li.view_all {
          border: none; }
          .box .footer ul li.view_all a {
            background: url(/images/ui/box_footer_view_all_bg.jpg?1453133029) right center no-repeat;
            padding-right: 10px; }
            .box .footer ul li.view_all a:hover {
              color: white; }
    .box .footer a.view_all {
      float: right;
      color: #f8eecf;
      background: url(/images/ui/box_footer_view_all_bg.jpg?1453133029) right 7px no-repeat;
      padding-right: 10px;
      margin-right: 5px; }
      .box .footer a.view_all:hover {
        color: white; }
    .box .footer p.right,     .box .footer div.right {
      line-height: 27px; }
    .box .footer p.left,     .box .footer div.left {
      margin-left: 10px; }
  .box .listing table {
    width: 100%; }
    .box .listing table td, .box .listing table th {
      padding-left: 10px; }
    .box .listing table th.price {
      width: 60px; }
    .box .listing table th {
      font-family: "Myriad Pro", Arial;
      background: url(/images/ui/dashboard_table_header_bg.jpg?1453133029) bottom left;
      height: 18px;
      line-height: 35px;
      font-size: 14px;
      text-align: left; }
      .box .listing table th.active a {
        text-decoration: underline; }
      .box .listing table th a.up {
        padding-right: 13px;
        background: url(/images/ui/box_table_header_sort_up.jpg?1453133029) right center no-repeat; }
      .box .listing table th a.down {
        padding-right: 13px;
        background: url(/images/ui/box_table_header_sort_down.jpg?1453133029) right center no-repeat; }
    .box .listing table tbody tr {
      height: 69px; }
      .box .listing table tbody tr.odd td {
        background: #444; }
      .box .listing table tbody tr.even td {
        background: #555; }
      .box .listing table tbody tr td {
        height: 69px;
        vertical-align: middle; }
        .box .listing table tbody tr td.name h4 {
          font-size: 17px;
          color: #cccccc;
          margin-bottom: 2px; }
      .box .listing table tbody tr td.views {
        padding-right: 9px; }
      .box .listing table tbody tr td.created_date {
        padding-right: 5px; }
    .box .listing table tbody tr.header {
      height: 18px; }
      .box .listing table tbody tr.header td {
        height: 18px;
        background-color: #393939; }

.box .recentjobtable td, .box .listing .recentjobtable td {
  vertical-align: middle;
  text-align: center;
  padding: 10px; }
  .box .recentjobtable td a.widthexception img,   .box .listing .recentjobtable td a.widthexception img {
    max-width: 173px;
    max-height: 134px; }
  .box .recentjobtable td p, .box .recentjobtable td h4,   .box .listing .recentjobtable td p, .box .listing .recentjobtable td h4 {
    text-align: left;
    margin-left: 10px; }
  .box .recentjobtable td h4 a,   .box .listing .recentjobtable td h4 a {
    color: #fcfdd3;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2em; }
  .box .recentjobtable td p,   .box .listing .recentjobtable td p {
    font-size: 11px;
    line-height: 1.2em; }
  .box .recentjobtable td p span,   .box .listing .recentjobtable td p span {
    color: #fcfdd3; }
  .box .recentjobtable td img,   .box .listing .recentjobtable td img {
    max-height: 50px;
    max-width: 120px; }
.box .recentjobtable tr.odd td, .box .listing .recentjobtable tr.odd td {
  background: #4f4f4f;
  height: 69px; }
.box .recentjobtable tr.even td, .box .listing .recentjobtable tr.even td {
  background: none;
  height: 69px; }

.toggles {
  float: right;
  line-height: 35px;
  height: 35px;
  vertical-align: middle;
  margin-right: 9px;
  margin-top: 8px; }
  .toggles a.backward {
    background: url(/images/ui/arrow_left.png?1453133029) no-repeat;
    height: 20px;
    width: 20px;
    display: block;
    float: left; }
  .toggles a.forward {
    background: url(/images/ui/arrow_right.png?1453133029) no-repeat;
    height: 20px;
    width: 20px;
    display: block;
    float: left; }
  .toggles a.disabled {
    opacity: .4;
    cursor: default; }

.pagexofx {
  font-size: 12px;
  margin-left: 20px;
  float: left; }

.backtodash {
  position: absolute;
  left: 610px;
  font-size: 12px;
  background: url(/images/ui/arrow_icon.gif?1453133029) 0% 50% no-repeat;
  padding-left: 14px; }

#page1, #page2, #page3, #page4, #page5, #page6, #page7, #page8, #page9, #page10 {
  clear: both; }

.tutorial_new .explain {
  padding: 10px 0 0 10px; }
.tutorial_new .fieldbox label {
  background: none;
  display: inline;
  width: auto;
  clear: none;
  float: none; }
.tutorial_new .box0001 {
  clear: both;
  display: block;
  height: 44px;
  background: #000;
  border: 1px solid gray;
  padding: 10px;
  margin-bottom: 10px; }
  .tutorial_new .box0001 .fieldwrap {
    float: left; }
    .tutorial_new .box0001 .fieldwrap label {
      font-size: 12px; }
.tutorial_new .box0002 {
  height: 90px;
  background: #000;
  border: 1px solid gray;
  padding: 10px;
  margin-bottom: 10px; }
  .tutorial_new .box0002 label {
    width: 160px; }
  .tutorial_new .box0002 .stacklet {
    margin-top: 15px;
    float: left;
    width: 90px; }
    .tutorial_new .box0002 .stacklet label {
      width: auto;
      clear: both;
      display: block; }
  .tutorial_new .box0002 .floatmeright {
    margin-left: 160px; }

.pushbox {
  margin-left: 170px; }

.content .box .listing td.updated_date, .content .box .listing td.created_date, .content .box .listing th.updated_date, .content .box .listing th.created_date {
  font-size: 11px;
  padding-bottom: 2px; }
.content .box .listing td.avatar, .content .box .listing th.avatar {
  width: 100px; }
.content .box .listing td.details, .content .box .listing th.details {
  width: 400px; }
  .content .box .listing td.details .image,   .content .box .listing th.details .image {
    float: left;
    margin-right: 10px; }
  .content .box .listing td.details h4,   .content .box .listing th.details h4 {
    font-size: 14px;
    padding-bottom: 4px; }

.content .box .tabs {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  background: url(/images/ui/box_header_bg.jpg?1453133029);
  height: 35px; }
  .content .box .tabs ul, .content .box .tabs dl {
    border-top: solid 1px #575757;
    padding-top: 6px; }
    .content .box .tabs ul li, .content .box .tabs ul dt,     .content .box .tabs dl li, .content .box .tabs dl dt {
      height: 28px;
      margin-left: 10px; }
      .content .box .tabs ul li.selected,       .content .box .tabs ul dt.selected,       .content .box .tabs dl li.selected,       .content .box .tabs dl dt.selected {
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-left-radius: 5px;
        background: #575757;
        font-size: 16px; }
        .content .box .tabs ul li.selected a, .content .box .tabs ul li.selected span,         .content .box .tabs ul dt.selected a, .content .box .tabs ul dt.selected span,         .content .box .tabs dl li.selected a, .content .box .tabs dl li.selected span,         .content .box .tabs dl dt.selected a, .content .box .tabs dl dt.selected span {
          padding: 0 20px;
          border: solid 1px #424242;
          border-bottom: none;
          height: 26px;
          text-shadow: #333 2px 2px 3px;
          background: #575757; }
    .content .box .tabs ul li, .content .box .tabs ul a, .content .box .tabs ul dt, .content .box .tabs ul li.selected span,     .content .box .tabs dl li, .content .box .tabs dl a, .content .box .tabs dl dt, .content .box .tabs dl li.selected span {
      line-height: 28px;
      float: left; }
    .content .box .tabs ul a, .content .box .tabs ul li.selected span,     .content .box .tabs dl a, .content .box .tabs dl li.selected span {
      height: 26px;
      padding: 0 15px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px;
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-left-radius: 5px;
      border-top-left-radius: 5px;
      border-top-left-radius: 5px; }
    .content .box .tabs ul a,     .content .box .tabs dl a {
      background: #414141; }
      .content .box .tabs ul a:hover,       .content .box .tabs dl a:hover {
        color: white;
        background: #373737; }
  .content .box .tabs ul.composeable li a span {
    padding: 0;
    background: none;
    border: none; }
.content .box .inner_tabs {
  padding: 6px; }
  .content .box .inner_tabs .tabs {
    background: transparent url(/images/ui/tutorials_tab_bar_bg.jpg?1453133029) 0 34px no-repeat; }
    .content .box .inner_tabs .tabs .tab_set li a {
      background: #414141;
      color: #bcbcbc;
      border: solid 1px #4e4e4e;
      border-bottom: 0; }
      .content .box .inner_tabs .tabs .tab_set li a:hover {
        color: white; }
    .content .box .inner_tabs .tabs .tab_set li.selected span, .content .box .inner_tabs .tabs .tab_set li.selected a {
      background: #676767 url(/images/ui/tutorials_tab_bg.jpg?1453133029) top left no-repeat;
      height: 27px; }
    .content .box .inner_tabs .tabs .tab_set li.selected a {
      padding: 0; }
  .content .box .inner_tabs .tab_content {
    background: #676767;
    overflow: hidden;
    border: solid 1px #4e4e4e;
    border-top: 0; }
    .content .box .inner_tabs .tab_content .listing {
      padding: 8px 0 0 8px;
      overflow: hidden; }
.content .box .reversed_tabs {
  background: url(/images/ui/group_tab_bg.jpg?1453133029);
  height: 28px;
  border-right: solid 1px #404040;
  padding: 5px 15px 0; }
  .content .box .reversed_tabs ul li, .content .box .reversed_tabs ul a {
    height: 28px;
    line-height: 28px;
    float: left; }
  .content .box .reversed_tabs ul a {
    padding: 0 10px 0 10px; }
    .content .box .reversed_tabs ul a:hover {
      background: transparent; }
  .content .box .reversed_tabs ul li.selected a {
    background: #575757;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px; }
.content .box .filters {
  overflow: hidden;
  padding-left: 24px;
  height: 51px;
  background: url(/images/ui/box_filter_bg.jpg?1453133029) bottom left;
  font-size: 15px;
  line-height: 52px; }
  .content .box .filters form {
    width: 730px; }
  .content .box .filters ul {
    float: left; }
    .content .box .filters ul li {
      float: left;
      margin-left: 10px; }
  .content .box .filters h4 {
    font-weight: normal;
    float: left; }
.content .box .inner_box {
  background: #6d6d6d;
  margin: 0 10px 10px 0;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px; }
  .content .box .inner_box .header {
    height: 30px;
    z-index: 0;
    background: url(/images/ui/inner_box_header_bg.jpg?1453133029); }
    .content .box .inner_box .header h3 {
      font-size: 14px; }
    .content .box .inner_box .header .right {
      line-height: 30px; }
.content .box ul.spotlight_items {
  overflow: hidden; }
  .content .box ul.spotlight_items li {
    padding: 8px;
    width: 174px;
    height: 266px;
    float: left;
    background: url(/images/ui/articles_spotlight_articles_bg.jpg?1453133029);
    position: relative; }
    .content .box ul.spotlight_items li .image {
      margin-bottom: 10px; }
      .content .box ul.spotlight_items li .image img {
        border: solid 1px #383838; }
    .content .box ul.spotlight_items li h4 {
      margin-bottom: 1em; }
      .content .box ul.spotlight_items li h4 a {
        font-weight: bold;
        color: #fffde2; }
    .content .box ul.spotlight_items li p.read_full_story {
      position: absolute;
      bottom: 0px;
      left: 8px;
      height: 26px;
      line-height: 26px; }
      .content .box ul.spotlight_items li p.read_full_story a {
        color: #fffde2;
        font-weight: bold;
        font-size: 11px; }

.sidebar .box {
  margin-left: 0; }
  .sidebar .box .header {
    height: 28px;
    background-position: bottom left; }
    .sidebar .box .header h3 {
      font-size: 12px;
      line-height: 28px; }
    .sidebar .box .header p.right {
      line-height: 28px; }
  .sidebar .box .listing table tbody tr {
    height: 23px;
    line-height: 23px; }
    .sidebar .box .listing table tbody tr td {
      height: 23px; }
    .sidebar .box .listing table tbody tr.even td {
      background-position: 0 -1px; }
    .sidebar .box .listing table tbody tr.odd td {
      background-position: 0 -79px; }

.lone_header {
  font-size: 16px;
  line-height: 35px;
  margin-left: 10px; }
  .lone_header h3 {
    text-align: left;
    display: inline; }
  .lone_header .inlinerss {
    float: right;
    font-size: 12px; }

table.inbox {
  width: 100%;
  margin-top: 6px; }
  table.inbox th {
    font-family: "Myriad Pro";
    font-size: 14px;
    background: url(/images/ui/th_back.png?1453133029);
    height: 30px;
    vertical-align: middle;
    text-align: left;
    padding: 5px; }
  table.inbox th.sender {
    padding-left: 30px;
    width: 20%; }
  table.inbox th.subject {
    width: 50%; }
  table.inbox td {
    padding: 5px;
    font-size: 11px;
    vertical-align: middle; }
  table.inbox tr.odd td {
    background: #5f5f5f; }
  table.inbox tr.even td {
    background: #6d6d6d; }
  table.inbox tr.unread td a {
    font-weight: bold;
    color: #eeeec8; }
  table.inbox tr.read td.sender {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-repeat: no-repeat;
    background-position: 7px -751px;
    padding-left: 30px; }
  table.inbox tr.unread td.sender {
    background-image: url(/images/ui/mail_glow.png?1453133029);
    background-repeat: no-repeat;
    background-position: -5px -5px;
    padding-left: 30px; }
  table.inbox tr.controlbar td {
    background: #676767;
    text-align: right;
    padding: 5px;
    padding-right: 10px; }

.messagedetail {
  padding: 10px; }
  .messagedetail .details {
    margin-bottom: 10px;
    vertical-align: middle; }
    .messagedetail .details label {
      width: 100px;
      float: left;
      font-family: "Myriad Pro", Arial, Helvetica;
      font-size: 14px; }
  .messagedetail .messagebody {
    clear: both padding-top: 10px;
    border-top: 1px dotted gray;
    margin-top: 20px;
    display: block; }
    .messagedetail .messagebody p {
      margin-bottom: 1em; }


.composemessage {
  padding: 10px; }
  .composemessage textarea, .composemessage input {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-top: 2px;
    clear: left;
    border: solid 2px #999;
    background: #eee;
    font-size: 12px;
    padding: 4px 2px;
    clear: left; }
  .composemessage label {
    width: 100px;
    float: left;
    padding-top: 4px;
    font-family: "Myriad Pro", Arial, Helvetica;
    font-size: 14px; }
  .composemessage .field {
    margin-bottom: 10px; }
  .composemessage .composesubmit {
    margin-left: 100px; }

#tutorial_page1_container, #tutorial_page2_container, #tutorial_page3_container, #tutorial_page4_container, #tutorial_page5_container, #tutorial_page6_container, #tutorial_page7_container, #tutorial_page8_container {
  float: left;
  margin-bottom: 10px; }

.clearmycartlink {
  position: relative;
  top: -12px;
  margin-right: 8px;
  font-family: "Myriad Pro", Arial, Helvetica;
  font-size: 14px; }

ul.relatedmarketplacesummary li {
  float: left;
  margin: 6px; }
  ul.relatedmarketplacesummary li img {
    width: 173px; }

#relatedjobs td {
  width: 31%; }

ul.relatedjobssnippet li {
  margin-bottom: 6px;
  margin-right: 10px; }
  ul.relatedjobssnippet li .image {
    width: 27px;
    height: 27px;
    background: black;
    float: left;
    margin-right: 5px;
    overflow: hidden; }

.school .box {
  margin: 8px;
  border: none; }
  .school .box .content {
    background: #6d6d6d; }
    .school .box .content img {
      float: left; }
    .school .box .content p {
      margin-left: 200px;
      margin-bottom: 1em;
      line-height: 1.2em; }
  .school .box a.readmore {
    margin-left: 200px;
    font-weight: bold;
    font-size: 11px; }

.mybugstatusedit {
  background: black;
  border: 1px solid gray;
  margin: 10px;
  padding: 8px; }
  .mybugstatusedit label {
    width: 100px;
    float: left;
    line-height: 1.5em; }
  .mybugstatusedit .field {
    margin-bottom: 1em; }

.bug .title .mybugstatusedit h3 {
  font-size: 14px;
  margin: 0 0 10px 0;
  padding: 0;
  border-bottom: 1px solid silver;
  padding-bottom: 8px; }

.featurednews {
  background: url(/images/ui/featurednewsback.png?1453133029) no-repeat 50% 50%;
  width: 739px;
  height: 375px; }
  .featurednews .headlinearticle {
    background: black;
    width: 601px;
    height: 304px;
    float: left;
    margin-left: 8px;
    margin-top: 8px;
    overflow: hidden;
    border: 2px solid #454545; }
    .featurednews .headlinearticle img {
      width: 601px;
      max-width: 601px; }
  .featurednews .headlinelist {
    float: left;
    margin-top: 8px;
    margin-left: 4px; }
    .featurednews .headlinelist ul li {
      width: 110px;
      height: 66px;
      background: black;
      margin-bottom: 9px;
      border: 2px solid #454545;
      cursor: pointer;
      overflow: hidden; }
      .featurednews .headlinelist ul li img {
        opacity: .6; }
      .featurednews .headlinelist ul li img:hover {
        opacity: 1; }
    .featurednews .headlinelist ul li.selected {
      cursor: default;
      border-color: #676767; }
      .featurednews .headlinelist ul li.selected img {
        opacity: 1; }
  .featurednews .copy {
    clear: both;
    margin: 8px;
    padding-top: 8px; }
    .featurednews .copy h3 {
      color: #fefdd1;
      margin-bottom: 2px;
      font-weight: bold; }
    .featurednews .copy p {
      font-size: 11px;
      line-height: 1.2em; }

#search_description {
  padding: 10px;
  line-height: 1.2em;
  font-size: 14px; }
  #search_description a {
    color: #F8EECF; }
    #search_description a:hover {
      color: white; }

.sales .box {
  margin-left: 0; }
  .sales .box .header {
    height: 28px;
    background-position: bottom left; }
    .sales .box .header h3 {
      font-size: 12px;
      line-height: 28px; }
    .sales .box .header p.right {
      line-height: 28px; }
  .sales .box .listing table td, .sales .box .listing table th {
    padding-right: 10px;
    text-align: right; }
  .sales .box .listing table th.price {
    width: 150px; }
  .sales .box .listing table td.text, .sales .box .listing table th.text {
    text-align: left; }
  .sales .box .listing table tbody tr {
    height: 23px;
    line-height: 23px; }
    .sales .box .listing table tbody tr td {
      height: 23px; }
    .sales .box .listing table tbody tr.even td {
      background-position: 0 -1px; }
    .sales .box .listing table tbody tr.odd td {
      background-position: 0 -79px; }
    .sales .box .listing table tbody tr.negative td.price {
      color: red; }
    .sales .box .listing table tbody tr.payout td.price {
      color: green; }

.content .download_show .body {
  background: url(/images/ui/wide_box_body_light_bg.gif?1453133029) repeat-y; }
.content .download_show .content {
  padding: 0 20px 10px; }
.content .download_show div.image_view {
  padding: 10px 10px 2px 0px; }
  .content .download_show div.image_view .interface {
    padding: 5px;
    background: url(/images/ui/portfolio_album_image_interface2_bg.jpg?1453133029) no-repeat bottom left #393939;
    width: 705px;
    min-height: 2px;
    padding-bottom: 0px;
    text-align: center;
    padding-top: 10px; }
  .content .download_show div.image_view .report_link {
    padding-top: 5px;
    overflow: hidden; }
    .content .download_show div.image_view .report_link a {
      color: #acacac;
      font-size: 11px;
      float: right;
      height: 20px;
      line-height: 20px;
      padding-left: 20px;
      background: url(/images/ui/portfolio_album_image_report_icon.gif?1453133029) top left no-repeat; }
.content .download_show ul.actions {
  padding: 20px 0;
  position: relative;
  overflow: hidden;
  padding-bottom: 20px; }
  .content .download_show ul.actions li {
    height: 37px;
    line-height: 37px;
    margin-right: 20px;
    float: left; }
    .content .download_show ul.actions li.download {
      width: 125px; }
      .content .download_show ul.actions li.download input {
        background: url(/images/ui/download_button.png?1453133029);
        width: 113px;
        height: 37px;
        overflow: hidden;
        text-indent: -999px;
        border: none;
        cursor: pointer; }
      .content .download_show ul.actions li.download input.purchase {
        background: url(/images/ui/purchase_button.png?1453133029) no-repeat;
        width: 125px;
        height: 37px;
        overflow: hidden;
        text-indent: -999px;
        border: none;
        cursor: pointer; }
    .content .download_show ul.actions li.favorite a,     .content .download_show ul.actions li.send_to_friend a {
      padding: 0 15px; }
    .content .download_show ul.actions li.favorite a {
      background: url(/images/ui/plus_icon.gif?1453133029) 0 0 no-repeat; }
    .content .download_show ul.actions li.send_to_friend a {
      background: url(/images/ui/arrow_icon.gif?1453133029) 0 0 no-repeat; }
  .content .download_show ul.actions .voting_widget {
    position: absolute;
    right: 20px;
    top: 0; }
.content .download_show table.download_meta_information {
  width: 100%;
  margin-bottom: 20px; }
.content .download_show .tab_content .file_description {
  padding: 20px 12px 10px;
  min-height: 230px;
  line-height: 1.2em; }
.content .download_show .tab_content .intro {
  padding: 20px 12px 10px; }
  .content .download_show .tab_content .intro h2 {
    font-size: 30px;
    margin-bottom: 5px; }
  .content .download_show .tab_content .intro p {
    margin-bottom: 1em; }
.content .download_show p.empty {
  margin: 0 12px 20px;
  color: #bbb;
  font-style: italic; }
.content .download_show .comment_form {
  margin: 15px; }
.content .download_show table.download_meta_information tr {
  border-top: dotted 1px #999;
  height: 26px; }
  .content .download_show table.download_meta_information tr td {
    line-height: 13px; }
    .content .download_show table.download_meta_information tr td h4 {
      width: 110px;
      padding-left: 10px;
      font-weight: bold; }
    .content .download_show table.download_meta_information tr td h4, .content .download_show table.download_meta_information tr td p, .content .download_show table.download_meta_information tr td div.vcard {
      float: left;
      height: 26px;
      line-height: 26px; }
    .content .download_show table.download_meta_information tr td.license {
      width: 50%; }
    .content .download_show table.download_meta_information tr td.price {
      width: 140px; }
      .content .download_show table.download_meta_information tr td.price span {
        width: 50px; }
    .content .download_show table.download_meta_information tr td.rating {
      width: 50%; }
      .content .download_show table.download_meta_information tr td.rating .star-ratings-block {
        padding-top: 7px; }
  .content .download_show table.download_meta_information tr .description {
    font-size: 14px;
    color: #ccc; }

.file_description input.purchase {
  background: url(/images/ui/purchase_button.png?1453133029) no-repeat;
  width: 125px;
  height: 37px;
  overflow: hidden;
  text-indent: -999px;
  border: none;
  cursor: pointer; }

table.tutorial_meta_information tr td.rating .star-ratings-block {
  padding-top: 7px; }

.comment {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
  width: 716px;
  color: #535353; }
  .comment .inner {
    background: url(/images/ui/comment_top_bg.png?1453133029) top left no-repeat;
    padding: 17px 0 14px 0; }
  .comment .outer {
    background: url(/images/ui/comment_bottom_bg.png?1453133029) bottom right no-repeat; }
  .comment .main {
    background: transparent url(/images/ui/comment_middle_bg.png?1453133029) repeat scroll 0 0;
    overflow: hidden;
    padding: 0px 0 0px 20px; }
  .comment .edityourcommentpost {
    clear: both;
    text-align: right;
    color: #d5d5d5;
    font-size: 11px;
    font-weight: bold;
    margin-right: 15px;
    background: url(/images/ui/comment_bottom_tabs.png?1453133029) no-repeat top right;
    height: 23px; }
    .comment .edityourcommentpost span {
      font-weight: bold;
      margin-right: 10px;
      line-height: 20px; }
    .comment .edityourcommentpost .controls {
      padding-top: 3px;
      width: 60px;
      float: right;
      margin-top: 1px;
      margin-right: 11px; }
    .comment .edityourcommentpost .edit_delete {
      padding-left: 8px; }
    .comment .edityourcommentpost .edit_edit {
      padding-left: 5px; }
  .comment .right {
    width: 670px;
    float: left;
    line-height: 1.2em; }
    .comment .right p {
      margin-bottom: 1em; }
    .comment .right ul {
      list-style: disc;
      margin-left: 1.5em; }
    .comment .right blockquote.inline_quote {
      border: 1px dotted gray;
      padding: 8px 8px 8px 15px;
      background: #e2e2e2;
      margin-bottom: 5px; }
      .comment .right blockquote.inline_quote span.someonesaid {
        color: #a5a5a5;
        font-weight: bold;
        font-size: 14px;
        display: block;
        clear: both;
        margin-bottom: 3px; }
  .comment .left {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid silver; }
    .comment .left .buttons {
      float: left;
      position: relative;
      left: 00px; }
    .comment .left .commentstats {
      position: relative;
      height: 30px;
      background: none;
      float: left;
      width: 190px; }
      .comment .left .commentstats img {
        position: absolute;
        top: 0;
        left: 0; }
      .comment .left .commentstats .author {
        padding-left: 32px;
        font-weight: bold; }
        .comment .left .commentstats .author a {
          color: black; }
          .comment .left .commentstats .author a:hover {
            color: #333;
            background: #ddd; }
      .comment .left .commentstats .date {
        padding-left: 32px;
        margin-top: 2px;
        font-size: 10px; }
    .comment .left .post {
      margin: 1px 10px 0 3px;
      font-size: 10px;
      float: right; }
      .comment .left .post .id {
        font-weight: bold; }
        .comment .left .post .id a {
          color: gray; }
      .comment .left .post .postid {
        background: none;
        float: left;
        height: 20px;
        line-height: 20px;
        margin-right: 10px; }
    .comment .left .icon {
      vertical-align: text-top; }
  .comment .reply {
    margin-top: 10px;
    margin-bottom: 0px;
    padding-left: 37px;
    background: 10px 5px url(/images/ui/reply_indicator.gif?1453133029) no-repeat; }
    .comment .reply .right {
      width: 645px; }
    .comment .reply .main {
      padding: 0px 0 0px 20px; }

.comment_form {
  overflow: hidden; }
  .comment_form .wrapper label,   .comment_form .text_area_wrapper label,   .comment_form .text_field_wrapper label {
    display: none; }
  .comment_form .text_field_wrapper {
    background: url(/images/ui/comment_form_textfield_bg.gif?1453133029);
    width: 318px;
    height: 27px; }
    .comment_form .text_field_wrapper input {
      background: transparent;
      border: none;
      padding: 3px;
      width: 312px; }
  .comment_form .wrapper, .comment_form .text_area_wrapper {
    background: url(/images/ui/comment_form_bg.jpg?1453133029);
    width: 582px;
    height: 198px; }
    .comment_form .wrapper textarea,     .comment_form .text_area_wrapper textarea {
      width: 566px;
      height: 183px;
      margin: 4px 0 0 3px;
      border: none;
      background: transparent;
      padding: 5px;
      font-family: Georgia, "Times New Roman", serif;
      font-size: 12px;
      color: #333; }
  .comment_form .left, .comment_form .right {
    float: left; }
  .comment_form .right {
    margin-left: 12px; }

table.feature_requests, table.bugs {
  margin: 0 0 10px 7px;
  width: 724px;
  border-bottom: solid 1px #606060; }
  table.feature_requests thead tr,   table.bugs thead tr {
    height: 40px;
    background: url(/images/ui/feature_request_header_bg.jpg?1453133029);
    font-size: 16px;
    text-align: left;
    color: #b1b1b1; }
    table.feature_requests thead tr th,     table.bugs thead tr th {
      font-family: "Myriad Pro", Arial;
      height: 18px;
      line-height: 35px;
      font-size: 14px;
      text-align: left;
      padding-left: 15px;
      line-height: 40px;
      border-top-left-radius: 7px;
      -moz-border-radius-topleft: 7px;
      border-top-right-radius: 7px;
      -moz-border-radius-topright: 7px; }
      table.feature_requests thead tr th a,       table.bugs thead tr th a {
        color: #F8EECF; }
      table.feature_requests thead tr th.active a,       table.bugs thead tr th.active a {
        color: #F8EECF; }
      table.feature_requests thead tr th a.up,       table.bugs thead tr th a.up {
        padding-right: 13px;
        background: url(/images/ui/box_table_header_sort_up.jpg?1453133029) right center no-repeat; }
      table.feature_requests thead tr th a.down,       table.bugs thead tr th a.down {
        padding-right: 13px;
        background: url(/images/ui/box_table_header_sort_down.jpg?1453133029) right center no-repeat; }
  table.feature_requests tbody,   table.bugs tbody {
    background: url(/images/ui/feature_request_row_bg.jpg?1453133029) repeat-y; }
    table.feature_requests tbody tr,     table.bugs tbody tr {
      height: 47px;
      line-height: 47px; }
    table.feature_requests tbody td.date,     table.bugs tbody td.date {
      width: 75px; }
    table.feature_requests tbody td.summary,     table.bugs tbody td.summary {
      font-weight: bold; }
    table.feature_requests tbody td.status,     table.bugs tbody td.status {
      width: 60px; }
      table.feature_requests tbody td.status.added,       table.bugs tbody td.status.added {
        color: #f9de83;
        font-weight: bold; }
    table.feature_requests tbody td.rating, table.feature_requests tbody td.priority,     table.bugs tbody td.rating, table.bugs tbody td.priority {
      width: 130px; }
    table.feature_requests tbody td,     table.bugs tbody td {
      padding-left: 15px;
      color: #cdcdcd;
      font-size: 14px;
      vertical-align: middle; }
      table.feature_requests tbody td a,       table.bugs tbody td a {
        text-decoration: underline; }

.content .box .header .right a.rss {
  padding-left: 14px;
  background: url(/images/ui/rss_icon.gif?1453133029) left center no-repeat;
  margin-right: 10px; }
.content .box .header .right a.ApproveFunc {
  padding-left: 19px;
  background: url(/images/icons/tick.png?1453133029) left center no-repeat;
  margin-right: 10px; }
.content .box .header .right a.DeclineFunc {
  padding-left: 19px;
  background: url(/images/icons/thumb_down.png?1453133029) left center no-repeat;
  margin-right: 10px; }
.content .box .header .right a.favorite {
  padding-left: 19px;
  background: url(/images/icons/heart.png?1453133029) left center no-repeat;
  margin-right: 10px; }
.content .box .header .right a.favorited {
  padding-left: 19px;
  background: url(/images/icons/heart_add.png?1453133029) left center no-repeat;
  margin-right: 10px; }
.content .box .header .right a.alert {
  padding-left: 17px;
  background: url(/images/ui/alert_icon.gif?1453133029) left center no-repeat;
  margin-right: 10px; }
.content .box .header .right a.EditFunc {
  padding-left: 19px;
  background: url(/images/icons/page_edit.png?1453133029) left center no-repeat;
  font-weight: bold;
  margin-right: 10px; }
.content .box .header .right a.DeleteFunc {
  padding-left: 19px;
  background: url(/images/icons/delete.png?1453133029) left center no-repeat;
  font-weight: bold;
  margin-right: 10px; }
.content .box .header .right a.DownloadFunc {
  padding-left: 19px;
  background: url(/images/icons/arrow_down.png?1453133029) left center no-repeat;
  font-weight: bold;
  margin-right: 10px; }
.content .box .header .right a span {
  font-weight: bold; }

.content .box.related_downloads .header {
  height: 33px;
  border-bottom: solid 1px #343434; }
.content .box.related_downloads ul {
  background: #434343;
  overflow: hidden;
  border-top: solid 1px #4f4f4f; }
.content .box.related_downloads li {
  float: left;
  background: url(/images/ui/related_downloads_bg.gif?1453133029) top right no-repeat;
  width: 190px;
  height: 177px;
  text-align: center;
  list-style: none outside;
  padding-top: 15px; }
  .content .box.related_downloads li h3, .content .box.related_downloads li h3 a {
    color: #adadad;
    margin-top: 10px; }
  .content .box.related_downloads li p.title {
    margin-top: 2px;
    font-size: 11px;
    color: #adadad; }

.downloadsthumbwrap {
  border: 0px solid #6c6c6c;
  padding: 0px;
  background: none;
  height: auto;
  width: auto;
  display: block;
  padding-top: 5px;
  float: none;
  margin-right: 0px;
  height: 48px; }
  .downloadsthumbwrap img {
    border: 1px solid #292929; }
  .downloadsthumbwrap img:hover {
    border: 1px solid gray; }

div.thumbscroller {
  background: #4a4a4a;
  width: auto;
  height: 60px;
  padding: 5px;
  margin-top: 7px;
  margin-left: -5px;
  margin-right: -5px;
  border: 1px solid #575757;
  border-left: none;
  border-right: none; }

table.refineselection {
  width: 1%; }
  table.refineselection tr td {
    vertical-align: top;
    width: 1; }
  table.refineselection h3 {
    padding: 5px 0 5px;
    font-size: 14px; }

.refineselection ul {
  height: 412px;
  overflow: auto;
  font-size: 11px;
  margin-bottom: 15px;
  border: 1px solid gray;
  width: 220px; }
  .refineselection ul li {
    line-height: 1.5em;
    padding-left: 8px; }
  .refineselection ul li:hover {
    background: gray; }

.togetherrow {
  margin: 20px 0 0 0;
  height: 150px; }
  .togetherrow label {
    display: block; }
  .togetherrow .formfloater {
    float: left; }

.help {
  display: none; }

.downloadbuilder select {
  border: 2px solid #999999; }
.downloadbuilder .fieldwrap {
  margin-bottom: 10px; }
.downloadbuilder label {
  width: 170px;
  float: left;
  font-size: 14px;
  height: 1.5em;
  line-height: 1.5em;
  border: 0px solid silver; }
.downloadbuilder .togetherrow label {
  float: none;
  display: block; }
.downloadbuilder .togetherrow .catbox {
  display: block;
  height: 150px;
  float: left;
  width: 300px; }
  .downloadbuilder .togetherrow .catbox label {
    margin-bottom: 5px; }
  .downloadbuilder .togetherrow .catbox select {
    width: 200px;
    border: 1px solid silver;
    background: none;
    color: #fff; }
.downloadbuilder .adminsection {
  display: block;
  margin-bottom: 20px; }
  .downloadbuilder .adminsection h3 {
    font-size: 15px;
    color: #fff9d9;
    border-bottom: 1px dotted #fff9d9;
    padding-bottom: 5px;
    margin-bottom: 8px;
    clear: both;
    margin-top: 30px; }

#download_category_id_list {
  font-size: 11px;
  height: 400px; }

a.downloadme {
  background: url(/images/icons/disk.png?1453133029) 2% 50% no-repeat #000;
  padding: 3px;
  padding-left: 22px;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid silver; }

.box .content a.downloadme:hover {
  background: url(/images/icons/disk.png?1453133029) 2% 50% no-repeat #000;
  padding: 3px;
  padding-left: 22px;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid silver; }

.downloadsimagesfieldwrap {
  display: block;
  margin-left: 170px; }
  .downloadsimagesfieldwrap label {
    display: none; }
  .downloadsimagesfieldwrap .littlethumbs {
    height: auto;
    background: #4a4a4a;
    padding: 5px;
    width: 390px;
    border: 1px solid #2a2a2a;
    border-bottom: none;
    overflow: auto; }
    .downloadsimagesfieldwrap .littlethumbs div {
      float: left; }
      .downloadsimagesfieldwrap .littlethumbs div img {
        border: 1px solid #6c6c6c;
        padding: 5px;
        background: #626262;
        height: auto;
        width: auto;
        display: block;
        float: left;
        margin-right: 4px;
        height: 48px;
        margin-bottom: 8px; }
      .downloadsimagesfieldwrap .littlethumbs div a.deletethis img {
        border: none;
        padding: 0;
        background: #666;
        height: auto;
        width: auto;
        display: block;
        float: none;
        margin-right: 0;
        height: auto;
        margin-bottom: 0;
        display: block;
        margin-left: -17px;
        float: left;
        position: relative; }
      .downloadsimagesfieldwrap .littlethumbs div a.deletethis img:hover {
        background: #444; }

.blackboxbuttons {
  clear: both;
  background: black;
  margin: 20px 0 0 0;
  padding: 10px;
  border: 1px solid #868686; }

.feature_request .description {
  padding: 15px; }
  .feature_request .description p {
    margin-bottom: 1em;
    line-height: 1.15em; }
.feature_request .title {
  padding: 10px 10px 10px 15px; }
  .feature_request .title .floatright {
    float: right; }
  .feature_request .title h2 {
    font-size: 22px;
    margin-bottom: .25em; }

.tooltip {
  position: absolute;
  background-image: url(/images/widgets/tooltip_arrow.gif?1453133029);
  background-repeat: no-repeat;
  margin-top: 20px; }

.tooltip_content {
  padding: 10px;
  margin-top: 20px;
  background-color: #fdf389;
  color: #000;
  width: 300px;
  line-height: 1.3em; }

.box .content .tooltip_content a {
  color: #286cb1;
  text-decoration: underline;
  font-weight: bold; }

.search_term {
  background: #191919;
  color: #F8EECF;
  padding: 0 2px 0 2px;
  margin: 0 2px 0 2px;
  border: 1px solid gray; }

.comment .right a {
  color: #944b10; }
.comment .right a:hover {
  text-decoration: underline;
  color: #c3793e; }
.comment .right a.dashcommentbutton {
  color: #F8EECF;
  font-weight: bold;
  border-top: 1px solid #575757;
  display: block;
  padding-top: 4px;
  width: 100%; }

.downloaditemcontrols {
  height: 45px;
  margin-top: 0px;
  background: none; }
  .downloaditemcontrols .nav {
    float: left;
    padding: 10px 0 0 10px; }
    .downloaditemcontrols .nav img {
      opacity: .25; }
    .downloaditemcontrols .nav a img {
      opacity: 1; }
  .downloaditemcontrols .total {
    float: left;
    padding: 16px 30px 0 10px;
    font-size: 11px;
    font-weight: bold;
    color: #efefef; }
  .downloaditemcontrols .membercontrol {
    float: left;
    padding: 14px 0 0 0; }

.tab_content {
  line-height: 1.25em; }
  .tab_content p {
    margin-bottom: 1em;
    line-height: 1.25em; }
  .tab_content h1 {
    margin-bottom: .5em;
    font-size: 2em;
    line-height: 1.15em; }
  .tab_content h2 {
    margin-bottom: .5em;
    line-height: 1.15em;
    font-size: 1.5em; }

#formats_table {
  border: 1px solid black;
  padding: 5px; }
  #formats_table tr td, #formats_table tr th {
    padding: 5px; }

.products .inner_box div.image {
  height: 133px;
  overflow: hidden; }

.download-form .formtastic.download fieldset.inputs legend span {
  font-family: helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  padding: 5px 10px 0 10px;
  margin: 0 0 -10px -10px;
  display: block;
  background: #777777;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
.download-form .formtastic.download fieldset.inputs {
  padding: 10px;
  background: #777777;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
.download-form .formtastic.download fieldset#basic {
  float: left;
  margin: 0 0 20px 0;
  width: 765px; }
.download-form .formtastic.download fieldset#categories {
  float: right; }
.download-form .formtastic.download fieldset#media {
  clear: both;
  margin: 0 0 20px 0;
  width: 765px; }
.download-form .formtastic.download fieldset#media .downloadsimagesfieldwrap {
  padding: 0;
  margin: 0 5px 0 0;
  float: left; }
.download-form .formtastic.download fieldset#media #avatarupload {
  clear: both; }
.download-form .formtastic.download fieldset#media #photo_fields {
  width: 400px;
  float: left; }
  .download-form .formtastic.download fieldset#media #photo_fields #photo_files {
    width: 400px; }
.download-form .formtastic.download fieldset#media #format_fields {
  width: 350px;
  float: left; }
  .download-form .formtastic.download fieldset#media #format_fields #format_files {
    width: 350px; }
.download-form .formtastic.download fieldset#details {
  margin: 0 0 20px 0; }
.download-form .formtastic.download fieldset#monetize {
  width: 765px;
  margin: 0 0 20px 0; }
  .download-form .formtastic.download fieldset#monetize #sellers_agreement {
    margin: 10px 0 10px 0; }
.download-form .formtastic.download fieldset#details {
  width: 765px; }
  .download-form .formtastic.download fieldset#details .boolean {
    width: 165px;
    float: left; }
.download-form .formtastic.download fieldset#admin_controls {
  width: 765px; }
.download-form .formtastic.download ol {
  margin: 10px 0 10px 0; }
.download-form .formtastic.download label {
  font-size: 14px;
  font-weight: bold; }
.download-form .formtastic.download input {
  font-size: 15px;
  font-weight: bold;
  padding: 5px; }

#download_polygons {
  width: 125px;
  font-size: 15px;
  font-weight: bold;
  padding: 5px;
  border: 1px solid #cccccc;
  font-family: sans-serif;
  color: #555555; }

#download_vertices {
  width: 125px;
  font-size: 15px;
  font-weight: bold;
  padding: 5px;
  border: 1px solid #cccccc;
  font-family: sans-serif;
  color: #555555; }

.file_description ul, .tab_content ul {
  margin-left: 1.5em;
  padding-left: 0px;
  margin-bottom: 1em;
  list-style: disc outside none; }
.file_description ol li, .file_description ul li, .tab_content ol li, .tab_content ul li {
  margin-bottom: 0.5em; }
.file_description ol, .tab_content ol {
  margin-left: 1.5em;
  padding-left: 0px;
  list-style: decimal; }
.file_description ol li, .tab_content ol li {
  background-image: none;
  padding-left: 0em; }

.explain {
  font-size: 14px;
  line-height: 1.2em;
  margin-bottom: 1em; }
  .explain ul {
    margin-top: .5em;
    font-size: 12px; }
    .explain ul li {
      background: url(/images/ui/arrow_icon_transparent.gif?1453133029) left center no-repeat;
      padding-left: 10px;
      margin-left: 6px; }

input.prompting, textarea.prompting, .comment_form textarea.prompting {
  color: #999; }

form.default {
  overflow: hidden; }
  form.default div.field, form.default fieldset {
    float: left;
    clear: left;
    margin-bottom: 14px; }
    form.default div.field label, form.default div.field input, form.default div.field select, form.default div.field textarea,     form.default fieldset label, form.default fieldset input, form.default fieldset select, form.default fieldset textarea {
      float: left; }
    form.default div.field select,     form.default fieldset select {
      clear: left; }
    form.default div.field input, form.default div.field textarea,     form.default fieldset input, form.default fieldset textarea {
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      margin-top: 2px;
      clear: left;
      border: solid 2px #999;
      background: #eee;
      font-size: 12px;
      padding: 4px 2px;
      clear: left; }
      form.default div.field input:focus,       form.default div.field textarea:focus,       form.default fieldset input:focus,       form.default fieldset textarea:focus {
        border: solid 2px #ccc;
        background: white; }
    form.default div.field label,     form.default fieldset label {
      font-size: 12px;
      color: white; }
    form.default div.field img,     form.default fieldset img {
      float: left;
      margin: 5px 0 0 5px; }
    form.default div.field.inline,     form.default fieldset.inline {
      margin-bottom: 0; }
      form.default div.field.inline select,       form.default fieldset.inline select {
        clear: none; }
      form.default div.field.inline span,       form.default fieldset.inline span {
        height: 1.2em;
        line-height: 2em;
        padding: 0 2px;
        float: left; }
    form.default div.field input.register_button,     form.default fieldset input.register_button {
      background: url(/images/ui/register_button.png?1453133029);
      height: 30px;
      width: 74px;
      border: 0;
      text-indent: -999px;
      cursor: pointer; }
    form.default div.field.reversed label,     form.default fieldset.reversed label {
      height: 23px;
      line-height: 23px; }
  form.default select#download_operating_system_version_id_list, form.default select#download_category_id_list {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-top: 2px;
    clear: left;
    border: solid 2px #999;
    background: #eee;
    font-size: 12px;
    padding: 4px 2px;
    height: 120px;
    font-size: 10px; }
  form.default textarea#id_name {
    width: 400px;
    height: 200px; }
  form.default textarea#download_short_description {
    width: 400px;
    height: 40px; }
  form.default div.help {
    margin-top: 12px;
    float: left;
    margin-left: 10px;
    width: 300px;
    clear: none;
    background: #3a3a3a;
    padding: 4px 6px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 1.3em;
    color: #ddd; }
    form.default div.help h3 {
      font-weight: bold;
      color: #ccc; }
    form.default div.help.focus {
      color: white;
      background: #222; }
  form.default div.buttons input {
    border: 0;
    padding: 0;
    background: transparent; }
  form.default fieldset {
    background: #464646;
    padding: 8px 8px 0;
    position: relative;
    margin-top: 28px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0; }
    form.default fieldset legend span {
      background: #3a3a3a;
      padding: 6px 8px;
      position: absolute;
      top: -32px;
      left: -8px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      -webkit-border-bottom-left-radius: 0;
      -moz-border-radius-bottomleft: 0;
      border-bottom-left-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      -moz-border-radius-bottomright: 0;
      border-bottom-right-radius: 0;
      color: #aaa; }









.date_selector table {
  background: transparent url(/images/ui/menu_bg.png?1453133029);
  border-width: 3px;
  border-color: #555;
  border-style: solid; }
  .date_selector table th {
    font-size: 10px; }
  .date_selector table td {
    width: 20px;
    border-color: #3a3a3a;
    border-width: 1px;
    border-style: solid;
    text-align: center; }
    .date_selector table td.day {
      background: white; }
    .date_selector table td.selected a {
      font-weight: bold;
      color: black; }
  .date_selector table a:hover {
    color: black; }

.activity_comments {
  background: #686868;
  width: 430px;
  padding: 6px;
  color: #fff;
  margin-top: 10px;
  clear: both; }
  .activity_comments h4 {
    color: #c6c4c4;
    margin: 0;
    padding-bottom: 0; }
  .activity_comments .comment, .activity_comments .more_comments {
    border-bottom: 1px solid #575757;
    width: inherit;
    min-height: 40px;
    padding-bottom: 6px;
    margin: 0px 0 6px 0; }
    .activity_comments .comment h4,     .activity_comments .more_comments h4 {
      padding: 3px 0 5px 0; }
    .activity_comments .comment span.time,     .activity_comments .more_comments span.time {
      font-size: 10px; }
    .activity_comments .comment p.commentbody,     .activity_comments .more_comments p.commentbody {
      min-height: 20px;
      color: #c6c4c4;
      padding-left: 48px;
      margin-left: 0px; }
  .activity_comments .more_comments {
    min-height: 0px; }
  .activity_comments .comment .image {
    float: left;
    border: 1px solid #575757;
    margin-right: 8px; }
  .activity_comments .comment .details {
    margin: 0; }
  .activity_comments .summary {
    margin-top: -0p;
    border: 0px solid white; }
  .activity_comments textarea {
    color: silver;
    background: #4f4f4f;
    border: 1px solid #808080;
    width: 100%; }

.xdelete {
  float: right;
  margin: 0 0 6px 6px; }

.xdelete img:hover {
  background: #989898; }

.delete_link {
  float: right;
  margin: 0;
  position: absolute;
  margin-left: 695px; }

.body {
  font-size: 11px;
  line-height: 1.2em; }
  .body .commentbody {
    min-height: 20px;
    color: #c6c4c4; }
  .body .shortwidth {
    width: 66%; }
  .body h4 {
    margin-bottom: 5px;
    padding: 3px 0 5px 0;
    margin: 0; }
    .body h4 strong a {
      font-weight: bold; }

form#new_download .inline span {
  clear: none; }
form#new_download .inline select {
  clear: none; }

.bugform {
  padding: 15px; }
  .bugform label {
    width: 150px;
    float: left;
    font-size: 14px;
    font-family: "Myriad Pro", Arial;
    line-height: 1.5em; }
  .bugform .field {
    margin-bottom: 10px; }

.bug .title h2 {
  font-size: 2.4em;
  margin: 20px 0 10px 15px; }
.bug .title h3 {
  font-size: 1em;
  margin: 0 0 10px 15px; }
.bug .description {
  padding: 15px;
  line-height: 1.2em; }
.bug .statusofbug {
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid gray; }

#tutorial_category_id_list {
  font-size: 11px;
  height: 300px; }
  

  /*  Styles for checkout form
      Added by Dave             */
 
  #checkout_unique #checkout_new_user,
  #checkout_unique #checkout_existing_user,
  #checkout_unique #billing_address,
  #checkout_unique #billing_information {
    width: 350px;
  }
  
  #checkout_unique #checkout_new_user,
  #checkout_unique #billing_address {
    float: left;
  }
  
  #checkout_unique #checkout_existing_user,
  #checkout_unique #billing_information {
    float: right;
  }
  
  #checkout_unique #checkout_new_user > form,
  #checkout_unique #checkout_existing_user > form,
  #checkout_unique #billing_address fieldset,
  #checkout_unique #billing_information fieldset,
  #customer_info fieldset {
    background-color: #e2e2e2;
    padding: 10px 20px;
    border: 1px solid black;
    margin-top: 0px;
  }
  
  .box > #checkout_unique {
    padding: 20px;
    overflow: auto;
  }
  
  #checkout_unique #billing_information .field {
    float: none;
  }
  
  #checkout_unique #checkout_new_user > h2,
  #checkout_unique #checkout_existing_user > h2,
  #checkout_unique #billing_address > h2,
  #checkout_unique #billing_information > h2 {
    font-size: 24px;
    color: #e8e8e8;
    margin: 0px 0px 10px 10px;
    line-height: 24px;
    text-shadow: 1px 1px 3px black;
  }
  
  #checkout_unique #checkout_new_user legend {
    font-size: 18px;
    color: black;
    margin-left: 5px;
  }
  
  #checkout_unique #checkout_new_user fieldset {
    background: none;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    border: none;
  }
  
  #checkout_unique #checkout_new_user input,
  #checkout_unique #checkout_existing_user input,
  #checkout_unique #billing_address input,
  #checkout_unique #billing_information input,
  #paypal #customer_info input {
    width: 288px;
    border: 1px solid #bebebe;
    font-size: 14px;
    padding: 5px 10px;
    background-color: white;
    float: none;
    display: block;
  }
  
  #paypal #customer_info input {
     width: 188px;
  }

  #paypal div {
    float: left
  }

  #paypal #customer_info, #paypal #customer_info fieldset {
    width: 200px;
  }

  #customer_info {
    position: relative;
    left: -22px;
  }

  #paypal img {
    position: relative;
    top: 13px;
    left: 8px;
  }

  #checkout_unique #checkout_new_user #user_submit {
    margin-left: 145px;
  }
  
  #checkout_unique #checkout_existing_user #session_submit {
    margin-left: 240px;
  }
  
  #checkout_unique #billing_information #user_submit {
    margin-left: 90px;
  }
  
  #checkout_unique #checkout_new_user #user_submit,
  #checkout_unique #checkout_existing_user #session_submit,
  #checkout_unique #billing_information #user_submit {
    width: auto;
    color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #1b981b; /* Old browsers */
    background: -moz-linear-gradient(top, #1b981b 0%, #205a0e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b981b), color-stop(100%,#205a0e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1b981b 0%,#205a0e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1b981b 0%,#205a0e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1b981b 0%,#205a0e 100%); /* IE10+ */
    background: linear-gradient(top, #1b981b 0%,#205a0e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b981b', endColorstr='#205a0e',GradientType=0 ); /* IE6-9 */
  }
  
  #checkout_unique #checkout_new_user #user_submit:hover,
  #checkout_unique #checkout_existing_user #session_submit:hover,
  #checkout_unique #billing_information #user_submit:hover {
    cursor: pointer;
  }
  
  #checkout_unique #checkout_new_user input:focus,
  #checkout_unique #checkout_existing_user input:focus,
  #checkout_unique #billing_information input:focus,
  #checkout_unique #billing_address input:focus {
    border: 1px solid black;
  }
  
  #checkout_unique #checkout_new_user select,
  #checkout_unique #billing_address select,
  #checkout_unique #billing_information #billing_card_type {
    width: 308px;
    margin-bottom: 12px;
    float: none;
  }
  
  #checkout_unique #checkout_new_user label,
  #checkout_unique #checkout_existing_user label,
  #checkout_unique #billing_information label,
  #checkout_unique #billing_address label,
  #checkout_unique #expiration_titles span,
  #checkout_unique #expiration_selects span,
  #paypal #customer_info label {
    color: #2e2e2e;
    margin: 0px 0px 2px 2px;
    float: none;
    font-size: 12px;
  }
  
  #checkout_unique .badges {
    margin: 20px 0px;
    height: 100px;
  }
  
  #checkout_unique .badges .badge {
    float: left;
    margin-left: 46px;
  }
  
  #checkout_unique .badges .badge#siteseal {
    margin-left: 33px;
    margin-top: 11px;
    clear: left;
  }
  
  #checkout_unique .badges #authorize_net_seal {
    float: right;
    margin: 10px 50px 0px 0px;
  }
  
  #checkout_unique #support_link {
    padding: 20px;
    text-align: center;
    font-size: 12px;
  }
  
  #checkout_unique #billing_address .hint {
    color: #767676;
    text-align: center;
  }
  
  #checkout_unique #expiration_selects {
    overflow: auto;
  }
  
  #checkout_unique #expiration_selects span {
    line-height: 20px;
    width: 110px;
    float: left;
  }
  
  #checkout_unique #expiration_selects .field {
    float: left;
    clear: none;
    margin-left: 20px;
  }
  
  #checkout_unique #expiration_titles {
    margin-left: 100px;
  }
  
  #checkout_unique #expiration_titles span {
    margin-left: 40px;
  }
  
  #checkout_unique #payment_method h2 {
    font-size: 24px;
    float: left;
    line-height: 56px;
    text-shadow: 1px 1px 3px black;
  }
  
  #checkout_unique #payment_method {
    margin-left: 10px;
    overflow: auto;
    margin-bottom: 20px;
  }
  
  #checkout_unique #payment_method .field {
    margin-left: 20px;
    padding: 10px 10px 3px 10px;
    margin-top: 0px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
  }
  
  #checkout_unique #payment_method .field.inactive {
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top, #e2e2e2 0%, #8a8787 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#8a8787)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e2e2e2 0%,#8a8787 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e2e2e2 0%,#8a8787 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e2e2e2 0%,#8a8787 100%); /* IE10+ */
    background: linear-gradient(top, #e2e2e2 0%,#8a8787 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#8a8787',GradientType=0 ); /* IE6-9 */
    border: 1px black solid;
  }
  
  #checkout_unique #payment_method .field.active {
    border: 1px #1e6621 solid;
    background: #8a8787; /* Old browsers */
    background: -moz-linear-gradient(top, #8a8787 0%, #e2e2e2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a8787), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8a8787 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8a8787 0%,#e2e2e2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8a8787 0%,#e2e2e2 100%); /* IE10+ */
    background: linear-gradient(top, #8a8787 0%,#e2e2e2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a8787', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ 
  }
  
  #checkout_unique #billing_information #billing_cvn {
    width: 27px;
  }
  
  #checkout_unique #billing_information #billing_card_type,
  #checkout_unique #billing_information #billing_card_number {
    width: 145px;
  }
  
  #checkout_unique #billing_information #billing_cvn,
  #checkout_unique #billing_information #billing_card_type,
  #checkout_unique #billing_information #billing_card_number {
    margin-left: 20px;
  }
  
  #checkout_unique #billing_information label {
    width: 110px;
    display: block;
    float: left;
    line-height: 32px;
  }
  
  #checkout_unique #billing_information #billing_card_type {
    margin-top: 7px;
    margin-bottom: 5px;
    width: 167px;
  }

#simple_pager {
  width: 53px;
  height: 26px;
  float: right; }
  #simple_pager span {
    background-image: url(/images/ui/arrow_buttons.jpg?1453133029);
    background-repeat: no-repeat;
    display: block;
    width: 26px; }
    #simple_pager span a {
      display: block;
      width: 26px;
      height: 26px;
      color: transparent; }
  #simple_pager span.prev {
    float: left;
    background-position: 0px 0px; }
  #simple_pager span.next {
    float: right;
    background-position: -26px 0px; }

/*---------------------------------------
CreativeCrash
http://creativecrash.com
v0.1
09.23.2009
Michael Evans
magic6435@gmail.com
---------------------------------------/*

/*---------------------------------------
Table of contents
1. Getting Started Header
2. Top Blogs
3. All Blogs
4. Blog Home
6. Blog Sidebar
7. New Blog
	7.1 Tinymce settings
8. Edit Blog
9. Edit Blog Post

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

/*------------------------------------------------------------------------------------------
1. Getting Started Header

- This is a gloabl class that can easily create the top header on any page. The only requirement
is to change the .banner style for your specific page. Example: http://www.creativecrash.com/blogs
- mike 9.25.2009
------------------------------------------------------------------------------------------*/
.clear{ clear:both;}

/*--- Blog Header ---*/
.getting_started_header.blog .banner{background: url(/images/ui/blogs_banner_bg.jpg?1453133029);}

/*--- Blog Search ---*/
.search-blogs{
	position: relative;
	top: 25px;
	left: 35px;
}

.search-blogs input#search{
	border: solid 1px solid #cccccc;
	font-size: 14px;
	font-weight:bold;
	color: #555555;
}


/*--- Global ---*/
.getting_started_header .banner {position: relative; height: 178px; }

.getting_started_header .banner h2 { font-weight: bold; font-size: 30px;}
.getting_started_header .banner ul.create {position: absolute; top: 72px; left: 35px; }

.getting_started_header .banner ul.create li { 
	background: url(/images/ui/tutorials_list_bullet.gif?1453133029) 0 center no-repeat; 
	padding-left: 15px; 
	line-height: 14px; 
}
	
.getting_started_header .banner ul.create li.register, .getting_started_header .banner ul.create li.learn_more {
	height: 35px;
	width: 108px;
	position: absolute;
	padding: 0;
	background: none;
	line-height: 35px;
	text-align: center;
}

.getting_started_header .banner ul.create li.register a, .getting_started_header .banner ul.create li.learn_more a {
	color: #f9f6cf;
	font-size: 14px;
	display: block;
	width: 108px;
	height: 35px;
}

.getting_started_header .banner ul.create li.register a:hover, .getting_started_header .banner ul.create li.learn_more a:hover {
	background: transparent;
	color: white;
}

.getting_started_header .banner ul.create li.learn_more { top: 35px; left: 236px; }
.getting_started_header .banner ul.create li.register { top: -2px; left: 236px; }
.getting_started_header .banner ul.controls { width: 282px; position: absolute; left: 450px; top: 68px; }

.getting_started_header .banner ul.controls li, .getting_started_headers .banner ul.controls a {
	height: 24px;
	line-height: 24px;
}

.getting_started_header .banner ul.controls a {
	padding-left: 23px;
	display: block;
	background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
	background-repeat: no-repeat; 
}

.getting_started_header .banner ul.controls a:hover { background-color: transparent; color: white; }
.getting_started_header .banner ul.controls li.add a { background-position: 0 -598px; }
.getting_started_header .banner ul.controls li.manage a { background-position: 0 -637px; }
.getting_started_header .banner ul.controls li.view a { background-position: 0 -678px; }
.getting_started_header .banner ul.controls li.edit a { background-position: 0 -718px; }

/*------------------------------------------------------------------------------------------
2. Top Blogs
------------------------------------------------------------------------------------------*/
.top_blogs{ height: 282px;}
.top_blog{ width: 189px; height: 280px; position: relative; background: url(/images/ui/top_blog_bg.jpg?1453133029); float: left; border-top: solid 1px #575757;
	border-left: solid 1px #575757;
	border-bottom: solid 1px #575757;
}
.top_blog .content{ padding: 10px 15px 0 15px;}
.top_blog img{ margin:0 0 5px 0;}
.top_blog h4{ color: #fffde2; font-weight: bold; margin: 0 0 10px 0;}
.top_blog .view_blog{font-weight: bold;	height:25px; display: block; line-height: 25px; position: absolute; bottom: 0px; width: 169px; }

/*------------------------------------------------------------------------------------------
3. All Blogs
------------------------------------------------------------------------------------------*/
#all_blogs{	width: 100%;}
#all_blogs th{ text-align: left; font-weight: bold; }
#all_blogs thead th{background: url(/images/ui/dashboard_table_header_bg.jpg?1453133029); padding: 10px;}
#all_blogs td{ padding: 10px; vertical-align: top; border-bottom: solid 1px #666666;}
#all_blogs td ul{ list-style: disc;  font-weight: bold;}
#all_blogs td img{ height: 40px; width: 40px;}
div.getting_started_header.blog div.header h3{ float: left;}
div#blog_index.header div.pagination{ float: right; margin: -25px 0 10px 0; text-align: right; padding: 0 10px 0 0;}

/*------------------------------------------------------------------------------------------
4. Blog Home
------------------------------------------------------------------------------------------*/
#main .blog .box .body { padding: 0 0px; }
#main .blog .footer { height: 2px; }

#main .blog .blog_header { height: 98px; padding-top: 20px; background: #606060; border-bottom: solid 5px #4A4A4A; }
#main .blog .blog_header h2 { margin: 0 0 0 10px; font-size: 40px; }
#main .blog .blog_header h3 { font-size: 14px; line-height: 16px; margin: 5px 0 0 13px; color: #e0fac2; }

#main .blog .blog_menu { background: url(/images/ui/blog_glossy_divider_bg.jpg?1453133029); height: 33px; border-bottom: solid 1px #353535; padding:0 0 0 15px;}
#main .blog .blog_menu li {float: left; line-height: 33px; font-size: 11px; margin-left: 10px; margin-right: 20px; }
#main .blog .blog_menu li a { padding: 0 5px 0 20px; float: left; height: 33px; }
#main .blog .blog_menu li.edit_comments a { background: url(/images/ui/blog_icon_comments.gif?1453133029) left center no-repeat; }
#main .blog .blog_menu li.edit_blog a { background: url(/images/ui/blog_icon_post.gif?1453133029) left center no-repeat; }
#main .blog .blog_menu li.add_post a { background: url(/images/ui/blog_icon_post.gif?1453133029) left center no-repeat; }
#main .blog .blog_menu li.edit_post a { background: url(/images/ui/blog_icon_post.gif?1453133029) left center no-repeat; }
#main .blog .blog_menu li.add_page a {background: url(/images/ui/blog_icon_page.gif?1453133029) left center no-repeat; }
#main .blog .blog_menu li.edit_category a { background: url(/images/ui/blog_icon_category.gif?1453133029) left center no-repeat; }
#main .blog .blog_menu li.delete_post a { background: url(/images/ui/comments_control_delete.png?1453133029) left center no-repeat; }

#main .blog .blog_content { float: left; width: 551px; }
#main .blog .blog_content p.back_to_homepage { text-align: right; margin: 0 20px 10px 0; }
#main .blog .blog_content p.back_to_homepage a { color: #c4fb88; }
#main .blog .blog_content p.back_to_homepage a:hover { color: #51910B; background: transparent; }
#main .blog .blog_content_holder { background: #575757 url(/images/ui/blog_sidebar_bg.jpg?1453133029) top right repeat-y; overflow: hidden; }

#main .blog .blog_title, #main .blog .blog_comments_title { height: 40px; background: url(/images/ui/blog_title_bg.jpg?1453133029); border-bottom: solid 1px #3c3c3c; }
#main .blog .blog_title h1,   #main .blog .blog_comments_title h1 { height: 40px; line-height: 40px; padding-left: 15px; font-size: 16px; }

#main .blog .blog_comments_title { height: 28px; margin-top: 10px; }
#main .blog .blog_comments_title h1 { height: 28px; line-height: 28px; }
#main .blog .blog_comments .comment { width: 531px; margin: 10px; }
#main .blog .blog_comments .comment .inner { background: url(/images/ui/blog_comment_top_bg.png?1453133029) top left no-repeat; }
#main .blog .blog_comments .comment .outer { background: url(/images/ui/blog_comment_bottom_bg.png?1453133029) bottom right no-repeat; }
#main .blog .blog_comments .comment .right { width: 335px; }
#main .blog .blog_comments .comment .reply .right { width: 302px; }
#main .blog .blog_comments .comment .edityourcommentpost { display: block; clear: both; }
#main .blog .blog_comment_form { padding: 10px; }
#main .blog .blog_comment_form .wrapper { background: url(/images/ui/comment_form_bg.jpg?1453133029) no-repeat;width: 527px;	height: 151px;	border: solid 1px #545454; -moz-border-radius: 2px;	border-radius: 2px;}
#main .blog .blog_comment_form .wrapper label { display: none; }
#main .blog .blog_comment_form .wrapper textarea {width: 511px;height: 135px;	border: none;	background: #e6e5e5;border: solid 3px #cac9c9;	border-radius: 2px;	-moz-border-radius: 2px;padding: 5px;	font-family: Georgia, "Times New Roman", serif;	font-size: 12px;	color: #333;}
#main .blog .blog_comment_form p.button {padding-top: 1em; }

#main .blog .blog_meta a { color: #c4fb88; }
#main .blog .blog_meta a:hover { color: #51910B; background: transparent; }
#main .blog .blog_meta li {float: left; border-top: solid 1px #595959; border-left: solid 1px #595959; border-right: solid 1px #3e3e3e; height: 27px; line-height: 27px; padding: 0 10px 0 25px;}
#main .blog .blog_meta li.author { background: url(/images/ui/blog_icon_user.gif?1453133029) 5px center no-repeat; }
#main .blog .blog_meta li.comments { background: url(/images/ui/blog_icon_comment.gif?1453133029) 6px center no-repeat; }
#main .blog .blog_meta li.category { background: url(/images/ui/blog_icon_category.gif?1453133029) 6px center no-repeat; }
#main .blog .blog_meta ul { overflow: hidden; border-bottom: solid 1px #3e3e3e; background: #4a4a4a; }
#main .blog .blog_body { padding: 15px; }
#main .blog .blog_body p { margin-bottom: 1em; font-size: 12px; line-height: 1.4em; }
#main .blog .blog_body p.first { font-weight: bold; }
#main .blog .blog_date { width: 66px; height: 66px; background: url(/images/ui/blog_calendar_bg.gif?1453133029); float: left; margin: 0 15px 15px 0; }
#main .blog .blog_date ul {padding-top: 2px; }
#main .blog .blog_date li { text-align: center; }
#main .blog .blog_date li.day { height: 18px; line-height: 18px; }
#main .blog .blog_date li.date { color: #353535; height: 26px; line-height: 26px; margin-top: 7px; font-size: 28px; font-weight: bold; }
#main .blog .blog_date li.year { margin-top: -2px; font-size: 10px; text-transform: uppercase; color: #353535; }

/*------------------------------------------------------------------------------------------
5. Blog Home
------------------------------------------------------------------------------------------*/
#main .blog .blog_body { padding: 15px; }
#main .blog .blog_body p { margin-bottom: 1em; font-size: 12px; line-height: 1.4em; }
#main .blog .blog_body p.first { font-weight: bold; }
#main .blog .blog_body a{ display: block; color: #aee76f; font-weight: bold; margin: 15px 0 0 0;}


/*------------------------------------------------------------------------------------------
6. Blog Sidebar
------------------------------------------------------------------------------------------*/
#main .blog .blog_sidebar { float: left; width: 209px; }
#main .blog .blog_sidebar dl dt {
	background: url(/images/ui/blog_sidebar_header_bg.jpg?1453133029);
  height: 37px;
  line-height: 37px;
  padding-left: 20px;
  font-size: 10px;
  text-transform: uppercase;
}
#main .blog .blog_sidebar dl dd.categories { padding: 15px 20px; }
#main .blog .blog_sidebar dl dd.categories a { font-weight: bold; }
#main .blog .blog_sidebar dl dd.categories ul { font-size: 13px; line-height: 1.5em; }
#main .blog .blog_sidebar dl dd.categories ul li { 
	padding-left: 10px; 
	background: transparent url(/images/ui/blog_sidebar_list_dash.gif?1453133029) left center no-repeat;
}
#main .blog .blog_sidebar dl dd.comments ul li {
    font-size: 11px;
    line-height: 14px;
    padding: 15px 10px 1em 16px;
    margin-left: 4px;
    border-bottom: solid 1px #2c2c2c;
    border-top: solid 1px #3c3c3c;
    color: #bababa; 
}
#main .blog .blog_sidebar dl dd.comments ul li h5 { font-size: 14px; margin-bottom: 10px; }
#main .blog .blog_sidebar dl dd.comments ul li p.read_more {margin-top: .5em; }
#main .blog .blog_sidebar dl dd.comments ul li p.author {color: white; }
#main .blog .blog_sidebar a {color: #c4fb88; }
#main .blog .blog_sidebar a:hover { color: #51910B; background: transparent; }



/*------------------------------------------------------------------------------------------
7. New Blog
------------------------------------------------------------------------------------------*/
#blog_post_content_container form.default div.field, form.default fieldset {
  float: none;
  clear: left;
  margin-bottom: none;
}

/*------------------------------------------------------------------------------------------
8. Edit Blog
------------------------------------------------------------------------------------------*/
.box div.inner_content{
	padding: 10px;
}

.formtastic p.inline-errors{
	margin: 5px 0;
	color: #FF0041;
	font-weight: bold;
}

.formtastic fieldset.inputs ul:not(.standardlist) li{
	margin: 0px 0px 20px 0px;
}

.formtastic li.string input{
	font-family: sans-serif;
	color: #555555;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	padding: 5px;
	border: solid 1px #cccccc;
}

.formtastic label{
	display: block;
	margin-bottom: 5px;
	font-size: 20px;
}

/*------------------------------------------------------------------------------------------
9. New Blog Post
------------------------------------------------------------------------------------------*/
div#blog_post_content_container .yui-editor-container{
	width: 250px;
}


/*------------------------------------------------------------------------------------------
9. Edit Blog Post
------------------------------------------------------------------------------------------*/


div#blog_post_content_container .yui-toolbar-grouped fieldset{
	padding: 0px;
	margin:  0px;
}

div#blog_post_content_container .yui-toolbar-grouped div.yui-toolbar-group h3{
	margin-top: 3px;
	margin-bottom: 0px;
}

.tags{
	padding: 10px 0 10px 25px;
	font-weight: bold;
}











.sidebar .box .js_tabs {
  overflow: hidden;
  margin: -8px -6px -6px; }
  .sidebar .box .js_tabs dl {
    padding-top: 27px;
    position: relative; }
    .sidebar .box .js_tabs dl dl {
      padding-top: 0; }
    .sidebar .box .js_tabs dl dt.tab {
      position: absolute;
      top: 0; }
      .sidebar .box .js_tabs dl dt.tab a {
        display: block;
        height: 27px;
        padding-right: 6px;
        margin-right: 5px;
        background: #505050;
        border-radius-top-left: 3px;
        -moz-border-radius-topleft: 3px;
        border-radius-top-right: 3px;
        -moz-border-radius-topright: 3px;
        font-size: 11px; }
        .sidebar .box .js_tabs dl dt.tab a span {
          display: block;
          height: 27px;
          padding-left: 6px;
          line-height: 27px;
          color: #ccc; }
        .sidebar .box .js_tabs dl dt.tab a:hover span {
          color: white; }
      .sidebar .box .js_tabs dl dt.tab.selected a {
        background: #606060; }
        .sidebar .box .js_tabs dl dt.tab.selected a span {
          color: white; }
    .sidebar .box .js_tabs dl dd.tab_content {
      display: none;
      background: #606060;
      padding: 12px; }
      .sidebar .box .js_tabs dl dd.tab_content.selected {
        display: block; }
      .sidebar .box .js_tabs dl dd.tab_content ul li {
        margin-bottom: .25em;
        font-size: 11px; }

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.0
*/
/*.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(/images/sprite.png?1453133029) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:2;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(/images/menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(/images/split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#000;}.yui-skin-sam .yui-split-button-focus button{background-image:url(/images/split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#000;}.yui-skin-sam .yui-split-button-hover button{background-image:url(/images/split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#000;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(/images/split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(/images/menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(/images/split-button-arrow-disabled.png);}
.yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0px;top:0px;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;}.yui-calendar .calnavright{position:absolute;z-index:1;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title{background:url(/images/sprite.png?1453133029) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose{background:url(/images/sprite.png?1453133029) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none;}.yui-skin-sam .yui-calendar .calnavleft{background:url(/images/sprite.png?1453133029) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright{background:url(/images/sprite.png?1453133029) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding-right:2px;}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding-left:2px;}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #cccccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a{color:#0066cc;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#cccccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#ccff99;}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#99ccff;}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#ffcccc;}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#ccff99;}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(/images/sprite.png?1453133029) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:0.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(/images/sprite.png?1453133029) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(/images/sprite.png?1453133029) repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}
.yui-picker-panel{background:#e3e3e3;border-color:#888;}.yui-picker-panel .hd{background-color:#ccc;font-size:100%;line-height:100%;border:1px solid #e3e3e3;font-weight:bold;overflow:hidden;padding:6px;color:#000;}.yui-picker-panel .bd{background:#e8e8e8;margin:1px;height:200px;}.yui-picker-panel .ft{background:#e8e8e8;margin:1px;padding:1px;}.yui-picker{position:relative;}.yui-picker-hue-thumb{cursor:default;width:18px;height:18px;top:-8px;left:-2px;z-index:9;position:absolute;}.yui-picker-hue-bg{-moz-outline:none;outline:0px none;position:absolute;left:200px;height:183px;width:14px;background:url(/images/hue_bg.png) no-repeat;top:4px;}.yui-picker-bg{-moz-outline:none;outline:0px none;position:absolute;top:4px;left:4px;height:182px;width:182px;background-color:#F00;background-image:url(/images/picker_mask.png);}*html .yui-picker-bg{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../build/colorpicker/assets/picker_mask.png',sizingMethod='scale');}.yui-picker-mask{position:absolute;z-index:1;top:0px;left:0px;}.yui-picker-thumb{cursor:default;width:11px;height:11px;z-index:9;position:absolute;top:-4px;left:-4px;}.yui-picker-swatch{position:absolute;left:240px;top:4px;height:60px;width:55px;border:1px solid #888;}.yui-picker-websafe-swatch{position:absolute;left:304px;top:4px;height:24px;width:24px;border:1px solid #888;}.yui-picker-controls{position:absolute;top:72px;left:226px;font:1em monospace;}.yui-picker-controls .hd{background:transparent;border-width:0px !important;}.yui-picker-controls .bd{height:100px;border-width:0px !important;}.yui-picker-controls ul{float:left;padding:0 2px 0 0;margin:0}.yui-picker-controls li{padding:2px;list-style:none;margin:0}.yui-picker-controls input{font-size:0.85em;width:2.4em;}.yui-picker-hex-controls{clear:both;padding:2px;}.yui-picker-hex-controls input{width:4.6em;}.yui-picker-controls a{font:1em arial,helvetica,clean,sans-serif;display:block;*display:inline-block;padding:0;color:#000;}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay{display:none;}.yui-tt-shadow{position:absolute;}.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/images/sprite.png?1453133029) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/images/sprite.png?1453133029) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/images/sprite.png?1453133029) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}
table.yui-dt-table{table-layout:fixed;}th .yui-dt-header{position:relative;}th .yui-dt-label{position:relative;}th .yui-dt-resizer{position:absolute;margin-right:-6px;right:0;bottom:0;width:6px;height:100%;cursor:w-resize;cursor:col-resize;}.yui-dt-scrollable{*overflow-y:auto;}.yui-dt-scrollable thead{display:block;}.yui-dt-scrollable thead tr{position:relative;}.yui-dt-scrollbody{display:block;overflow:auto;}.yui-dt-editor{position:absolute;z-index:9000;}.yui-skin-sam .yui-dt-table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:collapse;border:1px solid #7F7F7F;}.yui-skin-sam .yui-dt-table caption{padding-bottom:1em;text-align:left;}.yui-skin-sam .yui-dt-table th{background:url(/images/sprite.png?1453133029) repeat-x 0 0;}.yui-skin-sam .yui-dt-table th,.yui-skin-sam .yui-dt-table th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom;}.yui-skin-sam .yui-dt-table th,.yui-skin-sam .yui-dt-table td{padding:4px 10px 4px 10px;border-right:1px solid #CBCBCB;}.yui-skin-sam .yui-dt-table td{text-align:left;}.yui-skin-sam .yui-dt-table th.yui-dt-last,.yui-skin-sam .yui-dt-table td.yui-dt-last{border-right:1px solid #7F7F7F;}.yui-skin-sam .yui-dt-list td{border-right:none;}.yui-skin-sam .yui-dt-table thead{border:1px solid #989898;}.yui-skin-sam .yui-dt-table tbody{border-left:1px solid #7F7F7F;border-right:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;}.yui-skin-sam .yui-dt-loading{background-color:#FFF;}.yui-skin-sam .yui-dt-loading{background-color:#FFF;}.yui-skin-sam .yui-dt-sortable{cursor:pointer;}.yui-skin-sam th.yui-dt-sortable{padding-right:5px;}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:15px;}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url(/images/sprite.png?1453133029) repeat-x 0 -100px;}.yui-skin-sam th.yui-dt-asc .yui-dt-header{background:url(/images/dt-arrow-up.png) no-repeat right;}.yui-skin-sam th.yui-dt-desc .yui-dt-header{background:url(/images/dt-arrow-dn.png) no-repeat right;}.yui-dt-editable{cursor:pointer;}.yui-dt-editor{text-align:left;background-color:#F2F2F2;border:1px solid #808080;padding:6px;}.yui-dt-editor label{padding-left:4px;padding-right:6px;}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right;}.yui-dt-editor .yui-dt-button button{background:url(/images/sprite.png?1453133029) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px;}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(/images/sprite.png?1453133029) repeat-x 0 -1400px;background-color:#5584E0;border:1px solid #304369;color:#FFF}.yui-dt-editor .yui-dt-button button:hover{background:url(/images/sprite.png?1453133029) repeat-x 0 -1300px;color:#000;}.yui-dt-editor .yui-dt-button button:active{background:url(/images/sprite.png?1453133029) repeat-x 0 -1700px;color:#000;}.yui-skin-sam tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam tr.yui-dt-odd{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#DBEAFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#EDF5FF;}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap;}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px;}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none;}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none;}.yui-skin-sam a.yui-dt-page{border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}
.yui-busy{cursor:wait !important;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;height:18px;margin:.2em 0 .2em .1em;display:block;clear:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:35px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;}.yui-editor-container iframe{border:0px;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:0.25em 0pt 0.25em 0.25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group-padding{}.yui-editor-panel .yui-toolbar-group-border{}.yui-editor-panel .yui-toolbar-group-textflow{}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width h3{}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:auto;}.yui-editor-panel .height-width span.info{font-size:70%;}.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;*top:-5px;width:24px;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0px;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px !important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0px 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(/images/sprite.png?1453133029) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000000;font-weight:bold;margin:0;padding:0.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:0.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:.25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em 0.35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:0.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(/images/sprite.png?1453133029) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(/images/sprite.png?1453133029) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;margin:0;border-color:#808080;border-style:solid;border-width:1px 0;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:93%;line-height:2;display:block;color:#000000;overflow:hidden;}.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(/images/sprite.png?1453133029) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(/images/sprite.png?1453133029) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(/images/editor-sprite.gif?1453133029) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(/images/editor-sprite-active.gif?1453133029);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(/images/editor-sprite.gif?1453133029) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(/images/editor-sprite.gif ) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0px;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(/images/sprite.png?1453133029) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yuimenu{}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:0.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel #createlink_target,.yui-skin-sam .yui-editor-panel #insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(/images/sprite.png?1453133029) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(/images/editor-sprite.gif ) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(/images/editor-knob.gif ) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#ffffff;}.yui-editor-blankimage{background-image:url(/images/blankimage.png );}
.yui-skin-sam .yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000;}.yui-skin-sam .yui-log-container{position:absolute;top:1em;right:1em;}.yui-skin-sam .yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal;}.yui-skin-sam .yui-log .yui-log-btns{position:relative;float:right;bottom:.25em;}.yui-skin-sam .yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757;}.yui-skin-sam .yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF;}.yui-skin-sam .yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto;}.yui-skin-sam .yui-log p{margin:1px;padding:.1em;}.yui-skin-sam .yui-log pre{margin:0;padding:0;}.yui-skin-sam .yui-log pre.yui-log-verbose{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.yui-skin-sam .yui-log .yui-log-ft{margin-top:.5em;}.yui-skin-sam .yui-log .yui-log-ft .yui-log-categoryfilters{}.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em;}.yui-skin-sam .yui-log .yui-log-filtergrp{margin-right:.5em;}.yui-skin-sam .yui-log .info{background-color:#A7CC25;}.yui-skin-sam .yui-log .warn{background-color:#F58516;}.yui-skin-sam .yui-log .error{background-color:#E32F0B;}.yui-skin-sam .yui-log .time{background-color:#A6C9D7;}.yui-skin-sam .yui-log .window{background-color:#F2E886;}
.yuimenubar{visibility:visible;position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{visibility:hidden;position:absolute;top:-10000px;left:-10000px;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-skin-sam .yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(/images/sprite.png?1453133029) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(/images/menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(/images/sprite.png?1453133029) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(/images/menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(/images/sprite.png?1453133029) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(/images/menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(/images/menuitem_checkbox.png?1453133029);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(/images/menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(/images/menuitem_checkbox_disabled.png);}
.yui-busy{cursor:wait !important;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;height:18px;margin:.2em 0 .2em .1em;display:block;clear:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:35px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;}.yui-editor-container iframe{border:0px;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:0.25em 0pt 0.25em 0.25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group-padding{}.yui-editor-panel .yui-toolbar-group-border{}.yui-editor-panel .yui-toolbar-group-textflow{}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width h3{}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:auto;}.yui-editor-panel .height-width span.info{font-size:70%;}.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;*top:-5px;width:24px;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0px;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px !important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0px 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(/images/sprite.png?1453133029) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000000;font-weight:bold;margin:0;padding:0.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:0.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:.25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em 0.35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:0.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(/images/sprite.png?1453133029) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(/images/sprite.png?1453133029) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;margin:0;border-color:#808080;border-style:solid;border-width:1px 0;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:93%;line-height:2;display:block;color:#000000;overflow:hidden;}.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(/images/sprite.png?1453133029) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(/images/sprite.png?1453133029) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(/images/editor-sprite.gif?1453133029) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(/images/editor-sprite-active.gif?1453133029);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(/images/editor-sprite.gif?1453133029) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(/images/editor-sprite.gif ) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0px;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(/images/sprite.png?1453133029) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yuimenu{}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:0.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel #createlink_target,.yui-skin-sam .yui-editor-panel #insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(/images/sprite.png?1453133029) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(/images/editor-sprite.gif ) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(/images/editor-knob.gif ) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#ffffff;}.yui-editor-blankimage{background-image:url(/images/blankimage.png );}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 0.5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 0.5em;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content{zoom:1;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;Xposition:relative;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 0.16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 0.16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(/images/sprite.png?1453133029) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:0.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(/images/sprite.png?1453133029) repeat-x left -1400px;color:#fff;}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(/images/sprite.png?1453133029) repeat-x left -1300px;outline:0;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:0.35em 0.75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356;}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff;}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:0.25em 0.5em;}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 0.16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px 0.16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 0.16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:0.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px 0.16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li a,.yui-skin-sam .yui-navset-bottom .yui-nav li a{}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}
.ygtvtn{width:18px;height:22px;background:url(/images/treeview-sprite.gif) 0 -5600px no-repeat;}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(/images/treeview-sprite.gif) 0 -4000px no-repeat;}.ygtvtmh{width:18px;height:22px;cursor:pointer;background:url(/images/treeview-sprite.gif) 0 -4800px no-repeat;}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(/images/treeview-sprite.gif) 0 -6400px no-repeat;}.ygtvtph{width:18px;height:22px;cursor:pointer;background:url(/images/treeview-sprite.gif) 0 -7200px no-repeat;}.ygtvln{width:18px;height:22px;background:url(/images/treeview-sprite.gif) 0 -1600px no-repeat;}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(/images/treeview-sprite.gif) 0 0px no-repeat;}.ygtvlmh{width:18px;height:22px;cursor:pointer;background:url(/images/treeview-sprite.gif) 0 -800px no-repeat;}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(/images/treeview-sprite.gif) 0 -2400px no-repeat;}.ygtvlph{width:18px;height:22px;cursor:pointer;background:url(/images/treeview-sprite.gif) 0 -3200px no-repeat;}.ygtvloading{width:18px;height:22px;background:url(/images/treeview-loading.gif) 0 0 no-repeat;}.ygtvdepthcell{width:18px;height:22px;background:url(/images/treeview-sprite.gif) 0 -8000px no-repeat;}.ygtvblankdepthcell{width:18px;height:22px;}.ygtvitem{}.ygtvchildren{*zoom:1;}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;background-color:white;}.ygtvspacer{height:22px;width:12px;}*/
.empty_box {
  border: solid 1px #171717;
  background: #434343;
  margin: 0 0 8px 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; }

.group_box .banner {
  background: url(/images/ui/group_mainpage_header_bg.jpg?1453133029);
  height: 179px; }
  .group_box .banner h1 {
    visibility: hidden; }
  .group_box .banner .left, .group_box .banner .right {
    float: left; }
  .group_box .banner .left {
    position: relative;
    width: 408px; }
    .group_box .banner .left ul.why {
      margin: 58px 0 0 34px;
      line-height: 1.2em; }
    .group_box .banner .left ul.actions {
      position: absolute;
      left: 270px;
      top: 70px;
      width: 108px; }
      .group_box .banner .left ul.actions a {
        font-size: 13px;
        display: block;
        width: 108px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        color: #f9f6cf; }
        .group_box .banner .left ul.actions a:hover {
          background: transparent; }
      .group_box .banner .left ul.actions li {
        width: 108px;
        height: 35px;
        margin-bottom: 1px; }
  .group_box .banner .right {
    width: 345px; }
    .group_box .banner .right ul.controls {
      margin-left: 38px;
      margin-top: 52px; }
      .group_box .banner .right ul.controls li a {
        display: block;
        height: 24px;
        line-height: 24px;
        font-weight: bold;
        background: url(/images/ui/group_control_icons.gif?1453133029) 0 4px no-repeat;
        padding-left: 24px; }
      .group_box .banner .right ul.controls li.control a {
        background: url(/images/ui/group_control_icons.gif?1453133029) 0 -19px no-repeat; }
      .group_box .banner .right ul.controls li.comments a {
        background: url(/images/ui/group_control_icons.gif?1453133029) 0 -45px no-repeat; }
      .group_box .banner .right ul.controls li.edit a {
        background: url(/images/ui/group_control_icons.gif?1453133029) 0 -71px no-repeat; }
.group_box .tabs {
  background: url(/images/ui/group_tab_bg.jpg?1453133029);
  height: 28px;
  border-right: solid 1px #404040;
  padding: 5px 15px 0; }
  .group_box .tabs ul li, .group_box .tabs ul a {
    height: 28px;
    line-height: 28px;
    float: left; }
  .group_box .tabs ul a {
    padding: 0 10px 0 35px; }
    .group_box .tabs ul a:hover {
      background: transparent; }
    .group_box .tabs ul a.selected {
      background: #575757;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px; }
  .group_box .tabs ul li.virtual a {
    background-image: url(/images/ui/group_virtual_group_icon.gif?1453133029);
    background-position: 10px center;
    background-repeat: no-repeat; }
  .group_box .tabs ul li.local a {
    background-image: url(/images/ui/group_local_group_icon.gif?1453133029);
    background-position: 10px center;
    background-repeat: no-repeat; }
.group_box .header {
  height: 89px;
  background: url(/images/ui/group_header_bg.jpg?1453133029); }
  .group_box .header h1 {
    font-size: 30px;
    height: 89px;
    line-height: 89px;
    float: left;
    margin-left: 30px;
    width: 510px; }
    .group_box .header h1 span {
      font-size: 11px;
      text-transform: uppercase; }
  .group_box .header .filter {
    float: left;
    width: 180px;
    margin-top: 25px;
    font-weight: bold; }
    .group_box .header .filter select {
      margin-top: 5px; }
.group_box .group_listing {
  background: #575757;
  border-right: solid 1px #404040;
  border-top: solid 1px #404040;
  overflow: hidden; }
  .group_box .group_listing ul {
    width: 220px;
    float: left;
    font-size: 12px;
    line-height: 1.3em;
    overflow: hidden;
    margin: 30px 0 30px 30px; }
.group_box .top_groups {
  clear: both;
  background: url(/images/ui/group_top_groups_bg.jpg?1453133029);
  overflow: hidden; }
  .group_box .top_groups .list {
    position: relative;
    float: left;
    width: 221px;
    height: 285px;
    margin-left: 30px; }
    .group_box .top_groups .list ul {
      margin: 22px 0 0 15px;
      list-style-type: decimal;
      font-size: 14px;
      line-height: 18px; }
      .group_box .top_groups .list ul li.first a {
        font-weight: bold; }
    .group_box .top_groups .list h3 {
      height: 34px;
      line-height: 34px;
      font-size: 14px; }
    .group_box .top_groups .list p.more {
      position: absolute;
      top: 260px;
      left: -12px;
      height: 25px;
      line-height: 25px; }
      .group_box .top_groups .list p.more a {
        color: #fffde2; }
        .group_box .top_groups .list p.more a:hover {
          background: transparent; }
.group_box .footer_ad {
  padding: 17px;
  background: #575757; }
.group_box .footer {
  background: #444444; }
  .group_box .footer p a {
    background: url(/images/ui/group_back_to_top_icon.jpg?1453133029) left center no-repeat;
    display: block;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    margin-left: 10px; }

.content .group_show .body {
  padding: 0 1px; }
.content .group_show .group_card {
  padding-top: 175px;
  padding-bottom: 10px;
  background: #e1e1e1 url(/images/ui/group_card_bg.jpg?1453133029) no-repeat;
  border-bottom: solid 5px #c3c3c3; }
  .content .group_show .group_card h2 {
    visibility: hidden; }
  .content .group_show .group_card .introduction {
    margin: 0 25px 0 25px;
    color: #545151;
    font-size: 14px; }
    .content .group_show .group_card .introduction p {
      margin-bottom: 1em; }
.content .group_show .content {
  background: #575757;
  width: 761px; }
.content .group_show .listing {
  margin-bottom: 0; }
  .content .group_show .listing ul {
    padding: 8px; }
    .content .group_show .listing ul li {
      overflow: hidden;
      height: 66px;
      padding-top: 10px;
      padding-left: 10px;
      margin-bottom: 1px; }
      .content .group_show .listing ul li.odd {
        background: #4f4f4f; }
      .content .group_show .listing ul li.even {
        background: #545454; }
      .content .group_show .listing ul li .left, .content .group_show .listing ul li .right {
        float: left; }
      .content .group_show .listing ul li .left {
        width: 95px; }
      .content .group_show .listing ul li .right {
        width: 620px; }
        .content .group_show .listing ul li .right p {
          line-height: 1.2em; }
        .content .group_show .listing ul li .right h3, .content .group_show .listing ul li .right a {
          color: #fffcd1; }
        .content .group_show .listing ul li .right h3 {
          font-size: 13px;
          margin-bottom: 3px; }
.content .group_show .group_users {
  background: #575757;
  overflow: hidden;
  padding-bottom: 17px; }
  .content .group_show .group_users ul li {
    float: left;
    margin: 17px 0 5px 17px; }
    .content .group_show .group_users ul li .thumbnail {
      background: #727272;
      padding: 5px;
      border: solid 1px #494949;
      width: 156px; }
    .content .group_show .group_users ul li h4, .content .group_show .group_users ul li p {
      text-align: center; }
    .content .group_show .group_users ul li h4 {
      margin-top: 10px;
      margin-bottom: 3px;
      font-weight: bold;
      font-size: 13px; }
.content .group_show .footer_ad {
  padding: 17px;
  background: #575757; }
.content .group_show .footer {
  height: 2px; }

.dashaddfriend {
  background: #494949 url(/images/ui/dashboard_icon_map.gif?1453133029) 6px 8px no-repeat;
  padding: 10px 10px 10px 26px;
  display: block;
  float: left;
  clear: both;
  margin: 8px; }
  .dashaddfriend a {
    font-weight: bold; }

#new_video {
  margin: 10px; }

.tab_box {
  padding: 10px; }

.user_layout div.box {
  width: 363px;
  margin-left: 0px; }
.user_layout .ad {
  margin: 15px 0 0 12px; }
.user_layout div.wide {
  clear: both; }
  .user_layout div.wide div.box {
    width: 736px; }

.user_dashboard .narrow .box {
  width: 294px;
  float: left; }

.user_profile .narrow .box {
  width: 363px;
  float: left; }

.user_layout .clear {
  clear: both; }
.user_layout .bio_box {
  background: url(/images/ui/dashboard_bio_box_bg.jpg?1453133029) top left no-repeat; }
.user_layout .friends_bulletins li, .user_layout .friends_status_updates li {
  clear: both;
  overflow: hidden;
  margin-bottom: 10px; }
.user_layout .friends_bulletins .avatar, .user_layout .friends_status_updates .avatar {
  float: left;
  height: 65px;
  width: 65px;
  border: solid 1px #292929;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; }
.user_layout .friends_bulletins .body, .user_layout .friends_bulletins .credits, .user_layout .friends_status_updates .body, .user_layout .friends_status_updates .credits {
  margin-left: 8px;
  float: left;
  width: 191px; }
.user_layout .friends_bulletins .body, .user_layout .friends_status_updates .body {
  color: #f8eecf;
  font-size: 14px;
  line-height: 16px; }
.user_layout .friends_bulletins .credits, .user_layout .friends_status_updates .credits {
  color: #a1a1a1;
  margin-top: 5px;
  font-size: 12px; }
.user_layout .listing table td.name {
  width: 270px; }
.user_layout .listing table td.action {
  font-size: 14px;
  color: #b7b7b7; }
.user_layout .listing table td.additions {
  font-size: 12px;
  color: #c0c0c0; }
.user_layout .listing table td.thumbnail img {
  border: solid 1px #373636;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; }
.user_layout .recent_activity {
  padding: 10px 10px 15px 10px;
  margin-bottom: 15px;
  border-bottom: solid 1px #3f3f3f; }
  .user_layout .recent_activity h3 {
    text-shadow: #333 2px 2px 3px;
    font-size: 16px;
    color: #ddd; }
  .user_layout .recent_activity .action_alerts {
    overflow: hidden;
    margin: 15px 0 0 0;
    width: 400px;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica; }
    .user_layout .recent_activity .action_alerts li, .user_layout .recent_activity .action_alerts a {
      float: left;
      height: 22px;
      line-height: 22px;
      color: #f8eecf; }
    .user_layout .recent_activity .action_alerts li {
      width: 180px; }
    .user_layout .recent_activity .action_alerts a {
      background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
      background-repeat: no-repeat;
      padding-left: 27px; }
      .user_layout .recent_activity .action_alerts a.new_friend_requests {
        background-position: 3px 3px; }
      .user_layout .recent_activity .action_alerts a.new_messages {
        background-position: 3px -36px; }
      .user_layout .recent_activity .action_alerts a.new_portfolio_comments {
        background-position: 3px -76px; }
      .user_layout .recent_activity .action_alerts a.new_blog_comments {
        background-position: 3px -117px; }
.user_layout .bio_box {
  padding: 10px 0 10px 0;
  position: relative; }
  .user_layout .bio_box .horizactions {
    margin-top: 160px;
    height: 35px; }
    .user_layout .bio_box .horizactions div {
      float: left;
      margin-right: 5px; }
  .user_layout .bio_box .section {
    border-bottom: 1px solid #8d8d8d;
    padding: 10px; }
    .user_layout .bio_box .section .field {
      display: inline;
      width: 265px;
      margin-right: 7px; }
      .user_layout .bio_box .section .field #user_status_title {
        width: 255px; }
    .user_layout .bio_box .section .new_user_status {
      padding-left: 6px; }
  .user_layout .bio_box .lastsection {
    border-bottom: none;
    padding-bottom: 0px; }
  .user_layout .bio_box .fullname, .user_layout .bio_box .location, .user_layout .bio_box .onlinestatus {
    width: 170px;
    float: left;
    margin-left: 10px; }
  .user_layout .bio_box .onlinestatus {
    font-size: 10px;
    color: red;
    letter-spacing: 1px;
    font-weight: bold;
    margin-top: 5px; }
    .user_layout .bio_box .onlinestatus .on {
      color: lime; }
  .user_layout .bio_box .fullname {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    font-size: 16px; }
  .user_layout .bio_box .location {
    margin-top: 5px;
    font-weight: bold;
    color: #a1a1a1;
    font-size: 11px; }
  .user_layout .bio_box .avatar {
    height: 162px;
    width: 162px;
    float: left; }
    .user_layout .bio_box .avatar img {
      border-radius: 1px;
      -moz-border-radius: 1px;
      -webkit-border-radius: 1px;
      border: solid 1px #292929; }
    .user_layout .bio_box .avatar .avatar_edit a {
      float: left;
      width: auto;
      height: 20px;
      display: block;
      line-height: 20px;
      background: url(/images/ui/hover_overlay.png?1453133029) repeat top left;
      padding: 0 5px 0 5px;
      position: absolute;
      margin-top: -20px; }
    .user_layout .bio_box .avatar .avatar_edit a:hover {
      background: #292929; }
  .user_layout .bio_box .edit {
    position: absolute;
    left: 190px;
    top: 85px; }
    .user_layout .bio_box .edit a {
      float: left;
      width: 140px;
      height: 28px;
      background: url(/images/ui/view_edit_profile_button.png?1453133029);
      text-indent: -999px; }
  .user_layout .bio_box ul.actions {
    position: absolute;
    left: 190px;
    top: 90px; }
    .user_layout .bio_box ul.actions li {
      clear: both; }
    .user_layout .bio_box ul.actions li, .user_layout .bio_box ul.actions a {
      float: left;
      height: 20px;
      line-height: 20px; }
    .user_layout .bio_box ul.actions li a {
      background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
      background-repeat: no-repeat;
      padding-left: 20px; }
      .user_layout .bio_box ul.actions li a:hover {
        background-color: transparent;
        color: white; }
    .user_layout .bio_box ul.actions li.add_friend a {
      background-position: 0 0; }
    .user_layout .bio_box ul.actions li.private_message a {
      background-position: 0 -37px; }
    .user_layout .bio_box ul.actions li.instant_message a {
      background-position: 0 -437px; }
    .user_layout .bio_box ul.actions li.rss a {
      background-position: 0 -479px; }
    .user_layout .bio_box ul.actions li.contribs a {
      background: url(/images/icons/briefcase.png?1453133029) no-repeat 0% 50%; }
  .user_layout .bio_box ul.extratoppad {
    top: 120px; }
  .user_layout .bio_box .section {
    clear: both;
    padding-top: 25px; }
    .user_layout .bio_box .section h4 {
      color: #ddd;
      text-shadow: #333 2px 2px 3px; }
    .user_layout .bio_box .section p {
      font-size: 12px;
      color: #b7b7b7;
      margin: 5px; }
  .user_layout .bio_box .tight {
    overflow: hidden;
    border-bottom: solid 1px #6b6b6b;
    padding-bottom: 10px; }
    .user_layout .bio_box .tight h4, .user_layout .bio_box .tight p {
      float: left; }
    .user_layout .bio_box .tight p {
      font-size: 12px;
      margin: 0 0 0 5px; }
  .user_layout .bio_box p.search, .user_layout .bio_box p.links {
    margin-left: 0; }
  .user_layout .bio_box p.links {
    font-size: 11px;
    margin: 10px 0 0 0; }
    .user_layout .bio_box p.links a {
      color: #f8eecf; }
  .user_layout .bio_box .search_wrapper {
    float: left;
    display: block;
    height: 29px;
    width: 265px;
    background: url(/images/ui/dashboard_search_box.jpg?1453133029);
    margin-right: 7px;
    border: solid 1px #303030; }
    .user_layout .bio_box .search_wrapper input {
      background: transparent;
      border: none;
      margin-top: 7px;
      overflow: hidden;
      font-size: 12px;
      margin-left: 38px;
      width: 221px; }
.user_layout div.stats h3, .user_layout div.submissions h3 {
  color: #ddd;
  text-shadow: #333 2px 2px 3px; }
.user_layout div.stats ul, .user_layout div.submissions ul {
  margin: 10px 10px 0 10px; }
  .user_layout div.stats ul li,   .user_layout div.submissions ul li {
    margin-bottom: 4px;
    color: #c6c4c4;
    overflow: hidden; }
    .user_layout div.stats ul li span,     .user_layout div.submissions ul li span {
      color: #a1a1a1; }
.user_layout div.submissions {
  background: url(/images/ui/dashboard_submissions_box_bg.jpg?1453133029) top left no-repeat;
  height: 216px;
  padding: 10px; }
  .user_layout div.submissions a:hover {
    color: #fff; }
  .user_layout div.submissions h3 {
    color: #ddd;
    text-shadow: #333 2px 2px 3px; }
  .user_layout div.submissions ul {
    overflow: hidden;
    width: 300px;
    font-size: 11px;
    margin: 10px; }
    .user_layout div.submissions ul li, .user_layout div.submissions ul a {
      float: left;
      height: 18px;
      line-height: 18px;
      color: #f8eecf; }
    .user_layout div.submissions ul li {
      width: 140px; }
      .user_layout div.submissions ul li.portfolio a {
        background-position: 3px -76px; }
      .user_layout div.submissions ul li.blog a {
        background-position: 3px -117px; }
      .user_layout div.submissions ul li.articles a {
        background-position: 3px -240px; }
      .user_layout div.submissions ul li.files a {
        background-position: 3px -280px; }
      .user_layout div.submissions ul li.tutorial a {
        background-position: 3px -400px; }
      .user_layout div.submissions ul li.favorites a {
        background-position: 3px -160px; }
      .user_layout div.submissions ul li.purchases a {
        background-position: 3px -200px; }
      .user_layout div.submissions ul li.events a {
        background-position: 3px -320px; }
      .user_layout div.submissions ul li.friends a {
        background-position: 3px -360px; }
      .user_layout div.submissions ul li.canvasband a {
        background-position: 3px -76px; }
      .user_layout div.submissions ul li.visbid a {
        background-position: 3px -76px; }
      .user_layout div.submissions ul li.groups a {
        background-position: 3px 3px; }
    .user_layout div.submissions ul a {
      background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
      background-repeat: no-repeat;
      padding-left: 27px;
      color: #f8eecf; }
  .user_layout div.submissions p.links {
    padding-top: 5px; }
    .user_layout div.submissions p.links a {
      color: #f8eecf; }
.user_layout div.friends ul {
  overflow: hidden;
  padding: 8px;
  background: #575757; }
.user_layout div.friends li {
  float: left;
  margin-right: 0px;
  border: 1px solid #292929;
  text-transform: uppercase;
  font-size: 8px;
  text-align: right;
  margin-bottom: 4px;
  background: #292929; }
  .user_layout div.friends li span.tinyonlinestatus {
    padding: 2px;
    display: block;
    clear: both; }
  .user_layout div.friends li a {
    float: left; }
  .user_layout div.friends li img / {
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border: solid 1px #292929; }
.user_layout .lonely_header h3, .user_layout .header h3.friends {
  font-family: "Myriad Pro", Arial, sans-serif;
  color: #ddd;
  text-shadow: #333 2px 2px 3px;
  line-height: 35px;
  font-size: 16px;
  margin-left: 10px;
  height: 30px; }
.user_layout .lonely_header ul.activitylinks {
  float: right;
  margin-top: -20px; }
  .user_layout .lonely_header ul.activitylinks li {
    float: left;
    padding-right: 14px; }
    .user_layout .lonely_header ul.activitylinks li a {
      font-size: 11px;
      background: url(/images/icons/cc_sharevideo.png?1453133029) no-repeat;
      padding-left: 20px;
      padding-bottom: 5px; }
    .user_layout .lonely_header ul.activitylinks li a.newbulletin {
      background: url(/images/icons/page_white_add.png?1453133029) no-repeat; }
    .user_layout .lonely_header ul.activitylinks li a.newlink {
      background: url(/images/icons/cc_sharelink.png?1453133029) no-repeat; }

.user_profile div.right div.narrow div.box .listing, .user_profile div.right div.narrow div.box .content {
  height: 269px; }
.user_profile div.portfolio {
  border: none; }
  .user_profile div.portfolio div.tabs {
    background: #292929; }
    .user_profile div.portfolio div.tabs ul {
      overflow: hidden;
      border-top: 0;
      height: 34px; }
      .user_profile div.portfolio div.tabs ul li a {
        margin-top: 3px;
        background: #373737; }
      .user_profile div.portfolio div.tabs ul li.selected {
        height: 30px; }
        .user_profile div.portfolio div.tabs ul li.selected a {
          background: #575757;
          height: 29px;
          margin-top: 0;
          border-color: #171717; }
  .user_profile div.portfolio div.content {
    padding: 8px 0 0 8px;
    background: #292929 url(/images/ui/user_profile_portfolio_box_bg.jpg?1453133029) top left repeat-x;
    border: solid 1px #171717;
    border-bottom: 0; }
  .user_profile div.portfolio div.footer {
    border: solid 1px #171717;
    border-top: 0;
    -moz-border-radius-bottomleft: 1px;
    -moz-border-radius-bottomright: 1px;
    -webkit-border-bottom-left-radius: 1px;
    -webkit-border-bottom-left-radius: 1px;
    border-bottom-left-radius: 1px;
    border-bottom-left-radius: 1px; }
  .user_profile div.portfolio ul.portfolio_listing {
    padding-bottom: 16px;
    overflow: hidden; }
    .user_profile div.portfolio ul.portfolio_listing li {
      float: left;
      width: 137px;
      margin-right: 8px; }
      .user_profile div.portfolio ul.portfolio_listing li.video {
        background: url(/images/ui/user_portfolio_video_icon.gif?1453133029) 1px 145px no-repeat; }
      .user_profile div.portfolio ul.portfolio_listing li.image {
        background: url(/images/ui/user_portfolio_image_icon.gif?1453133029) 1px 145px no-repeat; }
      .user_profile div.portfolio ul.portfolio_listing li img {
        border: solid 1px #292929;
        border-radius: 1px;
        -moz-border-radius: 1px;
        -webkit-border-radius: 1px; }
      .user_profile div.portfolio ul.portfolio_listing li h4, .user_profile div.portfolio ul.portfolio_listing li p {
        margin-left: 20px; }
      .user_profile div.portfolio ul.portfolio_listing li h4 {
        margin-top: 4px;
        margin-bottom: 2px;
        font-size: 13px; }
.user_profile div.recent_blog_posts li {
  padding: 11px 10px;
  border-top: solid 1px #6b6b6b; }
  .user_profile div.recent_blog_posts li h4 {
    font-size: 14px;
    margin-bottom: 5px; }
  .user_profile div.recent_blog_posts li.first {
    border-top: none; }
  .user_profile div.recent_blog_posts li p {
    color: #acacac; }
.user_profile div.recent_forum_activity li {
  padding: 11px 10px;
  border-top: solid 1px #6b6b6b; }
  .user_profile div.recent_forum_activity li h4 {
    font-size: 14px;
    margin-bottom: 5px; }
    .user_profile div.recent_forum_activity li h4 a {
      color: #ddd; }
      .user_profile div.recent_forum_activity li h4 a span {
        font-weight: bold; }
  .user_profile div.recent_forum_activity li.first {
    border-top: none; }
  .user_profile div.recent_forum_activity li p {
    color: #acacac; }
.user_profile div.submissions li {
  clear: both;
  padding: 8px 8px 0; }
.user_profile div.submissions img {
  border: solid 1px #292929;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px; }
.user_profile div.submissions img, .user_profile div.submissions .details {
  float: left; }
.user_profile div.submissions .details {
  padding: 2px 10px 0;
  width: 220px; }
  .user_profile div.submissions .details h5 {
    color: #ddd;
    font-weight: bold; }
  .user_profile div.submissions .details h4 {
    font-size: 14px;
    margin: 2px 0 3px; }
  .user_profile div.submissions .details p {
    color: #acacac; }
.user_profile div.events li, .user_profile div.groups li {
  clear: both;
  padding: 8px 8px 0;
  overflow: hidden; }
.user_profile div.events img, .user_profile div.groups img {
  border: solid 1px #292929;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px; }
.user_profile div.events img, .user_profile div.events .details, .user_profile div.groups img, .user_profile div.groups .details {
  float: left; }
.user_profile div.events .details, .user_profile div.groups .details {
  width: 240px;
  padding: 2px 10px 0; }
  .user_profile div.events .details h5,   .user_profile div.groups .details h5 {
    color: #ddd;
    margin: 3px 0; }
  .user_profile div.events .details h4,   .user_profile div.groups .details h4 {
    font-size: 14px; }
  .user_profile div.events .details p,   .user_profile div.groups .details p {
    color: #acacac; }

.user_portfolio p.albumcontrols {
  clear: both;
  background: #121212;
  padding: 8px; }
.user_portfolio div.listing {
  padding: 8px 0 0 8px;
  overflow: hidden; }
.user_portfolio ul.albums li {
  float: left;
  margin-right: 6px;
  margin-bottom: 6px;
  background: url(/images/ui/portfolio_album_title_bg.png?1453133029) bottom left no-repeat;
  width: 175px; }
  .user_portfolio ul.albums li .image {
    background: url(/images/ui/portfolio_album_image_bg.png?1453133029) top left no-repeat;
    width: 175px;
    height: 142px;
    padding: 5px 0 0 5px; }
    .user_portfolio ul.albums li .image a {
      height: 124px;
      width: 163px;
      display: block;
      border: solid 1px #474747;
      border-radius: 1px;
      -moz-border-radius: 1px;
      -webkit-border-radius: 1px; }
  .user_portfolio ul.albums li .title {
    font-size: 16px;
    padding: 2px 8px 8px;
    font-family: "Myriad Pro"; }
.user_portfolio ul.artwork li:hover {
  background-color: #2c3d51; }
.user_portfolio ul.artwork li.artwork {
  background: #2a2a2a;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  width: 175px;
  min-height: 177px;
  float: left;
  margin: 0 5px 6px 0; }
  .user_portfolio ul.artwork li.artwork .details {
    font-size: 11px;
    line-height: 15px;
    height: 190px;
    overflow: hidden; }
    .user_portfolio ul.artwork li.artwork .details a {
      color: #F8EECF;
      font-weight: bold; }
    .user_portfolio ul.artwork li.artwork .details p {
      color: #cdcdcd;
      padding: 0px 0px 0px 8px; }
    .user_portfolio ul.artwork li.artwork .details .image {
      height: 134px;
      width: 171px;
      margin-bottom: 9px;
      border: solid 1px #2a2a2a; }
    .user_portfolio ul.artwork li.artwork .details p.selected {
      border-top: 1px solid #404040;
      text-align: right;
      padding: 2px 5px;
      margin-top: 8px;
      font-size: 9px;
      text-transform: uppercase; }
.user_portfolio .comment_form {
  padding: 10px; }
  .user_portfolio .comment_form .left {
    width: 580px; }
  .user_portfolio .comment_form .right {
    width: 113px; }
  .user_portfolio .comment_form textarea {
    font-size: 14px; }
.user_portfolio ul.gallery_images li {
  border: solid 1px #2a2a2a;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  width: 175px;
  height: 134px;
  float: left;
  margin: 0 5px 6px 0; }
.user_portfolio div.album_banner {
  margin-top: 7px;
  border: solid 3px #121212;
  height: 141px;
  background: url(/images/ui/portfolio_album_banner_bg.png?1453133029) repeat-y; }
  .user_portfolio div.album_banner .image, .user_portfolio div.album_banner .meta {
    float: left; }
  .user_portfolio div.album_banner .image {
    width: 175px;
    margin: 8px 0 0 8px; }
  .user_portfolio div.album_banner .meta {
    margin-left: 25px;
    width: 520px;
    font-family: "Myriad Pro", Arial; }
    .user_portfolio div.album_banner .meta p.type {
      margin-top: 20px;
      height: 18px;
      line-height: 18px;
      padding-left: 20px;
      background: url(/images/ui/portfolio_album_icon.gif?1453133029) top left no-repeat;
      color: #898989;
      font-size: 16px; }
    .user_portfolio div.album_banner .meta h2.title {
      font-size: 26px;
      line-height: 40px; }
    .user_portfolio div.album_banner .meta p.items {
      color: #b7b7b7;
      font: 11px Arial; }
      .user_portfolio div.album_banner .meta p.items a {
        color: #8da7c0;
        font-weight: bold; }
      .user_portfolio div.album_banner .meta p.items a:hover {
        color: #fff; }
    .user_portfolio div.album_banner .meta p.albumcontrols {
      clear: both; }
    .user_portfolio div.album_banner .meta p.portfolio_link {
      margin-top: 20px; }
      .user_portfolio div.album_banner .meta p.portfolio_link, .user_portfolio div.album_banner .meta p.portfolio_link a {
        color: #898989; }
      .user_portfolio div.album_banner .meta p.portfolio_link a {
        padding-right: 10px;
        background: url(/images/ui/portfolio_album_arrow_icon.gif?1453133029) right 0 no-repeat; }
      .user_portfolio div.album_banner .meta p.portfolio_link a:hover {
        color: #fff; }
.user_portfolio div.sort_options {
  padding-left: 15px;
  padding-top: 5px;
  color: #b7b7b7;
  font-size: 14px;
  height: 40px;
  line-height: 40px; }
  .user_portfolio div.sort_options li {
    float: left;
    margin-right: 15px; }
    .user_portfolio div.sort_options li select {
      margin-left: 5px; }
.user_portfolio div.boxofcontrols {
  margin-left: -7px;
  padding: 7px 7px 7px 15px;
  background: #000; }
  .user_portfolio div.boxofcontrols img {
    margin-right: 4px; }
.user_portfolio div.image_strip ul {
  margin: 8px 0 0 5px;
  overflow: hidden;
  padding-bottom: 3px; }
.user_portfolio div.image_strip li {
  float: left;
  border: solid 1px #6c6c6c;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  background: #626262;
  padding: 5px;
  width: 106px;
  height: 82px;
  margin-left: 2px; }
.user_portfolio div.stats {
  background: #4c4c4c;
  padding: 15px 10px; }
  .user_portfolio div.stats dl {
    overflow: hidden;
    background: url(/images/ui/portfolio_stats_border_bg.gif?1453133029);
    font-size: 11px;
    color: #dddddd;
    padding-bottom: 1px; }
    .user_portfolio div.stats dl dt, .user_portfolio div.stats dl dd {
      float: left;
      padding-left: 10px;
      height: 25px;
      line-height: 25px; }
    .user_portfolio div.stats dl dt {
      width: 100px;
      clear: left;
      font-weight: bold; }
    .user_portfolio div.stats dl dd {
      width: 595px; }
      .user_portfolio div.stats dl dd a {
        background-color: transparent; }
      .user_portfolio div.stats dl dd a.user {
        float: left; }
      .user_portfolio div.stats dl dd a.icon {
        margin: 5px 0 0 5px;
        background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
        float: left;
        height: 16px;
        width: 16px;
        text-indent: -9999px; }
      .user_portfolio div.stats dl dd a.message {
        background-position: 0 -37px; }
      .user_portfolio div.stats dl dd a.files {
        background-position: 0 -520px; }
.user_portfolio div.description {
  padding: 10px 20px 10px 10px;
  color: #ddd; }
  .user_portfolio div.description h2 {
    font-size: 20px;
    margin-bottom: 12px; }
  .user_portfolio div.description p {
    font-size: 12px;
    margin-bottom: 1em; }
.user_portfolio div.image_view {
  padding: 10px 10px 2px; }
  .user_portfolio div.image_view .interface {
    padding: 5px;
    background: url(/images/ui/portfolio_album_image_interface_bg.jpg?1453133029) no-repeat bottom left #393939;
    width: 705px;
    min-height: 2px;
    padding-bottom: 0px;
    text-align: center;
    padding-top: 6px; }
  .user_portfolio div.image_view .report_link {
    padding-top: 5px;
    overflow: hidden; }
    .user_portfolio div.image_view .report_link a {
      color: #acacac;
      font-size: 11px;
      float: right;
      height: 20px;
      line-height: 20px;
      padding-left: 20px;
      background: url(/images/ui/portfolio_album_image_report_icon.gif?1453133029) top left no-repeat; }

.activity_list {
  padding: 0 10px; }
  .activity_list .portfolio_album p.images a {
    margin-right: 10px; }
    .activity_list .portfolio_album p.images a img {
      border: solid 1px #262a2b; }
  .activity_list .tutorial .display,   .activity_list .article .display,   .activity_list .download .display {
    line-height: 16px; }
    .activity_list .tutorial .display p,     .activity_list .article .display p,     .activity_list .download .display p {
      width: 440px;
      float: left;
      margin-top: 15px; }
    .activity_list .tutorial .display .image,     .activity_list .article .display .image,     .activity_list .download .display .image {
      width: 175px;
      float: left;
      margin-right: 20px; }
      .activity_list .tutorial .display .image img,       .activity_list .article .display .image img,       .activity_list .download .display .image img {
        border: solid 1px #292929; }
  .activity_list .friendship .user, .activity_list .friendship .user_no_image h4 {
    float: left;
    background: #292929;
    border: solid 1px #292929;
    width: 160px;
    margin-right: 10px; }
  .activity_list .friendship .user .info {
    min-height: 24px;
    padding: 8px;
    text-align: left; }
    .activity_list .friendship .user .info h4 {
      font-weight: bold;
      padding-bottom: 5px; }
      .activity_list .friendship .user .info h4 a {
        color: #f9f6cf;
        font-weight: bold; }
  .activity_list .friendship .user_no_image h4 a {
    display: block;
    height: 204px;
    width: 160px;
    line-height: 204px;
    text-align: center; }
  .activity_list .status .display {
    font-size: 12px; }
  .activity_list .blog_post .display,   .activity_list .bulletin .display {
    width: 480px;
    line-height: 16px; }
    .activity_list .blog_post .display h4,     .activity_list .bulletin .display h4 {
      font-size: 14px; }
    .activity_list .blog_post .display p a,     .activity_list .bulletin .display p a {
      font-weight: bold; }
  .activity_list .subscription .image {
    width: 175px;
    float: left; }
    .activity_list .subscription .image img {
      border: solid 1px #292929; }
  .activity_list .subscription .details {
    line-height: 16px;
    width: 300px;
    float: left;
    margin: 20px 0 0 20px; }
    .activity_list .subscription .details h4 {
      font-size: 13px; }
  .activity_list .subscription p.description {
    color: #dbdbdb; }
  .activity_list .subscription p.members {
    color: #aaaaaa; }

.activity {
  border-bottom: solid 1px #6b6b6b;
  padding: 10px 0;
  clear: both;
  overflow: hidden; }
  .activity h4.title {
    color: #bbb;
    font-size: 12px; }
    .activity h4.title a {
      color: #F8EECF;
      font-weight: bold; }
    .activity h4.title span.time {
      font-size: 10px; }
  .activity.friendship .icon {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-position: 11px -350px; }
  .activity.bulletin .icon {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-position: 10px -831px; }
  .activity.blog_post .icon {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-position: 11px -108px; }
  .activity.subscription .icon {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-position: 11px 10px; }
  .activity.portfolio_album .icon {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-position: 10px -70px; }
  .activity.tutorial .icon {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-position: 11px -390px; }
  .activity.article .icon {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-position: 11px -230px; }
  .activity.favorite .icon {
    background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
    background-position: 11px -148px; }
  .activity .icon {
    float: left;
    width: 38px;
    height: 38px;
    background-color: #4e4e4e;
    background-repeat: no-repeat;
    border: solid 1px #2c2c2c; }
  .activity .body {
    margin-left: 8px;
    float: left;
    width: 668px;
    color: #c6c4c4; }

.submitbut {
  background: #4f4f4f;
  border: 1px solid #8d8d8d;
  padding: 3px 10px 3px 10px; }

.user_layout .fhead {
  padding-bottom: 6px; }

#bug_description_container.yui-editor-container {
  width: 700px; }

#home {
  margin-top: -8px; }
  #home h2 {
    font-size: 20px; }
    #home h2 a {
      color: #f8eecf; }
  #home .billboard {
    height: 357px;
    width: 1125px;
    background: url(/images/ui/home_billboard_bg.jpg?1453133029);
    font-size: 12px;
    line-height: 18px;
    color: #b4b4b4; }
  #home div.intro {
    float: left;
    width: 500px;
    margin-left: 93px;
    margin-top: 100px; }
    #home div.intro h1 {
      display: none; }
    #home div.intro a {
      color: #f8eecf; }
    #home div.intro a.tour_link {
      background: url(/images/ui/home_tour_arrow_bg.gif?1453133029) 100% 50% no-repeat;
      padding-right: 10px;
      font-weight: bold; }
    #home div.intro .signin_form p {
      margin-top: 1em;
      clear: both; }
    #home div.intro .signin_form label {
      height: 18px; }
    #home div.intro .signin_form label, #home div.intro .signin_form input {
      float: left; }
    #home div.intro .signin_form input {
      clear: left; }
    #home div.intro .signin_form form div {
      height: 50px;
      width: 188px;
      clear: both;
      float: left;
      background: url(/images/ui/home_signin_input_bg.gif?1453133029) 0 18px no-repeat;
      margin-top: 10px; }
      #home div.intro .signin_form form div.odd {
        width: 188px; }
      #home div.intro .signin_form form div input {
        width: 172px;
        padding: 8px 4px 0;
        height: 31px;
        font-size: 14px;
        background: transparent;
        border: 0; }
      #home div.intro .signin_form form div.submit {
        background: none;
        width: 200px;
        line-height: 45px;
        height: auto;
        clear: none;
        padding-top: 12px;
        left: 0;
        margin: 0 0 0 290px;
        position: absolute; }
        #home div.intro .signin_form form div.submit input {
          width: 63px;
          height: 29px; }
  #home ul.features {
    width: 450px;
    float: right;
    margin-right: 45px;
    margin-top: 30px; }
    #home ul.features p {
      line-height: 1.4em; }
    #home ul.features a {
      border-bottom: solid 2px #4b4b4b;
      color: white; }
    #home ul.features h2 a {
      border: none;
      color: #f8eecf; }
    #home ul.features li {
      height: 60px;
      padding-bottom: 1.5em;
      background: url(/images/ui/home_feature_resources_bg.gif?1453133029) top left no-repeat; }
  #home .lower {
    border-top: 1px solid #3f3f3f;
    overflow: hidden; }
    #home .lower h2 {
      height: 45px;
      line-height: 45px; }
    #home .lower .community {
      width: 672px;
      margin-left: 8px; }
    #home .lower .resources {
      width: 407px;
      margin-left: 18px; }
    #home .lower .community, #home .lower .resources {
      float: left; }
    #home .lower div .bordered {
      overflow: hidden;
      border: solid 1px #171717;
      background: #575757; }
      #home .lower div .bordered .column {
        width: 326px;
        float: left;
        margin-left: 8px; }
      #home .lower div .bordered .mod {
        width: 326px;
        float: left; }
        #home .lower div .bordered .mod h3 {
          font-size: 16px;
          line-height: 38px; }
          #home .lower div .bordered .mod h3 a {
            margin-left: 8px;
            color: #b4b4b4; }
      #home .lower div .bordered ul.thumbnails li {
        width: 155px;
        height: 120px;
        float: left;
        border: solid 1px #2b2b2b;
        border-radius: 1px;
        -moz-border-radius: 1px;
        -webkit-border-radius: 1px;
        margin: 0 6px 6px 0; }
      #home .lower div .bordered ul.list li {
        clear: both;
        margin-bottom: 8px;
        overflow: hidden; }
      #home .lower div .bordered ul.list img {
        border: solid 1px #292929;
        border-radius: 1px;
        -moz-border-radius: 1px;
        -webkit-border-radius: 1px; }
      #home .lower div .bordered ul.list img, #home .lower div .bordered ul.list .details {
        float: left; }
      #home .lower div .bordered ul.list .details {
        padding: 2px 10px 0;
        width: 210px; }
        #home .lower div .bordered ul.list .details h5, #home .lower div .bordered ul.list .details h5 a {
          font-size: 14px;
          color: #f8eecf; }
        #home .lower div .bordered ul.list .details h4 {
          margin: 2px 0 3px; }
        #home .lower div .bordered ul.list .details p {
          color: #acacac; }
    #home .lower .resources .mod {
      margin-left: 8px; }
    #home .lower .resources ul.list li .details h5, #home .lower .resources ul.list li .details h5 a {
      color: white;
      font-weight: bold;
      font-size: 12px; }
    #home .lower .resources ul.list li .details h4, #home .lower .resources ul.list li .details h4 a {
      font-size: 14px;
      color: #f8eecf; }
    #home .lower .resources ul.list li .details p {
      color: #acacac; }

.tutorials .banner {
  position: relative;
  background: url(/images/ui/tutorials_banner_bg.jpg?1453133029);
  height: 178px; }
  .tutorials .banner h2 {
    display: none; }
  .tutorials .banner ul.create {
    position: absolute;
    top: 72px;
    left: 35px; }
    .tutorials .banner ul.create li {
      background: url(/images/ui/tutorials_list_bullet.gif?1453133029) 0 center no-repeat;
      padding-left: 15px;
      line-height: 14px; }
    .tutorials .banner ul.create li.register, .tutorials .banner ul.create li.learn_more {
      height: 35px;
      width: 108px;
      position: absolute;
      padding: 0;
      background: none;
      line-height: 35px;
      text-align: center; }
      .tutorials .banner ul.create li.register a,       .tutorials .banner ul.create li.learn_more a {
        color: #f9f6cf;
        font-size: 14px;
        display: block;
        width: 108px;
        height: 35px; }
        .tutorials .banner ul.create li.register a:hover,         .tutorials .banner ul.create li.learn_more a:hover {
          background: transparent;
          color: white; }
    .tutorials .banner ul.create li.learn_more {
      top: 35px;
      left: 236px; }
    .tutorials .banner ul.create li.register {
      top: -2px;
      left: 236px; }
  .tutorials .banner ul.controls {
    width: 282px;
    position: absolute;
    left: 450px;
    top: 68px; }
    .tutorials .banner ul.controls li, .tutorials .banner ul.controls a {
      height: 24px;
      line-height: 24px; }
    .tutorials .banner ul.controls a {
      padding-left: 23px;
      display: block;
      background-image: url(/images/ui/dashboard_icon_map.gif?1453133029);
      background-repeat: no-repeat; }
      .tutorials .banner ul.controls a:hover {
        background-color: transparent;
        color: white; }
    .tutorials .banner ul.controls li.add a {
      background-position: 0 -598px; }
    .tutorials .banner ul.controls li.manage a {
      background-position: 0 -637px; }
    .tutorials .banner ul.controls li.view a {
      background-position: 0 -678px; }
    .tutorials .banner ul.controls li.edit a {
      background-position: 0 -718px; }
.tutorials .advertisement .featured {
  padding-top: 6px; }
.tutorials .advertisement .featured_tutorial {
  padding: 20px 0;
  overflow: hidden; }
  .tutorials .advertisement .featured_tutorial .image, .tutorials .advertisement .featured_tutorial .details {
    float: left; }
  .tutorials .advertisement .featured_tutorial .image {
    width: 145px;
    text-align: center; }
    .tutorials .advertisement .featured_tutorial .image img {
      border: solid 1px #373636; }
  .tutorials .advertisement .featured_tutorial .details {
    width: 550px;
    color: #fefefc; }
    .tutorials .advertisement .featured_tutorial .details h2 {
      font-size: 30px;
      margin-bottom: 5px; }
    .tutorials .advertisement .featured_tutorial .details h3 {
      font-size: 14px;
      margin-bottom: 1em; }
.tutorials .advertisement .most_viewed {
  background: url(/images/ui/tutorials_top_rated_banner_bg.jpg?1453133029) 0 0 no-repeat;
  height: 204px;
  width: 726px;
  margin: 0 6px 6px; }
  .tutorials .advertisement .most_viewed .preview {
    width: 153px;
    float: left;
    text-align: center; }
    .tutorials .advertisement .most_viewed .preview h3 {
      font-size: 16px;
      color: #dddddd;
      height: 33px;
      line-height: 33px; }
    .tutorials .advertisement .most_viewed .preview p.link {
      margin: 10px 5px 5px;
      font-size: 14px; }
      .tutorials .advertisement .most_viewed .preview p.link a {
        color: white;
        text-decoration: underline; }
        .tutorials .advertisement .most_viewed .preview p.link a:hover {
          color: #f9f6cf; }
    .tutorials .advertisement .most_viewed .preview p.image {
      margin-top: 15px; }
      .tutorials .advertisement .most_viewed .preview p.image img {
        border: solid 1px #373636; }
    .tutorials .advertisement .most_viewed .preview dl {
      color: #cfcfcf; }
    .tutorials .advertisement .most_viewed .preview dt {
      font-size: 11px;
      font-weight: bold; }
    .tutorials .advertisement .most_viewed .preview dd {
      font-size: 12px;
      margin-bottom: 5px; }
  .tutorials .advertisement .most_viewed ul.list {
    margin-left: 9px;
    padding-top: 3px;
    width: 564px;
    float: left; }
    .tutorials .advertisement .most_viewed ul.list li {
      height: 40px;
      line-height: 40px;
      font-size: 14px;
      font-weight: bold; }
      .tutorials .advertisement .most_viewed ul.list li a {
        float: left;
        height: 40px;
        line-height: 40px;
        width: auto; }
      .tutorials .advertisement .most_viewed ul.list li span.number {
        width: 40px;
        float: left;
        text-align: center;
        margin-right: 12px;
        font-weight: bold; }

.tutorial_show .tab_content {
  padding: 10px; }
.tutorial_show .content {
  overflow: hidden; }
  .tutorial_show .content .thumbnail, .tutorial_show .content .meta, .tutorial_show .content .summary {
    float: left; }
  .tutorial_show .content .thumbnail {
    width: 160px; }
  .tutorial_show .content .meta {
    float: none;
    margin-left: 190px; }
    .tutorial_show .content .meta a.tutorialauthoravatar {
      float: left; }
  .tutorial_show .content .summary {
    width: 245px;
    margin-top: 10px; }
    .tutorial_show .content .summary h3 {
      font-weight: bold;
      margin-bottom: 5px; }
  .tutorial_show .content .thumbnail {
    margin-top: 20px;
    text-align: center; }
    .tutorial_show .content .thumbnail img {
      border: solid 1px #323232; }
    .tutorial_show .content .thumbnail .voting {
      margin: 10px 0 0 30px; }
.tutorial_show table.tutorial_meta_information {
  margin-top: 10px;
  width: 100%;
  border-bottom: dotted 1px #999; }
  .tutorial_show table.tutorial_meta_information tr {
    border-top: dotted 1px #999;
    height: 26px; }
    .tutorial_show table.tutorial_meta_information tr td {
      line-height: 13px;
      vertical-align: top; }
      .tutorial_show table.tutorial_meta_information tr td h4 {
        width: 110px;
        padding-left: 10px;
        font-weight: bold; }
      .tutorial_show table.tutorial_meta_information tr td h4, .tutorial_show table.tutorial_meta_information tr td p, .tutorial_show table.tutorial_meta_information tr td div.vcard {
        float: left;
        line-height: 26px; }
      .tutorial_show table.tutorial_meta_information tr td.license {
        width: 220px; }
      .tutorial_show table.tutorial_meta_information tr td.price {
        width: 140px; }
        .tutorial_show table.tutorial_meta_information tr td.price span {
          width: 50px; }
      .tutorial_show table.tutorial_meta_information tr td.rating {
        width: 355px; }
      .tutorial_show table.tutorial_meta_information tr td p {
        width: 150px;
        display: block; }
    .tutorial_show table.tutorial_meta_information tr .description {
      font-size: 14px;
      color: #ccc; }
.tutorial_show ul.actions {
  height: 40px; }
  .tutorial_show ul.actions li {
    height: 37px;
    line-height: 37px;
    margin-right: 20px;
    float: left; }
    .tutorial_show ul.actions li.favorite a,     .tutorial_show ul.actions li.send_to_friend a {
      padding: 0 15px; }
    .tutorial_show ul.actions li.favorite a {
      background: url(/images/ui/plus_icon.gif?1453133029) 0 0 no-repeat; }
    .tutorial_show ul.actions li.send_to_friend a {
      background: url(/images/ui/arrow_icon.gif?1453133029) 0 0 no-repeat; }

.articles_index div.halved, .news_index div.halved {
  background: url(/images/ui/articles_split_bg.jpg?1453133029) 0 0;
  overflow: hidden; }
  .articles_index div.halved .half,   .news_index div.halved .half {
    width: 378px;
    float: left; }
    .articles_index div.halved .half .header,     .news_index div.halved .half .header {
      background: none; }
    .articles_index div.halved .half .list,     .news_index div.halved .half .list {
      padding: 8px 8px 0; }
      .articles_index div.halved .half .list li,       .news_index div.halved .half .list li {
        height: 130px;
        clear: left; }
        .articles_index div.halved .half .list li p.read_full_story,         .news_index div.halved .half .list li p.read_full_story {
          margin-bottom: 1em; }
          .articles_index div.halved .half .list li p.read_full_story a,           .news_index div.halved .half .list li p.read_full_story a {
            color: #fffde2;
            font-weight: bold; }
        .articles_index div.halved .half .list li p.summary,         .news_index div.halved .half .list li p.summary {
          font-size: 10px; }
        .articles_index div.halved .half .list li h4, .articles_index div.halved .half .list li h4 a,         .news_index div.halved .half .list li h4, .news_index div.halved .half .list li h4 a {
          font-weight: bold;
          margin-bottom: 1em;
          color: white; }
        .articles_index div.halved .half .list li .image,         .news_index div.halved .half .list li .image {
          float: left;
          width: 180px; }
        .articles_index div.halved .half .list li .meta,         .news_index div.halved .half .list li .meta {
          float: left;
          width: 170px; }
.articles_index .featured, .news_index .featured {
  background: #454545;
  -moz-border-radius: 10px;
  border-radius: 8px;
  border: solid 1px #3b3b3b;
  padding: 8px; }
  .articles_index .featured h4,   .news_index .featured h4 {
    font-size: 14px;
    margin: 1em 0; }
    .articles_index .featured h4 a,     .news_index .featured h4 a {
      color: #fffde2; }

.marketplace_sidebar .shopping_cart {
  background: #6d6d6d url(/images/ui/marketplace_sidebar_bg.png?1453133029) 2px bottom no-repeat; }
  .marketplace_sidebar .shopping_cart .border {
    border: solid 2px #575757; }
  .marketplace_sidebar .shopping_cart .header {
    background: url(/images/ui/shopping_cart_header_bg.png?1453133029) top left no-repeat; }
    .marketplace_sidebar .shopping_cart .header p.right a {
      color: #f9f6cf; }
    .marketplace_sidebar .shopping_cart .header h3 {
      font-size: 14px; }
  .marketplace_sidebar .shopping_cart .content {
    padding-top: 0; }
    .marketplace_sidebar .shopping_cart .content table.cart th {
      text-align: left;
      color: #c2c2c2;
      border-bottom: solid 1px #8a8a8a;
      height: 28px;
      vertical-align: middle; }
    .marketplace_sidebar .shopping_cart .content table.cart td {
      height: 20px;
      vertical-align: middle; }
    .marketplace_sidebar .shopping_cart .content table.cart th, .marketplace_sidebar .shopping_cart .content table.cart td {
      padding-right: 5px; }
      .marketplace_sidebar .shopping_cart .content table.cart th.item,       .marketplace_sidebar .shopping_cart .content table.cart td.item {
        width: 175px; }
      .marketplace_sidebar .shopping_cart .content table.cart th.quantity,       .marketplace_sidebar .shopping_cart .content table.cart td.quantity {
        width: 45px;
        text-align: center;
        padding: 0; }
      .marketplace_sidebar .shopping_cart .content table.cart th.price,       .marketplace_sidebar .shopping_cart .content table.cart td.price {
        width: 70px;
        text-align: right; }
      .marketplace_sidebar .shopping_cart .content table.cart th.remove,       .marketplace_sidebar .shopping_cart .content table.cart td.remove {
        width: 10px; }
        .marketplace_sidebar .shopping_cart .content table.cart th.remove a.remove,         .marketplace_sidebar .shopping_cart .content table.cart td.remove a.remove {
          display: block;
          width: 9px;
          height: 9px;
          background: url(/images/ui/shopping_cart_remove_icon.gif?1453133029) 0 0;
          text-indent: -9999px; }
          .marketplace_sidebar .shopping_cart .content table.cart th.remove a.remove:hover,           .marketplace_sidebar .shopping_cart .content table.cart td.remove a.remove:hover {
            background-position: 0 -9px; }
    .marketplace_sidebar .shopping_cart .content p.checkout {
      text-align: right;
      margin-top: 1em; }
      .marketplace_sidebar .shopping_cart .content p.checkout #spinner_cart_currency {
        position: absolute;
        bottom: 0px;
        left: 120px; }
    .marketplace_sidebar .shopping_cart .content p.empty {
      margin-top: 1em; }
.marketplace_sidebar .featured_artists li {
  overflow: hidden;
  margin-bottom: 10px; }
.marketplace_sidebar .featured_artists .image {
  float: left;
  width: 78px; }
  .marketplace_sidebar .featured_artists .image img {
    border: solid 1px #292929; }
.marketplace_sidebar .featured_artists .meta {
  margin-top: 15px;
  float: left;
  width: 200px;
  margin-left: 15px;
  color: #c2c2c2; }
  .marketplace_sidebar .featured_artists .meta h4, .marketplace_sidebar .featured_artists .meta h4 a, .marketplace_sidebar .featured_artists .meta p.items, .marketplace_sidebar .featured_artists .meta p.items a {
    font-size: 14px;
    color: #f9f6cf; }
  .marketplace_sidebar .featured_artists .meta h4, .marketplace_sidebar .featured_artists .meta p {
    margin-bottom: 3px; }

.marketplace_layout .marketplace_banner, .default_layout .download_banner {
  width: 761px;
  height: 215px;
  background: url(/images/ui/marketplace_banner_bg.jpg?1453133029);
  margin-left: 8px;
  position: relative; }
  .marketplace_layout .marketplace_banner .left,   .default_layout .download_banner .left {
    position: absolute;
    left: 30px;
    top: 63px;
    color: #b4b4b4;
    line-height: 17px;
    width: 505px; }
    .marketplace_layout .marketplace_banner .left h1,     .default_layout .download_banner .left h1 {
      display: none; }
    .marketplace_layout .marketplace_banner .left .search,     .default_layout .download_banner .left .search {
      margin-top: 1em; }
    .marketplace_layout .marketplace_banner .left .search_wrapper,     .default_layout .download_banner .left .search_wrapper {
      float: left;
      display: block;
      height: 29px;
      width: 200px;
      background: url(/images/ui/search_box_without_mag.gif?1453133029);
      margin-right: 10px; }
      .marketplace_layout .marketplace_banner .left .search_wrapper input,       .default_layout .download_banner .left .search_wrapper input {
        background: transparent;
        border: none;
        margin-top: 5px;
        overflow: hidden;
        font-size: 14px;
        margin-left: 28px;
        width: 166px; }
  .marketplace_layout .marketplace_banner .right p.browse, .marketplace_layout .marketplace_banner .right p.sell,   .default_layout .download_banner .right p.browse, .default_layout .download_banner .right p.sell {
    position: absolute;
    right: 34px; }
    .marketplace_layout .marketplace_banner .right p.browse, .marketplace_layout .marketplace_banner .right p.browse a,     .marketplace_layout .marketplace_banner .right p.sell, .marketplace_layout .marketplace_banner .right p.sell a,     .default_layout .download_banner .right p.browse, .default_layout .download_banner .right p.browse a,     .default_layout .download_banner .right p.sell, .default_layout .download_banner .right p.sell a {
      height: 29px;
      display: block;
      text-indent: -9999px; }
  .marketplace_layout .marketplace_banner .right p.browse,   .default_layout .download_banner .right p.browse {
    top: 149px; }
    .marketplace_layout .marketplace_banner .right p.browse, .marketplace_layout .marketplace_banner .right p.browse a,     .default_layout .download_banner .right p.browse, .default_layout .download_banner .right p.browse a {
      width: 188px; }
  .marketplace_layout .marketplace_banner .right p.sell,   .default_layout .download_banner .right p.sell {
    top: 108px; }
    .marketplace_layout .marketplace_banner .right p.sell, .marketplace_layout .marketplace_banner .right p.sell a,     .default_layout .download_banner .right p.sell, .default_layout .download_banner .right p.sell a {
      width: 145px; }
  .marketplace_layout .marketplace_banner .categories_list,   .default_layout .download_banner .categories_list {
    width: 479px;
    top: 149px;
    right: 34px; }
    .marketplace_layout .marketplace_banner .categories_list .menu_header,     .default_layout .download_banner .categories_list .menu_header {
      background: url(/images/ui/marketplace_categories_header.png?1453133029); }
      .marketplace_layout .marketplace_banner .categories_list .menu_header a.toggle_jump_menu,       .default_layout .download_banner .categories_list .menu_header a.toggle_jump_menu {
        width: 149px; }
    .marketplace_layout .marketplace_banner .categories_list .menu_content,     .default_layout .download_banner .categories_list .menu_content {
      background: url(/images/ui/marketplace_categories_content.png?1453133029) repeat-y; }
    .marketplace_layout .marketplace_banner .categories_list .menu_footer,     .default_layout .download_banner .categories_list .menu_footer {
      background: url(/images/ui/marketplace_categories_footer.png?1453133029); }

.default_layout .download_banner {
  background: url(/images/ui/downloads_banner_bg.jpg?1453133029); }

.default_layout .downloads_index .box .inner_box {
  width: 100%; }
  .default_layout .downloads_index .box .inner_box .body li {
    width: 172px; }

.marketplace_layout .marketplace_banner .right p.browse, .marketplace_layout .marketplace_banner .right p.sell, .default_layout .marketplace_banner .right p.browse, .default_layout .marketplace_banner .right p.sell {
  position: absolute;
  right: 36px; }
  .marketplace_layout .marketplace_banner .right p.browse, .marketplace_layout .marketplace_banner .right p.browse a,   .marketplace_layout .marketplace_banner .right p.sell, .marketplace_layout .marketplace_banner .right p.sell a,   .default_layout .marketplace_banner .right p.browse, .default_layout .marketplace_banner .right p.browse a,   .default_layout .marketplace_banner .right p.sell, .default_layout .marketplace_banner .right p.sell a {
    height: 29px;
    display: block;
    text-indent: -9999px; }
.marketplace_layout .marketplace_banner .right p.browse, .default_layout .marketplace_banner .right p.browse {
  top: 149px; }
  .marketplace_layout .marketplace_banner .right p.browse, .marketplace_layout .marketplace_banner .right p.browse a,   .default_layout .marketplace_banner .right p.browse, .default_layout .marketplace_banner .right p.browse a {
    width: 188px; }
.marketplace_layout .marketplace_banner .right p.sell, .default_layout .marketplace_banner .right p.sell {
  top: 108px; }
  .marketplace_layout .marketplace_banner .right p.sell, .marketplace_layout .marketplace_banner .right p.sell a,   .default_layout .marketplace_banner .right p.sell, .default_layout .marketplace_banner .right p.sell a {
    width: 124px; }
.marketplace_layout .marketplace_banner .categories_list, .default_layout .marketplace_banner .categories_list {
  width: 479px;
  top: 149px;
  right: 36px; }
  .marketplace_layout .marketplace_banner .categories_list .menu_header,   .default_layout .marketplace_banner .categories_list .menu_header {
    background: url(/images/ui/marketplace_categories_header.png?1453133029); }
    .marketplace_layout .marketplace_banner .categories_list .menu_header a.toggle_jump_menu,     .default_layout .marketplace_banner .categories_list .menu_header a.toggle_jump_menu {
      width: 149px; }
  .marketplace_layout .marketplace_banner .categories_list .menu_content,   .default_layout .marketplace_banner .categories_list .menu_content {
    background: url(/images/ui/marketplace_categories_content.png?1453133029) repeat-y; }
  .marketplace_layout .marketplace_banner .categories_list .menu_footer,   .default_layout .marketplace_banner .categories_list .menu_footer {
    background: url(/images/ui/marketplace_categories_footer.png?1453133029); }
.marketplace_layout .featured_products .products, .default_layout .featured_products .products {
  padding: 10px 0 0 0px; }
.marketplace_layout .box .inner_boxfull, .default_layout .box .inner_boxfull {
  width: 100%; }
.marketplace_layout .box .inner_box, .default_layout .box .inner_box {
  width: 361px;
  float: left; }
  .marketplace_layout .box .inner_box .body,   .default_layout .box .inner_box .body {
    padding: 10px 0 0 10px; }
    .marketplace_layout .box .inner_box .body li,     .default_layout .box .inner_box .body li {
      float: left;
      width: 165px;
      margin: 0 10px 10px 0;
      float: left; }
      .marketplace_layout .box .inner_box .body li h4, .marketplace_layout .box .inner_box .body li h4 a,       .default_layout .box .inner_box .body li h4, .default_layout .box .inner_box .body li h4 a {
        font-weight: bold;
        color: #f1ede1; }
      .marketplace_layout .box .inner_box .body li h4,       .default_layout .box .inner_box .body li h4 {
        margin-bottom: 3px; }
      .marketplace_layout .box .inner_box .body li .meta,       .default_layout .box .inner_box .body li .meta {
        margin: 5px 0 0 2px;
        color: #c2c2c2; }
      .marketplace_layout .box .inner_box .body li .image,       .default_layout .box .inner_box .body li .image {
        border: solid 1px #292929;
        overflow: hidden; }
.marketplace_layout .box .fullwidth, .default_layout .box .fullwidth {
  width: 100%; }

.marketplace_layout .paymentmethod {
  text-align: center;
  float: left;
  margin: 10px 10px 0 10px; }
  .marketplace_layout .paymentmethod input {
    clear: both;
    float: none;
    margin-bottom: 10px; }
.marketplace_layout .header h2 {
  font-size: 16px;
  line-height: 35px;
  padding-left: 10px; }

#marketplace_how p, #marketplace_how li, #marketplace_how strong, .standardformat p, .standardformat li, .standardformat strong {
  line-height: 1.25em; }
#marketplace_how p, .standardformat p {
  margin-bottom: 1em; }
#marketplace_how a, .standardformat a {
  color: #F8EECF; }

ul.standardlist {
  list-style: disc;
  margin: 0 0 0 15px; }
  ul.standardlist li {
    margin-bottom: .5em; }

.standardform {
  padding: 10px; }
  .standardform label {
    clear: both;
    float: none;
    display: block;
    font-size: 13px;
    margin: .5em 0; }

.forum_index {
  position: relative; }
  .forum_index #forum_menu, .forum_index a.toggle_forum_menu {
    position: absolute;
    top: 42px;
    right: 7px; }
  .forum_index #forum_menu {
    width: 742px; }
    .forum_index #forum_menu .menu_header {
      background: url(/images/ui/forum_jump_menu_header_bg.png?1453133029); }
      .forum_index #forum_menu .menu_header a.toggle_jump_menu {
        width: 117px; }
    .forum_index #forum_menu .menu_content {
      background: url(/images/ui/forum_jump_menu_content_bg.png?1453133029) repeat-y; }
    .forum_index #forum_menu .menu_footer {
      background: url(/images/ui/forum_jump_menu_footer_bg.png?1453133029) top left no-repeat; }
  .forum_index a.toggle_forum_menu {
    z-index: 1000;
    display: block;
    height: 28px;
    width: 115px;
    background: url(/images/ui/forum_jump_button_bg.png?1453133029) top left no-repeat;
    text-indent: -9999px; }
  .forum_index .tabs {
    position: relative; }
  .forum_index .tab_content table {
    width: 741px;
    background: url(/images/ui/forum_index_table_bg.jpg?1453133029); }
    .forum_index .tab_content table tr {
      height: 58px; }
    .forum_index .tab_content table td {
      padding: 0px 15px 0 15px; }
      .forum_index .tab_content table td.icon {
        padding: 0;
        width: 60px;
        vertical-align: middle;
        text-align: center; }
      .forum_index .tab_content table td.details {
        width: 424px; }
        .forum_index .tab_content table td.details h4, .forum_index .tab_content table td.details h4 a {
          font-weight: bold;
          font-size: 13px;
          color: white; }
        .forum_index .tab_content table td.details h4 {
          margin-bottom: 3px; }
      .forum_index .tab_content table td.totals {
        width: 98px;
        color: #f2eec5;
        font-size: 11px;
        text-align: center;
        padding: 15px 0 0 0;
        line-height: 12px; }
      .forum_index .tab_content table td.updated {
        line-height: 12px;
        width: 101px;
        font-size: 11px;
        color: #ccc; }
        .forum_index .tab_content table td.updated a {
          font-weight: bold; }
  .forum_index .tab_content .header {
    height: 32px;
    background: url(/images/ui/forum_index_header_bg.jpg?1453133029) -15px 0; }
    .forum_index .tab_content .header h3 {
      line-height: 32px;
      font-size: 15px;
      width: 500px; }
    .forum_index .tab_content .header .options {
      position: absolute;
      right: 0;
      top: 0; }
      .forum_index .tab_content .header .options, .forum_index .tab_content .header .options a.button {
        width: 86px;
        height: 32px; }
      .forum_index .tab_content .header .options a.button {
        display: block;
        text-indent: -9999px;
        background: url(/images/ui/forum_header_options_bg.jpg?1453133029); }

.support_forum .forum_menu, .forum_index .forum_menu, .topics_index .forum_menu, .topic_show .forum_menu {
  overflow: hidden; }
  .support_forum .forum_menu .left a,   .forum_index .forum_menu .left a,   .topics_index .forum_menu .left a,   .topic_show .forum_menu .left a {
    float: left;
    padding-left: 5px;
    color: white;
    font-size: 13px;
    margin-top: 9px; }
  .support_forum .forum_menu .right,   .forum_index .forum_menu .right,   .topics_index .forum_menu .right,   .topic_show .forum_menu .right {
    float: right;
    width: 105px; }
    .support_forum .forum_menu .right a,     .forum_index .forum_menu .right a,     .topics_index .forum_menu .right a,     .topic_show .forum_menu .right a {
      background-image: url(/images/ui/forum_buttons.png?1453133029);
      height: 31px;
      float: left;
      text-indent: -9999px; }
      .support_forum .forum_menu .right a.new,       .forum_index .forum_menu .right a.new,       .topics_index .forum_menu .right a.new,       .topic_show .forum_menu .right a.new {
        width: 95px;
        background-position: top left;
        margin-right: 10px; }
      .support_forum .forum_menu .right a.search,       .forum_index .forum_menu .right a.search,       .topics_index .forum_menu .right a.search,       .topic_show .forum_menu .right a.search {
        width: 115px;
        background-position: top right; }
    .support_forum .forum_menu .right blockquote.inline_quote,     .forum_index .forum_menu .right blockquote.inline_quote,     .topics_index .forum_menu .right blockquote.inline_quote,     .topic_show .forum_menu .right blockquote.inline_quote {
      border: 1px dotted gray;
      padding: 8px 8px 8px 15px;
      background: #e2e2e2;
      margin-bottom: 5px; }
      .support_forum .forum_menu .right blockquote.inline_quote span.someonesaid,       .forum_index .forum_menu .right blockquote.inline_quote span.someonesaid,       .topics_index .forum_menu .right blockquote.inline_quote span.someonesaid,       .topic_show .forum_menu .right blockquote.inline_quote span.someonesaid {
        color: #a5a5a5;
        font-weight: bold;
        font-size: 14px;
        display: block;
        clear: both;
        margin-bottom: 3px; }
.support_forum .comment_form, .forum_index .comment_form, .topics_index .comment_form, .topic_show .comment_form {
  padding: 10px;
  height: 450px; }

.support_forum table th, .topics_index table th {
  height: 31px;
  line-height: 31px;
  font-size: 14px;
  text-align: left;
  padding-left: 10px;
  background: url(/images/ui/support_forum_table_header.gif?1453133029);
  border-bottom: solid 1px #666;
  border-right: solid 1px #666; }
  .support_forum table th.title,   .topics_index table th.title {
    padding-left: 40px; }
  .support_forum table th.last_post,   .topics_index table th.last_post {
    border-right: none; }
  .support_forum table th a.up,   .topics_index table th a.up {
    padding-right: 13px;
    background: url(/images/ui/box_table_header_sort_up.jpg?1453133029) right center no-repeat; }
  .support_forum table th a.down,   .topics_index table th a.down {
    padding-right: 13px;
    background: url(/images/ui/box_table_header_sort_down.jpg?1453133029) right center no-repeat; }
.support_forum table tr.odd td, .topics_index table tr.odd td {
  background-color: #5f5f5f; }
.support_forum table tr.even td, .topics_index table tr.even td {
  backgorund-color: #626262; }
.support_forum table tr.type td.title, .topics_index table tr.type td.title {
  background-image: url(/images/ui/support_forum_type.gif?1453133029); }
.support_forum table tr.unread td, .support_forum table tr.unread td a, .topics_index table tr.unread td, .topics_index table tr.unread td a {
  font-weight: bold;
  color: #EEEEC8; }
.support_forum table tr.unread td.views, .support_forum table tr.unread td.posts, .topics_index table tr.unread td.views, .topics_index table tr.unread td.posts {
  font-weight: normal; }
.support_forum table td, .topics_index table td {
  padding-left: 10px;
  line-height: 31px;
  border-bottom: solid 1px #727272;
  border-right: solid 1px #727272; }
  .support_forum table td.title,   .topics_index table td.title {
    padding-left: 40px;
    width: 350px;
    background-position: 12px center;
    background-repeat: no-repeat; }
  .support_forum table td.last_post,   .topics_index table td.last_post {
    border-right: none; }
  .support_forum table td.posts, .support_forum table td.views,   .topics_index table td.posts, .topics_index table td.views {
    font-weight: normal; }

.content .support_forum p.empty {
  margin-top: 20px; }

.support_forum table {
  margin-left: 1px;
  width: 737px; }

.forum_menu {
  padding: 6px 0 7px 12px; }

.forum {
  overflow: hidden; }
  .forum table {
    width: 761px;
    background: #676767; }
  .forum .posts {
    margin: 10px 0 0 20px; }
    .forum .posts .comment {
      margin-bottom: 15px; }

.addreplybutton {
  margin-top: 10px; }

.screenshot .fieldwrap label {
  margin-right: 10px;
  cursor: pointer; }

.forumlegend {
  font-size: 11px;
  text-transform: uppercase; }
  .forumlegend img {
    vertical-align: middle;
    margin: 5px 5px 5px; }

#forum_search_cumbs {
  background: transparent url(/images/ui/comment_middle_bg.png?1453133029) repeat scroll 0 0;
  padding: 3px;
  boder: 1px solid black;
  font-size: 16px; }

.jobs_index .box .listing ul {
  padding: 8px; }
.jobs_index .box .listing li {
  overflow: hidden;
  height: 72px;
  margin-bottom: 10px;
  padding: 10px; }
  .jobs_index .box .listing li.odd {
    background-color: #4f4f4f; }
  .jobs_index .box .listing li .image, .jobs_index .box .listing li .details {
    float: left; }
  .jobs_index .box .listing li .image {
    width: 200px;
    text-align: center; }
  .jobs_index .box .listing li .details {
    line-height: 1.2em;
    width: 490px;
    margin-left: 20px; }
    .jobs_index .box .listing li .details a {
      font-weight: bold; }
    .jobs_index .box .listing li .details h4, .jobs_index .box .listing li .details h4 a {
      font-weight: bold;
      font-size: 13px; }
    .jobs_index .box .listing li .details p.company {
      font-weight: bold; }

.default_layout .users_index .box .user_list li {
  width: 175px;
  height: 177px;
  border: solid 0px #2a2a2a;
  margin: 0 6px 6px 0;
  float: left;
  background: #2a2a2a; }
  .default_layout .users_index .box .user_list li .meta {
    padding: 0px 0 0 9px; }
    .default_layout .users_index .box .user_list li .meta h4, .default_layout .users_index .box .user_list li .meta h4 a {
      font-weight: bold;
      padding: 2px 0 0px 0; }

.users_index .inner_box .body {
  padding: 10px 0 0 10px; }
.users_index .user_list {
  padding: 10px; }
  .users_index .user_list ul {
    overflow: hidden; }
  .users_index .user_list li {
    width: 175px;
    height: 177px;
    border: solid 1px #2a2a2a;
    margin: 0 6px 6px 0;
    float: left;
    background: #2a2a2a; }
    .users_index .user_list li .meta {
      padding: 0 0 0 9px; }
      .users_index .user_list li .meta h4, .users_index .user_list li .meta h4 a {
        font-weight: bold;
        padding: 2px 0 1px 0; }
.users_index .peoplesearch {
  margin-top: .5em;
  margin-left: 1em;
  margin-right: 1em;
  clear: both; }
  .users_index .peoplesearch .clear {
    clear: both;
    height: 15px; }
  .users_index .peoplesearch form div.inputbox {
    height: 50px;
    width: 188px;
    clear: none;
    float: left;
    background: url(/images/ui/home_signin_input_bg.gif?1453133029) 0 18px no-repeat;
    margin-top: 10px; }
    .users_index .peoplesearch form div.inputbox label {
      height: 18px; }
    .users_index .peoplesearch form div.inputbox label, .users_index .peoplesearch form div.inputbox input {
      float: left; }
    .users_index .peoplesearch form div.inputbox input {
      clear: left; }
    .users_index .peoplesearch form div.inputbox input {
      width: 172px;
      padding: 8px 4px 0;
      height: 31px;
      font-size: 14px;
      background: transparent;
      border: 0; }
    .users_index .peoplesearch form div.inputbox select {
      width: 178px;
      padding: 4px 4px 0;
      height: 28px;
      font-size: 14px;
      background: #ececec;
      border: 0; }
      .users_index .peoplesearch form div.inputbox select option {
        background: white; }
  .users_index .peoplesearch form div.removestyle {
    padding: 0;
    margin: 0;
    background: none;
    float: none; }
  .users_index .peoplesearch form div.field {
    float: left;
    margin-right: 10px; }
    .users_index .peoplesearch form div.field label {
      float: left;
      clear: none;
      padding: 0 5px 0 0; }
    .users_index .peoplesearch form div.field input {
      padding: 0;
      margin: 0; }

.box .listing table tbody tr.friendrequestrow td {
  background: url(/images/ui/dashboard_table_row_bg.jpg?1453133029) bottom left; }
  .box .listing table tbody tr.friendrequestrow td a.friendrequestactions {
    background: 4% 50% no-repeat;
    padding: 3px 5px 3px 3px;
    padding-left: 20px;
    border: 1px solid black;
    border-left: 1px solid gray;
    border-top: 1px solid gray; }
  .box .listing table tbody tr.friendrequestrow td a.friendrequestactions:hover {
    border: 1px solid black;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    background-color: #3a3a3a; }

.filterdrop {
  padding: 10px;
  border-bottom: 1px solid #686868; }

.fsUploadProgress {
border: 1px solid #2a2a2a;
width:350px;
margin:10px;
min-height:150px;
background:#333;
}

.fsUploadProgress .legend{
  height: 30px;
  background: url(/images/ui/inner_box_header_bg.jpg?1453133029); 
border-bottom:1px solid #4c4c4c;}
  
.fsUploadProgress .legend h3 {
    font-size: 14px; font-family:"Myriad Pro"; padding:7px 0 0 7px; float:left;}

.fsUploadProgress .legend #divStatus {
    font-size: 11px; padding:9px 7px 0 7px; float:right;}
    
.fsUploadProgress .legend .right{
    line-height: 30px; }


.progressWrapper {
  width: 350px;
  overflow: hidden; }

.progressContainer {
  margin: 0px;
  padding: 4px;
  border: solid 1px #575757;
  border-top: none;
  background-color: #121212;
  overflow: hidden; }

.message {
  margin: 1em 0;
  padding: 10px 20px;
  border: solid 1px #FFDD99;
  background-color: #FFFFCC;
  overflow: hidden; }

.red {
  border-bottom: solid 1px #575757;
  background-color: #cd1717; }

.green {
  border-bottom: solid 1px #575757;
  background-color: #20a420; }

.blue {
  border-bottom: solid 1px #575757;
  background-color: #2e3741; }

.progressName {
  font-size: 11px;
  font-weight: 100;
  color: #f2f2f2;
  width: 323px;
  height: 14px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden; 
  font-family: arial; font-weight:bold;}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
  font-size: 0;
  width: 0%;
  height: 4px;
  background-color: lime;
  margin-top: 2px; }

.progressBarComplete {
  width: 100%;
  background-color: green;
  visibility: hidden; }

.progressBarError {
  width: 100%;
  background-color: red;
  visibility: hidden; }

.progressBarStatus {
  margin-top: 2px;
  width: 337px;
  font-size: 7pt;
  font-family: Arial;
  text-align: left;
  white-space: nowrap; }

a.progressCancel {
  font-size: 0;
  display: block;
  height: 14px;
  width: 14px;
  background-image: url(../images/cancelbutton.gif);
  background-repeat: no-repeat;
  background-position: -14px 0px;
  float: right; }

a.progressCancel:hover {
  background-position: 0px 0px; }

#btnCancel:hover {
  cursor:pointer;
  }

div.wallsectionhead {
background: transparent url(/images/ui/dashboard_table_header_bg.jpg?1453133029) repeat scroll left bottom;
height: 25px;
border-bottom: 1px solid #424242;
}

div.wallsectionhead h3 {
padding: 7px 0 0 12px;
font-size: 14.5px;
font-family: "Myriad Pro", Arial, Helvetica, sans-serif
}


div.comment_box {
background:#676767;
border-bottom: 1px solid #4e4e4e;
padding:12px;;
}

div.comment_box label {display:none;}

div.comment_box textarea {
width:550px;
height:32px;
font-family:Arial, Verdana;
font-size:13px;
border: 1px solid silver;
border-top:#d9d9d9 solid 4px;
border-left:#d9d9d9 solid 2px;
}

div.comment_box textarea:focus {
width:550px;
height:50px;
}


div.comment_box .commentsubmit {
float:right;
margin-right:30px;
}

div.uploadactions {
margin:0 0 10px 10px;
}

.portfolioactivitycomment {
width:430px;
background:#686868; 
padding:6px;
float:none; 
margin-bottom:5px;
margin-top: 10px;
clear: both;
}

.portfolioactivitycomment .image{
  border: 1px solid #575757;
  float: left;
  margin-right: 8px; 
}

.portfolioactivitycomment .details h4 {
  color: #c6c4c4;
  padding-bottom: 0;
  font-weight: normal;
  padding: 3px 0 5px;
  }

.portfolioactivitycomment .details h4 span.time {
  font-size: 10px;
  }
  
.portfolioactivitycomment .details .commentbody {
  color: #c6c4c4;
  margin-left: 0;
  min-height: 20px;
  padding-left: 48px;
  }

.display img {
float:left; 
margin-right:10px; 
margin-bottom:5px;
}



.portfolioitemmulti {
display: ;
margin-bottom: 20px;
padding-left: 10px;
border-bottom: 1px solid #333;
margin-top: 10px;
}

form.default .portfolioitemmulti div.field label {
margin-bottom: .5em;
font-family: "Myriad Pro", Arial;
font-size: 14px;
}

.portfolioitemmulti .right {
float: right;
width: 65%;
border: 1px solid none;
}


.portfolioitemmulti .left {
float: left;
width: 30%;
border: 1px solid none;
}

form.default .oneline div.field,
form.default .oneline div.even,
form.default .oneline div.odd {
display: block;
clear: none;
float: left;
line-height: 30px;
height: 30px;
margin: 0;
margin-right: 5px;
padding: 0;
}

form.default .portfolioitemmulti select{
width: 200px;
border: 2px solid #999;
}

form.default .oneline div.field input {
margin: 0; 
}

form.default .oneline select {
height: 26px;
border: 2px solid #999;
padding: 2px;
width: 100px;
}

form.default .oneline {}

a.modthumbnail {
padding: 10px 0 10px 36px;
display: block;
background: url(/images/ui/thumbnail_crop.png?1453133029) no-repeat 5px 50%;
clear: both;
}

#portfolio_image_description {width: 440px;}
#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(/images/blank.gif?1453133029) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(/images/prevlabel.gif?1453133029) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/images/nextlabel.gif?1453133029) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/images/black-70.png?1453133029) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(/images/arrow-up.gif?1453133029) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/images/arrow-down.gif?1453133029) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/images/black-70.png?1453133029) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}


#lightwindow_contents {
background: #575757;
border-color: #575757;
}

#lightwindow_contents label {
display:block;
float: none;
clear: both;
height: auto;
padding: 10px 0 10px 0;
font-weight: bold;
font-size: 11px;
margin: 0;
z-index: 0;
overflow: visible;
background: none;
vertical-align: middle;
position: static;
}

#lightwindow_contents h3.lightboxheading {
background: url(/images/ui/box_footer_bg.jpg?1453133029) repeat-x;
padding: 14px 0 0 10px;
min-height: 14px;
}

#lightwindow_contents textarea#link_description {
height: 60px;
}

#lightwindow_contents #errorExplanation {
margin-left: 10px;
color: #ff9191;
margin-bottom: 0;
padding-bottom: 0;
}

#lightwindow_contents #errorExplanation h2{
display: none;
}

#lightwindow_contents #errorExplanation p{
height: 20px;
color: #ff9191;
padding-top: 10px;
}


#lightwindow_contents #errorExplanation ul li{
height: 1.65em;
margin-left: 1.5em;
list-style-type: ;
color: #ff9191;
padding-top: 0px;
}

#lightwindow_contents #link_form, #lightwindow_contents #prompt_for_checkout{
background: #292929;
padding: 0 0px 10px 0px;
border: 1px solid #919191;
}

#lightwindow_contents #link_form form#new_link, #lightwindow_contents #prompt_for_checkout{
padding: 0 10px 10px 10px;
}
#lightwindow_contents #prompt_for_checkout {
	padding-top:10px;
	line-height: 1.1em;
	font-size:14px;
	height: 280px;
}

/* Import theme */
@import url(../stylesheets/lz-theme.css?1453133029);

/* Resource */
.lz-loader	{ background:transparent url(/images/lightzap/loading.gif?1453133029) 50% 50% no-repeat; }
.lz-prev	{ background:transparent url(/images/lightzap/prev.png?1453133029) 5% 48% no-repeat; }
.lz-next	{ background:transparent url(/images/lightzap/next.png?1453133029) 95% 48% no-repeat; }
.lz-close	{ background:transparent url(/images/lightzap/close.png?1453133029); }
.lz-download	{ background:transparent url(/images/lightzap/download.png?1453133029); }
.lz-fullScreen 	{ background:transparent url(/images/lightzap/fullscreen.png?1453133029); }
.lz-print	{ background:transparent url(/images/lightzap/print.png?1453133029); }
.lz-more 	{ background:transparent url(/images/lightzap/more.png?1453133029); }
.lz-like span,
.lz-like	{ background:transparent url(/images/lightzap/like.png?1453133029) 0 0 no-repeat!important; }



/* ---- Hardcore ---- */
#lightzap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;}
.lz-image{max-width:100%;max-height:100%;}
#lightzap.full-screen .lz-image{width:auto;}
#lightzap a img{border:none;}
.lz-container{position:relative;}
#lightzap.full-screen .lz-container{width:100%;height:100%;}
.lz-loader{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;line-height:0;}
.lz-nav{position:absolute;top:5%;left:0;height:90%;width:100%;}
.lz-container > .nav{left:0;}
.lz-nav a{outline:none;}
.lz-prev,.lz-next{width:49%;height:100%;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;}
.lz-prev:hover,.lz-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important;opacity:1!important;}
.lz-prev{left:0;float:left;}
.lz-next{right:0;float:right;}
.lz-caption{max-width:100%;max-height:2.5em;text-align:left;overflow:hidden;word-wrap:break-word;}
.lz-by{text-decoration:none;}
.lz-buttonContainer{text-align:right;vertical-align:top;}
.lz-button{display:inline-block;zoom:1;width:24px;height:24px;outline:none;}
.lz-button:hover{cursor:pointer;}
#lightzap.full-screen .lz-fullScreen{display:none;}

/* --------------------
	LightZAP Theme (2.52a)
-----------------------
	Name: Default
	Date: 2012.09.11
	By: Szalai Mihaly*/

/* Transparent background */
#lightzap, .lz-container, .lz-float
{
	background:url(/images/lightzap/bg.png?1453133029);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lightzap/bg.png',sizingMethod='scale');
	background:rgba(16,16,32,0.3);
}
#lightzap.full-screen .lz-buttonContainer, .lz-float, .lz-desc
{
	background:url(/images/lightzap/bg.png?1453133029);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lightzap/bg.png',sizingMethod='scale');
	background:rgba(16,16,32,0.6);
}
/* Overlay */
#lightzap { font:normal 16px "Arial", sans-serif;color:#fff; }
/* Fullscreen background */
#lightzap.full-screen
{
	background:#222;
	box-shadow:inset 0 0 126px #002;
	font-size:22px;
}
/* Fullscreen image effect */
#lightzap.full-screen .lz-image { box-shadow:0 0 32px #000; }
/* Image box */
.lz-container {	box-shadow:0 0 64px #000;margin:16px; }
#lightzap.full-screen .lz-container { margin:0; }
/* Elements opacity */
.lz-container:hover .lz-float
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
}
.lz-container .lz-float:hover, #lightzap.full-screen .lz-container .lz-float
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}
/* Float elements */
.lz-float
{
	color:#fff;
	position:absolute;
	font-weight:normal;
	text-transform:none;
	padding:0.25em 0.5em;
}
#lightzap.full-screen .lz-float
{
	padding:0.5em;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	-ms-border-radius:.5em;
	-o-border-radius:.5em;
	border-radius:.5em;
}
/* Buttons */
.lz-buttonContainer { top:0;right:0;padding:0;background:transparent; }
#lightzap.full-screen .lz-buttonContainer
{
	padding-bottom:0.25em;
}
.lz-button { margin:4px; }
/* Caption */
.lz-caption
{
	top:0;
	left:0;
	margin:8px;
	font-weight:bold;
}
/* Description */
#lightzap.full-screen .lz-desc, .lz-desc
{
	width:60%;
	position:absolute;
	top:0;
	margin: 10% 20%;
	padding: 1.5em;
	font-size:80%;
	font-weight:normal;
	-webkit-border-radius:.2em;
	-moz-border-radius:.2em;
	-ms-border-radius:.2em;
	-o-border-radius:.2em;
	border-radius:.2em;
}
/* Number */
.lz-number, .lz-resolution
{
	right:0px;
	bottom:0px;
	font-size:75%;
	background:transparent;
}
/* Author and link */
.lz-by
{
	left:0px;
	bottom:0px;
	font-size:75%;
	margin:0;
}
.lz-by:hover { color:#fff; }
.lz-by:hover span { color:#2e3; }
/* Resolution */
.lz-resolution { display:none!important; }
/* Disabled default
#lightzap.full-screen .lz-resolution
{
	right:0px;
	bottom:0px;
	font-size:75%;
	background:transparent;
	display:table!important; 
}
#lightzap.full-screen .lz-number { bottom:1.25em; }*/

.star-rating,
#main .star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/ui/stars.png?1453133029) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:65px;
	height:12px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:12px;
	line-height:12px;
	outline:none;
	overflow:hidden;
	border: none;
}
#main .star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-stars{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(../stylesheets/star_small.gif);
	line-height: 10px;
	height: 10px;
}




/* Horizontal Carousel */
#horizontal_carousel {
  float: none;
  width: auto;
  height: 62px;
  margin-top: 10px;
  margin-bottom: 0px;
  position: relative;
  background: #292929;
  padding: 3px;
  border-top: 1px solid #6a6a6a;
  margin-left: -5px;
  margin-right: -5px;
  border-bottom: 1px solid #555;
}

#horizontal_carousel .container {
  float: left;
  width: 620px;
  height: 60px;
  position: relative;    
  overflow: hidden;
  border: 0px solid red;
  margin-left: 0px;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 100px;
}                      

#horizontal_carousel ul li {
  width: 90px;
  height: auto;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 32px;
  height: 61px;
  background: url(/images/ui/carousel_left.jpg?1453133029) top left no-repeat;
  z-index: 100;
  cursor: pointer;
  margin-left: 3px;
  padding-right: 10px;
}

#horizontal_carousel .previous_button_over {
  background: url(/images/ui/carousel_left_on.jpg?1453133029) top left no-repeat;
}

#horizontal_carousel .previous_button_disabled {
  background: url(/images/ui/carousel_left_dis.jpg?1453133029) top left no-repeat;
  cursor: default;
  color: black;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 32px;
  height: 61px;
  background: url(/images/ui/carousel_right.jpg?1453133029) top right no-repeat;
  z-index: 100;
  cursor: pointer;
  padding-left: 10px;
}

#horizontal_carousel .next_button_over {
  background: url(/images/ui/carousel_right_on.jpg?1453133029)  top right no-repeat;
}

#horizontal_carousel .next_button_disabled {
  background: url(/images/ui/carousel_right_dis.jpg?1453133029) top right no-repeat;
  cursor: default;
}


/* vertical Carousel */

.ui_vertical_carousel {
}

#vertical_carousel {
  float:left;
  width: 350px;
  height: 270px;
  margin-bottom: 10px;
  position: relative;
}

#vertical_carousel .container {
  float:left;  
  width: 260px;
  height: 240px;
  overflow: hidden;
}

#vertical_carousel ul {
  margin: 0;
  padding:0;
  height: 100000px;
  position: relative;
  top: 0;
  left: 0;
}

#vertical_carousel ul li {
  width: 260px;
  height: 240px;
  text-align: center;      
  list-style:none;   
  float:left;
}                         

#vertical_carousel .previous_button {
  float:left;
  height: 32px;
  width: 175px;
  background: url(../stylesheets/prototype-ui/vertical/left.png);
  cursor: pointer;    
  display:inline;
  margin: 0 0 10px 40px;
}

#vertical_carousel .previous_button_over {
  background: url(../stylesheets/prototype-ui/vertical/left_over.png);
}

#vertical_carousel .previous_button_disabled {
  background: url(../stylesheets/prototype-ui/vertical/left_disabled.png);
  cursor: default;
}

#vertical_carousel .next_button {
  float:left;
  height: 32px;
  width: 175px;
  background: url(../stylesheets/prototype-ui/vertical/right.png);
  display:inline;
  margin-left: 40px;
  cursor: pointer;
}

#vertical_carousel .next_button_over {
  background: url(../stylesheets/prototype-ui/vertical/right_over.png);
}

#vertical_carousel .next_button_disabled {
  background: url(../stylesheets/prototype-ui/vertical/right_disabled.png);
  cursor: default;
}

