div.page_container {
  width: 740px;
  color: white;
}

div.navigation {
  position: absolute;
  top: 122px;
  left: 0px;
  width: 122px;
  padding: 5px;
  color: #843C40;
  border: 0 none black;
	font-size: 0.9em;
}
* html div.navigation {
  width: 132px;
  w\idth: 122px;
}

div.navigation ul {
  list-style: none;
	margin: 0;
	padding: 0;
}

div.navigation ul li {
  margin: 0.5em 0 0.5em 0;
	padding-left: 0em;
}

div.navigation ul ul{
  margin-left: 10px;
	padding-left: 0;
}

div.navigation ul ul li {
	padding-left: 0em;
  margin: 0.5em 0 0.5em 0;
	font-size: 0.9em;
}

div.navigation a {
  color: #843C40;
	text-decoration: none;
}

div.navigation a:link {
  color: #843C40;
}

div.navigation a:visited { color: #A7726A; }
div.navigation a:hover {
	color: #F6F0CC;
	background-color: #843C40;
}
div.navigation a:active {
	color: #F6F0CC;
	background-color: #A7726A;
}

div.contact_info {
  font-size: 0.9em;
	margin-top: 2em;
}

img.symbol {
  position: absolute;
  top: 10px;
  left: 10px;
}

div.content {
  margin: 0px 0px 0px 132px;
  border: 0px solid black;
  min-height: 473px;
}

div.logo {
  margin: 15px 117px 15px 5px;
  border: 0px solid black;
}

div.breadcrumb {
  margin: 15px 117px 15px 5px;
  border: 0px solid black;
	font-size: 0.85em;
}

div.quote {
  font-size: 0.9em;
  position: absolute;
  top: 115px;
  left: 137px;
  width: 180px;
  padding: 0px;
  border: 0px solid black;
}

.frontpage div.quote {
  font-size: 0.9em;
  position: absolute;
  top: 370px;
  left: 137px;
  width: 180px;
  padding: 0px;
  border: 0px solid black;
}

div.main_content {
  position: absolute;
  top: 115px;
  left: 360px;
  width: 245px;
  border: 0px solid black;
	font-size: 0.9em;
}

.frontpage div.main_content {
  position: absolute;
  top: 370px;
  left: 360px;
  width: 245px;
  border: 0px solid black;
	font-size: 0.9em;
}

.form_page div.main_content {
  position: absolute;
  top: 115px;
  left: 137px;
  width: 600px;
	font-size: 0.9em;
}

div.main_content ul {
  margin: 1em 0 1em 0;
  padding: 0;
}

div.main_content li {
  margin: 0 0 1em 1em;
	padding: 0 0 0 0;
}

p.research_quotes {
  margin: 1em 0 0.4em 0;
	font-family:"Courier New", Courier, mono;
	font-size: 14px;
	line-height: 15px;
}

p.research_attribution {
  margin: 0.4em 0 1.5em 0;
	font-size: 0.9em;
}

div.sidebar {
  position: absolute;
  top: 126px;
  left: 626px;
  width: 114px;
  padding: 0;
  margin: 0;
}

.frontpage div.sidebar {
  top: 370px;
}

div.flavor_image {
  position: absolute;
  top: 381px;
  left: 148px;
	width: 140px;
	border: none;
}

div.donate {
  clear: both;
  margin-top: .2em;
  margin-right: 1em;
  float: right;
}

div.footer {
  clear: both;
}

img {
  border: none;
}

body {
  background-image:url(/image/bg/interior.gif);
  background-repeat:repeat-y;
	background-color:#F6F0CC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  margin: 0;
  padding: 0;
}

body.frontpage {
  background-image:url(/image/bg/frontpage.gif);
}

a:link { color: #FFFFFF }
a:visited { color: #F6F0CC }
a:hover {
	color: #F6F0CC;
}
a:active {
	color: #F6F0CC;
}

h1 {
  font-size: 18pt;
  font-weight: bold;
}

h2 {
  font-size: 14pt;
  font-weight: bold;
}

h3 {
  font-size: 12pt;
  font-weight: bold;
}

h4 {
  font-size: 11pt;
  font-weight: bold;
}

h5 {
  font-size: 10pt;
  font-weight: bold;
}

h6 {
  font-size: 9pt;
  font-weight: bold;
}

h7 {
  font-size: 8pt;
  font-weight: bold;
}
