body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/bg_main.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #0d1636;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

#container { width:970px; position:absolute; top:0; left:50%; margin-left: -385px; padding-bottom:40px;}

#content { width:770px; margin:0; padding:0; float:left; }
#side_ads { width:200px; background: #0088ae url(./img/ads/bg_ads.jpg) top left repeat-y; float:left; margin:0; padding:0; }

#side_ads ul { width: 189px; padding: 12px 0 0 12px; list-style:none; margin:0; }
#side_ads ul li { list-style:none; margin-bottom:12px; padding:0; }
#side_ads ul li.one_space a { display:block; width:160px; height:160px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.one_space a:hover { border:1px solid #006d8b; }

#side_ads ul li.two_space a { display:block; width:160px; height: 320px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.two_space a:hover { border:1px solid #006d8b; }

#side_ads ul li.six_space a { display:block; width:160px; height: 800px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.six_space a:hover { border:1px solid #006d8b; }

#side_ads ul li img { border:0; margin:0; padding:0; }

#side_ads h3 { margin:0; padding:0; }

#side_ads h3 a { display:block; text-indent:-9999px; width:200px; height: 84px; background: transparent url(./img/ads/ads_link.jpg) top left no-repeat; }


a.main_titles:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.main_titles:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.main_titles:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
a.main_titles:active {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

a.calendar01:link {
	color: #d1d1d1;
	text-decoration: none;
}
a.calendar01:visited {
	color: #d1d1d1;
	text-decoration: none;
}
a.calendar01:hover {
	color: #d1d1d1;
	text-decoration: underline;
}
a.calendar01:active {
	color: #d1d1d1;
	text-decoration: none;
}

a.calendar_today:link {
	color: #ffee00;
	text-decoration: none;
}
a.calendar_today:visited {
	color: #ffee00;
	text-decoration: none;
}
a.calendar_today:hover {
	color: #ffee00;
	text-decoration: underline;
}
a.calendar_today:active {
	color: #ffee00;
	text-decoration: none;
}


a.upcomingevents:link {
	color: #eeeeee;
	text-decoration: none;
}
a.upcomingevents:visited {
	color: #eeeeee;
	text-decoration: none;
}
a.upcomingevents:hover {
	color: #eeeeee;
	text-decoration: underline;
}
a.upcomingevents:active {
	color: #eeeeee;
	text-decoration: none;
}

a.red:link {
	color: #cc0000;
	text-decoration: none;
}
a.red:visited {
	color: #cc0000;
	text-decoration: none;
}
a.red:hover {
	color: #cc0000;
	text-decoration: underline;
}
a.red:active {
	color: #cc0000;
	text-decoration: none;
}

a.black:link {
	color: #000000;
	text-decoration: none;
}
a.black:visited {
	color: #000000;
	text-decoration: none;
}
a.black:hover {
	color: #000000;
	text-decoration: underline;
}
a.black:active {
	color: #000000;
	text-decoration: none;
}

a.black2:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.black2:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.black2:hover {
	color: #97a8e0;
	text-decoration: underline;
	font-weight: bold;
}
a.black2:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.gray:link {
	color: #606060;
	text-decoration: none;
}
a.gray:visited {
	color: #606060;
	text-decoration: none;
}
a.gray:hover {
	color: #606060;
	text-decoration: underline;
}
a.gray:active {
	color: #606060;
	text-decoration: none;
}

a.bottom_menu:link {
	color: #eeeeee;
	text-decoration: none;
	font-size: 9px;
}
a.bottom_menu:visited {
	color: #eeeeee;
	text-decoration: none;
	font-size: 9px;
}
a.bottom_menu:hover {
	color: #eeeeee;
	text-decoration: underline;
	font-size: 9px;
}
a.bottom_menu:active {
	color: #eeeeee;
	text-decoration: none;
	font-size: 9px;
}


a:link {
	color: #97a8e0;
	text-decoration: none;
}
a:visited {
	color: #97a8e0;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #97a8e0;
	text-decoration: none;
}
.poll {
	color: #eeeeee;
}

/* SWAP BUTTONS */

#swap_vote {
	background-image: url(img/main/poll_vote_btn02.gif);
	width: 84px;
	height: 22px;
}
#swap_results {
	background-image: url(img/main/poll_results_btn02.gif);
	width: 109px;
	height: 22px;
}
#swap_news {
	background-image: url(img/main/btn_latest_news_releases02.gif);
	width: 164px;
	height: 18px;
}
#swap_music {
	background-image: url(img/main/btn_music_reviews02.gif);
	width: 164px;
	height: 18px;
}
#swap_artist {
	background-image: url(img/main/btn_artist_spotlight02.gif);
	width: 164px;
	height: 18px;
}
#swap_enewsletter {
	background-image: url(img/main/e_newsletter02.gif);
	width: 117px;
	height: 20px;
}
#swap_ecards {
	background-image: url(img/main/e_cards02.gif);
	width: 117px;
	height: 20px;
}
#swap_emailpage {
	background-image: url(img/main/email_this_page02.gif);
	width: 164px;
	height: 20px;
}
#swap_expert {
	background-image: url(img/main/btn_expert_connections02.gif);
	width: 171px;
	height: 27px;
}
#swap_upcoming {
	background-image: url(img/main/upcoming_events04.gif);
	width: 193px;
	height: 33px;
}
#swap_player01 {
	background-image: url(img/head/player01b.gif);
	width: 197px;
	height: 32px;
}
#swap_player02 {
	background-image: url(img/head/player02b.gif);
	width: 104px;
	height: 32px;
}
#swap_player03 {
	background-image: url(img/head/player03b.gif);
	width: 149px;
	height: 32px;
}

