/* Reset CSS
------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
  font-size:100%;
}
fieldset,img {
  border:0;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-weight:normal;
  font-size:100%;
  color: #424241;
}

/* elements  */
body{
  background:#fff url(../img/bg-background.jpg) top left repeat-x;
  font:76% arial,verdana, sans-serif;
  text-align:center;
}

/*a {color:#000;text-decoration:underline;}*/
a {color:#693A77;text-decoration:underline;}
a:hover {color:#693A77;text-decoration:underline;}


/* containers */
#shadow-top {
  width:776px;
  margin:0px auto;
  text-align:left;
  background:transparent url(../img/bg-stage-top.png) top left no-repeat;
  height: 13px;
  margin-top: 9px;
}

#container {
  width:750px;
  margin:0px auto;
  text-align:left;
  background:transparent url(../img/bg-stage.png) top left repeat-y;
  padding: 0 13px;
}

#header {
  width:750px;
  background:transparent url(../img/bg-header.jpg) top left no-repeat;
  height: 321px;
}

#contentContainer {
  width:750px;
  overflow: hidden;
}

#footer {
  width:750px;
  background:transparent url(../img/bg-footer.gif) top left no-repeat;
  height: 114px;
}

#shadow-btm {
  width:776px;
  margin:0px auto;
  text-align:left;
  background:transparent url(../img/bg-stage-btm.png) top left no-repeat;
  height: 13px;
}

.truth {
  font-weight:bold;
  font-size:120%;
  color: #693A77;
}
/* headers */
h1#welcome {padding: 287px 0 0 576px;}
h1#faqs {padding: 287px 0 0 594px;}
h1#news {padding: 287px 0 0 591px;}
h1#contact {padding: 287px 0 0 571px;}
h1#myths {padding: 287px 0 0 530px;}

/* leftnav */
#leftnav{padding: 19px 0 0 39px; float: left; width: 139px;}
#leftnav a{display: block; width: 139px; background-image: url(../img/bg-leftnav-v2.gif); background-repeat: no-repeat;}
#leftnav a em{display: none;}

a#navHome{height: 17px; background-position: 0 0;}
a#navFAQs{height: 18px; margin-top: 23px; background-position: 0 -40px;}
a#navNews{height: 16px; margin-top: 22px; background-position: 0 -80px;}
a#navMyths{height: 18px; margin-top: 23px; background-position: 0 -121px;}
a#navContact{height: 18px; margin-top: 23px; background-position: 0 -161px;}

a#navHome:hover, a#navHome.here{background-position: -139px 0;}
a#navFAQs:hover, a#navFAQs.here{background-position: -139px -40px;}
a#navNews:hover, a#navNews.here{background-position: -139px -80px;}
a#navMyths:hover, a#navMyths.here{background-position: -139px -121px;}
a#navContact:hover, a#navContact.here{background-position: -139px -161px;}

/* content */
#content{margin: 19px 0 0 0; float: right; width: 480px; padding: 0 25px 10px 0;}
#content p{margin-bottom: 1.2em;}
#content h3{color:#9ca299; font-size:1.2em; font-weight:bold; margin-bottom:1.0em;}
#content h3.dottedline{background:transparent url(../img/dotted-line.gif) top left repeat-x; padding-top: 1.2em;}
#content h4{font-weight: bold; margin:0.9em 0; }
#content.faqs div {margin-top: 1.2em;}
#content.faqs div.dottedline{background:transparent url(../img/dotted-line.gif) top left repeat-x; padding-top: 1.2em;}
#content ul.list {margin-left:1em;}
#content ul.list li { margin: 0px; padding: 2px 10px; background: url(../img/bullet.gif) 0 9px no-repeat;}

/* homepage news releases */
#homeNew {margin-top: 22px; font-size: 0.9em; background:transparent url(../img/titlebar-news.gif) top left no-repeat; padding: 25px 0 0 5px;}
#homeNew h4{margin-top: 10px;}
#homeNew a{display: inline; width: auto; background-image: none;}
.more{background:transparent url(../img/arrow-more.gif) no-repeat 0px 50%;padding-left:15px;}