/* CSS definition file containing sitestyle stylesheets */
body {
	color: #ffffcc;
	background-color: #002200; 
	background-image: url("images/backgroundimage.jpg"); 
	background-repeat: no-repeat; 
	background-position: top right;
	background-attachment: fixed; 
	border-left-style: double; 
	border-bottom-style: double; 
	border-color: #ffff00; 
	padding-right: 25px; 
	margin-left: 3px; 
	margin-bottom: 5px; 
	margin-right: 0px; 
	margin-top: 0px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
} 

/* Links */
a:link {color: #ffff00; text-decoration: none}
a:link.alpha {font-family: georgia, serif; font-size: large; font-variant: small-caps; font-weight: bolder}
a:link.nav {font-size: large; font-family: Arial, sans-serif; font-variant: small-caps; font-weight: bolder}
a:link.c {font-variant: small-caps; font-weight: bolder; font-size: medium}

a:visited {color: #00ff00; text-decoration: none}
a:visited.alpha {font-family: georgia, serif; font-size: large; font-variant: small-caps; font-weight: bolder}
a:visited.nav {font-size: large; font-family: Arial, sans-serif; font-variant: small-caps; font-weight: bolder}
a:visited.c {font-variant: small-caps; font-weight: bolder; font-size: medium}

a:hover {color: #ccffcc; text-decoration: none}
a:hover.alpha {font-family: georgia, serif; font-size: large; font-variant: small-caps; font-weight: bolder}
a:hover.nav {font-size: large; font-family: Arial, sans-serif; font-variant: small-caps; font-weight: bolder}
a:hover.c {font-variant: small-caps; font-weight: bolder; font-size: medium}

a:active {color: #ff0000; text-decoration: none}
a:active.nav {font-size: large; font-family: Arial, sans-serif; font-variant: small-caps; font-weight: bolder}
a:active.alpha {font-family: georgia, serif; font-size: large; font-variant: small-caps; font-weight: bolder}
a:active.c {font-variant: small-caps; font-weight: bolder; font-size: medium}


/* Header Classes */
h1 {font-family: Tahoma, sans-serif; text-align: center}
h4.subtitle {font-family: Tahoma, sans-serif}
h4.credit {font-family: Times, Serif; font-size: x-small; font-weight: normal; text-align: center}
h3 {font-family: times, serif; font-size: small; font-weight: lighter}


/* Layout Classes */
div.center {text-align: center}
div.title {padding: 10px; color: #ffff99; text-align: center}
div.main {padding: 0px; margin-left: 10px; margin-right: 10px}
div.mainIndex {padding-left: 15%; padding-right: 15%}
div.navIndex {padding-left: 43px; padding-right: 43px; padding-top: 29px; padding-bottom: 0px; margin: 0px}
div.letter {font-size: x-large; text-align: center; font-family: Georgia, serif}
div.code { width: 450px; margin-left: auto; margin-right: auto }

table.lead {margin: 0px; padding: 0px}
td.navbar {vertical-align: top}
td.maintext {vertical-align: top; padding-right: 100px; width: 600px; align: left}

div.AAt {background-color: #ffff00; color: #002200; width: 100%; margin: 0px; padding: 0px}

div.quote {
	text-align: left;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Image Classes */
img.sidebar {text-align: left}
img.bar {width: 413px; height: 57px}
img.imgleft  {text-align: left; float: left}
img.imgcenter {text-align: center}
img.imgright {text-align: right; float: right}
img {border: 0px}

/* Paragraph Classes */
p.center {text-align: center}
p.right {text-align: right}
p.left {text-align: left}
p.lefttop {text-align: left; margin: 0px}
p.bottompage {text-align: center; font-size: small}
p.backToTop {text-align: right; font-size: x-small}
p.side {text-align: right; font-size: x-small}
div.center {text-align: center}

/* Other text modifiers*/
span.jump {text-decoration: underline; font-family: Georgia, serif; font-weight: bolder; color: #33ff00; font-size: large}
span.topnav {font-family: Arial Narrow, sans-serif; font-variant: small-caps; color: #ffff00; font-size: small}
div.sectionIndex {
	font-weight: bold;
	border-bottom-style: double; 
	margin-bottom: 5px;
	text-align: right
}
div.section {
	font-weight: bold;
	border-bottom-style: double; 
	padding-bottom: 0px;
	text-align: left;
}
sup.main {font-size: xx-small; font-weight: bolder}
div.local {background-color: #009900; text-decoration: none; padding: 0px; margin: 0px; width: 100%}

li.select {
	padding-bottom: 8px;
}

/* Modifiers for tables. */
.compare {border-style: none}
td.comp {border-width: thin; border-style: solid; border-color: #ffffff; padding: 10px}
td.comp2 {border-width: thin; border-style: solid; border-color: #ffffff; padding: 10px; text-align: left}

/* List values */
ul.bookindex {list-style-type: none}
li.bi {list-style-type: none}
