

body{
margin:0;
padding:0;
line-height: 1.5em;
background:#23006A url(images/shadow.jpg) top center repeat-y;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 842px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background:#ffffff url(images/library1.jpg) top center;
height: 166px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 15px 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
color: black;
font: .8em Arial, Sans-Serif; 
line-height: 1.4em;
}

#leftcolumn{
float: left;
width: 175px; /*Width of left column in pixel*/
height: 765px;
margin-left: -842px; /*Set margin to that of -(MainContainerWidth)*/
background: #4D4D99; /* #8E3217burgundy #9D541E rust #A8BA25 limegreen*/
color: white;
font: .8em Arial, Sans-Serif; 
line-height: 1.8em;
}

#lessheight {line-height: 1em;}

#rightcolumn{
float: left;
width: 192px; /*Width of right column*/
height: 750px;
margin-left: -192px; /*Set left margin to -(RightColumnWidth)*/
padding-top: 15px;
background: #D2E274;
color: #000000;
font: .6em Arial, Sans-Serif; 
line-height: 1.5em;
}

#footer{
clear: left;
width: 100%;
background: #A2B726;
color: #FFF;
text-align: center;
font: .8em Arial, Sans-Serif; 
line-height: 1em;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


#nav {float:left; width:175px; overflow:hidden; margin:0; padding:0; text-align:center; color:#fff; }
	
#nav ul, #nav li { margin:0; padding:0; list-style-type:none; text-align:left; width:175px; overflow:hidden;  }
	
#nav a {color:#E89A09; text-decoration:none}
	
#nav a:hover {color:#FFF;}
	
#nav ul a { display:block; color:#fff; background-color:#4D4D99; padding:3px 0px 3px 8px; text-decoration:none; border-bottom:1px solid #4D4D99; border-top:1px solid #4D4D99; font-weight:bold; font-size:12px; }
	
#nav li li a { background-color:#666; padding:3px 0px 3px 17px; border-bottom:1px solid #666; border-top:1px solid #666; font-weight:normal; font-size:10px; }
	
#nav ul a:hover, #nav ul a.here, #nav ul a.here:hover, 
#nav a.herejustbottom { background-color:#A2B726; }
	
#nav li.here { border-bottom:1px solid #fff; border-bottom:1px solid #fff; }
    
#nav ul a.here, #nav ul a.here:hover { border-bottom:1px solid #fff; border-top:1px solid #fff; }
	#nav a.herejustbottom { border-bottom:1px solid #fff; }
	
#nav p {text-align:left; padding:0px 10px; line-height:120%; margin:0;}





img.space {margin-top: 12px; margin-bottom: 12px;}

img.space2 {margin-top: 12px; margin-bottom: 12px; margin-left:12px;}
img.spaceright {margin-right: 12px; margin-bottom: 12px;}




#highlight {color:#4D4D99; font-weight:bold; font-size:16px;}
#highlight2 {color:#FFFFCC; font-weight:bold; font-size:18px; margin-bottom: 10px; line-height: 1em;}
#highlight3 {color:#A2B726; font-weight:bold; font-size:16px;}

