/* orig */
body {
  margin:.5em;
  padding:0;
  height:100%;
  background:#F4F4F4 url(/images/comp1/bg.gif) center repeat-y;
  color:#000000;  
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.9em;
}

a {
  color:#cc0000;
  text-decoration:underline;
}

a:hover {
  color:#616161;
  text-decoration:none;
}

#blockquote2 {
  margin:1em;
  padding:.5em .5em .5em 85px;
  background-color:#D7ECF8;
}

#blockquote2 p {
  margin:.2em;
  color:#000000;
}

hr {
  margin-bottom:20px;
  border:none;
  width:99%;
  color:#eeeeee;
  background-color:#eeeeee;
  height:1px;
  clear:both;
}

td.desc {
  padding:4px;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.7em;
}

#postHeader {
  margin:0 auto;
  padding:0 .2em .3em .2em;
  width:720px;
  text-align:right;
  vertical-align: middle;	
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.7em;
  text-transform:uppercase;
}

#centerColumn { 	
  margin:0 auto;
  padding:1em;
  width:720px;
  text-align:left;
  vertical-align: middle;	
  background:#ffffff;
}

#centerColumn h2 {
  margin:0 0 -.5em 0;
  padding:.75em 0 0 0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.1em;
}

#centerColumn h3 {
  margin:0 0 -.5em 0;
  padding:.75em 0 0 0;
  font-size:.8em;
  font-weight:lighter;
  letter-spacing:.1em;
}

#navbar {
  margin:-1em -1em 0 -1em; /* Mozilla attributes */
  padding:1em 0 1em 0 !important; /* IE specific attributes */
  padding:1em 0 0 0;
  background: #222b6f url(/images/comp1/crist_logo.gif) left no-repeat;
}

#navbar ul {
  margin:0 0 -1em .3em !important;
  margin:.3em 0 0 .3em;
  padding:0 0 1em 0;
  list-style:none;
  text-align: right;
}

#navbar li {
  margin:0 0 0 -.27em;
  padding:.2em 0 .2em 0 !important;
  padding:1em 0 1em 0;
  list-style:none;
  display:inline;
  background-color:#222b6f;
}

#navbar li a {
  margin:0 0 0 0;
  padding:1em .5em 1em .5em !important;
  padding:1.3em .5em 1em .5em;
  color:#FFF;
  font-size: .8em;
  font-weight: bold;
  text-decoration:none;
}

#navbar li a:hover {
  background-color: #bfcddf;
  color: #000;
}

#header {
  margin:0 -1em 0 -1em;
  padding:0 0 0 0;
  height:140px;
  background:#fff url(/images/comp1/crist_header.jpg) no-repeat;
  border-top:1px solid #ffffff;
}

#header h1 {
  margin:0 0 -14px 10px;
  padding:10px 0 0 .9em;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.7em;
  font-weight:lighter;
  letter-spacing:.15em;
  color:#000000;
}

#header h2 {
  margin:0 0 0 0;
  padding:1em 0 0 30px;
  font-size:.9em;
  font-weight:300;
  letter-spacing:.1em;
  color:#000000;
}

#cell_1, #cell_2, #cell_3, #cell_4, #cell_5 {
  background-color:#eee;
  padding:8px;
}

#cell_1 {
  margin:0 5px 1em 0;
  float:left;
  width:210px;
}

#cell_2, #cell_4, #cell_5 {
  margin:0 9px 1em 9px;
  float:left;
  width:220px;
}

#cell_3 {
  margin:0 0 1em 5px;
  float:left;
  width:210px;
}

body#chair-message #cell_1, body#chair-message #cell_2 {width: 315px;}

#cell_1 p, #cell_2 p, #cell_3 p, #cell_4 p, #cell_5 p {
  font-size:.75em;
  color:#000000;
}

#cell_1 h2, #cell_2 h2, #cell_3 h2, #cell_4 h2, #cell_5 h2 {
  background-color:#222b6f;
  color: #FFF;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  margin:-8px -8px -4px -8px !important;
  margin:-8px -8px -20px -8px;
  padding:4px 0 10px 4px;
}

.barepic {
  border:none;
}

.right {
  float:right;
  margin:5px;
  padding:2px;
}

.left {
  float:left;
  margin:5px;
  padding:2px;
}

.center {
  width:auto;
  margin-left:auto;
  margin-right:auto;
}

.news {
  font-size:.8em;
  color:#000000;
}

a.news {
  text-decoration: none;
  display: block;
}

a.news:hover { text-decoration:underline; }

#cell_1 ul.news, #cell_2 ul.news, #cell_3 ul.news {
  margin:0 0 0 5px;
  padding:0 0 0 0;
  list-style:none;
}

#cell_1 li.news, #cell_2 li.news, #cell_3 li.news {
  margin:0 0 .3em 0;
  padding:5px 0 6px 10px;
  font-size:.75em;
}

#cell_1 ul, #cell_2 ul, #cell_3 ul {
  margin:0 0 0 5px;
  padding:0 0 0 0;
  list-style:none;
}

#cell_1 li, #cell_2 li, #cell_3 li {
  margin:0 0 .3em 0;
  padding:5px 0 6px 5px;
  font-size:.75em;
}

#footer {
  position:relative;
  clear:both;
  bottom:0;
  margin:5em 0 0 0;
  padding:0;
  height:4em;
  line-height:4em;
  text-align:center;
  font-size:.7em;
  background-color:#ffffff;
}

body#home #cell_1, 
body#home #cell_2,
body#home #cell_3,
body#home #cell_4,
body#home #cell_5
{float: right; margin: 0 -1em 1em 0; width: 220px;}

body#home hr {display: none;}

body#home #home_content
{float: left; width: 490px;}

