* {margin:0; padding:0; }
body {margin:0px; padding:0px; font-size:80%; color:#b1b1b1; background: #000000;}
#masthead { padding: 0; background: #663300 url(images/masthead1bg_kng.jpg) repeat-x; color: #cccccc; border-top:10px solid #000000; border-bottom:3px solid #000000;}
#tablemain { width:100%; background: #663300 url(images/outercontent_bg.gif) repeat; margin:0; padding:0; }
#outer { width:720; border-left: 10px solid #000000; border-right: 10px solid #000000; background:#333333;}

#subcontainer { float:left; width: 75%; position:relative; background: #333333; color: #b1b1b1; /*border-left: 10px solid #000000; border-right: 10px solid #000000; */ line-height: 130%; }
#sidebar { float:right; width: 22%; padding: 10px; background: #464646; color:#b1b1b1;}
#parents { margin: 0; padding: 0.5em; color: #F79320; background: #472307; font: 1em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 2em;}
#footer { background: #663300 url(images/footer_bgtile.jpg) repeat; border-top: 5px solid #000000;}
#footertxt { color:#b1b1b1; font: .65em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 1em;}
#credits { margin:10px; padding:20px; color:#b1b1b1; font: .75em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 1.5em;}
#sidebartd { padding: 0; background: #1F1F1F; color:#b1b1b1; font: .8em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 1em;}
#bottomborder {border-bottom:3px solid #000000;}

#navlist { width:800px;list-style:none; text-align:center;  display:block; background: #000000; font-size:.65em;border-bottom:5px solid #000000;}
#navlist li { list-style:none; width:100px; float:left; display:block; text-align:center; }
#navlist li a { display:block; float:left; color:#fff; background: #000000; text-decoration: none; border-right: 1px dotted #333333; text-transform:uppercase; margin:0; padding: 10px 0px 10px 0px;}
#navlist li a:hover { background: #333333; color: #fff; text-transform:uppercase;}

#eventlist { width:100%;list-style:none; text-align:left; display:block; font: normal .75em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 1.5em; border-top:1px solid #F79320;}
#eventlist strong {text-transform:uppercase; color:#F79320; font: bold 1em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 1.5em;}
#eventlist li { list-style:none; display: block; text-align:left; }
#eventlist li a { display:block; color:#F79320; text-decoration: underline; text-transform:uppercase;}
#eventlist li a:hover { background: #F79320; color: #000000; text-transform:uppercase; text-decoration: underline;}

#fronteventlist { width:100%;list-style:none; text-align:left; display:block; font: normal .75em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 1.5em;}
#fronteventlist li { list-style:none; display: block; text-align:left; }
#fronteventlist li a { color:#F79320; font: bold 1em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 1.5em;display:block; color:#F79320; text-decoration: underline;}
#fronteventlist li a:hover { color:#F79320; font: bold 1em verdana,"trebuchet MS",arial,helvetica,sans-serif; line-height: 1.5em; background: #F79320; color: #000000; text-decoration: underline;}

p {margin:14px; padding:0px; line-height: 1.5em; font: 0.85em verdana,"trebuchet MS",arial,helvetica,sans-serif;}
h1 { display: block; background: #1F1F1F; border-top: 1px solid #515151; border-bottom: 1px solid #000000;text-transform:uppercase; padding:4px 4px 4px 15px; margin: 10px 0px 10px 0px; width:100%; font: bold 1.25em "trebuchet MS", arial, helvetica, sans-serif; color:#F79320;}
h2 { display: block; background: #1F1F1F; border-top: 1px solid #515151; border-bottom: 1px solid #000000;text-transform:uppercase; padding:4px 4px 4px 15px; margin: 10px 0px 10px 0px; width:100%; font: bold .7em "trebuchet MS", arial, helvetica, sans-serif;}

/* parent articles */
h3 { display: block; background: #F79320; color:#000000; border-top: 1px solid #515151; border-bottom: 1px solid #333333;text-transform:uppercase; padding:0px 4px 0px 15px; margin: 10px 0px 0px 0px; width:100%; font: bold 1em "trebuchet MS", arial, helvetica, sans-serif;}
#author { padding:0px 0px 0px 15px; margin: 0px; font: .7em georgia,times,"Times New Roman",serif; color:#F79320;}
#date { padding:0px 15px 0px 0px; margin: 0px; font: .6em verdana,arial,helvetica,sans-serif; color:#F79320;}

#paddedcontact p {padding:10px; margin: 10px 0px 10px 30px; line-height: 1em;}
.parents p {padding:10px; margin:0px 10px 10px 10px;}

a {color:#eedd99; text-decoration:underline;}
a:focus, a:hover, a:active {color:#F79320; text-decoration:underline;}

/* <hr />'s added to mark-up for browsers without CSS */
hr {display:none}