/* BACKGROUND */
body {
	background-attachment:  fixed;
	background-color:       #ffffff;
	background-image:       url("../images/avback.jpg");
	background-repeat:      repeat;
}

/* DEFAULT FONT */
body, td {
	color:                  #000000;
	font-family:            Arial, FreeSans, 'DejaVu Sans', Helvetica, sans-serif;
	font-size:              12px;
}

em {
	color:                  #ff0000;
	font-style:             normal;
	font-weight:            bold;
}

.pct70 {
	font-size:              70%;
}
.pct80 {
	font-size:              80%;
}
.pct90 {
	font-size:              90%;
}
.pct150 {
	font-size:              150%;
}

a {
	color:                  #ff3300;
	text-decoration:        none;
}
a:hover {
	text-decoration:        underline;
}

a.emph {
	color:                  #ff6600;
	font-weight:            bold;
	text-decoration:        none;
}
a.emph:hover {
	text-decoration:        underline;
}

a.side {
	color:                  #ff9900;
	font-weight:            bold;
	text-decoration:        none;
}
a.side:hover {
	text-decoration:        underline;
}

a.tick {
	color:                  #ffffff;
	text-decoration:        none;
}
a.tick:hover {
	text-decoration:        underline;
}

a.button {
	color:                  #666666;
	font-weight:            bold;
	text-decoration:        none;
}
a.button:hover {
	color:                  #000000;
	font-weight:            bold;
	text-decoration:        none;
}

table.internal {
	background-color:       #ffffff;
	border:                 solid #cccccc 1px;
}

/* IMAGES IN SPECIFIC CSS BECAUSE OF SIZE DIFFERENCES */
td.page {
	color:                  #666666;
	font-size:              24px;
	font-weight:            bold;
	text-align:             left;
}
td.chapter {
	background-color:       #ffffff;
	border:                 none;
	border-top:             solid #cccccc 1px;
	border-bottom:          solid #cccccc 1px;
	color:                  #666666;
	font-size:              14px;
	font-weight:            bold;
	text-align:             center;
}
td.paragraph {
	background-color:       #ffffff;
	border:                 none;
	border-top:             solid #ff9900 1px;
	border-bottom:          solid #ff9900 1px;
	font-size:              14px;
	font-weight:            bold;
	text-align:             center;
}
td.parDay {
	background-color:       #ff9900;
	border:                 none;
	border-top:             solid #ff9900 1px;
	border-bottom:          solid #ff9900 1px;
	color:                  #ffffff;
	font-size:              16px;
	font-weight:            bold;
	text-align:             right;
}
td.parMonth {
	background-color:       #ff9900;
	border:                 none;
	border-top:             solid #ff9900 1px;
	border-bottom:          solid #ff9900 1px;
	color:                  #ffffff;
	font-size:              14px;
	font-weight:            bold;
	text-align:             left;
}
td.parYear {
	background-color:       #ff9900;
	border:                 none;
	border-top:             solid #ff9900 1px;
	border-bottom:          solid #ff9900 1px;
	color:                  #ffffff;
	font-size:              14px;
	font-weight:            bold;
	text-align:             left;
}
td.parName {
	background-color:       #ffffff;
	border:                 none;
	border-top:             solid #ff9900 1px;
	border-bottom:          solid #ff9900 1px;
	color:                  #000000;
	font-size:              16px;
	font-weight:            bold;
	text-align:             center;
}
td.parPlace {
	background-color:       #ff9900;
	border:                 none;
	border-top:             solid #ff9900 1px;
	border-bottom:          solid #ff9900 1px;
	color:                  #ffffff;
	font-size:              14px;
	font-weight:            bold;
	text-align:             right;
}
td.content {
	border:                 none;
	border-left:            solid #ff9900 1px;
	border-right:           solid #ff9900 1px;
	padding:                 5px;
	padding-left:           10px;
	padding-right:          10px;
	text-align:             justify;
}
td.contLeft {
	border:                 none;
	border-left:            solid #ff9900 1px;
}
td.contRight {
	border:                 none;
	border-right:           solid #ff9900 1px;
}
td.contEnd {
	border:                 none;
	border-top:             solid #ff9900 1px;
}
td.button {
	background-color:       #eeeeee;
	border:                 solid #999999 1px;
	font-weight:            bold;
	text-align:             center;
	width:                  100px;
}
td.comment {
	text-align:             center;
	font-style:             italic;
}
td.fill {
	width:                  25px;
}
td.image {
	text-align:             center;
	vertical-align:         middle;
}