/* GENERAL */

html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

body, td {
	color: #fff;
}

form {
	margin: 0;
}

h1 {
	font-size: 18px;
	text-transform: uppercase;
}

h2 {
	clear: none;
	margin-top: 0;
	font-style: italic;
	font-size: 18px;
}

h3 {
}

h4 {
}

p {
}

div {
}

br {
	clear: none;
}

a,
a:visited,
a:active,
a:hover {
	text-decoration: underline;
	line-height: 1.375em;
	color: #ffd201;
}



/* LAYOUT */

#OuterMain {
	margin: 0 auto;
	width: 800px;
	background-color: #fff;
	text-align: center;
}

#InnerMain {
	padding: 0 20px 20px 20px;
	text-align: left;
}

#OuterContent {
	width: 760px;
	background-color: #c71606;
}

#InnerContent {
	clear: right;
}

#OuterMainSplash {
	margin: 0 auto;
	width: 498px;
	text-align: center;
}

#InnerMainSplash {
	padding-top: 75px;
	text-align: left;
}

#footer {
	clear: both;
	margin-top: 107px;
	width: 760px;
	height: 49px;
	background: 0 0 url(/images/footer.gif) no-repeat;
}

#header {
	width: 760px;
	height: 77px;
}

#header h1 {
	display: none;
}

#pic {
	float: left;
	margin-right: 23px;
	width: 290px;
	height: 460px;
}

#copy {
	padding-left: 15px;
	padding-right: 38px;
	width: 388px;
	height: 348px;
}

div>#copy {
	float: right;
	clear: right;
	height: auto;
	min-height: 345px;
}
#quotes {

	padding-top: 500px;
	padding-left:20px;

}

/* buttons */

#go_button2,
#go_button2 a,
#go_button2 img {
	width: 44px;
	height: 43px;
	border: 0;
}

#go_button2 {
	background: 0 0 url(/images/button_go_off.gif) no-repeat;
}

#go_button2 span {
	display: none;
}

#go_button2 a {
	background: 44px 0 url(/images/button_go_over.gif) no-repeat;
}
#go_button2 a:hover {
	background-position: 0 0;
}

/* go, buy, view */

ul#button_list {
	margin: 0;
	padding: 0;
	height: 43px;
	float: right;
	clear: right;
}

#button_list li {
	float: left;
	padding-right: 15px;
	list-style: none;
}

#button_list a {
	display: block;
	float: left;
	width: 44px;
	height: 43px;
}
/* \*
#button_list a {
	float: none;
}
/* */

#button_list img {
	width: 44px;
	height: 43px;
	border: 0;
}

#button_list span {
	display: none;
}

#go_button {
	background: 0 0 url(/images/button_go_off.gif) no-repeat;
}
#go_button a {
	background: 44px 0 url(/images/button_go_over.gif) no-repeat;
}
#go_button a:hover {
	background-position: 0 0;
}

#buy_button {
	background: 0 0 url(/images/button_buy_off.gif) no-repeat;
}
#buy_button a {
	background: 44px 0 url(/images/button_buy_over.gif) no-repeat;
}
#buy_button a:hover {
	background-position: 0 0;
}

#view_button {
	background: 0 0 url(/images/button_view_off.gif) no-repeat;
}
#view_button a {
	background: 44px 0 url(/images/button_view_over.gif) no-repeat;
}
#view_button a:hover {
	background-position: 0 0;
}


/* list items */

#list_item h2 {
	margin: 0;
}

#list_item h1 {
	margin: 0.5em 0;
}

#list_item {
	clear: both;
}

#list_item #text {
	float: left;
	margin: 0.5em 0;
	width: 297px;
}

#list_item #buttons {
	float: right;
	margin-bottom: 0.5em;
	width: 44px;
}

div.hr {
	clear: both;
	width: 386px;
	height: 1px;
	margin: 0.5em 0;
	background: 0 0 url(/images/divider.gif) repeat-x;
}
div.hr hr {
	display: none;
}


/* mailing list */

