* {
margin: 0; 
padding: 0; 
border: 0; }
 

/*Affects entire layout*/ 
body {
background: url('glow_background.png') #000000 repeat-y;
font-family: trebuchet ms;
font-size: 8pt;
text-align: justify; }
 

/*Affects individual div layers*/
#head {
height: 760px;
background: url('glow_head2.png') no-repeat; }
 
#foot {
 clear: both; }
 
#content {
width: 500px;
float: left;
margin-top: -700px;
padding-left: 100px;
color: #5c3f6d; }
 
#navi {
width: 290px;
float: left;
margin-top: -210px;
padding-left: 80px;
color: #000000; }
 

/*Changes style of bolded and underlined text*/
b,strong {
color: #a3d273;
border-right: #ffffff 4px solid;
font-family: courier new;
font-size: 8pt;
text-transform: uppercase;
font-weight: normal; }
 
u {
color: #ffffff;
border-bottom: #a3d273 1px dotted;
font-family: courier new;
letter-spacing: 0px;
font-size: 8pt; }
 
 
/*Affects links*/
a:active {
color: #11110b;
font-family: trebuchet ms;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
background-color: #cdd8c1; }
 
a:link {
color: #11110b;
font-family: trebuchet ms;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
background-color: #cdd8c1; }
 
a:visited {
color: #11110b;
font-family: trebuchet ms;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
background-color: #cdd8c1; }
 
a:hover {
color: #11110b;
font-family: trebuchet ms;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
background-color: #b2d989; }
 
.nav:active {
color: #11110b; 
background-color: #cdd8c1;
text-decoration: none;
border-style: solid;
border-color: #767c76;
border-bottom-width: 1px;
display: block;
border-top-width: 1px;
padding: 0px 0px 0px 0px;
border-right-width: 1px;
border-left-width: 1px;
text-transform: lowercase;
text-align: center;
width: 200px;
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }
 
.nav:link {
color: #11110b; 
background-color: #cdd8c1;
text-decoration: none;
border-style: solid;
border-color: #767c76;
border-bottom-width: 1px;
display: block;
border-top-width: 1px;
padding: 0px 0px 0px 0px;
border-right-width: 1px;
border-left-width: 1px;
text-transform: lowercase;
text-align: center;
width: 200px;
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }
 
.nav:visited {
color: #11110b; 
background-color: #cdd8c1;
text-decoration: none;
border-style: solid;
border-color: #767c76;
border-bottom-width: 0px;
display: block;
border-top-width: 0px;
padding: 0px 0px 0px 0px;
border-right-width: 0px;
border-left-width: 0px;
text-transform: lowercase;
text-align: center;
width: 200px;
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }
 
.nav:hover {
color: #11110b; 
background-color: #b2d989;
text-decoration: none;
border-style: solid;
border-color: #ffffff;
border-bottom-width: 1px;
display: block;
border-top-width: 1px;
padding: 0px 0px 0px 0px;
border-right-width: 1px;
border-left-width: 1px;
text-transform: lowercase;
text-align: center;
width: 200px;
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }


/*Affects headers*/ 
.head {
border-style: solid;
background-color: #f2f2f2;
border-color: #a3d273;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 8px;
border-left-width: 0px;
font-family: trebuchet ms; 
font-size: 22pt;
font-style: italic;
line-height: 30px;
color: #000000; 
letter-spacing: -2px;
text-align: right;
filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }

.header {
background-image: url('glow_headbg.png');
background-position: top left;
background-repeat: no-repeat;
border-style: solid;
border-color: #a3d273;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
font-family: trebuchet ms; 
font-size: 30pt;
font-style: italic;
line-height: 127px;
color: #789d46; 
letter-spacing: -5px;
text-align: left;
text-shadow: 2px 2px 0px #11110b; }
 

/*Stylizes input areas and textareas*/
select, input, textarea {
border: dotted 1px; 
border-color: #ffffff;
font-family: courier new; 
font-size: 8pt; 
color: #11110b;
background-color: #b2d989; }


/*Affects images*/
.align-left { 
float:left; 
margin: 0 10px 05px 0; }


/*Affects tables*/
.tab { 
background-color: #11110b;
border-color: #000000; 
border-style: solid; 
border-bottom-width: 0px;
border-top-width: 0px; 	
border-right-width: 0px; 
border-left-width: 0px;
font-family: trebuchet ms; 
font-size: 8pt;
color: #cfe5b7; 
letter-spacing: 0pt;
text-align: justify;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 5px; }