body { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fff2a9; margin: 0; }

#wrapper { background-color: #fff; background-repeat: no-repeat; background-position: 10px 0; text-align: left; width: 820px; height: 100%; margin-top: 10px; margin-right: auto; margin-left: auto; border: solid 4px #9a9a9a; }
#header { background-image: url(../images/eborall-banner.jpg); background-repeat: no-repeat; background-position: 10px -10px; width: 800px; height: 130px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; border: solid 1px #c0c0c0; }
.clearboth { height: 10px; clear: both; }

* html #leftnav { text-align: left; width: 200px; height: auto; float: left; margin-left: 5px; border: solid 1px #c0c0c0; }

#leftnav { background-color: #f2e2af; text-align: left; width: 200px; height: auto; float: left; margin-left: 10px; border: solid 1px #c0c0c0  }
#navlist
{ font-size: 15px; width: 201px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin: 0; padding: 0; }
#navlist li { display: inline; }
#navlist a { width: 196px; display: block; background-color: #f2e2af; border-bottom: 1px solid #c0c0c0; text-align: left; text-decoration: none; color: #000; }
#navlist a:link { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; }
#navlist a:hover { background-color: #c1dad7; padding-top: 10px; padding-bottom: 10px; }
#navlist a:visited { color: #000; padding-top: 10px; padding-bottom: 10px; }
#navlist li a#current { background: #fff2a9; height: 20px; padding-top: 10px; padding-bottom: 10px; }
#content { background-image: url(../images/cert.gif); background-repeat: no-repeat; background-position: 286px -136px; width: 550px; height: auto; float: right; margin-right: 10px; padding: 10px; border: solid 1px #dbdbdb; }
* html #content { background-image: url(../images/cert.gif); background-repeat: no-repeat; background-position: 286px -136px; width: 560px; height: auto; float: right; margin-right: 5px; padding: 5px; border: solid 1px #dbdbdb; }

#footer { font-size: 11px; text-align: center; clear:both; width: 800px; height: 20px; padding: 10px; }
h1 { font-size: 1.2em; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 1.1em; font-weight: bold; margin: 0.67em 0; }

.leftbox { color: #323232; font-size: larger; line-height: normal; background-color: #fff; width: 220px; height: 174px; float: left; margin: 10px; padding: 10px; border: dotted 1px #dbdbdb; }
.leftbox h2 { color: #000; margin-bottom: 0; padding-bottom: 0; border-bottom: 1px dotted #f2e2af; border-top-style: none; border-right-style: none; border-left-style: none; }
.rightbox h2 { color: #000; margin-bottom: 0; padding-bottom: 0; border-bottom: 1px dotted #f2e2af; border-top-style: none; border-right-style: none; border-left-style: none; }
.rightbox { color: #323232; font-size: larger; line-height: normal; background-color: #fff; width: 220px; height: 174px; float: right; clear: none; margin: 10px; padding: 10px; border: dotted 1px #dbdbdb; }
#imagefloat { width: auto; height: auto; float: right; margin: 0 10px; padding: 20px; border: dotted 1px #f2e2af; }
.float { width: 160px; height: 160px; float: left; margin: 10px; border: dotted 1px #f2e2af; }
#siteBy { width: 820px; height: auto; margin-top: -4px; margin-right: auto; margin-left: auto; padding-bottom: 0; }
.siteBy { background-color: white; width: auto; float: right; clear: none; margin-top: 0; margin-right: -4px; padding-right: 1px; padding-left: 1px; border-left: 4px solid #9a9a9a; border-bottom: 4px solid #9a9a9a; border-right: 4px solid #9a9a9a; }

* html .siteBy {  margin-right: 10px;  padding-right: -4px; }

#siteBy li { list-style: none; display: inline; }
#siteBy img { padding-right: 1px; padding-left: 1px; }
