/************************************************************************************************/
/*												*/
/*												*/
/*  Cascading Style Sheet for http://web.utk.edu/~bpisani1/					*/
/*  Created by:  Brandon Pisani									*/
/*  Created on:  2008/03/27									*/
/*  Created with:  Vi IMproved 7.1								*/
/*  Filename:  main.css										*/
/*												*/
/*  CSS Validation by http://www.w3.org, the World Wide Web Consortium has been:		*/
/*               [x] Passed 2008/02/27  [ ] Failed           [ ]Not Completed			*/
/*												*/
/*  Purpose:  To serve as the main CSS file for the web site at the above URI.			*/
/*												*/
/*  Copyleft Notice:  This file is © Brandon Pisani, 2008.  Let's face it, though, this is	*/
/*			just a clever implementaton of CSS 2.1.  I take no credit for any-	*/
/*			thing here.  Feel free, in that fine tradition of code hacking, to	*/
/*			take what you want.							*/
/*												*/
/*  CSS information can be found by navigating to http://www.w3.org/TR/CSS21.  The W3C hold	*/
/*            all the copyright and patent information on CSS code.  				*/
/*												*/
/*												*/
/************************************************************************************************/

	/* All tag mods first. */

body	{
	background: #f2e1c3 url(../images/bkgr.parchment.jpg) repeat fixed;
	margin: 5px;
	height: 100%;
	max-height: 100%;
	font-family: Georgia, serif;
	/* Overflow Hack for IE5-Mac \*/
	overflow: hidden;
	/* end hack */
	color: #141475;
	}	

dd	{
	padding-bottom: 1em;
	}

a	{
	color: #5b211a;
	text-decoration: none;
	border: 0;
	}

h3	{
	font-size: 18pt;
	font-weight: bold;
	}

	/* Pseudo-classes and classes next. */

.title	{
	font-style: italic;
	}

.co	{
	font-weight: bolder;
	font-size: larger;
	}

p.prim:first-letter	{
			font-family: Arial, Helvetica, sans-serif;
			font-size: xx-large;
			color: #a0298b;
			}

p.prim:first-line	{
			font-size: x-large;
			}

p.res:first-line	{
			font-size: larger;
			text-decoration: underline;
			font-weight: bold;
			}

p.para	{
	text-indent: 1cm;
	}

ul.ln	{
	list-style-type: none;
	position: relative;
	}

ul.llnk	{
	list-style-type: none;
	position: relative;
	right: 1em;
	}

ul.rlnk	{
	list-style-type: none;
	position: relative;
	right: 0.25em;
	}

li.lnk	{
	padding-bottom: 0.5em;
	}	

	/* IDs last. */

#head	{
	text-align: center;
	position: absolute;
	vertical-align: middle;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	display: block;
	}

#lnav, #rnav, #ctr	{
			position: absolute;
			top: 100px;
			bottom: 0px;
			font-size: 1em;
			z-index: 2;
			overflow: auto;
			padding: 10px;
			}

#lnav	{
	left: 0;
	width: 15%;
	display: block;
	font-size: larger;
	}

#rnav	{
	left: 87%;
	width: 12%;
	text-align: right;
	display: block;
	font-size: 14pt;
	border: 0;
	}

#ctr	{
	left: 16%;
	width: 70%;
	display: block;
	}

#vld	{
	position: absolute;
	left: 90%;
	top: 80%;
	z-index: 3;
	overflow: hidden;
	padding: 5px;
	border: 0;
	}

