/* Global Page Styles */
body {margin:0; padding:0; font-family:arial; font-size:9pt; background-color:#ffffff;}
a {text-decoration:none; font-weight:bold; color:#1C1E4F}
a:hover {text-decoration:underline}

ul {padding: 0 0 0 12px; margin:3px;}

#pageContainer {width:986px; margin-left:auto; margin-right:auto; }

/* Search and Timestamp */
#headerNavRow .headerSearch {float:left; margin-left:10px}
#headerNavRow .timestamp {float:left; margin-left:20px; line-height:25px; font-size:8pt;}
#headerSearchForm {margin:0; padding:0; display:inline; line-height:25px; font-size:8pt}
#headerSearchForm input {font-size:8pt}

/* Header and Header Tout Items */
#header {height:101px;background-color:#ffffff; color:#ffffff}
#header .logo {position:absolute; top:0; left:0;}
#header .headerTout {position:absolute; top:40; left:100;}


/* Header Nav Items */
#headerNavRow {height:25px; background-image:url("http://media.graytvinc.com/designimages/KAKE++top+search+bar.jpg"); text-align:right; color:#ffffff;}
#headerNavRow ul {margin:0px 15px 0px 5px; padding:0; list-style-type:none}
#headerNavRow li {display:inline; padding:0px 17px 0px 17px;line-height:25px;}
#headerNavRow a {text-decoration:none;color:#ffffff; font-weight:bold}
#headerNavRow a:hover {text-decoration:underline; color:#ffffff;}

/* Top Nav Row Items */
#topNavRow {font-size:9pt; background-color:#1B236B; color:#ffffff; text-align:center;}
#topNavRow ul {margin:0px 15px 0px 5px; padding:0; list-style-type:none}
#topNavRow li {display:inline; padding:0px 4px 0px 4px;line-height:25px;}
#topNavRow a {text-decoration:none;color:#ffffff; font-weight:bold}
#topNavRow a:hover {text-decoration:underline}

/* Bottom Nav Row Items */
#bottomNavRow {font-size:9pt; height:25px; background-color:#1B236B; color:#990000; text-align:right; border-top:solid 1px #cccccc; border-bottom:solid 2px #990000;}
#bottomNavRow ul {margin:0px 15px 0px 5px; padding:0; list-style-type:none}
#bottomNavRow li {display:inline; padding:0px 4px 0px 4px;line-height:25px;}
#bottomNavRow a {text-decoration:none;color:#990000; font-weight:bold}
#bottomNavRow a:hover {text-decoration:underline}

#content {width:990px; margin-top:8px;margin-left:auto; margin-right:auto}

#fullWide {float:left;width:100%;}


#leftColumn {width:510px; float:left;margin-right:8px;}
#leftColumnWide {width:678px; float:left;margin-right:8px;}

#middleColumn {float:left;width:160px; margin-right:8px;}
#middleColumnMerge {display:none}

#rightColumn {width:300px; float:left}
#rightColumnWide  {width:600px; float:left}

#storyColumn {width:678px; float:left; margin-right:8px}

.contentModule {background-color:#ffffff; margin:5px 0px;border:1px solid #ebebeb;}
.toutModule  {text-align:center; margin:5px 0px;}
.adModule {background-color:#ffffff; margin:5px 0px;text-align:center;}


#cont {text-align:left; position:relative;width:98%;height:175px; overflow:hidden; padding:3px}
.news {position:absolute;top:0px;left:0px;width:94%;height:175px;visibility:hidden;text-align:left}
.storyOn {width:15px; border:thin solid black 1px;padding:0px; text-align:center;background-color:red;color:white;}
.storyOff {width:15px; border:thin solid black 1px;padding:0px; text-align:center;background-color:white;color:red;}
.storyLinkOn {text-decoration:none; font-weight:bold;font-size:8pt;color:#ffffff}
.storyLinkOff {text-decoration:none; font-weight:bold;font-size:8pt;color:#000000}

.header {background-color:#1B236B; color:#ffffff; font-weight:bold; padding:3px; font-size:8pt;}
.breaking {background-color:#990000; color:#ffffff; font-weight:bold; padding:3px; font-size:8pt;}

.marquee {}
.headlines {font-size:8pt}
.title {font-size:8pt; font-weight:bold; text-align:left;}
.topstory {font-size:10pt; font-weight:bold; padding:3px}
#footer {width:986px; padding-top:5px; clear:both;margin: 0 auto; text-align:center; border-top:solid #1B236B 3px}
.storyTime {font-size:8pt; font-style:italic; visibility:hidden; display:none;}


/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {width: 150px; font-size:8pt}

/* Styling the basic apperance of the menu elements */
#primary-nav a {display: block; margin: 0px; padding:0px 14px; text-decoration: none; font-weight:bold; color: #ffffff;}
#primary-nav li a {border-right: 0px solid #333399; border-left: 0px solid #333399;}
#primary-nav li li a {border: 0px solid #1B236B;}	

/* background color here should match menuwrapper color */
#primary-nav li, #primary-nav li.menuparent {background-color: #1B236B;}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive {background-color: #6633CC;}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) 
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth {);}
*/

/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh {background-color: #333366;}


#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}

/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   line-height:25px;
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

#menu_vert {margin-left: 0px; margin-right: 0px;}

.clearb { clear: both; }
#menuwrapper {background-color:#1B236B; width: 986px;font-family:tahoma; font-size:8pt;height:25px;position:relative; z-index:90000;}

/* IE Hacks */
#primary-nav li li {float: left; clear: both;}
#primary-nav li li a {height: 1%;}
#mobileContainer {display:none;}
