body 
{	margin: 0px;
	padding: 10px;
	font-family: Trebuchet, Tahoma, Arial, Helvetica;
	text-align: center;
	background-color: #ce6400; 
	color: #ffba00;
	text-align: center;
	font-size:100%;
        line-height:1.125em;

}
//generic links

a {    color: #789f4a;
    text-decoration: none;}
a:visited {    color: #afdf6b;
    text-decoration: none;}
a:active {    color: #ffffff;
    text-decoration: none;}

#pageframe {
	margin: 5px;
	padding: 0px;
	height: 100%;
	width: 75%;
        position: relative;
        left: 12%;
	background-color: #000000;
border: 10px;
border-style : solid;
border-color:#ffba00;
	
}

#header {
	margin: 5px;
	padding: 5px;
	height: 250px;
	width: 100%;
	text-indent: 70px;
	letter-spacing: 0.1em;

        background-image: url(images/katicon.png);

	background-repeat: no-repeat;
	background-position: top left;
}


#topnav {
	margin: 0px 20px 0 180px;
	padding: 0px 10px 0px 0px; 
	height: 1.5em;
	width: auto;
	text-align: right;
}

#topnav ul {
    margin: 0px;
    padding: 0px 0px 0px 15px;
    height: 1.3em;
    list-style-type: none;
}

#topnav ul li {
    margin: 0px;
    padding: 0px 5px 0px 5px;
    height: 1.3em;
    display: inline;
}

#topnav a, #topnav a:active, #topnav a:visited {
    margin: 0px;
    padding: 0px 5px;
    height: 1.3em;
    font-size: 90%;
    color: #789f4a;
    font-weight: bold;
    text-decoration: none;
}

#topnav a:hover{
    color: #ffffff;
    font-weight: bold;
    height: 1.3em;
    font-size: 90%;
}
/* ######################################################### */
/* ######################################################### */

#midbox {
    margin: 0px 20px;
    padding: 10px 0px 10px 0px;
    height: auto;
    width: auto;
/*    background-color: #eeeeee;*/
    text-align: left;
    position: relative;
}
#sidebar {
	margin: 0px;
	padding: 0px 15px 0px 15px;
	width: 150px;
	position: absolute;
	top: 80px;
	left: 0px;
	font-size: 0.9em;
	color: maroon;
}

#sidebar p {
    margin: 10px 10px 10px 0px;
    padding: 0px;
}

#sidebar h1, #sidebarnav h2 {
    margin: 10px 10px 10px 0px;
    padding: 0px;
}

#sidebar #sidebarnav ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#sidebar #sidebarnav ul li {
    margin: 0px;
    padding: 0px;
}

#sidebar #sidebarnav ul li a {
    margin: 0px;
    padding: 0px;
    color: #789f4a;
    text-decoration: none;
}

#sidebar #sidebarnav ul li a:hover{
    margin: 0px;
    padding: 0px;
    color: #ff0000;
}

#content {
	margin: 0px;
	padding: 0px 0px 0px 165px;
	height: auto;
	width: auto;
	text-align: left;
	color: #c68739;
	font-size: 1em;
	letter-spacing: 0.10em;
}
#context a {    color: #789f4a;
    text-decoration: none;}
#context a:visited {    color: #afdf6b;
    text-decoration: none;}
#context a:active {    color: #ffffff;
    text-decoration: none;}


#footer

#footnav

h1

h2



