.x_input { display: none; }

body, div, img {
	margin: 0;
	padding: 0;
	border: 0;
	}

body {	
	}

a {
	
	}
	
h1 {
	font-size: 24px;
	line-height: 28px;
}

.rel_div {
	position:relative;
	}

.clean {
	clear:both;
	}


#wrapper {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	}
#background_tile {
	position:relative;
	width: 1220px;
	left: -140px;
	overflow:hidden;
	}
#background_header {
	
	}

#header {
	position:relative;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	height: 310px;
	}
#header #smallbox {
	position:absolute;
	top: 3px;
	left: 15px;
	}
#header #logo {
	position:absolute;
	top: 27px;
	left: 550px;
	}
#header #about {
	position:absolute;
	top: 98px;
	left: 648px;
	}

#nav {
	position:absolute;
	top: 250px;
	left: 0px;
	width: 900px;
	text-align:center;
	list-style:none;
	font-size: 18px;
	line-height: 22px;
	}
#nav li {
	display:inline;
	padding-left: 20px;
	padding-right: 20px;
	}
#nav li a:hover {
	text-decoration: underline;
	}
#nav li a.current {
	text-decoration: underline;
}

/* AIRPLANE! */
#airplane {
	position:absolute;
	top: 75px;
	left: -100px;
}
#airplane img {
	position:absolute;
}
#airplane_text {
	position:absolute;
	width: 195px;
	top: 12px;
	left: 20px;
	text-align:center;
}

/* CONTENT AREA */

#content {
	position:relative;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
	}

/* LEFT SIDE */
#left_side {
	width: 492px;
	float:left; 
	margin-left: 10px;
	}
table#start {
	width: 468px;
	text-align:left;
	padding-left: 10px;
}
table#start tr td#start_right {
	padding: 5px;
	vertical-align:top;
}
table#start tr td p {
	margin: 0px;
	padding: 0px;
}
#banner_content_left {
	position:relative;
	width: 492px;
	height: 96px;
	}
#banner_content_left #banner_468x60 {
	position:absolute;
	top: 12px;
	left: 11px; 
	}
#banner_content_left #advertise_here {
	position:absolute;
	top: 80px;
	left: 400px;
	font-size: 10px; 
	}
	
#photo {
	position:relative;
	margin-top: 10px;
	height: 172px; 
	overflow: hidden;
}
#photo .photo_photo {
	position:absolute;
	top: 0px;
	left: 0px;
}
#photo .photo_overlay {
	position:absolute;
	top: 0px;
	left: 0px;
}
#photo .photo_caption {
	position:absolute;
	right: 6px;
	bottom: 6px;
	background: url(/images/photo_caption.png) no-repeat;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}
#photo ul#slide-images {
	list-style: none;
	padding: 0;
	margin: 0;
}
#photo ul#slide-images li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#ticker {
	position:relative;
	margin-top: 10px; 
	height: 90px;	
	}
#ticker_sponsor {
	position:absolute;
	top: 0px;
	left: 0px;
	font-size: 10px;
	height: 81px; }
#ticker_area {
	position:absolute;
	top: 0px;
	left: 140px;
	width: 351px;
	height: 81px;
	overflow:hidden;
	}
#ticker_scroll {
	position:absolute;
	left: 6px;
	top: 11px;
	width: 339px;
	height: 50px;
	overflow:hidden;
	font-size: 16px;
	line-height: 26px;
	}
#tick {
	position:absolute;
	left: 340px; }
#stocks_a, #stocks_b {
	white-space: nowrap; }
#ticker_scroll .value { color: blue; }
#ticker_scroll .pos { color: green; }
#ticker_scroll .neg { color: red; }
#ticker_scroll .gray { color: gray; }

#left_lower {
	margin-left: 3px;
	}
#left_lower .header {
	font-size: 20px;
	line-height: 18px;
	text-align:center;
	}
#left_lower_left {
	width: 128px;
	float:left;
	}
#left_lower_weather {
	text-align:center;
	padding: 5px 10px 5px 10px;
	}
	#w_temp {
		font-size: 48px;
		line-height: 50px;
	}
	#w_detail {
		font-size: 10px;
	}
	#w_more a {
		font-size: 12px;
	}
