.caption{ font-size: .9em; font-style: italic; } .textbf{ font-weight: bold; } html{ margin: 0; padding: 0; } body{ margin: 0; padding: 0; font-family: sans-serif; } .maintext{ width: 70%; margin-left: 300px; //border: 1px dashed red; //margin: auto; margin-left: 275px; } ol li { padding-top: .5em; padding-bottom: .5em; } div.sidebar{ position: fixed; width: 223px; //height: 300px; margin-top: 0px; margin-left: 10px; border: 5px solid black; background: url('img/solartech_225.png') no-repeat; background-color: #eec530; padding-top: 50px; } @media print { div.sidebar { display: none } div.maintext { width: 100%; margin-left: 0; } } .side_title{ text-align: center; font-weight: bold; font-size: 120%; } div.notready{ //background-color: #eee; color: #ccc !important; text-decoration: line-through; } .notready h1, .notready h2, .notready h3, .notready h4 { color: #ccc; } div.infobox{ width: 50%; background-color: #ed6; border-radius: 5px; border: 1px solid #666; padding: 10px; color: #333; } a:link { font-weight: bold; color: #666; font-size: 0.9em; } a.def, a.Def{ text-decoration: none; border-bottom: 1px dashed black; font-weight: normal; } a:visited { color: #333; } .sidebar a{ color: #666; } .sidebar ul{ line-height: 120%; } .sidebar li{ list-style: square; margin-left: 0; } h1 { color: black; } h2, h3, h4, h5, h6 { color: #c63; } .todo{ border: 2px solid red; padding: 10px; } span.todo{ padding: 0px; } table{ border-collapse: collapse; } table.data, table.data th, table.data td{ border: 1px solid #666; } th{ background: #333; color: white; } .howdoi{ background-color: #eee; border-radius: 5px; border: 1px dashed #666; padding: 10px; padding-top: 0px; //header takes care of this width: 90%; }