#join_mailing_list {
	width: 760px;
	height: 23px;
	overflow: hidden;
	background-color: #fff;
}
#join_mailing_list #wrapper {
	position: absolute;
	margin-top: 2px;
	width: 780px;
	height: 23px;
}
#join_mailing_list #text {
	float: left;
	margin-top: 2px;
	width: 350px;
	height: 18px;
	background: 0 0 url(/images/join.gif) no-repeat;
}
#join_mailing_list #field {
	float: left;
	padding: 0px 3px;
}
#join_mailing_list div>#field {
	margin-top: 1px;
}
#join_mailing_list #button {
	clear: right;
	margin-top: 2px;
	height: 14px;
}
#join_mailing_list span {
	display: none;
}

.mailListEmailField {
	border: 1px solid #ffd201;
	background-color: #ffedbd;
	width: 279px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding: 0 2px;
	padding-top: 1px;
}


/* splash */

#splash_kenny_vs_spenny,
#splash_kenny_vs_spenny a {
	width: 498px;
	height: 131px;
}

#splash_kenny_vs_spenny a {
	display: block;
	background: 0px 0 url(/images/splashpage/kennyspennylink.gif) no-repeat;
}
#splash_kenny_vs_spenny a:hover {
	background-position: 0 -131px;
}

#splash_kenny_vs_spenny h1 {
	display: none;
}

#splash_divider {
	width: 498px;
	height: 62px;
	background: 0 0 url(/images/splashpage/longdivider.gif) no-repeat;
}

#splash_divider hr {
	display: none;
}

#splash_kenny_hotz_com,
#splash_kenny_hotz_com a {
	width: 498px;
	height: 192px;
}

#splash_kenny_hotz_com a {
	display: block;
	background: 0px 0 url(/images/splashpage/kennylink.gif) no-repeat;
}

#splash_kenny_hotz_com a:hover {
	background-position: 0 -192px;
}

#splash_kenny_hotz_com h1 {
	display: none;
}


/* home */

#home_image1,
#home_image4 {
	width: 760px;
}

#home_image2,
#home_image3 {
	width: 652px;
}

#home_image1 {
	height: 187px;
	background: 0 0 url(/images/homepage/kenny_1.gif) no-repeat;
}

#home_image2 {
	float: left;
	height: 98px;
	background: 0 0 url(/images/homepage/kenny_2.gif) no-repeat;
}

#home_image3 {
	float: left;
	height: 338px;
	
}

#home_image4 {
	height: 60px;
	background: 0 0 url(/images/homepage/kenny_bottom.gif) no-repeat;
}



div#read_my_blog {
	width: 108px;
	height: 98px;
	float: right;
	clear: right;
	background: 0 0 url(/images/homepage/kenny_bg1.gif) no-repeat;
}

div#who_r_u {
	width: 108px;
	height: 338px;
	float: right;
	clear: right;
	background: 0 0 url(/images/homepage/kenny_bg2.gif) no-repeat;
}

#read_my_blog img,
#who_r_u img, #sound img {
	width: 89px;
	height: 87px;
	border: 0;
}

#read_my_blog a,
#who_r_u a,
#chat a,
#read_my_blog div,
#who_r_u div, #chat div {
	display: block;
	width: 89px;
	height: 87px;
}

#read_my_blog span,
#who_r_u span, #chat {
	display: none;
}

#read_my_blog div {
	background: 0px 0 url(/images/menus/submenu_readblog_off.gif) no-repeat;
}
#read_my_blog a {
	background: 89px 0 url(/images/menus/submenu_readblog_over.gif) no-repeat;
}
#read_my_blog a:hover {
	background-position: 0 0;
}

#who_r_u div {
	background: 0px 0 url(/images/menus/submenu_whoru_off.gif) no-repeat;
}
#who_r_u a {
	background: 89px 0 url(/images/menus/submenu_whoru_over.gif) no-repeat;
}
#who_r_u a:hover {
	background-position: 0 0;
}
#chat div {
	background: 0px 0 url(/images/menus/chat.gif) no-repeat;
}
#chat  {
	background: 89px 0 url(/images/menus/chat_over.gif) no-repeat;
}
#chat  a:hover {
	background-position: 0 0;
}

