@charset "UTF-8";
/* CSS Document */

.ai_cb {
border: 0px !important;
}

body {
margin: 0 auto; background-color: #b71312; padding: 0px; vertical-align: top;
}

p {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; color: #FFFFFF;
}

a {
color: #ffc20e; text-decoration: none;
}

a:visited {
color: #ffc20e; text-decoration: none;
}

a:hover {
color: #000000; text-decoration: none; background-color: #ffc20e;
}

.headline_text {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 16px; color: #ffc20e; font-weight: bold;
}

.quote_credit {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; color: #ffc20e; font-weight: bold;
}

.tandc_footer_text {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 8px; color: #ffffff; font-weight: normal;
}

.page_title_text {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 18px; color: #ffffff; font-weight: bold; letter-spacing: -0.5px;
}

.smallprint_text {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 12px; color: #666666; font-weight: normal;
}

.container_div {
width: 900px; height: auto; background-color: #b71312; float: left;
}

.skin_left_column {
background-image: url(../images/katniss/background_left.jpg); width: 150px; height: 950px; background-repeat: no-repeat; background-position: top;
}

.skin_right_column {
background-image: url(../images/katniss/background_right.jpg); width: 149px; height: 950px; background-repeat: no-repeat; background-position: top;
}

.skin_header_image {
background-image: url(../images/katniss/background_header.jpg); width: 630px; height: 310px; background-repeat: no-repeat; background-position: top;
}

.skin_header_image a {
background-color: transparent;
}

.skin_header_image a:hover {
background-color: transparent;
}


.header_div_01 {
width: 630px; float: left;
}

.header_div_02 {
width: 270px; height: 310px; float: left; background-image: url(../images/katniss/background_change_skin.jpg); background-repeat: no-repeat; background-position: top;
}

.header_div_02 a {
background-color: transparent;
}

.header_div_02 a:hover {
background-color: transparent;
}

.header_div_03 {
width: 135px; height: 310px; float: right; background-image: url(../images/katniss/background_change_skin_peeta.jpg); background-repeat: no-repeat; background-position: top;
}

.header_div_03 a {
background-color: transparent;
}

.header_div_03 a:hover {
background-color: transparent;
}

.header_div_04 {
width: 135px; height: 310px; float: left; background-image: url(../images/katniss/background_change_skin_katniss.jpg); background-repeat: no-repeat; background-position: top;
}

.header_div_04 a {
background-color: transparent;
}

.header_div_04 a:hover {
background-color: transparent;
}


.menu_div {
width: 900px; height: 50px; float: left;
}

