/* ---------- STRUCTURE ---------- */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body{background: url('../images/page-bg.jpg') repeat-x; color: #000; font-family:Verdana,sans-serif; font-size:14px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal;}
#wrapper{width: 900px;margin: 0px auto; }
#hd{width: 900px; height: 36px;}
#bd{width: 900px; clear:both; }
#sidebar{float: right; width: 180px; margin-left: 1px; margin-top: 50px; }
#main{width: 680px; float:left;}
#mainNoSidebar{width:900px; float:left;}
.content{padding: 5px;}
.headerContent{padding:5px;}
#crumbs {font-size: 90%; margin: 5px 0 5px 0; padding: 1px;}
#ft{width: 700px; height: 30px; padding-top: 30px; text-align: center; clear: both; font-size: 80%; }

/* ---------- TYPOGRAPHY ---------- */
h1,h2,h3{font-family: Arial; font-weight: normal;}
h1{font-size:130%;margin:10px 0;}
h2{font-size: 110%; margin:8px 0 3px 0; }
p{font-size:90%;line-height: 130%; margin-bottom: 10px;}
#hd a{color:#3d5582; text-decoration: none;}
#hd a:hover{color:blue; text-decoration: underline;}
			   
/* ---------- FRACTIONS ---------- */			   
.worksheet,.worksheetLeft, .worksheetF2D{border-collapse: collapse;}
.worksheet td{padding: 10px 30px 80px 5px;}
.worksheetLeft td{padding: 10px 30px 80px 5px;}
.worksheetF2D td{padding: 10px 20px 10px 5px;}
.problem{border: 1px solid #777;}
.equation td{margin: 0; padding:0 3px; text-align: center; }
.lineBelow, .lineBelowShown{border-bottom: 1px solid black;}
.lineBelowHidden{border-bottom: 1px solid white;}
.hiddenAnswer{color:white;}
.shownAnswer{color:black;}

			   
/* ---------- CLASSES ---------- */
.alignRight{text-align: right;}
.clearLeft{clear:left;}
.clearBoth{clear:both;}
.floatLeft{ float: left; }
.floatRight{ float: right; }
.hide{display:none;}
.printThis{font-size:100%; padding:5px; background-color:yellow; border:2px solid green; margin-bottom: 20px;}
.smallText{font-size:80%; color:#666;}