/* me */

.me_header {
	background: 0 0 url(/images/header_me.gif) no-repeat;
}

.me_pic {
	background: 0 0 url(/images/pic_me.gif) no-repeat;
}

#me_pagination {
	margin: 31px 0 30px 0;
	width: 200px;
	clear: both;
	float: right;
	text-align: right;
}

#me_prev_button a,
#me_next_button a {
	margin: 0 20px;
	width: 52px;
	height: 30px;
}
/* \*/
#me_prev_button a,
#me_next_button a {
	display: block;
	float: left;
	margin-right: 0;
}
/*  */

#me_prev_button img,
#me_next_button img {
	width: 52px;
	height: 30px;
	border: 0;
}

#me_prev_button span,
#me_next_button span {
	display: none;
}

#me_prev_button a {
	background: 0 0 url(/images/arrow_left.gif) no-repeat;
}
#me_prev_button a:hover {
	/* future expansion */
}

#me_next_button a {
	background: 0 0 url(/images/arrow_right.gif) no-repeat;
}
#me_next_button a:hover {
	/* future expansion */
}


/* flix */

.flix_header {
	background: 0 0 url(/images/header_flix.gif) no-repeat;
}

.flix_pic {
	background: 0 0 url(/images/pic_flix.gif) no-repeat;
}


/* xtra k vs. s */

.xtra_header {
	background: 0 0 url(/images/header_xtra.gif) no-repeat;
}

.xtra_pic {
	background: 0 0 url(/images/pic_xtra.gif) no-repeat;
}

#columns div#read_my_blog {
	width: 89px;
	height: 87px;
	float: right;
	clear: right;
	background: none;
}


/* newz */

.newz_header {
	background: 0 0 url(/images/header_newz.gif) no-repeat;
}

.newz_pic {
	background: 0 0 url(/images/pic_newz.gif) no-repeat;
}



/* schwag */

.schwag_header {
	background: 0 0 url(/images/header_schwag.gif) no-repeat;
}

.schwag_pic {
	background: 0 0 url(/images/pic_schwag.gif) no-repeat;
}



/* MAIN MENU */

/* home page (it's different, trust me!) */

div#mainMenu_homepage {
	clear: both;
	height: 44px;
	width: 760px;
	overflow: hidden;
	border-bottom: 8px solid #fff;
}

#mainMenu_homepage div {
	width: 770px;
}

#mainMenu_homepage a {
	display: block;
	float: left;
	height: 44px;
}

#mainMenu_homepage span {
	display: none;
}

span#mainMenu_home_right {
	display: block;
	float: left;
	width: 30px;
	height: 44px;
	background: 0 0 url(/images/menus/menu_h_right.gif) no-repeat;
}

span#mainMenu_home_left {
	display: block;
	float: left;
	width: 30px;
	height: 44px;
	background: 0 0 url(/images/menus/menu_h_left.gif) no-repeat;
}

#mainMenu_home_me {
	width: 90px;
	background: 0 0 url(/images/menus/menu_h_me.gif) no-repeat;
}
#mainMenu_home_me:hover,
#mainMenu_home_me.selected,
#mainMenu_home_me.selected:hover {
	background-position: 0 -44px;
}

#mainMenu_home_flix {
	width: 105px;
	background: 0 0 url(/images/menus/menu_h_flix.gif) no-repeat;
}
#mainMenu_home_flix:hover,
#mainMenu_home_flix.selected,
#mainMenu_home_flix.selected:hover {
	background-position: 0 -44px;
}

#mainMenu_home_xtra {
	width: 199px;
	background: 0 0 url(/images/menus/menu_h_xtra.gif) no-repeat;
}
#mainMenu_home_xtra:hover,
#mainMenu_home_xtra.selected,
#mainMenu_home_xtra.selected:hover {
	background-position: 0 -44px;
}

