html, body { height: 100%; }

body { font-family: verdana, Arial, tahoma;
			 background-color: #fefcbf; 
		 	 color: #202020;
			 font-size: small;
		}
		
h1 {
	color: #dba502;
	font-size: medium;
	font-weight: bold;
	border: 1px solid #6f8b24;
	background: #fefbaa;
	padding: 5px 5px 5px 5px;
	}
	
h2 {
	color: #6f8b24;
	font-size: medium;
	font-weight: bold;
	margin-bottom: 2px;
	}
	
hr { color: #6f8b24; width: 75%; align: center;}

em { font-style:italic; text-decoration:underline; 	color: #6f8b24;}

.bottom-border{
	border: 0px;
	border-bottom: 1px solid #6f8b24;
	}


/*
a:link { color: #6f8b24; font-size: medium; font-family: verdana, Arial, tahoma; font-variant: small-caps; }
a:visited { color: #dba502; font-size: medium; font-family: verdana, Arial, tahoma; font-variant: small-caps; }
a:hover { color: #dba502; font-size: medium; font-family: verdana, Arial, tahoma; font-variant: small-caps; }
a:active { color: #dba502; font-size: medium; font-family: verdana, Arial, tahoma; font-variant: small-caps; }
*/

a:link { color: #6f8b24; font-size: medium; font-family: verdana, Arial, tahoma; }
a:visited { color: #dba502; font-size: medium; font-family: verdana, Arial, tahoma; }
a:hover { color: #dba502; font-size: medium; font-family: verdana, Arial, tahoma; }
a:active { color: #dba502; font-size: medium; font-family: verdana, Arial, tahoma;  }

#maincontent{
	margin: 0 100px 0 100px;
	overflow: hidden; 
}

#leftcolumn, #rightcolumn{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100px;
	background: #4f631a;
	}
	
#rightcolumn{
	left: auto;
	right: 0;
	}

.innertube{
	margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	margin-top: 0px;
}

.underlinemenu{
<!-- font-weight: bold; -->
width: 100%;
background-color: #4f631a;
border: 1px solid #dba502;
}

.underlinemenu ul{
padding: 6px 0 15px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #fefcbf;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 10px; /*spacing between each menu link*/
margin-left: 10px;
margin-top: 10px;
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
border-bottom-color: #dba502;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: #fefcbf;
}

#leftcontentcol{
	margin-left: 0;
	margin-top: 0;
	width: 60%;
	padding: 10px;
	float: left;
	text-align: center;
	}
	
#leftcontentcol li{
	text-align: left;
	}
	
#rightcontentcol{
	width: 35%;
	margin-right: -1px;
	position: relative;
	margin-top: 0;
	padding: 10px;
	float: left;
	text-align: center;
	overflow: hidden;
	}

.center-leftjust, .center-centerjust{
	width:80%;
	align:center;
	text-align:justified;
	margin-left: 10%;
	}
	
.center-centerjust{
	text-align:center;
	}

.copyright { color: #6f8b24; font-size: x-small; top-padding: 25px; margin: 25px 0 0 0; text-align: center; width: 100%;}
.imageborder { border: 1px solid #dba502; border-right:0; }
 
.title { color: #f5d07f; font-size: x-small; }
.name { color: #fefcbf; font-size: x-small; padding-bottom: 5px; }
.pagename { color: #8b81c0; font-size: medium; font-weight: bold; background-repeat: no-repeat; padding-right: 50px; padding-bottom: 5px; padding-left: 100px; }
.pagename2 { color: #414141; font-size: 150px; font-family: georgia; font-weight: lighter; background-image: url(../images/NorthwestDanceTheatre.jpg); padding-right: 50px; padding-bottom: 5px; padding-left: 100px; }
.event { color: #fefcbf; font-size: medium; font-family: verdana, Arial, tahoma; font-weight: bold; text-decoration: italic; padding: 5px; }
.date { color: #fccd87; font-size: small; padding: 5px 5px 5px 5px; }
.description { color: #fccd87; font-size: small; font-family: verdana, Arial, tahoma; padding: 10px 15px; }
.letter { color: #fccd87; font-size: medium; font-family: verdana, Arial, tahoma; padding: 10px 15px; }
.storydescription { color: #fff; font-size: small; font-family: verdana, Arial, tahoma; padding: 15px; }
.leftwhiteline { padding-left: 35px; border-left: 1px solid #fccd87; border-top-color: #fccd87; border-top-style: none; border-right-color: #fccd87; border-right-style: none; border-bottom-color: #fccd87; border-bottom-style: none; }
.whitelinetop { border-top: 1px solid #fccd87; }
.heading { color: #540620; font-size: small; font-family: verdana, Arial, tahoma; font-variant: small-caps; background-color: #fefcbf; padding: 5px 10px; border: solid 1px #fccd87; }
.subtitle { color: #fff; background-color: #fccd87; padding: 5px 15px; }
.bwline { border-bottom: 1px solid #fccd87; }

