@import "_reset.css";

body {
  font: 11pt "serif";
  line-height: 1.2;
  background: #352c63 url('/images/background.jpg') top center no-repeat;
}

a {
  color: #458886;
  font-weight: bold;
}

h1,h2,h3,h4,h5 { font-family: helvetica,arial,verdana,sans-serif; }
h1 { font-size: 1.25em; }

div#manor {
  width: 829px;
  margin: 0 auto;
  background: #fff;
}

div#topbar {
  display: block;
  position: relative;
  height: 17px;
  background: url('/images/topbar.jpg') top left no-repeat;
}
#nowhiring {
  position: absolute;
  right: -25px;
  top: -58px;
}

#middlearea {
  background: #fff url('/images/bgfullw.jpg') top left repeat-y;
}


/* Menu */

div#menucolumn {
  padding-top: 10px;
  width: 186px;
  float: left;
  height: 566px;
  text-align: center;
  background: url('/images/sidebar.jpg') top left no-repeat;
}

#menucolumn a {
  margin: 0 auto;
  display: block;
  width: 129px;
  background: url('/images/links.jpg');
}
#menucolumn a span { display: none; }
#menucolumn a:hover {
  background: url('/images/links.rollover.jpg') no-repeat;
}
#link_00 { height: 140px; width: 162px !important; background: none !important; margin-bottom: 34px !important; }
#link_01 { height: 24px; background-position: 0 0; }
#link_02 { height: 29px; background-position: left -24px !important; }
#link_03 { height: 27px; background-position: left -53px !important; }
#link_04 { height: 23px; background-position: left -80px !important; }
#link_05 { height: 22px; background-position: left -103px !important; }
#link_06 { height: 23px; background-position: left -125px !important; }
#link_07 { height: 20px; background-position: left -148px !important; }
#link_08 { height: 24px; background-position: left -168px !important; }
#link_09 { height: 19px; background-position: left -192px !important; }
#link_10 { height: 29px; background-position: left -211px !important; }
div.folksonomy { margin-top: 10px; }
a.folksonomy { background: none !important; display: inline !important;  }
a#blog { padding-left: 5px; border-left: solid 1px #becccc; }

.flohead { text-align: center; font-family: helvetica,arial,verdana,sans-serif; font-weight: bold; letter-spacing: 1px; font-size: 1.7em; padding: 8px 0 8px 0; border: solid 1px #458886; border-width: 1px 0 1px 0; white-space: nowrap; margin: 0 0 10px 0;}
.flourish_right,.flourish_left { vertical-align: middle; padding: 0 20px; }


div#widearea {
  width: 627px;
  padding: 8px;
  display: block;
  position: relative;
  float: left;
}

div#rothead {
  height: 135px;
}

div#contentarea {
  text-align: left;
  padding-top: 10px;
}

.oneCol,#leftcol {
/*  border-top: solid 1px #458886; */
}


#leftcol {
  width: 427px;
  padding-right: 10px;
  float: left;
}
#rightcol {
  width: 180px;
  float: right;
}
#rightcol h1,#rightcol h2, #rightcol h3 {
  color: #458886;
  font: 1.2em helvetica,arial,verdana,sans-serif;
}


div#footer {
  background: #68618b;
  color: #fff;
  padding: 5px;
  font: .75em helvetica,arial,verdana,sans-serif;
}
#postfooter {
  color: #fff;
  padding: 5px;
  font: .75em helvetica,arial,verdana,sans-serif;
}
#postfooter img {
  position: relative; bottom: -2px;
}

.section {
  border-bottom: solid 1px #458886;
}
.section h1 {
  margin: 8px 0 8px 0;
  color: #352c63;
}

.flexibox {
  color: #000;
  width: 162px;
  padding: 8px;
  background: url('/images/flexisidebar.gif') bottom right no-repeat;
  border: solid 1px #458886;
}

#himg1,#himg2 {
  width: 625px;
  height: 136px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/*  metrics
[--               829       px        --]
[ 186px  ][           643 px            ]
          [       463px       ][ 180 px ]
*/

.ol { border: dotted #ccc 1px; border-width: 0 0 1px 0; }
.red { background: #f00; }
.blu { background: #00f; }
.grn { background: #080; }
