/*
 * hj2Screen.css
 *
 * The Honest Journey v2.0 Stylesheet
 */

/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11pt;

  background-color: #00025C; // 6335ae; // 551fae;
  color: #29303b;

  /*line-height: 1.3;*/
  padding: 1em;
}

h1 {
  /*font-family: Georgia, Times, Times New Roman, serif;*/
  margin: 0;
  padding: 0;
  padding-bottom: 6px;

  font-size: 24pt;
  font-weight: normal;
  color: #551FAE;
}

h2 {
  border-top: solid #d4d1cd 1px;

  margin: 0;
  margin-top: 2em;

  padding: 0;
  padding-bottom: 6px;

  font-weight: normal;
  font-size: 16pt;
  color: #551FAE;
}

h3 {
  margin: 0;
  padding: 0;

  font-size: 13pt;
}

ul {
  margin-left: 1em;
  margin-right: 1em;
  padding: 0;
}

li {
  padding-bottom: .5em;
  list-style-type: square;
}

a {
  color: #3a1577;

  /*color: #6841BF;*/

}
a:hover {
  color: red;
  text-decoration: underline;
}

p {
  margin-top: 0;
  padding-top: 0;
}

h2, h3, h4, p, ul, div.admin, div.form, div.content, table.maintable
{
  margin-left: .2in;
}

ul { margin-left: .4in; margin-right: .4in; }

td.menu ul { margin: .1in; }

td, th { vertical-align: top; }

/* ------------------------------------------------------------------------- */

.admin_menu { font-size: smaller; padding: 5px; }

span.statlink {
  font-size: smaller;
}

.sortorder_options {
  font-size: smaller;
}

/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

table.content {
  width: 100%;
  background: #f8f7f2
              url("chrome/parchment-yellowed.png")
              repeat;
  border: solid black 5px;
  /* border: solid #362a41 5px; */

  padding-top: .5em;
  padding-bottom: .5em;

  padding-left: 1em;
  padding-right: 1em;
}

td.content {
  vertical-align: top;
  padding: .1in;
  padding-right: .5in;
}

td.menu {
  vertical-align: top;
  padding: .1in;
  padding-left: .2in;
  border-left: solid #d4d1cd 1px;
}

div.footer {
  border-top: solid #d4d1cd 1px;
  font-size: 9pt;
  margin-top: 4em;
  padding-top: 2em;
}

/* ------------------------------------------------------------------------ */
/* ---- Content Blocks ---------------------------------------------------- */
/* ------------------------------------------------------------------------ */

p.subtitle {
  font-style: italic;
  font-size: 11pt;
}

/* ------------------------------------------------------------------------ */
/* ---- Inline Styles ----------------------------------------------------- */
/* ------------------------------------------------------------------------ */

img {
  border: none;
}

img.logo {
  border: none;
}

img.emoticon {
  vertical-align: middle;
  padding: 0;
  margin: 0;
  border: none;
}

/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

div.admin {
   padding: .1in;
   background-color: white;
   border: solid #d4d1cd 1px;
}

div.adminMenu {
   background-color: white;
   border: solid #d4d1cd 1px;
}

div.callout {
   padding: .1in;
   /*background-color: white;*/

   background: #dedcf4
               url("chrome/parchment-blue.png")
               repeat;

   border: solid #d4d1cd 1px;
}

div.smileyBox {
   border: solid #d4d1cd 1px;

  text-align: center;
  font-weight: normal;
  margin: 1em;
  padding: .5em;
  background-color: white;
}

/* ------------------------------------------------------------------------ */
/* ---- Forum Styles ------------------------------------------------------ */
/* ------------------------------------------------------------------------ */

input,
textarea {
  font-family: Helvetica, Arial, sans-serif;
  /*font-family: Georgia, Times, Times New Roman, serif;*/
  font-size: small;
}

textarea.messageBody {
  width: 100%;
}

button {
  background-color: aliceblue;
}

form {
  padding: 0;
  margin: 0;
  width: 100%;
}

table.postForm {
  width: 100%;
}

div.threadSummary,
div.postForm,
div.message,
div.post
{
  margin: 2em;
  margin-bottom: 3em;
}

div.formField {
}

.formLabel {
  font-weight: bold;
  vertical-align: top;
  text-align: right;
}

.formInput {
  vertical-align: top;
  text-align: left;
}

.formHelp {
  font-style: italic;
}

p.contentInfo,
p.messageInfo,
p.threadInfo,
p.boxInfo {
  text-size: smaller;
  font-family: sans-serif;
  font-style: italic;
  margin-top: 0;
}

h2.threadSubject,
h2.messageAuthor,
h2.postForm,
h2.boxTitle {
  margin-bottom: 0;
}

p.breadcrumbs {
  margin-bottom: 0;
}

div.actions {
  text-align: right;
}