.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */



.menu_bottom {
	color: #eeeeee;
	font-size: 9px;
}
.page_titles {
	font-size: 18px;
	font-weight: normal;
	margin-left: 18px;
}
.content_text {
	font-size: 11px;
	line-height: 14px;
}
.title_links {
	background-color: #E9E9E9;
	height: 26px;
	width: 522px;
	border: 1px none #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	right: 10px;
	text-align: left;
	padding-left: 30px;
	font-weight: bold;
}
.form_box {
	background-color: #DBDBDB;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
.features_title {
	font-size: 13px;
	line-height: 18px;
}
.gray_text {
	color: #606060;
}
.contests_titles {
	color: #09769e;
	font-size: 13px;
	line-height: 25px;
}
.prizes {
	color: #FFFFFF;
}
.shoppingmall_titles {
	font-size: 13px;
	line-height: 18px;
	color: #a41e1c;
}
.calendar_gray {
	color: #d1d1d1;
}
.hand {
	cursor: hand;
}
.ten_at_ten {
	font-size: 11px;
	line-height: 20px;
}
.expert_links {
	background-color: #F7F7F7;
	height: 26px;
	width: 522px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	right: 10px;
	text-align: left;
	padding-left: 30px;
	font-weight: bold;
	color: #09769e;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px none #FFFFFF;
}
.valida_gray {
	color: #F7F7F7;
}

div.forms { width:250px; padding:0 10px 10px 10px; float:left;}
div.forms select { font-size:11px;}
.bg_search { background:#ffffff url(http://klty.com/img/employment/empl_search02.gif) repeat-y top left; height:233px;}
div.forms label { margin-right:4px; width:115px; display:block; float:left; font-size:11px; font-weight:bold;}
.bg_search input.boxes { width:218px; font-size:11px;}
.bg_search input.submit { padding:6px 16px; background:#003366; color:#ffffff; border:1px solid #003399; margin-left:0; cursor:pointer;}
.bg_search input.submit:hover { background:#1b51bc;}

#container { width:971px; position:absolute; top:0; left:50%; margin-left: -385px; padding-bottom:40px;}

#content { width:770px; margin:0; padding:0; float:left; }
#side_ads { width:200px; background: #0088ae url(./img/ads/bg_ads.jpg) top left repeat-y; float:left; margin:0; padding:0; }

#side_ads ul { width: 189px; padding: 12px 0 0 12px; list-style:none; margin:0; }
#side_ads ul li { list-style:none; margin-bottom:12px; padding:0; }
#side_ads ul li.one_space a { display:block; width:160px; height:160px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.one_space a:hover { border:1px solid #006d8b; }

#side_ads ul li.two_space a { display:block; width:160px; height: 320px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.two_space a:hover { border:1px solid #006d8b; }

#side_ads ul li.three_space a { display:block; width:160px; height: 480px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.three_space a:hover { border:1px solid #006d8b; }

#side_ads ul li.four_space a { display:block; width:160px; height: 640px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.four_space a:hover { border:1px solid #006d8b; }

#side_ads ul li.five_space a { display:block; width:160px; height: 800px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.five_space a:hover { border:1px solid #006d8b; }

#side_ads ul li.six_space a { display:block; width:160px; height: 960px; border:1px solid #48bade; padding: 7px; background:#009ec3; }
#side_ads ul li.six_space a:hover { border:1px solid #006d8b; }

#side_ads ul li img { border:0; margin:0; padding:0; }

#side_ads h3 { margin:0; padding:0; }

#side_ads h3 a { display:block; text-indent:-9999px; width:200px; height: 84px; background: transparent url(./img/ads/ads_link.jpg) top left no-repeat; }


a.main_titles:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.main_titles:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
a.main_titles:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
a.main_titles:active {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

a.calendar01:link {
	color: #d1d1d1;
	text-decoration: none;
}
a.calendar01:visited {
	color: #d1d1d1;
	text-decoration: none;
}
a.calendar01:hover {
	color: #d1d1d1;
	text-decoration: underline;
}
a.calendar01:active {
	color: #d1d1d1;
	text-decoration: none;
}

a.calendar_today:link {
	color: #ffee00;
	text-decoration: none;
}
a.calendar_today:visited {
	color: #ffee00;
	text-decoration: none;
}
a.calendar_today:hover {
	color: #ffee00;
	text-decoration: underline;
}
a.calendar_today:active {
	color: #ffee00;
	text-decoration: none;
}


a.upcomingevents:link {
	color: #eeeeee;
	text-decoration: none;
}
a.upcomingevents:visited {
	color: #eeeeee;
	text-decoration: none;
}
a.upcomingevents:hover {
	color: #eeeeee;
	text-decoration: underline;
}
a.upcomingevents:active {
	color: #eeeeee;
	text-decoration: none;
}

a.black:link {
	color: #000000;
	text-decoration: none;
}
a.black:visited {
	color: #000000;
	text-decoration: none;
}
a.black:hover {
	color: #000000;
	text-decoration: underline;
}
a.black:active {
	color: #000000;
	text-decoration: none;
}

a.black2:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.black2:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.black2:hover {
	color: #97a8e0;
	text-decoration: underline;
	font-weight: bold;
}
a.black2:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.gray:link {
	color: #606060;
	text-decoration: none;
}
a.gray:visited {
	color: #606060;
	text-decoration: none;
}
a.gray:hover {
	color: #606060;
	text-decoration: underline;
}
a.gray:active {
	color: #606060;
	text-decoration: none;
}

a.bottom_menu:link {
	color: #eeeeee;
	text-decoration: none;
	font-size: 9px;
}
a.bottom_menu:visited {
	color: #eeeeee;
	text-decoration: none;
	font-size: 9px;
}
a.bottom_menu:hover {
	color: #eeeeee;
	text-decoration: underline;
	font-size: 9px;
}
a.bottom_menu:active {
	color: #eeeeee;
	text-decoration: none;
	font-size: 9px;
}


a:link {
	color: #97a8e0;
	text-decoration: none;
}
a:visited {
	color: #97a8e0;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #97a8e0;
	text-decoration: none;
}
.poll {
	color: #eeeeee;
}

/* SWAP BUTTONS */

#swap_vote {
	background-image: url(img/main/poll_vote_btn02.gif);
	width: 84px;
	height: 22px;
}
#swap_results {
	background-image: url(img/main/poll_results_btn02.gif);
	width: 109px;
	height: 22px;
}
#swap_news {
	background-image: url(img/main/btn_latest_news_releases02.gif);
	width: 164px;
	height: 18px;
}
#swap_music {
	background-image: url(img/main/btn_music_reviews02.gif);
	width: 164px;
	height: 18px;
}
#swap_artist {
	background-image: url(img/main/btn_artist_spotlight02.gif);
	width: 164px;
	height: 18px;
}
#swap_enewsletter {
	background-image: url(img/main/e_newsletter02.gif);
	width: 117px;
	height: 20px;
}
#swap_ecards {
	background-image: url(img/main/e_cards02.gif);
	width: 117px;
	height: 20px;
}
#swap_emailpage {
	background-image: url(img/main/email_this_page02.gif);
	width: 164px;
	height: 20px;
}
#swap_expert {
	background-image: url(img/main/btn_expert_connections02.gif);
	width: 171px;
	height: 27px;
}
#swap_upcoming {
	background-image: url(img/main/upcoming_events04.gif);
	width: 193px;
	height: 33px;
}
#swap_player01 {
	background-image: url(img/head/player01b.gif);
	width: 197px;
	height: 32px;
}
#swap_player02 {
	background-image: url(img/head/player02b.gif);
	width: 104px;
	height: 32px;
}
#swap_player03 {
	background-image: url(img/head/player03b.gif);
	width: 149px;
	height: 32px;
}

