body  { font: small verdana, arial, sans-serif; background-color: #d4cbeb; margin: 0 auto; padding: 0   }
div#contentarea  { background-color: #fff; width: 800px ; margin-right: auto; margin-left: auto; }
div#header_mb  { width: 800px ; height: 300px; }
div#header_cs  { width: 800px ; height: 205px; }
div#header_blog { width: 800px; height: 235px; }
div#header_ti  { width: 800px ; height: 158px; }
#nav_bar { background-color: #fff; text-align: left; width: 800px; height: 40px; margin-top: 10px; margin-bottom: 10px;
	font: .8em Verdana, sans-serif;
}
#nav_bar_blog { background-color: #fff; text-align: left; width: 800px; height: 20px; margin-bottom: 30px; }
#nav_bar_ti { background-color: #fff; text-align: left; width: 800px; height: 50px; margin: 0; padding: 0; }
div#column1  { background-repeat: no-repeat; text-decoration: none; width: 215px; float: left    }
#div#column1a { width: 20px; float: left; }
div#column2  { text-align: left; width: 420px; float: left  ; margin: 0; padding: 0; }
div#column3  { width: 140px; float: left  ; }
div#footer  { background-color: #846add; text-align: center; width: 800px ; height: 75px; margin-right: auto; margin-left: auto; padding-top: 15px; }
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}
.clearfix {display: inline-block;}
/* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
.p_col_1 { color: #555; font-size: 83%; font-weight: 700; line-height: 1.5; text-decoration: none; text-align: right; }
a:link { color: #606; text-decoration: none; list-style-type: none; }
a:visited { text-decoration: none; }
a:hover { color: #90c; }
a:active {  }

.amanda_email { text-decoration: none; margin-top: -1em; margin-bottom: 3em; }
.quick_links { color: #606; font-size: 105%; text-transform: uppercase; }
ul { font-size: 105%; font-weight: bold; text-transform: uppercase; text-align: right; list-style-type: none; }
form ul {
	font-weight: normal; text-transform: none; text-align: left;
}
form ul li {
  margin-top: 14px;
  margin-bottom: 8px;
}
 form label {
  margin-right: 22px;
}

form input {
  background-color: #fff;
}

li { line-height: -0.5em; text-decoration: none; }
a:link { color: #606; text-decoration: none; list-style-type: none; }
a:visited { text-decoration: none; }
a:hover { color: #90c; }
a:active {  }
.h3_highlight { color: #606; }
.loe_highlight { font-style: italic; }
.p_col_2 { font-size: 95%; line-height: 1.5; text-align: left; margin-right: 30px; margin-left: 30px; }
.blockquote { margin-top: -1em; }
.blockquote_cs { margin: 15px; padding: 15px 30px; border: solid 1px #939598; }
.text_italic { font-style: italic; }
.book_title_cs { color: #c30; font-size: 140%; line-height: 1.2em; margin-top: 10px; margin-bottom: 10px; }
.book_title_ti { color: #33f; font-size: 140%; line-height: 1.2em; }
.p_col_3 { color: #555; font-size: 85%; font-weight: bold; line-height: 1.5; text-decoration: none; text-align: left; float: left; }
.p_footer { color: #fff; font-size: 80%; font-weight: 700; line-height: 0.9em; letter-spacing: 0.15em; margin: 0; padding-top: 10px; }
h1          { color: #846add; font-size: 130%; font-weight: bold; background-repeat: no-repeat; background-position: -30px 0; text-align: left; margin-right: 20px; margin-bottom: 0.75em; margin-left: 30px; padding-top: 0.5em         }
.h1_italic { font-style: italic; }
h2        { color: #846add; font-size: 110%; font-weight: bold; line-height: 1.6em; text-decoration: none ; text-align: left; margin-right: 25px; margin-bottom: -0.5em; margin-left: 30px; }
h3      { color: #333; font-size: 90%; font-weight: bold; line-height: 1.75; text-decoration: none ; text-align: left; margin-right: 20px; margin-bottom: 5px; margin-left: 30px; }
h4   { color: #555; font-size: 85%; font-weight: bold; line-height: 1.5em; text-decoration: none ; text-align: left; margin: -25px 10px 20px 30px; }
h5   { color: #606; font-size: 100%; font-weight: bold; line-height: 1.5em; text-decoration: none; margin-top: 10px; margin-bottom: 10px; }
h6      { color: #906; font-size: 115%; text-decoration: none; margin-top: 0.5em; margin-bottom: -0.75em; }

.quote { color: #33f; color: #846add; font-size: 96%; font-weight: bold; line-height: 1.75em; text-decoration: none ; text-align: left; }
.quote_source {  }
.quote_by { color: #000; font-weight: bold; margin-top: 0.5em; margin-bottom: 3em; }
.pub_title { font-style: italic; }
.list_left { font-size: 85%; text-decoration: none; margin-left: 20px; list-style-type: none; }
.text_bold { color: #000; font-weight: bold; }
.chpter1 { color: #000; font-size: 110%; line-height: 2em; }
.cs_links { font-weight: bold; }
.chapt1_orange { color: #c30; font-size: 90%; font-weight: bold; text-transform: uppercase; }
.list_indent { margin-left: 25px; }
td { color: #555; font-size: 85%; font-weight: bold; line-height: 1.5; }
.td_head { font-size: 95%; font-weight: bolder; }

div.main {
  display: block;
  width: 804px;
  height: 532px;
  background-image: url(../images/full-splash.jpg);
  margin-top: 66px;
}

div.toplinks {
  color: #d4cbeb;
  padding-top: 75px;
  padding-left: 13px;
  font-size: 1.4em;;
}

a.thinice {
  color: #45c7f6;
}

a.censci {
  color: #e0cb75;
}

a.toptele {
  color: #55e6c1;
  font-size: 1.5em;
  line-height: 1.9em;
}

.scope {
	color: #fff;
font-size: 1.8em;
margin-top: 22px;
}
.scope a:link {color:#fff;}
.scope a:visited {color:#fff;}

.bottomlinks {
  margin-top: 329px;
  
}

.bottomlinks ul li {
  list-style-type: none;
  display: inline-block;
  padding-right: 25px;
  
}

.bottomlinks ul li a {
  color: #fff;
  font-size: .9em;
}