.menu_under_div {
	width: 900px;
	height: 13px;
	background-image: url(../images/background_under_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}

.mount {
width: 900px; background-color: #000000;
}

.mount_header {
width: 900px; float: left; height: 15px; background-image: url(../images/mount_header.jpg); background-repeat: no-repeat; background-position: top;
}

.mount_footer {
width: 900px; float: left; height: 15px; background-image: url(../images/mount_footer.jpg); background-repeat: no-repeat; background-position: top;
}

.tandc_footer {
width: 850px; float: left; padding-top: 15px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; text-align: right; vertical-align: top;
}

.button_left {
padding-left: 0px; padding-right: 15px; padding-top: 15px; float: left;
}

.button_right {
padding-left: 25px; padding-right: 25px; padding-top: 15px; float: right;
}

.page_header {
width: 900px; background-color: #000000;
}

.page_footer {
width: 900px; background-color: #000000;
}

.page_title {
width: 800px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; padding-top: 25px; background-color: #000000; float: left; text-align: left;
}

.page_subtitle {
width: 800px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; background-color: #000000; float: left; text-align: left;
}


/* HOME PAGE CSS */

/* 08.11.13 JHT */

.feature_support {
width: 425px; float: left; padding-top: 10px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; background-color:#000000;
}

.feature_video {
width: 400px; float: left; padding-top: 10px; padding-right: 25px; padding-bottom: 19px; background-color:#000000;
}








.pod_sample_chapter {
width: 525px; padding-left: 25px; padding-right: 25px; background-color: #000000; float: left;
}


.pod_sample_header {
width: 525px; background-color: #000000;
}

.pod_sample_title {
width: 525px; background-color: #000000;
}

.pod_sample_content {
width: 299px; background-color: #000000; vertical-align: top; padding-left: 25px; padding-top: 15px; float: left;
}

.pod_sample_image {
width: 201px; background-color: #000000; vertical-align: top; float: left;
}

.pod_sample_footer {
width: 525px; background-color: #000000; padding-bottom: 25px;
}

.pod_press {
width: 300px; padding-right: 25px; background-color: #000000; float: left; 
}

.pod_press_header {
width: 300px; background-color: #000000;
}

.pod_press_title {
width: 300px; background-color: #000000;
}

.pod_press_content {
width: 275px; background-color: #000000; vertical-align: top; padding-left: 25px; padding-top: 15px; float: left;
}

.pod_press_footer {
width: 300px; background-color: #000000;  padding-bottom: 25px;
}

.pod_excerpts {
width: 525px; padding-left: 25px; padding-right: 25px; background-color: #000000; float: left; padding-bottom: 20px;
}

.pod_downloads {
width: 300px; padding-right: 25px; background-color: #000000; float: left;
}

.pod_downloads_header {
width: 300px; background-color: #000000;
}

.pod_downloads_title {
width: 300px; background-color: #000000;
}

.pod_downloads_content {
width: 275px; background-color: #000000; vertical-align: top; padding-left: 25px; padding-top: 15px; float: left;  overflow: auto;
}

.pod_downloads_footer {
width: 300px; background-color: #000000;  padding-bottom: 45px;
}

.pod_community {
width: 875px; background-color: #000000; padding-bottom: 25px; padding-right: 25px; background-image: url(../images/community_background.jpg); background-position: top; background-repeat: no-repeat; float: left; text-align: right;
}

.pod_community_link_left {
float: left; vertical-align: middle; margin-left: 309px;
}

.pod_community_link {
background-color: #000000; float: left; vertical-align: middle;
}

/* ABOUT THE AUTHOR CSS */
/* 08.11.13 JHT */

.pod_author {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left;
}

.pod_author_image {
width: 225px; margin-left: 25px; margin-bottom: 25px; background-color: #000000; float: left; border: 1px solid #666666;
}

.pod_author_bio {
width: 475px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; text-align: left; vertical-align: top;
}

/* ABOUT THE BOOK CSS */
/* 08.11.13 JHT */

.pod_book {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left;
}

.pod_book_image {
width: 425px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left;
}

.pod_book_bio {
width: 350px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; text-align: left; vertical-align: top;
}

/* PRESS AND REVIEWS CSS */
/* 08.12.16 JHT */

.pod_pressandreviews_page {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left;
}

.pod_pressandreviews_page_content {
width: 800px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left;
}


/* DOWNLOADS CSS */
/* 08.11.13 JHT */

.pod_downloads_page {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left;
}

.pod_downloads_bg_image {
width: 500px; margin-left: 25px; margin-bottom: 25px; background-color: #000000; float: left; border: 1px solid #666666;
}

.pod_downloads_bg_description {
width: 280px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; text-align: left;
}

.pod_downloads_icon_image {
width: 100px; margin-left: 25px; margin-bottom: 25px; background-color: #000000; float: left; border: 1px solid #666666;
}

.pod_downloads_icon_description {
width: 120px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; text-align: left;
}

.pod_downloads_chapter_image {
width: 300px; margin-left: 25px; margin-bottom: 25px; background-color: #000000; float: left;
}

.pod_downloads_chapter_description {
width: 475px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; text-align: left;
}

/* WHO WILL YOU SUPPORT CSS */
/* 08.11.13 JHT */

.pod_support_page {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; margin: 0 auto; text-align: center;
}

/* VIDEOS CSS */
/* 08.12.16 JHT */

.pod_videos_page {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; margin: 0 auto;
}

.pod_community_videos_content {
width: 800px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; margin: 0 auto;
}


/* GAME CSS */
/* 08.12.16 JHT */

.pod_game_page {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; margin: 0 auto;
}

.pod_game_page_content {
width: 800px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; margin: 0 auto; text-align: center;
}

/* COMMUNITY CSS */
/* 08.12.16 JHT */

.pod_community_page {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; margin: 0 auto;
}

.pod_community_page_content {
width: 800px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; float: left; margin: 0 auto;
}


/* COMPETITION CSS */
/* 08.12.19 JHT */

.pod_competition_page {
width: 850px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; margin: 0 auto;
}

.pod_competition_page_content {
width: 800px; padding-right: 25px; padding-left: 25px; padding-bottom: 25px; background-color: #000000; margin: 0 auto;
}

.dcLeft {
width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; color: #FFFFFF;
}

.dcRight {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; color: #000000;
}

/*.facebook_btn {
	position:absolute;
	top:270px;
	left:855px;
	width:225px;
	margin:0 auto;
}
*/
.facebook_btn {
	width:225px;
	margin:-90px auto;
	float:right;
	position:relative;
}

a img {border:none