@import url(luna.css);

/*
  Dimensions of template
  Width: 994 px;  Found in header_wrapper, wrapper, footer_wrapper
  Right Sidebar: 260px; Color: #e7e6b6;
  Left Shadow: 30px;
  Right Shadow: 20px;
  Content Area: 674px; ?? This doesn't add up, there is obviously 10px of padding I haven't accounted for here.
*/

#content {
  padding: 0 10px 0 30px;
}

#contentheader .error, #contentheader .message {
  margin: 0 260px 0 0;
}

/*
  Dimensions of noside template
  Width: 724px;
  Right Sidebar: 0px; Color: #e7e6b6;
  Left Shadow: 30px;
  Right Shadow: 20px;
  Content Area: 674px; ?? This doesn't add up, there is obviously 10px of padding I haven't accounted for here.
*/

/************************
 *
 * No Sidebar styles
 *   - All normal css classes preceded by a .noside descriptor.
 *   - noside class added in user_include_header_noside.html to body tag
 *
 ************************/

/*
  No Sidebar Nav Bar
*/

.noside ul.primarynav {
  width: 557px !important; /* IE hack */ /* Increasing this will break template in IE6, increasing past 577 will break in FF as well */ 
  width: 100%;
  background: none;
}

/*
  No Sidebar Search Bar
*/
.noside .searchbar {
  float: left;
  width: 550px;
  height: 54px;
  background: url(http://www.substanceabusesolutions.com/treatment/static/luna/search_bar2.jpg) no-repeat !important;
 /* background: url(http://www.substanceabusesolutions.com/treatment/static/luna/search_bar_IE.jpg) no-repeat;*/
}

.noside .searchbar .search_form {
  padding: 22px 0px 0px 20px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}

/*
  No Sidebar Footer
*/
.noside #footer {
  margin: 0px;
  padding: 5px;
  border-top: 0px;
  background: url('http://www.substanceabusesolutions.com/treatment/static/luna/footer_stripe.gif') repeat-y;
}

.noside #footer_info {
  text-align: center;
  font-size: 11px;
}

.noside #footer_links {
  padding: 0px 30px 0px 30px;
}

.noside #footer_bottom {
  background: url('http://www.substanceabusesolutions.com/treatment/static/luna/footer_bottom.gif') no-repeat;
}

/*
  No Sidebar Wrappers
*/
.noside #header_wrapper {
  margin: 0px auto;
  width: 734px;
  text-align: left;
}
.noside #wrapper {
  margin: 0px auto;
  width: 734px;
  text-align: left;
}
.noside #footer_wrapper {
  margin: 0px auto;
  width: 734px;
  text-align: left;
}

/* Change the right sidebar width.  Note that the sidebars have a 10px left or
right padding (left sidebar has a left padding and right sidebar has a right
padding), hence the 150px - 10px = 140px width */

.noside #ocwrapper {
  border-right: 0px solid #e7e6b6;
  background: #ffffff;
}

.noside #contentheader .error, #contentheader .message {
  margin: 0px;
}

/* links */
a {
  color: #000f99;
}
a:link {
  color: #000f99;
}
a:visited {
  color: #000f99;
}
a:hover {
  color: #33cc33;
}
a:active {
  color: #000f99;
}
.no_decoration a {
  text-decoration: none;
}

.message {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.title_bold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #000000;
  font-weight: bold;
}


/*
#right_side {
  width: 260px;
  height: 54px;
  float: right;
}*/


/* From community style.html
    .body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }
    .message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: green }
    .body_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold }
    .title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #006600 }
    .title_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #006600; font-weight: bold }
    .header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #006600; font-weight: bold }
    .col_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #006600; font-weight: bold }
    .top_header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; background-color: #006600; font-weight: bold }
    .small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt }
    .object { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #ffffff }
    .button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; background-color: #7a9f54; font-weight: bold }
    .highlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #E6F5D7 }
    .big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt }
    .big_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold }
    .error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: red; font-weight: bold }
    .community_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #336600 }
    a:link { color: #008000; font-family: Verdana, Arial, Helvetica, sans-serif }
    a:visited { color: #008000; font-family: Verdana, Arial, Helvetica, sans-serif }
    a:hover { color: #009900; font-family: Verdana, Arial, Helvetica, sans-serif }
    a:active { color: #006600; font-family: Verdana, Arial, Helvetica, sans-serif }
*/