@charset "utf-8";
/* CSS Document */
body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	background-color:#000;
}
h4 {margin:0px;}
p {margin-top:0px;}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
}
.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #000;
}
.hometext a {color: #000;}
.hometext a:hover {color: #4B3A1E;}

.text1 {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;	
	color: #53D1FD;
	line-height:24px;
	font-weight:400;
}
.text1 a {color:#53D1FD; text-decoration:none;}
.text1 a:hover {color:#FFF; text-decoration:underline;}

.textw {
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight:400;
}
.textw2 {
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight:400;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height:16px;
	color: #000000;
}
.text2 a {color:#000; text-decoration:underline;}
.text2 a:hover {color:#53D1FD; text-decoration:none;}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;		
	color: #000000;
}
.text3 a {color:#000; text-decoration:underline;}
.text3 a:hover {color:#53D1FD; text-decoration:none;}

.footertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;		
	color: #FFF;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.footer a {color:#FFF; text-decoration:underline;}
.footer a:hover {color:#53D1FD; text-decoration:none;}

.footerleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-align:left;
}
.footerleft a {color:#FFF; text-decoration:underline;}
.footerleft a:hover {color:#53D1FD; text-decoration:none;}

.footersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}
.footersmall a {color:#FFF; text-decoration:underline;}
.footersmall a:hover {color:#53D1FD; text-decoration:none;}

.tbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}
.fbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 25px;	
	color: #000000;
	font-weight:bold;
}
.ptitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003376;
	font-weight:bold;
}
.menuwhite {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #FFF;
}
.menuwhite a {color: #FFF; text-decoration:none;}
.menuwhite a:hover {color: #53D1FD; text-decoration:underline;}

.menublack {
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	color: #000;
}
.menublack a {color: #000; text-decoration:none;}
.menublack a:hover {color: #FFF; text-decoration:underline;}

.menutext {
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
	color: #53D1FD;
	font-weight:400;
}
.menutext a {color: #53D1FD; text-decoration:none;}
.menutext a:hover {color: #FFF; text-decoration:underline;}

.colorbox_v{}
.colorbox{}
.roll_image{}

/************************************** DIVS *****************************************/

.clear {clear:both;}
.space {height:10px;}

#main_container {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#header_container {
	width:900px;
	height:232px;
}
#header_left {
	width:455px;
	height:69px;
	float:left;
	background:url(../images/topleft.jpg) no-repeat;
	background-position:top;
}
#header_right {
	width:445px;
	height:69px;
	float:left;
	background:url(../images/topright.jpg) no-repeat;
	background-position:top;
}
#header_inner_left {
	width:455px;
	height:163px;
	background:url(../images/headerleft.jpg) no-repeat;
	float:left;
	position:relative;
}
#header_inner_right {
	width:445px;
	height:163px;
	background:url(../images/headerright.jpg) no-repeat;
	float:left;
	position:relative;
}
#kcwd_logo {
	width:338px;
	height:152px;
	position:absolute;
	top:5px;
	left:60px;
}
#topmenu_right {
	width:300px;
	height:150px;
	padding:5px 10px;
	position:absolute;
	top:2px;
	left:93px;
}
#bargains_logo {
	width:43px;
	height:48px;
	position:absolute;
	top:5px;
	left:50px;
}
#cancellation_logo {
	width:48px;
	height:46px;
	position:absolute;
	top:63px;
	left:48px;
}
#bargains_div {
	width:280px;
	height:36px;
	padding-top:12px;
	padding-right:20px;
	text-align:right;
}
#cancellations_div {
	width:280px;
	height:46px;
	padding-right:20px;
	text-align:right;
}
#facebook_div {
	width:230px;
	height:29px;
	padding-top:12px;
	padding-right:30px;
	text-align:right;
	background-color:#6D84B3;
	position:absolute;
	top:118px;
	left:61px;
}
#facebook_logo {
	width:35px;
	height:35px;
	position:absolute;
	top:4px;
	left:14px;
}
#menubar_top {
	width:900px;
	height:43px;
	background:url(../images/bkgdrepeat1.jpg) repeat-x;
}
#menubar_top_inner {
	width:814px;
	height:27px;
	margin-left:auto;
	margin-right:auto;
	padding:8px 12px;
	background-color:#000;
	text-align:center;
}
#menubar_btm {
	width:900px;
	height:28px;
	background:url(../images/bkgdrepeat2.jpg) repeat-x;
}
#menubar_btm_inner {
	width:832px;
	height:22px;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
	background-color:#53D1FD;
	text-align:center;
}
#body_container {
	width:900px;
	min-height:950px;
	background:url(../images/bkgdrepeat3.jpg) repeat-x;
	background-position:top;
}
#body_container_int {
	width:900px;
	min-height:540px;
	background:url(../images/bkgdrepeat3.jpg) repeat-x;
	background-position:top;
}
#body_cont_inner {
	width:838px;
	min-height:950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	padding-top:15px;
}
#body_cont_int_inner {
	width:838px;
	min-height:540px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	padding-top:15px;
}
#body_inner_innerleft {
	width:662px;
	min-height:930px;
	float:left;
}
#body_int_innerleft {
	width: 532px;
	min-height: 540px;
	float: left;
}
#body_one {
	width:182px;
	height:367px;
	float:left;
	padding:0px 0px 0px 30px;
}
#body_two {
	width:450px;
	height:367px;
	float:left;
}
#special_msg {
	width:130px;
	height:132px;
	float:left;
	background-color:#FFF;
	padding:8px;
}
/****************BANNERS*****************/
#banners_div {
	width:116px;
	height:920px;
	float:left;
	padding:0px 30px;
}
#banners_inner {
	width:118px;
	height:240px;
	padding-bottom:30px;
}
#banners_int_div {
	width:268px;
	height:540px;
	float:left;
	padding-left:20px;
}
#banners_int_inner {
	width:118px;
	height:240px;
	padding:0px 15px 30px 0px;
	float:left;
}

