body,button {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;} td#main-column {text-align:left} h1.main-title {text-align:center; background-color: darkgreen; color:white; padding:5px} h1.red { background-color: #dd0005; color: white; padding: 5px; margin: 0px } h1.brown { background-color: #9c6c14;; color: white; padding: 5px; margin: 0px } .hide {display:none} div.recipe {background-color:#faf3ab;} div.recipe p {margin:20px; text-indent: 3em} div.recipe span.date { padding: 10px; margin: 5px; display: inline-block; background-color:#f5e75c; right:0; text-align: right; clear: both; } button { background-color: darkgreen; border: dotted 1px #7d7d7d; margin:2px; cursor:pointer; font-size:12pt; color:white } button:hover {background-color: green;} .left-column {width:200px;} .right-column {width:320px;} .main-column {padding:10px;} div.rect-inline { clear:both; text-align: center; } div.rect-inline p { text-align:left; padding: 5px 5px; margin: 0px } .rect-inline a img { border: 2px solid grey } #thankyou { border: 1px solid green; left: 50%; top:50%; display:none; font-size:18pt; border: 5px solid #00AA00; background-color:green; color:white; vertical-align:middle; text-align:center; margin-left:-100px; margin-top:-20px; width:200px; padding:5px; height:40px; position:fixed; } #loader { padding:10px; font-weight:bold; background-color:green; width:100px; text-align:center; color:white; position:absolute; top:0px; left:0px; margin:4px; display:none } ul.main-menu { margin-left: 0px; /* MoRtiy says: "This is for Internet Explorer" */ padding:0px; width:200px; list-style-image:none; list-style-type:none; } ul.main-menu li { border-left: 10px solid darkgreen; padding-left:10px; margin-bottom:10px; cursor:pointer; color: #BB0000; } .bold {font-weight:bold} .center {text-align:center} ul.main-menu ul { padding-left:0px; margin-left:0px; /* For IE */ } ul.main-menu ul li {border-left:5px #00DD00 solid; list-style-type:none} ul.main-menu li a:link {color: #ce0005; text-decoration:none} ul.main-menu li a:hover {color: white; text-decoration:none} ul.main-menu li a:active {color: #ce0005} ul.main-menu li a:visited {color: #ce0005;text-decoration:none} ul.main-menu li.active a:hover {color: #00FF00;text-decoration:none} ul.main-menu li.active a:visited {color:white;text-decoration:none} ul.main-menu li.active a:link {color:white;text-decoration:none} ul.main-menu ul li:hover {border-left:10px #00DD00 solid;color:white} ul.main-menu li:hover { color: #FF0000; } li>ul {display:none} li.active>ul {display:block} li.active {border-left: 15px solid darkgreen !important; background-color:green; color:white !important;} ul.main-menu ul li.active {border:0px} ul.main-menu li a:hover { color: #FF0000; } div.info-block { border: 1px dotted green; text-align:left; background-color: #dbffa6; margin-bottom:10px } div.center {font-size: 12pt} div.imp {background-color:#ceff84;} div.imp p {font-size:14pt !important; padding:5px;} div.imp h2 {font-size:16pt !important; } div.info-block p { text-indent: 1em; font-size:12pt; padding:5px; } div.info-block p a { font-style:italic; text-decoration: none; } div.info-block p a:active { font-style:italic; text-decoration: none; color:blue; } div.info-block h2 { font-size:14pt; padding: 2px; line-height: 18pt; background-color:#b9ff4f; color: #477700; margin:0px } div.info-block h3 { font-size:14pt; text-indent: 1em; line-height: 14pt; } #answers { position:fixed; bottom:-228px; border: 1px solid grey; width:400px; left:50%; margin-left:-200px; background-color: white; height: 250px; } #answers h3 { margin:0; background-color:#80ff00; color:black; } #answers h3:hover { cursor:pointer; background-color: #baff75; color: black; } p#response {clear:both;} ul.response li { padding:5px; border: 1px solid grey; margin-bottom: 10px; list-style-type:none; }