/* FALCOPHILES MAIN STYLE SHEET */

body {
	font-family: Arial, Helvetical, sans-serif;
}

h1 {
	clear: both;
	text-align: center;
	font-size: 160%;
	text-shadow: 2px 2px 5px #808080;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 110%;
}

hr {
	border-top: 2px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
}

/* QUOTES, EXTRACTS & DEFINITIONS ABBREVIATIONS*/

abbr, acronym {
	font-variant: small-caps;
	letter-spacing: 0.1em
}

blockquote {
	border: dashed 1px;
	padding: 5px;
	margin: 10px auto 10px auto;
	width: 60%;
}

q {
	font-style: italic;
}

.definition {
	border-bottom: dashed 1px #0000FF;
	cursor: help;
}

/* BULLETS AND LISTS */

li {
	list-style-image: url(bullet.gif);
	list-style-position: outside;
}

li.decimal {
	list-style-image: none;
	list-style-type: decimal;
	list-style-position: outside;
}

li.lc_roman {
	list-style-image: none;
	list-style-type: lower-roman;
	list-style-position: outside;
}

li.uc_alpha {
	list-style-image: none;
	list-style-type: upper-alpha;
	list-style-position: outside;
}

li.lc_alpha {
	list-style-image: none;
	list-style-type: lower-alpha;
	list-style-position: outside;
}

li.arrow {
	list-style-image: url(bullet_pinkarrow.gif);
	list-style-position: outside;
	font-weight: bold;
}

li.square {
	list-style-image: url(bullet_bluesquare.gif);
	list-style-position: outside;
}

li.triangle {
	list-style-image: url(bullet_redtriangle.gif);
	list-style-position: outside;
}

li.diamond {
	list-style-image: url(bullet_greendiamond.gif);
	list-style-position: outside;
}

dt {
	font-style: italic;
}

/* MISCELLANEOUS CLASSESS */

.small {
	font-size: 80%;
}

.big {
	font-size: 110%;
}

.a2z {
	padding: 2px;
	margin: 5px;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	font-size: 80%;
}

.center {
	text-align: center;
}

.marginindent {
	margin: 0px 0px 0px 25px;
}

/* FORMS */

fieldset {
	border-width: 1px;
	border-style: solid;
	margin: 10px 0px 0px 0px;
}

legend {
	font-size: 110%;
	font-weight: bold;
}

input,select {
	font-family: Courier, fixed-width;
}

/* NAVIGATION AND LINKS */

a {
	color: #0000ff;
}

a:hover {
	color: #0080ff;
}

a:active {
	color: #ff0080;
}

a:visited {
	color: #800080;
}

a.selected {
	color: #000000;
	padding: 2px;
	text-decoration: none;
}

a:visited.selected {
	color: #000000;
	padding: 0px 2px 2px 2px;
	text-decoration: none;
}

strong.selected {
	color: #000000;
}

/* LAYOUT STRUCTURE IDs */

#logo {					/* FalcoPhiles small logo top left */
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#imgmap {				/* navbar imagemap top right */
	float: right;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

#topnav {				/* navigation bar top */
	width: 100%;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	clear: both;
}

#breadcrumb {			/* breadcrumb navigation top */
	padding: 1px 0px 5px 0px;
	margin: 0px;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
}

#search {				/* search box top */
	float: right;
	padding: 0px;
	margin: 0px;
}

#topanchor {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	clear: both;
}

#bottomnav {			/* navigation bar bottom */
	margin: 0px;
	padding: 2px;
	text-align: center;
}

#footer {
	padding: 5px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
	font-size: 80%;
}

#left {					/* left hand column */
	margin: 0px; 
	padding: 0% 2% 0% 0%;
	width: 45%; 
	float: left; 
}

#right {				/* right hand column */
	margin: 0px 0px 50px 0px;
	padding: 0% 0% 0% 2%;
	width: 45%; 
	float: left;
}

.clear {				/* clear columns */
	clear: both;
	padding: 10px 0px 0px 0px;
}