/****************************************/
#body_copy {
	width:400px;
	min-height:264px;
	margin-left:15px;
	padding:10px;
	background-color:#FFF;
}
#body_copy_inner {
	min-height:260px;
	margin-left:auto;
	margin-right:auto;
}
#body_copy_int {
	width: 482px;
	min-height: 490px;
	margin-left: 30px;
	padding: 10px;
	background-color: #FFFFFF;
}
#body_copy_int_inner {
	width: 482px;
	min-height: 490px;
	margin-left: auto;
	margin-right: auto;
}
.poll_question
{
	margin-bottom: 10px;
}
.poll_vote
{
	text-align: center;
}
.poll_email
{
	margin-bottom: 10px;
}
/************** VIDEO ****************/
#video_div {
	width:319px;
	height:229px;
	padding:3px;
	float:left;
	margin-right:20px;
}
#video_inner {
	width:310px;
	height:206px;
	margin-left:auto;
	margin-right:auto;
}
/*************************************/
/************* WEATHER ***************/
#weather_div {
	width:310px;
	height:229px;
	padding:3px;
	float:left;
}
#weather_inner {
	width:210px;
	height:166px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 50px;
	background:url(../images/weather.jpg) no-repeat;
}
/*************************************/
#footer_container {
	width:900px;
	min-height:100px;
}
#footer_top {
	width:auto;
	height:119px;
	background:url(../images/footertopbkgd.jpg) no-repeat;
	background-position:left;
	position:relative;
}
#footer_btm {
	width:auto;
	height:172px;
	background:url(../images/footerleftbkgd.jpg) no-repeat;
	background-position:left;
	position:relative;
	text-align:center;
}

#dailytimes_logo {
	width:126px;
	height:89px;
	position:absolute;
	top:10px;
	left:100px;
}
#chamber_logo {
	width:144px;
	height:89px;
	position:absolute;
	top:10px;
	left:285px;
}
#harrison_logo {
	width:166px;
	height:89px;
	position:absolute;
	top:10px;
	left:475px;
}
#kcwd_small_logo {
	width:187px;
	height:90px;
	position:absolute;
	top:30px;
	left:86px;
}
#knwa_small_logo {
	width:128px;
	height:90px;
	position:absolute;
	top:30px;
	left:300px;
}
#radio_station {
	width:340px;
	height:70px;
	position:absolute;
	top:40px;
	left:500px;
}
#footerlinks {
	width:900px;
	height:50px;
	position:absolute;
	top:124px;
	left:0px;
	text-align:center;
}
#copycred {
	width:45px;
	height:15px;
	position:absolute;
	top:155px;
	left:850px;
}

/***************** UPE CUSTOM CSS *******************/
.upe_cat_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003376;
	font-weight:bold;
	padding-bottom:14px;
}
.upe_container {
	width:auto;
	height:auto;
	border:2px solid #333;
	padding:6px;
	cursor:pointer;
}
.upe_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000;
	text-decoration:underline;
}
.upe_short_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#000;
}
.upe_short_desc a {color:#000; text-decoration:underline;}
.upe_short_desc a:hover {color:#666; text-decoration:none;}

a.upe_fp_link {color:#000; text-decoration:underline;}
a.upe_fp_link:hover {color:#666; text-decoration:none;}

.upe_full_page {
	width:auto;
	height:auto;
	float:right;
}
.upe_spacer {
	width:auto;
	height:8px;
	clear:both;
}
.upe_hr {
	width:auto;
	height:16px;
	clear:both;
}
.upe_img_box {
	width:100px;
	float:left;
	padding:4px;
}
.upe_img {
	width:80px;
	float:left;
}
/*******************************************/

/* ======================================
	alert buttons 
=========================================*/

*,
*:before,
*:after {
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.alert-buttons {
	background: #53D1FD;
	border: 1px solid #000;
	max-width: 260px !important;
	min-height: 60px !important;
}

.alert-buttons:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.ab-title {
	color: #000;
	font-size: 20px;
}

.ab-subtext {
	color: #000;
	font-size: 14px !important;
}
