/* content.css are the styles for the content, typography, forms, etc. within the 
container DIVs that are defined in structure.css and this style sheet should only 
contain typographic or content-related styles for a site. The styles within this css 
file should be the only ones necessary to be edited for each website design and content */

/* ANY HACKS REQUIRED BY FCK EDITOR --- DO NOT DELETE --- */
.none {/*an empty style always required for sites using FCK editor*/}

/* ----- comment styles well for better reference later! ----- */

/* LEGACY TABLE-RELATED STUFF */
/* set to mainContent width minus any padding!! */
#autoTable {border:none; width: 100%;}
#autoTable th {background: #184996; color:#FFF;}
#autoTable td {padding:3px;}
th, .tableHeader {color: #184996; font: 13px Arial,Helvetica,sans-serif; padding: 3px;}

.MsoNormal * { font:11px/14px Arial,Helvetica,sans-serif !important; color:#333 !important; }
.MsoNormal a {color:#184996;text-decoration:none;}
.MsoNormal a:link, .MsoNormal a:visited {text-decoration:none !important; color:#184996 !important;}
.MsoNormal a:hover, .MsoNormal a:active {text-decoration:underline !important; color:#184996 !important;}
#autoTable #citable .show_title a {font: 14px Arial,Helvetica,sans-serif; color:#184996; margin:0; padding:0; font-weight:bold; text-decoration:none;}

/* REPLACEMENT FOR SKYSCRAPER AD IN CASE THEY UPLOAD A SWF/FLASH FILE */
/* this div floats over the flash and has the link applied to it */
#flash_link { 
	border: 0px solid #ffffff; background: transparent url(i/blank.gif);
	position: absolute; width:728px; height:90px; top:0; left:0; cursor: hand;
}

/* BUTTONS ACROSS THE SITE FOR BOTH AUTOFORMS AND STANDARD .button CLASS */
.autoFormInputs .button { 
	background: #c4c5c7 /*url(i/login_btn_tiling.jpg) top left repeat-x*/; cursor:hand;
	font: 11px Arial, Verdana, 'trebuchet ms', sans-serif; color: #424242;
	height: 20px; margin: 10px 0px 10px 0px; padding:2px; border:1px solid #424242;
}
.autoFormInputs input {margin-bottom:7px;} 
.button { border:0px solid #333; padding:0; margin:0; text-decoration:none;}

/* LEFT COLUMN NAV AND SUBNAV STYLES */
#left ul {margin:0; padding:0;}
#left li {margin:0; padding:0;}
#connectorAds ul {margin:0; padding:0;}
#connectorAds ul li {margin:5px 0 0 0; padding:5px 0 5px 0;}

/* RSS NEWS FEED STYLES -- APRIL 1 */
#content #rss_headline_list {padding:0px 30px 0px 30px; margin:0;}
#content #rss_headline_list p {padding:0; margin:0;}

#content #rss_headline_list ul {margin:0; padding:0;}
#content #rss_headline_list li.even {margin:0; padding:14px 14px 0 14px; list-style-type:none;background-color:#f1effc;}
#content #rss_headline_list li.odd {margin:0; padding:14px 14px 0 14px; list-style-type:none;background-color:#FFF;}

/* STYLES FOR WEATHER NETWORK BOX ON THE HOME PAGE */
#weathertop {
	width:570px;  height:32px; margin:0; padding:0; margin:0; overflow:hidden;
	background: url(/theme/KLWN/i/bkgnd_weathertop.jpg) top left no-repeat #FF9900;
}
#weathercontainer {
	width:570px; background: url(/theme/KLWN/i/bkgnd_newscontainer.jpg) top left repeat-y; margin:0; padding:5px 0px;
	font:11px Arial, Helvetica, sans-serif; color:#184996; position:relative; height:135px; position:relative;
}
#weathercontainer p {margin:0; padding:0;}
#weathercontainer a, #doppler a, #towercam a {color:#184996;text-decoration:none;}
#weathercontainer a:link, #weathercontainer a:visited {text-decoration:none; color:#184996;}
#weathercontainer a:hover, #weathercontainer a:active {text-decoration:underline; color:#184996;}
#weathercontainer img, #weathercontainer img a {border:none;}

.TWCRadar {width: 100px; height: 100px; position:absolute; top:35px; right:30px;}
.TWCMainLink {position:absolute; top:35px; left:20px; padding:0 10px 10px 0;}
.TWCMainLink h2 {position:absolute; top:10px; left:250px; padding:0; margin:0; font-size:12px; font-weight:bold; width:350px;}
.TWCTitle {position:absolute; top:5px; left:35px; padding:0; margin:0; font-size:12px; font-weight:bold; width:500px;font-size:12px;}
.TWCTitle a {text-decoration:none;}

.TWCDescription {position:absolute; top:40px; left:150px; width:270px; color:#333;}
.TWCDescription img {float:left; padding:0 10px 0 0;}
#weatherOtherLinks {position:absolute; top:80px; left:192px; width:230px;}
#weatherbottom {
	width:570px; height:23px; margin-bottom:15px; 
	background: url(/theme/KLWN/i/bkgnd_newsbottom.jpg) top left no-repeat #FF9900;
}

/* STYLES FOR NEWS ALERT BOX THAT WILL BE HIDDEN IF NO NEWS ALERT INPUT BY CLIENT */
#newsalert_uber {width:570px; /* uber div -- hide me if no news alert */}
/*the following divs are set inside the newsalert uber div */
#newsalert_top {
	width:570px; margin:0; height:40px; padding:0; 
	background: url(/theme/KLWN/i/bkgnd_newsalert_lazer.jpg) top left no-repeat;
}
#newsalert {
	background: url(/theme/KLWN/i/bkgnd_newscontainer.jpg) top left repeat-y; 
	margin:0; padding:15px; width:540px;
}
#newsalert_bottom {width:570px; height:26px; margin-bottom:15px; background: url(/theme/KLWN/i/bkgnd_newsbottom.jpg) top left no-repeat;}

/* temporary connector ads */
#temp_connector_ads {width:125px; margin:15px 0 0 17px; padding:0;}
#temp_connector_ads img {margin:0 0 9px 0; padding:0;}