#mainMenu_home_newz {
	width: 132px;
	background: 0 0 url(/images/menus/menu_h_newz.gif) no-repeat;
}
#mainMenu_home_newz:hover,
#mainMenu_home_newz.selected,
#mainMenu_home_newz.selected:hover {
	background-position: 0 -44px;
}

#mainMenu_home_schwag {
	width: 174px;
	background: 0 0 url(/images/menus/menu_h_schwag.gif) no-repeat;
}
#mainMenu_home_schwag:hover,
#mainMenu_home_schwag.selected,
#mainMenu_home_schwag.selected:hover {
	background-position: 0 -44px;
}


/* everywhere else */

div#mainMenu {
	clear: both;
	height: 39px;
	border-bottom: 4px solid #fff;
}

#mainMenu a {
	display: block;
	float: left;
	height: 39px;
}

#mainMenu span {
	display: none;
}

#mainMenu_home {
	width: 188px;
	background: 0 0 url(/images/menus/menu_kenny.gif) no-repeat;
}
#mainMenu_home:hover,
#mainMenu_home.selected,
#mainMenu_home.selected:hover {
	background-position: 0 -39px;
}

#mainMenu_me {
	width: 74px;
	background: 0 0 url(/images/menus/menu_me.gif) no-repeat;
}
#mainMenu_me:hover,
#mainMenu_me.selected,
#mainMenu_me.selected:hover {
	background-position: 0 -39px;
}

#mainMenu_flix {
	width: 82px;
	background: 0 0 url(/images/menus/menu_flix.gif) no-repeat;
}
#mainMenu_flix:hover,
#mainMenu_flix.selected,
#mainMenu_flix.selected:hover {
	background-position: 0 -39px;
}

#mainMenu_xtra {
	width: 160px;
	background: 0 0 url(/images/menus/menu_xtra.gif) no-repeat;
}
#mainMenu_xtra:hover,
#mainMenu_xtra.selected,
#mainMenu_xtra.selected:hover {
	background-position: 0 -39px;
}

#mainMenu_newz {
	width: 116px;
	background: 0 0 url(/images/menus/menu_newz.gif) no-repeat;
}
#mainMenu_newz:hover,
#mainMenu_newz.selected,
#mainMenu_newz.selected:hover {
	background-position: 0 -39px;
}

#mainMenu_schwag {
	width: 140px;
	background: 0 0 url(/images/menus/menu_schwag.gif) no-repeat;
}
#mainMenu_schwag:hover,
#mainMenu_schwag.selected,
#mainMenu_schwag.selected:hover {
	background-position: 0 -39px;
}



/* SUB MENUS */

/* all sub-menus */

ul#subMenu {
	margin: 0;
	margin-top: 8px;
	padding: 0;
	height: 112px;
	clear: right;
}

#subMenu li {
	float: left;
	padding-right: 20px;
	list-style: none;
}

#subMenu a {
	display: block;
	float: left;
	width: 89px;
	height: 87px;
}
/* \*
#subMenu a {
	float: none;
}
/* */

#subMenu img {
	width: 89px;
	height: 87px;
	border: 0;
}

#subMenu span {
	display: none;
}


/* flix */

#subMenu_flix_papal {
	background: 0 0 url(/images/menus/submenu_papal_off.gif) no-repeat;
}
#subMenu_flix_papal a {
	background: 89px 0 url(/images/menus/submenu_papal_over.gif) no-repeat;
}
#subMenu_flix_papal a:hover {
	background-position: 0 0;
}
#subMenu_flix_papal a.selected,
#subMenu_flix_papal a.selected:hover {
	background: 0 0 url(/images/menus/submenu_papal_on.gif) no-repeat;
}

#subMenu_flix_pitch {
	background: 0 0 url(/images/menus/submenu_pitch_off.gif) no-repeat;
}
#subMenu_flix_pitch a {
	background: 89px 0 url(/images/menus/submenu_pitch_over.gif) no-repeat;
}
#subMenu_flix_pitch a:hover {
	background-position: 0 0;
}
#subMenu_flix_pitch a.selected,
#subMenu_flix_pitch a.selected:hover {
	background: 0 0 url(/images/menus/submenu_pitch_on.gif) no-repeat;
}

