html {

}     

#position_content table {
  border-bottom: 1px dotted #727475;
}

body {
 	width: 778px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
 	background-color: #fff;
	font: normal 13px/23px  georgia, times, serif;
	color: #727475;
} 

h1 {
  font-size: 13px;
  width: 100%;
  border-bottom: 1px dotted #727475;
  padding-bottom: 11px;
  margin-bottom: 22px;
  font-weight: bold;
}

h1 em {
  font-style: normal;
  color: #FF7F00;
  display: block;
  margin-bottom: -6px;
  font-weight: bold;
}

h1.ine {
  height: 1px;
}

a img, a:link img, a:visited img, a:hover img { border: 0px ;}
a:link, a:visited {
	color: #5DA3C0;
}

a:hover {  
	color: #000;
}

#lvl1-navigation {
  margin: 0 0 0 0;
  padding: 0;
  width: 206px;
  height: 496px;
  float: left;
  border-right: 1px dotted #727475;
  list-style: none;
}

#lvl1-navigation li {
  list-style: none;
  margin: 0 0 0 0;
}

#content {
  width: 382px;
  height: 494px;
  float: left;
}

h2 {
  font-size: 13px;
  line-height: 13px;
}

#content h2 {
  color: #FF7F00;
  margin: 0 0 5px 15px;  
}

#content p {
	margin: 0 18px 14px 15px;
}

#content ul {
  list-style-type: none;
  padding: 0;
  margin-left: 15px;
}

#content li {
	background-image:url('../images/bullet.gif');
	background-position:0 50%;
	background-repeat:no-repeat;
	margin: 0;
	padding:0 0 0 12px;
	
}
dl {
  margin: 0 15px 0px 15px;
}

dt {
  float: left; 
  font-style: normal;
  font-weight: bold;
  margin: 0 7px 0 0 ;
}

dd {
  margin: 0;
}

#sidebar {
  width: 186px;
  height: 500px;
  border-left: 1px dotted #5DA3C0;
  float: left;
}

#sidebar p {
  margin: 0 0px 7px 15px;
  color: #5DA3C0;
  font-style: italic;
}

#sidebar h2 {
  color: #5DA3C0;
  margin: 0 0 5px 15px;  
}

#sidebar h2.tips {
  margin-top: 11px;
}

/* Index Styles
-------------------------------------------------------------------------*/
.home {
 text-align: center;
 margin-top: 15px;
}

.home a:link, .home a:visited {
	color: #727475;
}
.home a:hover {
  color:#5DA3C0;
}

.home img {
  margin-left: 30px;
}

.home img.logo {
  vertical-align: center;
}
.home h1 {
  text-align: center;
  font-weight: bold
}

.home #content h2 {
  color: #5DA3C0;
}

.home #content {
  text-align: center;
  width: 100%;
  float: none;
}

.home #content ul {
  margin: 18px 0 18px 0;
  padding: 0;
  text-align: center;
  list-style: none;
  
}

.home #content ul li {
  margin: 0;
  padding: 0;
  text-align: center;
  list-style: none;
  background-image: none;
}

.home #content a {
  display: block;
  margin: 18px 0 10px 0;
}

.home #content a img {
  margin: 0 5px;
}



.home #content a.icon {
  margin-right: 3px;
  display:inline;
}


/*  about
-------------------------------------------------------------------------*/

.about #content {
  width: 570px;
  margin: 0;
}
.about #content p {
  width: 570px;
}
.about #christie_block_image {
  margin: -18px 10px 0 0px;
  float: left;
}

.about #content h2 {
  margin-left: 150px;
}

/*  accent modification
-------------------------------------------------------------------------*/


/*  public speaking
-------------------------------------------------------------------------*/

.public_speaking #content ul.part1{
  width: 178px;
  height: 125px;
  float: left;
  margin-left: 15px;
  margin-right: 0px;
}

.public_speaking #content ul.part2{
  position:relative;
  height: 125px;
  width: 185px;
  vertical-align: top;
  float: right;
  margin-left: 0;
}


/*  links
-------------------------------------------------------------------------*/
.links #content a:link, .links #content a:visited {
  color: #5DA3C0;
}

.links #content a:hover {
  color: #727475;
}

.links #content {
  list-style: none;
  list-style-image: none;
  width: 570px;
}

.links #content ul {
  list-style: none;
}

.links #content ul li{
  background-image: none;
  padding: 0;
  margin: 0;
}


/*  contact
-------------------------------------------------------------------------*/

.address {
	color: #5DA3C0;
	margin: 0 18px 14px 15px;
}

.address a:link, .address a:visited {
	color: #5DA3C0;
	text-decoration: none;
}

.address a:hover {
	color: #727475;
	text-decoration: none;
}

/*  Navigation
-------------------------------------------------------------------------*/

#lvl1-navigation {
  margin: 0 0 0 0;
  padding: 0;
  width: 206px;
  height: 496px;
  float: left;
  border-right: 1px dotted #727475;
  list-style: none;
}

#lvl1-navigation li {
  list-style: none;
  margin: 0 0 0 0;
}

#lvl1-navigation li.first {
  margin-top: -6px;
}

#lvl1-navigation li a:link, #lvl1-navigation li a:visited {
 color: #727475;
 text-decoration: none;
}

#lvl1-navigation li a:hover {
 color: #333;
 text-decoration: none;
}

#lvl1-navigation li .active {
  cursor: default;  
}

#lvl1-navigation li .active:link , #lvl1-navigation li .active:visited {
  font-weight:bold;
  color: #bbb;
}

#lvl1-navigation li .active:hover {
  color: #bbb;
}
