@charset iso-8859-1;

body {
	background:#126159;
	color: #FFFF66;
	margin-left: 3%; 
	margin-right: 3%; 
	}


/* main page header */

	.lib {
		vertical-align:middle;
		margin-bottom:3px;
		background:#126159;
		color:#FFF;
		border:none;
		text-align:center;
		}


/* main page jrank search box */

	.sfloat {
		float: left;
		padding-right: 1px;
		padding-left: .5em;
		padding-top: 1px;
		margin-right: 2em; 
		margin-left: 2em; 
		margin-top: .5em; 
		background: white; 
		color: black; 
		border: thin solid black; 
		}


/* interior section of any page */

	.interior {
		background: white;
		color: black;
		padding-left:2%;
		padding-right:2%;
		border:thin solid #000;
		margin:auto;
		}


/* link to index page of a topic */

	.ind	{
		background: transparent; 
		color: yellow; 
		font-style: italic; 
		text-align: center;
		padding: .2em; 
		margin-bottom: .5em;
		}

/* Link style */

	a:link {
		color:blue;
		background:transparent;
		}

	a:visited {
		color:purple;
		background:transparent;
		}

	a:hover {
		color:#FFF;
		background:#060;
		text-decoration:underline;
		}


/* main navbar */

	.navbar {
		font-weight:400;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:5px;
		line-height:150%;
		}

	.navbar a:link {
		text-decoration:none;
		background:#FFF;
		color:blue;
		padding-left:2px;
		padding-right:2px;
		border:thin solid #000;
		}

	.navbar a:visited {
		text-decoration:none;
		background:#FFF;
		color:purple;
		padding-left:2px;
		padding-right:2px;
		border:thin solid #000;
		}

	.navbar a:hover {
		color:blue;
		background:#FFC;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
		border:thin solid #000;
		}


/* navbar2 - used for Go To link section */

	.navbar2 {
		font-weight:400;
		text-align:center;
		margin-bottom:5px;
		line-height:175%;
		}

	.navbar2 a:link {
		text-decoration:none;
		background:#FFC;
		color:blue;
		padding-left:2px;
		padding-right:2px;
		border:thin solid #000;
		}

	.navbar2 a:visited {
		text-decoration:none;
		background:#FFC;
		color:purple;
		padding-left:2px;
		padding-right:2px;
		border:thin solid #000;
		}

	.navbar2 a:hover {
		background:#060;
		color:#FFF;
		padding-left:2px;
		padding-right:2px;
		border:thin solid #000;
		}


/* navbarn - used for iNterior page link section */

	.navbarn {
		font-weight:400;
		font-family:Verdana, Arial, Sans-Serif;
		margin-bottom:5px;
		line-height:175%;
		text-align:center;
		}

	.navbarn a:link {
		text-decoration:none;
		background:#FFC;
		color:blue;
		padding-left:2px;
		padding-right:2px;
		border:groove #000 thin;
		}

	.navbarn a:visited {
		text-decoration:none;
		background:#FFC;
		color:purple;
		padding-left:2px;
		padding-right:2px;
		border:groove #000 thin;
		}

	.navbarn a:hover {
		color:#060;
		background:#FFF;
		padding-left:2px;
		padding-right:2px;
		border:thin solid #000;
		}


/* navbar4 - used for short set of links within list section */

	.navbar4 {
		font-weight: bold;
		margin-bottom:5px;
		line-height:175%;
		}

	.navbar4 a:link {
		text-decoration:none;
		background:#FFF;
		color:blue;
		padding-left:2px;
		padding-right:2px;
		border:groove #000 thin;
	}

	.navbar4 a:visited {
		text-decoration:none;
		background:#FFF;
		color:purple;
		padding-left:2px;
		padding-right:2px;
		border:groove #000 thin;
		}

	.navbar4 a:hover {
		background:#060;
		color:#FFF;
		padding-left:2px;
		padding-right:2px;
		border:thin solid #000;
		}


/* container */

	#cont {
		background:transparent;
		color:#000;
		}

/* column2 - side navigation column */

	#column2 {
		background:#fff;
		color:#000;
		position:absolute;
		top:auto;
		width:17%;
		right:3%;
		margin-top:0;
		padding-top:0;
		padding-right:3px;
		padding-left:2px;
		border:thin solid #000;
		font-style:italic;
		}


/* bars - background-colored links in (column) navigation */

	.bar {
		background:#FFC;
		color:#000;
		border:thin solid #126159;
		}

	.barb {
		background:#CFC;
		color:#000;
		border:thin solid #126159;
		}

	.bare {
		background:#CFF;
		color:#000;
		border:thin solid #126159;
		}

	.barr {
		background:#FCC;
		color:#000;
		border:thin solid #126159;
		}

	.barw {
		background:#FFF;
		color:#000;
		border:thin solid #126159;
		}


/* main2 - main interior section on pages with side navigation column */

	#main2 {
		background:#FFF;
		color:#000;
		width:auto;
		padding-left:2%;
		padding-right:2%;
		margin-right:20%;
		border:thin solid #000;
		}


/* lotw - main page links of the week section */

	.lotw {
		text-align:center; 
		color: black; 
		background: #FFFFCC; 
		padding: .3em; 
		margin-top: 1em; 
		margin-bottom: .5em; 
		border: thin solid black;
		}

/* li - set all li elements with extra bottom padding */

	li {
		padding-bottom:.2em;
		}


/* table styles */


	table {
		background-color: white; 
		color: black;
		}

	td {
		vertical-align:top;
		}

	th {
		text-align:center;
		}

	.cap {
		color:#FFF;
		font-size:1.1em;
		background:green;
		border:thin solid #000;
		}

	.cap2 {
		color:#000;
		font-size:1.1em;
		background:#FFC;
		border:thin solid #126159;
		}


/* box - announcement box */

	.box {
		text-align:center;
		background:#FFF;
		color:#000;
		border-color:#126159;
		border-style:solid;
		border-width:thin;
		padding:2px;
		}

	.boxs {
		background:#FFF;
		color:#000;
		border-bottom:thin solid #126159;
		padding:2px;
		}


/* also - see also section */

	.also {
		font-style:italic;
		}


/* date section */

	.date {
		font-size:.9em;
		font-style:italic;
		}



/* map - link to site map section */

	.map {
		font-size:.9em;
		font-style:italic;
		color: blue;
		background: white; 
		float: left; 
		}

	.map a:hover {
		color: red;
		background: white;
		text-decoration: none;
		border: thin solid red;
		}

	.map a:visited {
		text-decoration:none;
		background:transparent;
		}

	.map a:link {
		text-decoration:none;
		background:transparent;
		}

