.menu5 {
text-align: center; 
font-family: verdana, sans-serif; 
position:relative; 
font-size:0.9em; 
margin:-6px 0 0 16px; 
_margin-top:-20px;
padding:0; 
list-style-type:none;
}
.menu5 ul {
padding:0;
 margin:0; 
list-style-type:none;
}

.menu5 li {
float:left; 
position:relative;
border-right:1px solid gray;
}

.menu5 li a, .menu5 li a:visited {
display:block; 
text-decoration:none; 

color:#000; 
float:left;
/* padding-right:1em; */
padding: 8px 5px;
}

.menu5 li ul li a, .menu5 li ul li a:visited {
padding: 3px;
}

.menu5 li a:hover
{
background: url(nav_hov.gif) top left repeat-x;
}

.menu5 li ul {
visibility:hidden; 
position:absolute; 
left:0; 
height:0; 
overflow:hidden;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration: none; 
border:0;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; 
height:auto; 
background:#000; 
left:0; 
top:2.5em; 
overflow:visible;
background: #C11A1A url(menu_bg.png) top repeat-x;
text-align: left;

}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; 
font-weight:normal; 
background:transparent; 
text-decoration:none; 
height:auto; 
width:10em;
}

.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}

.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
top:0; 
height:0; 
overflow:hidden;
}

.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:none;
background-color: #820202;
border-bottom: 0;
color: #ffcc00;
}

.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; 
border:1px solid #ddd;
height:auto;
background:#fff; 
width:10em;
} 

.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {

}

.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; 
height:auto;
}

.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:none;
}

.darr {
margin: 0 0 1px 1px;
}








/**********************/

 span.kLink { border-top: 0px none !important;border-left: 0px none !important;border-right: 0px none !important;border-bottom:  1px solid  ;padding : 0px 0px 1px 0px !important;color:blue;background: transparent none;width: auto !important;float: none !important;display:inline !important; } 
 a.kLink { color:blue !important ; border-bottom-style: none;text-decoration: underline;cursor: pointer;font-family: verdana;border: 0px none transparent !important;background: transparent none !important;margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px !important;text-transform: none !important;display:inline !important;font-variant:normal;top:0px; right:0px;bottom:0px;left:0px; } 
 a.kLink:link { color:blue !important ; border-bottom-style: none;text-decoration: underline;cursor: pointer;font-family: verdana;border: 0px none transparent !important;background: transparent none !important;margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px !important;text-transform: none !important;display:inline !important;font-variant:normal;top:0px; right:0px;bottom:0px;left:0px; } 
 a.kLink:hover { color:blue;text-decoration: underline;cursor: pointer;font-family: verdana;border: 0px none transparent !important;background: transparent none !important;margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px !important;text-transform: none !important;display:inline !important;font-variant:normal;top:0px; right:0px;bottom:0px;left:0px; } 
 a.kLink:visited { color:blue;text-decoration: underline;cursor: pointer; font-family: verdana;margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; } 
 .sponsor { font-family: MS Sans Serif, Verdana; color: #AFAFAF;font-size: 9pt; cursor: default; } 
 
 
 .searchTbContainer { width:295px; height:20px; border:0px solid red; padding:0 0 0 0; margin: 0 0 0 0; } 
 .searchTransTb { width:10px; height:20px; border:0px solid blue; margin:0; padding: 0; vertical-align:middle; } 
 .searchLogoTb { width:81px; height:20px ;vertical-align:middle;border:0px solid red; margin:0; padding: 0;  } 
 .searchInputTb { width:140px;  height:20px; vertical-align:middle; margin:0; padding: 0;  } 
 .searchButtonTb { width:63px;  height:20px; vertical-align:middle;border:0px solid red; margin:0; padding: 0;  } 
 .searchInputFieldTbDiv { width:133px; height:16px; position:relative; background-color: #fff; border:1px solid #939aa0; padding-left: 2px; margin:0; vertical-align:middle;  } 
 .searchInputFieldTb { font-size:12px; font-weight: normal; font-family:Tahoma, Arial, sans-serif; color:#000000;background-color: transparent;position:absolute; } 
 .konaYahooSponsored_bckgr { background:url(konaYSponsored_fon_w_text.gif); height:113px; width:300px; margin-left:7px; margin-top:3px } 
 .konaYahooSponsored_table { margin-top: 72px; margin-left: 17px; } 
 .konaYahooSponsored_input { width: 182px; font: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; background-color:#FFF;color: black;border:1px inset #ccc; padding: 1px 0px; } 
 .konaYahooSponsored_inputContainor { position:relative; width: 182px; text-align: left; overflow: hidden; } 
 .konaYahooSponsored_td { padding:2px; }
 
 
 
 
 
 
 
 
 /***********/
 
#story h2, #story h1{
/*border-bottom:1px solid #AD0B0B;*/
color:#AD0B0B;
font-family:'Lucida Grande',Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
} 



#formnhhh{float: right; padding-right: 25px; padding-top: 5px;}