/* psychdrugdangers style.css */

/* reset */
* { margin: 0; padding: 0; }


body {
  /*font: normal 10pt Helvetica, sans-serif;*/
  /*margin: 0; padding: 0;*/
}
.clear { clear: both; }
p { margin: 0 0 1em 0; }

table {
  font: normal 10pt Helvetica, sans-serif;
  border-collapse: collapse;
  border-color: #000000;
}
td { text-align: center; padding: 2px; }
.alignleft { text-align: left; }
.headers_top th { color: #ffffff; background-color: #c30000; font-weight: normal; }
.headers_mid th { color: #b0b080; font-weight: normal; }

.fakelink { color: #0000ff; text-decoration: underline; cursor: pointer; }
.disabledlink { color: #c0c0cf; text-decoration: none; }

#rehl { color: red; font-weight: bolder; }

#ile { margin-bottom: 4pt; } /* individual line entry */
.ilebg0 { background-color: #dff; }
.ilebg1 { background-color: #bff; }
#uq_values_list { float: left; margin: 0 0 1em 1em; height: 10em; width: 16em; overflow: scroll; }
#uq_values_list #title { background-color: #ddd; margin-bottom: 4pt; }

/* all of this is for naught, it STILL doesn't work right in IE */
div#filter {
  position: absolute; top: 0; left: 0;
  padding: 1em 0;
  width: 100%;
  background-color: #d0d0ff;
  text-align: center;
}
/* IE 6 fix (why, IE, why do you have to suck so badly?!?) */
@media screen {
  div#filter { position: fixed; text-align: center; }
  * html { overflow-y: hidden; }
  * html body { overflow-y: auto; height: 100%; }
  * html div#filter { position: absolute; text-align: center; }
}


#filter {
  /*position: fixed; top: 0; left: 0;
  padding: 1em 0;
  width: 100%;
  background-color: #d0d0ff;
  text-align: center;*/
}
#filter_group { display: inline-block; }

#filter #drug_name {
  width: 22em; height: 60px;
  /*margin: 0 0 0 1em;*/
  text-align: center;
  background-color: #c0c0ff;
  border: 3px solid #c0c0ff;
  -moz-border-radius: 3px;
  float: left;
}

#filter #age_range {
  width: 20em; height: 60px;
  text-align: center;
  background-color: #c0c0ff;
  border: 3px solid #c0c0ff;
  -moz-border-radius: 3px;
  float: left;
  margin: 0 0 0 1em;
}

#filter #male_female {
  width: 12em; height: 60px;
  text-align: center;
  background-color: #c0c0ff;
  border: 3px solid #c0c0ff;
  -moz-border-radius: 3px;
  float: left;
  margin: 0 0 0 1em;
}

#filter #date_of_event {
  width: 10em; height: 60px;
  text-align: center;
  background-color: #c0c0ff;
  border: 3px solid #c0c0ff;
  -moz-border-radius: 3px;
  float: left;
  margin: 0 0 0 1em;
}

#filter #submit_button {
  width: 110px; height: 60px;
  text-align: center;
  background-color: #c0c0ff;
  border: 3px solid #c0c0ff;
  -moz-border-radius: 3px;
  float: left;
  padding: 0; margin: 0 0 0 1em;
}
#filter #submit_button input {
  margin: 7pt;
}
.filters_used { /*border: 1px dashed red;*/ }

.setting_title { font-weight: bold; }

.main_content {
  /*border: 1px dashed red;*/
  /*margin: 145px 0 0 0;*/
  padding: 0 5px;
  /*width: 100%;*/ min-height: 40em;
}
.main_content p { margin: 0 6pt 1em; }
#drug_name_class {
  text-align: center;
  font-size: 14pt;
}
#drug_name_class_extras {
  text-align: center;
  font-size: 13pt;
}

#home_link {
  border: 1px solid #aaa;
  background-color: #eee;
  margin: 0 1em 1em 0; padding: 3px;
  display: inline-block;
  font-weight: bold;
  float: right;
}
#home_link a { color: #f00; }
#addtoany { float: left; }
#main_title { text-align: center; padding: 5pt 0 3pt; }
#direct_link { margin-top: 1em; text-align: right; }


#navigation {
  text-align: right;
  margin: 1em 0;
}

.footer {
  width: 100%;
  margin: 3em 0 0 0;
  text-align: center;
}
.footer_inner {
  margin: 1em; padding: 1em;
  border: 3px solid #c0c0ff;
  -moz-border-radius: 3px 3px 0 0;
  background-color: #c0c0ff;
}

.print_layout {
  margin: 1em;
}


/*
 * drug warnings / studies
 */

#instructions_line {
  margin-bottom: 3pt;
}

.drug_warnings { margin: 0; }