.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */



.menu_bottom {
	color: #eeeeee;
	font-size: 9px;
}
.page_titles {
	font-size: 18px;
	font-weight: normal;
	margin-left: 18px;
}
.content_text {
	font-size: 11px;
	line-height: 14px;
}
.title_links {
	background-color: #E9E9E9;
	height: 26px;
	width: 522px;
	border: 1px none #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	right: 10px;
	text-align: left;
	padding-left: 30px;
	font-weight: bold;
}
.form_box {
	background-color: #DBDBDB;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
.features_title {
	font-size: 13px;
	line-height: 18px;
}
.gray_text {
	color: #606060;
}
.contests_titles {
	color: #09769e;
	font-size: 13px;
	line-height: 25px;
}
.prizes {
	color: #FFFFFF;
}
.shoppingmall_titles {
	font-size: 13px;
	line-height: 18px;
	color: #a41e1c;
}
.calendar_gray {
	color: #d1d1d1;
}
.hand {
	cursor: hand;
}
.ten_at_ten {
	font-size: 11px;
	line-height: 20px;
}
.expert_links {
	background-color: #F7F7F7;
	height: 26px;
	width: 522px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	right: 10px;
	text-align: left;
	padding-left: 30px;
	font-weight: bold;
	color: #09769e;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px none #FFFFFF;
}
.valida_gray {
	color: #F7F7F7;
}

#search_results { width:712px; padding:6px 10px; margin-left: 16px; background:#ffffff; margin-bottom:6px; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd; overflow:hidden; }
* html #search_results { width:712px; padding:16px 10px; margin-left: 16px; background:#ffffff; margin-bottom:6px; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd; overflow:hidden; }
*:first-child+html #search_results { width:712px; padding:16px 10px; margin-left: 16px; background:#ffffff; margin-bottom:6px; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd; overflow:hidden; }
#search_results h2 { width:714px; border-bottom:1px solid #dddddd; padding-bottom:16px; color:#1b2c64; font-size:14px;}
#search_results table { width:714px; }
#search_results table tr td { line-height:1.2em; padding:12px 0px; border-bottom:1px dashed #dddddd; font-size:12px; }
#search_results table tr td.right { text-align:right; font-size:11px;}
#search_results table tr td.right a { display:block; padding:8px 0; background:#708fa9; color:#ffffff; font-size:10px; text-transform:uppercase; width:100px; float:right; text-align:center; font-weight:bold;}
#search_results table tr td.right a:hover { background:#003366; text-decoration:none;}

#search_details { width:700px; padding:6px 16px; margin-left: 16px; background:#ffffff; margin-bottom:6px; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd; overflow:hidden; }
* html #search_details { width:700px; padding:16px 16px; margin-left: 16px; background:#ffffff; margin-bottom:6px; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd; overflow:hidden; }
*:first-child+html #search_details { width:700px; padding:16px 16px; margin-left: 16px; background:#ffffff; margin-bottom:6px; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd; overflow:hidden; }
#search_details h2 { width:588px; border-bottom:1px solid #dddddd; padding-bottom:16px; color:#1b2c64; float:left; font-size:14px;}
* html #search_details h2 { width:588px; border-bottom:1px solid #dddddd; padding-bottom:16px; color:#1b2c64; float:left; font-size:14px; margin-bottom:12px;}
*:first-child+html #search_details h2 { width:588px; border-bottom:1px solid #dddddd; padding-bottom:16px; color:#1b2c64; float:left; font-size:14px; margin-bottom:12px;}
#search_details h3 { width:112px; border-bottom:1px solid #dddddd; padding-bottom:16px; color:#1b2c64; float:right; text-align:right; font-size:11px;}
* html #search_details h3 { width:112px; border-bottom:1px solid #dddddd; padding-bottom:16px; color:#1b2c64; float:right; text-align:right; font-size:11px; margin-bottom:12px;}
*:first-child+html #search_details h3 { width:112px; border-bottom:1px solid #dddddd; padding-bottom:16px; color:#1b2c64; float:right; text-align:right; font-size:11px; margin-bottom:12px;}
#search_details p { line-height:16px; margin:16px 0; font-size:11px;}
#search_details p strong { font-size:12px;}

#search_details div#extras { background:#f2f2f2; float:right; width:225px; padding:16px; margin-left:16px; margin-bottom:16px; }
#search_details img.logo { border:1px solid #dddddd; padding:5px; background:#ffffff; float:right; margin-bottom:12px; }

#search_details ul#info_box { float:left; padding:6px 2px 6px 16px; border: 1px solid #cccccc; list-style:none; background:#eeeeee; }
#search_details ul#info_box li { line-height:1.2em; padding:10px 10px 10px 26px; border-right:1px solid #cccccc; float:left; margin-right:10px;  }
#search_details ul#info_box li.apply { background: transparent url(img/icon_apply_job.gif) left 50% no-repeat;}
#search_details ul#info_box li.send { background: transparent url(img/icon_email_job.gif) left 50% no-repeat; border:0;}
#search_details ul#info_box li a { color:#1b2c64;}
#search_details ul#info_box li a:hover { color:#1b2c64; text-decoration:underline;}

/*---------------------------- SEND TO FRIEND FORMS --------------------------------*/

div#form_box { width:452px; float:left; margin:0 0 0 0; border:1px #dddddd solid; overflow:hidden; margin-left:120px; margin-bottom:12px; }

div#form_box h4#form_header { width:428px; padding: 10px 12px; margin: 0 0 10px 0; overflow:hidden; background: #eaeaea; display:block; font-size:12px; }
div#form_box h4#form_header span.h2_subheader {  font-style:italic; font-weight:bold; font-size:11px; color:#0d3551; margin-bottom:2px;}

div#form_box ul#send_form { width:452px; background-color:#ffffff; list-style:none;}
div#form_box ul#send_form li { width:452px; border-bottom:1px dashed #eaeaea; line-height:2em; text-align:left; padding:4px 0 4px 0; float:left; list-style:none; margin:0; margin-right: }
div#form_box ul#send_form li.last {border:0; margin-bottom:12px;}
div#form_box ul#send_form li span.label {padding-right:14px; float:left; width: 170px; text-align:right;}
div#form_box ul#send_form li span.label span.form_notes { padding-right:12px; float:left; width: 170px; text-align:right; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:1em; }

div#form_box ul#send_form li input { width:180px;}
div#form_box ul#send_form li input.zip { width:60px;}
div#form_box ul#send_form li input.dollar_amount { width:100px; background: transparent url(../images/icon_dollar.gif) left 50% no-repeat; padding-left:14px;}

div#form_box ul#send_form li ul.radio_list { width:100px; padding-left:14px; display:block; float:left; margin:0; padding:1px 0 0 0;}
div#form_box ul#send_form li ul.radio_list li { border:0; margin:0; padding:0;}
div#form_box ul#send_form li ul.radio_list li input { width:13px;}

div#form_box ul#send_form li.last input.btn_submit { width:82px; text-align:center; background: #708fa9; border:0; color:#ffffff; line-height:2em; padding: 8px 0; margin:6px 0 0 0;}
div#form_box ul#send_form li.last input.btn_submit:hover { background: #003366; border:0; cursor:pointer;}
