* {	margin:0; 	padding:0;	font 1.2em;}body {	font: 0.8125em Verdana, sans-serif; 	line-height: 1em; 	color: #333;	/* background:url(/images/background4.jpg) no-repeat top center #000; */}/* wrapper containing the entire page */#wrapper {	width:990px;	background: url(../pix/threecolbg2.gif) 1040px 0 repeat-y #fff;	margin:0 auto;	margin-top: 16px;	/* border: solid red 2px; */	clear:both;}
#header {	background: #dae0d2 url(/images/nav/bg.gif) repeat-x bottom;	line-height: normal;	padding: 0 0 25px 0;}#menu {	float: left;	width: 165px;	background-color: #eed;	margin-top: 25px;	padding-bottom: 15px;}#menu h3 {	font: 1.5em Verdana, Arial, sans-serif;	letter-spacing: 0; 	text-transform: none;	margin-bottom: 0.25em;	color: #333;	padding-left: 15px;}#menu li a:link, #menu li a:visited {	padding-left: 0;	list-style-image:none;}
#menu ul {    list-style:none;    margin-left: 0;    padding-left: 15px;}#menu div li {	padding: 0.2em 0.2em 0px 10px;	margin: 7px 0 0 5px;	list-style-position: inside;	list-style-image: url(../pix/diamond-gray.gif) 0.5em 0.2em no-repeat;	background: #eed;	text-indent: -1em;}#menu li a:visited {	padding-left: 0px;	list-style-image: url(../pix/diamond-gray.gif) 0 0.2em no-repeat;}#menu p {	font-size: 0.85em;	margin-top: 0.25em;}#menu div.first {	padding-top: 0;	border-top: 0px dashed #B2B2B2;}#menu div.separate {	border-bottom: 1px dashed #B2B2B2;	padding: 0px 0.7em;	padding-bottom: 15px;}#menu li a:link, #menu li a:visited {	padding-left: 0;	list-style-image: url(/pix/diamond-gray.gif) 0 0.2em no-repeat;}#menu ul {    list-style: none;    margin-left: 0;    padding-left: 0em;}/* this is the content in the page */#content {	width: 800px;	float: right;	padding-right:20px;	padding-left: 0;
	margin-left:0;
}
#toolcontainer {	float:left;	margin-top: 10px;	width:785px;	height: 70px;	margin-bottom: 10px;	background-color:#eee;
	/* behavior: url(http://www.splung.com/inc/PIE.htc); */	-moz-border-radius: 10px; 	border-radius: 10px;	margin-right:10px;
	margin-left:10px;}#social {	float: left;	display:inline;	width:350px;	height: 12px;	padding: 10px;	margin-top:12px;
	padding-left: 10px;
	background-color:#eee;}.twitter {	float: left;	padding:0 5px 0 0;;	}
.facebook {	float: left;
	padding-bottom: 2px;}
.plusone {	float: left;	padding-left: 2px;}
.stumble {
	float: left; padding-left: 2px;
	padding-right:5px;
}#googleheader {	float:right;	width: 400px; 	height: 70px;	padding-right:10px;}#googleheader form {	float: right;	height:55px; 	background-color:#eee; 	padding-right:10px;  	padding-top:5px; 	width: 400px; }#googleheader h3 {	font-size: 10px;	color:#333; 	padding:0; 	margin:0; 	padding-bottom:3px;	padding-left:45px;}#googleheader input[type="text"] {	float:left;	width: 320px;	height: 16px;	padding-right:0;	margin-left:50px;	padding-left:10px;	margin-top:3px;	display:inline;		border: none;	border-left: 1px solid #666;	border-top: 1px solid #999;}input[type="submit"] {	background:url(/images/go.png) no-repeat top left;	cursor:pointer;	width: 16px;	height: 17px;	border: none;} /*.searchbutton {	background:url(/images/go.png) no-repeat top left;	cursor:pointer;	width: 16px;	height: 17px;	border: none;} */#searchwhat {	float:right;	padding-top:5px;	padding-right:30px;}#search {	width: 100px;	vertical-align: bottom;	align: center;}/* text content from article */#page {	width: 710px;	font-size:1.05em;	background-color:#fff;	padding-left:10px;
	padding-right: 30px;	padding-top:100px;	list-style-type:none;} #page-main {	width: 750px;}/* left column of page */#leftcol {	padding-top: 10px;	width: 160px;	background-color:#fff;	float:left;}#footer {	background-color:#fff;	clear: both;	width: 960px;	border: 1px solid #666;	border-top: none; 	border-width: 1px 0;	margin-bottom: 3em; 	font-size: 0.85em; 	margin-top: 10px;	background: #edc; width: 960px; background: url(../pix/threecolbg2.gif) 1040px 0 repeat-y;}#footer p {	margin-left: 200px; 	padding: 1em 20px; 	border-left: 1px solid #666;	background: #FFF;}#footer a:link, #footer a:visited {	border-bottom-width: 0;}#footer a:hover {	border-bottom-width: 1px;}.bookmarks {	margin: 0;	padding: 0;	float: right;	margin-top: -14px;	}.bookmark a {text-decoration:none;}.separate {	border-bottom: 1px dashed #B2B2B2;	margin: 0;	padding: 0 15px 0.5em 0;}