#subMenu_flix_heir {
	background: 0 0 url(/images/menus/submenu_director_off.gif) no-repeat;
}
#subMenu_flix_heir a {
	background: 89px 0 url(/images/menus/submenu_director_over.gif) no-repeat;
}
#subMenu_flix_heir a:hover {
	background-position: 0 0;
}
#subMenu_flix_heir a.selected,
#subMenu_flix_heir a.selected:hover {
	background: 0 0 url(/images/menus/submenu_director_on.gif) no-repeat;
}

#subMenu_flix_films {
	background: 0 0 url(/images/menus/submenu_films_off.gif) no-repeat;
}
#subMenu_flix_films a {
	background: 89px 0 url(/images/menus/submenu_films_over.gif) no-repeat;
}
#subMenu_flix_films a:hover {
	background-position: 0 0;
}
#subMenu_flix_films a.selected,
#subMenu_flix_films a.selected:hover {
	background: 0 0 url(/images/menus/submenu_films_on.gif) no-repeat;
}

/* me */

#subMenu_me_bio {
	background: 0 0 url(/images/menus/submenu_bio_off.gif) no-repeat;
}
#subMenu_me_bio a {
	background: 89px 0 url(/images/menus/submenu_bio_over.gif) no-repeat;
}
#subMenu_me_bio a:hover {
	background-position: 0 0;
}
#subMenu_me_bio a.selected,
#subMenu_me_bio a.selected:hover {
	background: 0 0 url(/images/menus/submenu_bio_on.gif) no-repeat;
}

#subMenu_me_blog {
	background: 0 0 url(/images/menus/submenu_blog_off.gif) no-repeat;
}
#subMenu_me_blog a {
	background: 89px 0px url(/images/menus/submenu_blog_over.gif) no-repeat;
}
#subMenu_me_blog a:hover {
	background-position: 0 0;
}
#subMenu_me_blog a.selected,
#subMenu_me_blog a.selected:hover {
	background: 0 0 url(/images/menus/submenu_blog_on.gif) no-repeat;
}

#subMenu_me_pics {
	background: 0 0 url(/images/menus/submenu_pics_off.gif) no-repeat;
}
#subMenu_me_pics a {
	background: 89px 0px url(/images/menus/submenu_pics_over.gif) no-repeat;
}
#subMenu_me_pics a:hover {
	background-position: 0 0;
}
#subMenu_me_pics a.selected,
#subMenu_me_pics a.selected:hover {
	background: 0 0 url(/images/menus/submenu_pics_on.gif) no-repeat;
}

/* newz */

#subMenu_newz_press {
	background: 0 0 url(/images/menus/submenu_press_off.gif) no-repeat;
}
#subMenu_newz_press a {
	background: 89px 0 url(/images/menus/submenu_press_over.gif) no-repeat;
}
#subMenu_newz_press a:hover {
	background-position: 0 0;
}
#subMenu_newz_press a.selected,
#subMenu_newz_press a.selected:hover {
	background: 0 0 url(/images/menus/submenu_press_on.gif) no-repeat;
}

#subMenu_newz_articles {
	background: 0 0 url(/images/menus/submenu_articles_off.gif) no-repeat;
}
#subMenu_newz_articles a {
	background: 89px 0 url(/images/menus/submenu_articles_over.gif) no-repeat;
}
#subMenu_newz_articles a:hover {
	background-position: 0 0;
}
#subMenu_newz_articles a.selected,
#subMenu_newz_articles a.selected:hover {
	background: 0 0 url(/images/menus/submenu_articles_on.gif) no-repeat;
}