.filters_warnings {
  /*border: 1px dashed red;*/
  /*float: right;*/
  /*text-align: center;*/
  /*border-top: 5px solid #fff;*/
  margin: 0; padding-top: 5pt;
  font-size: 11pt;
}

.filter_option {
  /*-moz-border-radius: 5px;*/
  margin: 0 0 9pt 6pt; padding: 6pt;
  float: left;
  /*background-color: #555;*/
  /*color: #eee;*/
  /*width: 110pt; height: 3em;*/
  text-align: left;
  vertical-align: middle;
  line-height: 2em;
}

.filter_results_envelope {
  background-color: #fff; color: #000;
  /*-moz-border-radius: 5px;
  border: 1px dashed red;
  margin: 0 9pt 9pt 9pt; padding: 6pt;*/
  margin-top: 1em; padding-top: 1em;
  /*min-height: 25em;*/
}
#filter_results {
  min-height: 25em;
}

.results_box {
  background-color: #fff; color: #000;
  padding: 1em;
}

.results_box #title {
  background-color: transparent;
  padding: 1em 4pt 0;
  color: #000;
  font-weight: bold;
}

.results_box .inner { padding: 5pt; }
.results_box .inner .top { margin: 2em 0 0 0; padding: 3pt 0 0 0; width: 100%; border-top: 1px solid #ccc; font-weight: bold; }
.results_box .inner #date { float: left; font-weight: bold; }
.results_box .inner #country { float: right; /*margin-top: 5pt;*/ }
.results_box .inner #drugclass { clear: both; margin-top: 5pt; }
.results_box .inner #age_range { /*font-size: smaller;*/ margin-bottom: 5pt; }
.results_box .inner #side_effects { margin-bottom: 5pt; }
.results_box .inner #summary { clear: both; /*margin-bottom: 1em;*/ }
.results_box .inner #source { margin-top: 5pt; }

.rounded_box {
  border: 3px solid #f0f0f0; -moz-border-radius: 3px;
  background-color: #000;
  /*margin: 1em;*/
}

.rounded_box #title {
  background-color: transparent;
  padding: 2pt 4pt;
  color: #fff;
  font-weight: bold;
}

.rounded_box .inner {
  background-color: #e0e0e0;
  padding: 5pt;
}

.rounded_box .inner #date { float: left; margin: 9pt 0 4pt; padding: 3pt 0 0 0; width: 100%; border-top: 1px solid #ccc; font-weight: bold; }
.rounded_box .inner #country { float: right; margin-top: 5pt; }
.rounded_box .inner #warning { clear: both; margin-bottom: 1em; }
.rounded_box .inner #age_range { font-size: smaller; margin-bottom: 5pt; }


.admin_header {
  color: #eee; background-color: #444;
  padding: 1em;
}
.admin_header #title { font-size: larger; font-weight: bolder; }
.admin_header #username { float: right; }
.admin_header #logout_link { color: #aaf; }
.admin_header #header_links { color: #aaf; }

.admin_main_content { margin: 1em; }

/*
 * psychdrugdangers landing page
 */

.main_full { background: #000 url('/psychdrugdangers/images/drug_warnings_studies_header_bg_970x147.jpg') no-repeat top left; color: #fff; }
.main_full a { color: #f00; text-decoration: underline; }
.main_full a:hover { color: #000; background-color: #fff; }
#drug_landing { margin: 0 auto; width: 970px; border-left: 5px solid #fff; border-right: 5px solid #fff; background-color: #fff; color: #000; }
.intro_wrapper { background: #000 url("/psychdrugdangers/images/psych_drug_database_pills_bg_971x135.jpg") no-repeat top left; border: 0; border-bottom: 5px solid #fff; margin: 0; padding: 0; }
.intro_wrapper .intro { text-align: center; margin: 0; padding: 1em; font-size: 12pt; font-weight: bold; line-height: 14pt; }
.drug_landing_content { padding: 1em; }
.drug_landing_content .column { float: left; width: 46%; padding: 6pt 0 0 0; }
.drug_landing_content .column .content { font-size: 11pt; }
.drug_landing_content .column .header { font-size: 12pt; font-weight: bold; line-height: 16pt; }
.drug_landing_content .column_seperator { float: left; margin: 0 0 1em 1em; }
#footer a { text-decoration: none; color: #000; }
#footer a:hover { color: #fff; background-color: #000; }
#header { width: 970px; border: 5px solid #fff; margin: auto; background: url('/psychdrugdangers/images/psych_drug_database_971x121.jpg') no-repeat top left; }
#header h1 a { width: 800px; height: 115px; margin: 0; padding: 0; overflow: hidden; background: none; display: block; text-indent: -9999px; }
#nav { border-top: 5px solid #fff; border-bottom: 5px solid #fff; padding: 0; font: normal 9pt Arial Helvetica, sans-serif; }
#nav td { background-color: #555; text-align: left; padding: 0; margin: 0; }
#nav table { padding: 0; margin: 0; }