#logocontainer {	width: 140px;	border: none;	margin-bottom: 5px;}#sectionimage {	text-align: center; 	border: none;}#sectionimage {	margin-top: 5px;	padding-bottom: 5px;}#content-container {	list-style-type:none;	}#content-container  li a{	font-weight:normal !important;}#left-col {	width: 232px;	float: left;	padding-right:5px;}
#mid-col {	width: 232px;	float: left;	padding 5px 0;}
#right-col{
	padding-left: 5px;
	margin-right: 0px;	width: 232px;	float: left;}/*  sidebar css */#sidebar {	width: 150px;	padding-left: 10px;	background-color: #eed;	border-bottom-width: 0;
	margin-bottom: 10px;}#sidebar h3 {	font: 1.5em Georgia, 'Times-New Roman', Times, serif;	padding-left:5px;	margin-right:5px;	letter-spacing: 0; 	text-transform: none;	margin-bottom: 0.25em;	color: #fff;	background-color: #aa9;	border-radius: 5px;
	-moz-border-radius: 5px;}#sidebar div.first {	padding-top: 0;	border-top: 0px dashed #B2B2B2;}#sidebar div.separate {	border-bottom: 1px dashed #B2B2B2;	margin: 0;	padding: 0;	padding: 0px 0.5em;	padding-bottom: 15px;}#sidebar li a:link, #sidebar li a:visited {	padding-left: 0;	list-style-image: url(/pix/diamond-gray.gif) 0 0.2em no-repeat;}#sidebar ul {    list-style: none;    margin-left: 0;    padding-left: 0em;}#sidebar div li {	padding: 0.2em 0.2em 0px 10px;	margin: 10px 0 0 5px;	list-style-position: inside;	list-style-image: url(/pix/diamond-gray.gif) 0.5em 0.2em no-repeat;	background: #eed;	text-indent: -1em;	line-height: 1.2em;}#sidebar li a:visited {	padding-left: 0px;	list-style-image: url(/pix/diamond-gray.gif) 0 0.2em no-repeat;}#sidebar p {	font-size: 0.85em;	margin-top: 0.25em;}#sidebar {	padding-bottom: 15px;}#sidebar div li {	padding: 0.2em 0.2em 0px 10px;	margin: 10px 0 0 5px;	list-style-position: none;	list-style-image: url(/pix/diamond-gray.gif) 0.5em 0.2em no-repeat;	background: #eed;	text-indent: -1em;	line-height: 1.2em;}#sidebar li a:visited {	padding-left: 0px;	list-style-image: url(/pix/diamond-gray.gif) 0 0.2em no-repeat;}#sidebar p {	font-size: 0.85em;	margin-top: 0.25em;}#classnotes {height: 30px; width: 450px; background-color: #eef;}.subject {	width: 202px;	background-color: #ddd;	-moz-border-radius: 10px;	border-radius:10px;	padding-left: 10px;
	padding-right:10px;
	padding-top:0;
	padding-bottom: 5px;	margin-bottom: 1px;}/* for main page */#cf1, #cf2, #cf3, #cf4, #cf5, #cf6, #cf7 {	font-size: 10px;	display: block;    border-width: 0;    width:140px;    height:290px;	background-color: #eeeddd;	font-size: 1.1em;	border-radius:0 10px 10px 0;	-moz-border-radius:0 10px 10px 0;	padding: 10px;}#cf1 {background:url(/images/faderbck1.png) top left;}#cf2 {background:url(/images/faderbck1.png) 20px 20px;}#cf3 {background:url(/images/faderbck1.png) 10px 30px;}#cf4 {background:url(/images/faderbck1.png) 30px 10px;}#cf5 {background:url(/images/faderbck1.png) 5px 20px;}#cf6 {background:url(/images/faderbck1.png) top right;}#cf7 {background:url(/images/faderbck1.png) bottom left;}#contentBox {    display: block;
    position:relative;	line-height: 1.2em;
	top:475px;	left:0;}
#contentBox h1,h2 {	font-size: 17px;	font-family: Verdana, Arial,sans-serif;}#contentBox p {	}.container {	margin-top: 2px;	margin-left: 12px; 	margin-bottom: 0.5em;	display: float;
	height:50px;}.blockimage {margin:0; padding-left:85px;padding-bottom:10px;}
#content-container ul li {	color: #333 !important; 	list-style-type:none;}.sectionbox {	margin:  0; 	margin-left: 10px;	margin-bottom: 10px;	padding-bottom: 2px; 	border-bottom: 1px dashed #ccc;
	padding-top:0;
	padding-bottom:0;	background: #eee;}.sectionbox ul li {list-style-type: none; list-image:none;}/*.contentBox h1 {font-size: 12px;}.contentBox h2 {font-size: 12px;}.contentBox p {	padding-right:10px;} *//* sections css */.topiclist {	padding: 5px 0 10px 0;}.topiclist li {	padding: 0.2em;  	padding-left: 0;	list-style:none;}ul > li a {	list-style-image:none;	list-style-type:none;}#whatsnew-container {	clear:all;		display:block;	width: 700px;	margin: 0 auto;	background-color:red;
	-moz-border-radius: 10px;
	border-radius: 10px;		}
#