#subMenu_newz_soon {
	background: 0px 0 url(/images/menus/submenu_comingsoon_off.gif) no-repeat;
}
#subMenu_newz_soon a {
	background: 89px 0 url(/images/menus/submenu_comingsoon_over.gif) no-repeat;
}
#subMenu_newz_soon a:hover {
	background-position: 0 0;
}
#subMenu_newz_soon a.selected,
#subMenu_newz_soon a.selected:hover {
	background: 0px 0 url(/images/menus/submenu_comingsoon_on.gif) no-repeat;
}

/* schwag */

#subMenu_schwag_videos {
	background: 0px 0 url(/images/menus/submenu_video_off.gif) no-repeat;
}
#subMenu_schwag_videos a {
	background: 89px 0 url(/images/menus/submenu_video_over.gif) no-repeat;
}
#subMenu_schwag_videos a:hover {
	background-position: 0 0;
}
#subMenu_schwag_videos a.selected,
#subMenu_schwag_videos a.selected:hover {
	background: 0px 0 url(/images/menus/submenu_video_on.gif) no-repeat;
}

#subMenu_schwag_stuff {
	background: 0px 0 url(/images/menus/submenu_hotz_off.gif) no-repeat;
}
#subMenu_schwag_stuff a {
	background: 89px 0 url(/images/menus/submenu_hotz_over.gif) no-repeat;
}
#subMenu_schwag_stuff a:hover {
	background-position: 0 0;
}
#subMenu_schwag_stuff a.selected,
#subMenu_schwag_stuff a.selected:hover {
	background: 0px 0 url(/images/menus/submenu_hotz_on.gif) no-repeat;
}

/* xtra k. vs. s. */

#subMenu_xtra_web {
	background: 0px 0 url(/images/menus/submenu_onweb_off.gif) no-repeat;
}
#subMenu_xtra_web a {
	background: 89px 0 url(/images/menus/submenu_onweb_over.gif) no-repeat;
}
#subMenu_xtra_web a:hover {
	background-position: 0 0;
}
#subMenu_xtra_web a.selected,
#subMenu_xtra_web a.selected:hover {
	background: 0px 0 url(/images/menus/submenu_onweb_on.gif) no-repeat;
}

#subMenu_xtra_trailers {
	background: 0px 0 url(/images/menus/submenu_trailers_off.gif) no-repeat;
}
#subMenu_xtra_trailers a {
	background: 89px 0 url(/images/menus/submenu_trailers_over.gif) no-repeat;
}
#subMenu_xtra_trailers a:hover {
	background-position: 0 0;
}
#subMenu_xtra_trailers a.selected,
#subMenu_xtra_trailers a.selected:hover {
	background: 0px 0 url(/images/menus/submenu_trailers_on.gif) no-repeat;
}

#subMenu_xtra_interactive {
	background: 0px 0 url(/images/menus/submenu_interactive_off.gif) no-repeat;
}
#subMenu_xtra_interactive a {
	background: 89px 0 url(/images/menus/submenu_interactive_over.gif) no-repeat;
}
#subMenu_xtra_interactive a:hover {
	background-position: 0 0;
}
#subMenu_xtra_interactive a.selected,
#subMenu_xtra_interactive a.selected:hover {
	background: 0px 0 url(/images/menus/submenu_interactive_on.gif) no-repeat;
}

#subMenu_xtra_tv {
	background: 0px 0 url(/images/menus/submenu_seenontv_off.gif) no-repeat;
}
#subMenu_xtra_tv a {
	background: 89px 0 url(/images/menus/submenu_seenontv_over.gif) no-repeat;
}
#subMenu_xtra_tv a:hover {
	background-position: 0 0;
}
#subMenu_xtra_tv a.selected,
#subMenu_xtra_tv a.selected:hover {
	background: 0px 0 url(/images/menus/submenu_seenontv_on.gif) no-repeat;
}



/* SUB-SUB MENUS */

/* all sub-sub (text) menus */

ul#links {
	margin: 0;
	padding: 0;
}
#links li {
	list-style: none;
}

#subSubMenu {
	color: #fff;
}
#subSubMenu:hover {
	color: #ff0;
}
#subSubMenu.selected, #subSubMenu.selected:hover {
	color: #0ff;
}