#left_lower_ads img {
	margin-top: 10px;
	}
#left_lower_right {
	float:right;
	width: 351px;
	}
#left_lower_right .promo_entry {
	position:relative;
	height: 78px;
	width: 329px;
	}
#left_lower_right .promo_thumb {
	float:left;
	width: 78px;
	}
#left_lower_right .promo_thumb img {
	position:absolute;
	}
#left_lower_right .promo_thumb .promo_thumb_img {
	top: 3px;
	left: 4px;
	}
#left_lower_right .promo_title {
	padding-left: 78px;
	width: 275px;
	padding-top: 10px;
	}
#left_lower_right .promo_title1 a {
	font-size: 13px;
	}
#left_lower_right .promo_title2 {
	font-size: 16px;
	}
	
#left_feeds {

	}
#left_feeds .header {
	font-size: 16px;
	line-height: 18px;
	padding-left: 10px;
	}
#left_feeds_left {
	width: 243px;
	float:left;
	}
#left_feeds_right {
	width: 243px;
	float:right;
	}
.left_feed_top {
	width: 243px;
	height: 17px;
	}
.left_feed {
	width: 243px;
	}
.left_feed_bot {
	width: 243px;
	height: 23px;
	}
.left_feed .item {
	padding: 10px 10px 0px 12px;
	font-size: 12px;
	}
.left_feed .first {
	padding-top: 0px;
}
.left_feed .item a {
	}
.left_feed .item a:hover {
	}
#amberalert {
	margin: 0 0 10px 4px;
}

/* RIGHT SIDE */
#right_side {
	position:relative;
	float:left;
	margin-left: 20px;
	}
#right_cloud {
	position:relative;
	width: 400px;
	}
#right_cloud_content {
	position:relative;
	padding-top: 25px;
	margin: 0 14px 0 14px;
	}
#right_cloud .header {
	font-size: 20px;
	line-height: 30px;
	}
#right_cloud .item {
	margin-top: 10px;
	}
#right_cloud .item .title, #right_cloud .item .title a {
	font-size: 15px;
	}
#right_cloud .item .dateline, #right_cloud .item .dateline a {
	font-size: 11px;
	}
#right_cloud #iib {
	width: 300px;
	padding: 10px 0px 10px 35px;
}
#right_cloud #iib_video {
	
}
#right_cloud #iib_desc {
	width: 300px;
	text-align:left;
}

#google_map {
	position:relative;
	height: 361px;
	width: 400px;
	}
#google_map a:hover {
	text-decoration: underline;
}
#google_map .header {
	font-size: 20px;
	line-height: 30px;
	}
#google_map_map {
	position:relative;
	width: 400px;
	}
#google_map_map_image {
	position:absolute;
	top: 3px;
	left: 3px;
	}
#google_map_overlay {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 331px;
	}
#google_map_content {

	}
ul#google_map_ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#google_map_ul li {
	padding: 3px 0 4px 0;
	font-size: 12px;
	line-height: 15px;
}

#Locations {
	width:300px; height: 400px; float:left; overflow:auto; text-align:left; position:relative; margin-right: 5px;
}
#locations_title { width: 615px; float:right; height: 44px;}
#locations_title h1 {  }
#locations_select { width: 300px; float:left; text-align:left; padding-top: 20px; height: 24px;}
.Ltype {
	padding: 5px;
	margin-top: 2px;
}
.Ltype a {
	color: #FFFFFF;
	font-weight: bold;
}
.Loption {
	padding: 5px;
}

#map .bubble p {
	height: auto;
}

#aboutpage {
	font-size: 14px;
	line-height: 20px;
}

/* FOOTER */
#footer {
	padding-bottom: 40px;
	width: 100%;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	}
#footer_wrap {	
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 726px;
}
#footer a {
	color: #FFFFFF;
	}
#footer .header {
	font-size: 20px;
	line-height: 24px;
}
#footer .italic {
	font-size: 10px;
	font-style: italic;
	line-height: 8px;
}