body { background-color: #8ab86d; font-family: Verdana, Arial, san-serif; font-size: 62.5%; margin: 0; padding: 0; text-align: center; }
input { vertical-align: sub; }
label { display: block; margin: 0 10px 0 0; text-align: right; width: 120px;}
table { background-color: #eee; border: 3px solid #046c51; border-collapse: collapse; padding: 10px; width: 100%}
td { border-top: solid #ddd; border-width: 1px 0; padding: 5px; }

p a { font-weight: bold; }
p a:link { color: #274624; }
p a:visited { color: #274624; }
p a:hover { background-color: #274624; color: #f3b719; }
p a:active { color: #e33200; }

ul { list-style-type: none; margin: 0; padding: 0; width: 160px; }
ul li { background-color: #046c51; margin: 0 0 2px 0; padding: 3px; text-align: left; }
li a { display: block; font-weight: bold; padding: 0 0 0 3px; text-decoration: none; }
li a:link { border: solid #f3b719; border-width: 0 0 0 8px; color: #fff; }
li a:visited { border: solid #f3b719; border-width: 0 0 0 8px; color: #fff; }
li a:hover { border: solid #e4622e; border-width: 0 0 0 8px; color: #f3b719; }
li a:active { border: solid #e33200; border-width: 0 0 0 8px; color: #e33200; }
li.active { background-color: #274624; }
li.active a { border: solid #f3b719; border-width: 0 0 0 8px; color: #f3b719; }

.disclaimer { font-size: .9em; }
.error { background-color: #900; color: #fff; }
p.error { background: none; color: #900; font-size: 1.2em; }

#wrapper { margin: 20px auto 40px auto; position: relative; width: 720px; }

#kotj { left: 460px; position: absolute; top: 70px; }

#leftcol { float: left; width: 282px; }
#leftcol img { border: 3px solid #046c51; }
#leftcol ul { margin: 0 auto; }

#rightcol { float: right; border: 0px solid #000; margin: auto; padding: 0; text-align: left; width: 420px; }
#rightcol img { margin: 0 3px 3px 0; }

#rightcol.photos img { border: 2px solid #046C51; margin: 4px; }

#footer { background-color: #046c51; border: 3px solid #274624; color: #f3b719; }
#footer a { color: #fff; }
#footer a:hover { color: #f3b719; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix {display: block;}

