/*html {background-image: url('/assets/interface/African_Pattern.gif'); overflow:auto;}*/
body {font-family: ariel, helvetica, sans-serif; font-size:72%; color:#444; background-image: url('/assets/interface/Bkgd_Pattern/Bkgd_Pattern0.gif');}
body, h1, h2, h3, h4, h5, p, img, a, ul, li {margin:0; padding:0; border:0;}

.tip_heading {font-weight:none; color:#f8b106;}
.dotted-underline {border-top:1px dotted white;}
.tip_subheading {font-size:12% font-weight:bold; color:#f8b106; letter-spacing:1px;}
.paragraph {font-weight:none; color:#fff;}
#tip_subheading h5 {font-size:12%; font-weight:bold;text-transform:uppercase}
#paragraph h7 {font-weight:normal;}




.hidden {display:none;}
p {font-size:1em;}
.text {margin:1em;}
#container {padding:5px; width:900px; margin:auto; position:relative; background:white;}
#header {height:70px;}
#news {width:320px;}
#news-articles {padding:0 10px 10px 10px; height:568px; overflow:auto;}
#news h3, #news h4, #news h5 {font-weight:normal;}
#news h4 {font-size:120%; text-transform:uppercase; font-weight: bold;}
#news p.link {margin-top:15px;}
#news p.link a {color:#098387; text-decoration:none;}
#news p.link a:hover {text-decoration:underline;}
.news-item {padding:15px 0; border-bottom:2px dotted white;}
.news-item-img {margin:10px 0;}


#page-content {position:absolute; top:88px; left:325px; width:580px; height:720px;}
.orange {color:#f8b106;}

.thumb {width:116px; height:76px;}
#footer {margin-top:20px;}



/* code for KW nav */
ul#menu, ul#menu ul {
  list-style-type:none;
  margin:0;
  padding:0;
  width: 100%;
}

ul#menu li img {display: block; float:left;}
ul#menu li {border-top:1px dotted gray;}
ul#menu li ul li {height:380px;}


a.nav-header  {
  text-decoration: none;
  display: block;	
  background: #fff;
  color: #404040;
  font-size:15px;
  letter-spacing:3px;
  padding:5px;
}



a:hover  {
background-color: #E9EAEA;
color: #f8b106;
}






/* code for Yellow Numbers */	
.yellow {
	font-size:70%; 
	font-weight: bold;
	color:#f8b106;
	letter-spacing:1px;
}	
	
/* The rules for the mission statement */
#mission-statement img {margin-bottom:10px; width:100%;}
#mission-statement p {padding:0 10px 6px 10px;}
#mission-statement h3 {padding-left:10px;}


/* links */
#links {position:relative;}
#links p {margin:0 0 5px; 0;}
#links p {padding-left:10px;}

#links img {margin-bottom:5px;}
#links .left, #links .right {width:260px; height:350px; margin:10px;}
#links .left {position:absolute; top:0; left:0; background-color: #404040;}
#links .right {position:absolute; top:0; left:300px; background-color: #404040;}

#links a:link {color: #FFFFFF; text-decoration: none; }
#links a:active {color: #404040; text-decoration: none; }
#links a:visited {color: #FFFFFF; text-decoration: none; }
#links a:hover {color: #f8b106; text-decoration: none; }


/* contact */

.box1 {
height:100px;
padding:10px;
background-color: #404040;
color:#e9eaea; 
text-decoration: none; 
}

.box1 a:link {color:#fff; background:none;}

.box2 {
height:245px;
padding:10px;
background-color:#e9eaea;
color: #404040; 
}

.box2 form {padding-top:10px;}
.box2 label {width:120px; font-weight:bold; display:block; text-align:top; float:left;}
.box2 p {margin:5px 0; clear:above;}
.box2 p input {width:400px;}
.box2 p textarea {width:400px; height:80px;}