.hilite {background-color: #fcff47}
.warning {color: red}
.winning {color: blue}
/* body { margin-left: 0; margin-top: 0; background-color: #333333; } */
ul { padding-left: 2em; margin-left: 0; }
h1 small { border: 1px solid black; }
.indent { margin-left: 20px; }

.borderline u { font-size: 120%; }

.toc_question {
  padding-bottom: 4px;
}
.separator {
  margin-top: 3px;
  margin-bottom: 3px;
}

.ad_header {
    /*width: 728px !important;*/
    /*height: 90px;*/
    /*border: 1px solid black;*/
}

.headline,
.left_nav {
    background-color: #fdff60;
    border-top: 1px solid #dddf40;
    padding-bottom: 10px;
    padding-top: 10px;
}

.center {
    width: 100%;
    text-align: center;
    margin-left: auto ;
    margin-right: auto ;
    display: block;
}

.menu_item {
    border-top: 1px solid #dddf40 !important;
    border-left: 1px solid #dddf40 !important;
    border-right: 1px solid #dddf40 !important;
}

.header_nav {
    background-color: #edef50 !important;
    color: #3c72e1 !important;
    -webkit-border-bottom-right-radius: 5px;
       -moz-border-radius-bottomright: 5px;
    -khtml-border-bottom-right-radius: 5px;    
}

.follow {
    -webkit-border-bottom-right-radius: 5px !important;
        -moz-border-radius-bottomright: 5px !important;
     -khtml-border-bottom-right-radius: 5px !important;
}

.header_nav li a,
.header_nav li:hover ul li a:hover {
    background-color: #edef50 !important;
    color: #3c72e1 !important;
}

.header_nav li:hover a {
    background-color: #fdff60 !important;
    color: #3c72e1 !important;
}

.headline {
    color: #777777;
}

.headline div h1 {
    font-size: 250%;
    color: #3c72e1;
    margin-bottom: 0;
}

.headline div h2 {
    margin-top: 0;
    margin-bottom: 0;
}

.headline div h6 {
    margin-top: 0;
    font-size: small;
}

.promotional {
    font-size: 81%;
    margin-left: 15px;
    margin-right: 15px;    
}

.logo {
    float: left;
}

.main_thinline {
    background-color: #dddf40;
    height: 1px;
}

.shortp {
    margin-bottom: 0;
}

.rounded_bottom {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
}

.rounded_top {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    -khtml-border-top-right-radius: 5px;
}

.rounded_top_right {
    -moz-border-radius-topright: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.downloads ul li {
    list-style-type: none;
}

.quickdl_menu {
    float: left;
    padding-left: 2px;
    padding-right: 5px;
    color: #dddf40;
    background-color: #7cb2ff;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    margin-right: 5px;
    border: 1px solid #333333;
}

.quickdl_selected,
.quickdl_selected:hover {
    background-color: #3c72e1 !important;
    border-bottom: 1px solid #3c72e1;
    z-index: 1;
}

.quickdl_menu:hover {
    background-color: #5c92f1;
}

.dl_box {
    margin-left: -0.5em;
}

.call_to_action {
    margin-top: 1px;
    height: 110px;
    box-shadow: 5px 5px 5px #666;
    -moz-box-shadow: 5px 5px 5px #666;
    -webkit-box-shadow: 5px 5px 5px #666;
    /*background-color: #fdff50;*/
    background: url(/images/dl_box_blue_gradient.png) 0 0 repeat-x;
    border: 1px solid #333333;
    z-index: 0;
    min-width: 275px;
    color: #fdff60 !important;
}

.call_to_action h1,
.call_to_action h3 {
    text-align: center;
    color: #fdff60 !important;
}

body {
/*    background-color: #dddddd; */
    color: #333333;
    background: #333333 url(/images/jbid_graydient.png) 0 0 repeat-x !important;
    min-width: 1024px;
    font-size: 16px;
}

@media only screen and (min-width: 1024) {
  body { min-width: 1024px; }
}

@media only screen and (max-width: 1024px) {
  body { min-width: 1024px; }
}

.adspace {
    height: 60px;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.ad_header ins {
/*  border: 1px solid black !important; */
}

.hdr_copy {
    margin-left: -1em;
}

.download {
    margin-top: -2px;
}

.content_wrapper {
    background-color: white;
    width: 100%;
    border: 1px solid #dddf40;
    box-shadow: 5px 5px 5px #666;
    -moz-box-shadow: 5px 5px 5px #666;
    -webkit-box-shadow: 5px 5px 5px #666;
}

.content {
    padding-left: 5px;
    padding-right: 5px;
}

.download_list ul {
    padding-left: 0;
}

.download_list li {
    margin-left: 9px;
}

ul {
    list-style: disc;
    margin-bottom: 5px;
}

li {
    margin-left: 15px;
}

.config {
}

.config indent {
  margin-left: 40px;
}

.config code {
  background-color #f0f0f0;
  border: 1px solid #d0d0d0;
}

#___plusone_0 {
  background-color: #edef50;
}

.tooltip {
  background-color: #333333;
  color: yellow;
  border: 2px solid white;
  padding: 0 3px 0 3px;
  font-size: 12px;
}

#sproof {
  padding: 0 3px 0 3px;
  background-color: orange;
  border-radius: 3px;
  border: 1px solid black;
  width: 100%;
  text-align: center;
}

#app-name {
  font-size: 40px;
  font-weight: bold;
  font-family: helvetica, tahoma, verdana, arial;
  color: blue;
}
