@charset "UTF-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background-color:#dbdbdb;
background-image:url(images/HBO_bg2.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
color:#FFFFFF;
}

.red {
color:#e33c3d;
}

.subheadline{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-transform:capitalize;
font-size: 15px;
}

#outer_shell {
position:relative;
margin: 0 auto;
width:964px;
}

#middle_section {
width:100%;
height:185px;
background-image:url(images/inner_middle_bg.jpg);
background-repeat:no-repeat;
}

#home_bottom {
	position:absolute;
	left:418px;
	top:84px;
}

#top_nav {
width:100%;
height:83px;
background-image:url(images/top_nav_bg.jpg);
}

#top_nav a {
float:left;
}
 
a.top_nav1 {
background: url(images/top_nav1.jpg) no-repeat bottom left;
width:205px;
height:83px;
display:block;
background-position:0 0;
}

a.top_nav1:hover{
background: url(images/top_nav1.jpg) no-repeat bottom left;
background-position:-205px 0;
}

a.top_nav2 {
background: url(images/top_nav2.gif) no-repeat bottom left;
width:212px;
height:83px;
display:block;
background-position:0 0;
}

a.top_nav2:hover{
background: url(images/top_nav2.gif) no-repeat bottom left;
background-position:-212px 0;
}

a.top_nav3 {
background: url(images/top_nav3.gif) no-repeat bottom left;
width:191px;
height:83px;
display:block;
background-position:0 0;
}

a.top_nav3:hover{
background: url(images/top_nav3.gif) no-repeat bottom left;
background-position:-191px 0;
}

a.top_nav4 {
background: url(images/top_nav4.jpg) no-repeat bottom left;
width:217px;
height:83px;
display:block;
background-position:0 0;
}

a.top_nav4:hover{
background: url(images/top_nav4.jpg) no-repeat bottom left;
background-position:-217px 0;
}

a.top_nav5 {
background: url(images/top_nav_spacer.jpg) no-repeat bottom left;
width:139px;
height:83px;
display:block;
background-position:0 0;
}

a.top_nav5:hover{
background: url(images/top_nav_spacer.jpg) no-repeat bottom left;
background-position:0 0;
}

#google_search {
position:absolute;
width:197px;

top:105px;
left:73px;
padding-top:8px;
padding-left:127px;
}

#google_button{
margin:0;
padding:0;
border:none;
width:19px;
height:19px;
background-image:url(images/google_button.jpg);
background-repeat:no-repeat;
}

input.btn { 
margin:0;
padding:0;
border:none;
width:19px;
height:19px;
background-image:url(images/google_button.jpg);
background-repeat:no-repeat;
background-color:#000000;
}

#youtube_video {
position:absolute;
width:339px;
height:211px;
background-color:#610000;
left:54px;
top:174px;
padding:10px;
}

#video_archive {
position:absolute;
width:171px;
height:23px;
left:141px;
top:430px;
}

#issues_go {
	position:absolute;
	width:204px;
	height:115px;
	left:738px;
	top:151px;
}

#nav_center {
	position:absolute;
	width:302px;
	height:67px;
	left:10px;
	top:191px;
}

#nav_center a {
float:left;
}

a.nav_center1 {
background: url(images/nc1.jpg) no-repeat bottom left;
width:61px;
height:67px;
display:block;
background-position:-61px 0;
}

a.nav_center1:hover{
background: url(images/nc1.jpg) no-repeat bottom left;
background-position:0 0;
}

a.nav_center2 {
background: url(images/nc2.jpg) no-repeat bottom left;
width:60px;
height:67px;
display:block;
background-position:-60px 0;
}

a.nav_center2:hover{
background: url(images/nc2.jpg) no-repeat bottom left;
background-position:0 0;
}

a.nav_center3 {
background: url(images/nc3.jpg) no-repeat bottom left;
width:60px;
height:67px;
display:block;
background-position:-60px 0;
}

a.nav_center3:hover{
background: url(images/nc3.jpg) no-repeat bottom left;
background-position:0 0;
}

a.nav_center4 {
background: url(images/nc4.jpg) no-repeat bottom left;
width:60px;
height:67px;
display:block;
background-position:-60px 0;
}

a.nav_center4:hover{
background: url(images/nc4.jpg) no-repeat bottom left;
background-position:0x 0;
}

a.nav_center5 {
background: url(images/nc5.jpg) no-repeat bottom left;
width:61px;
height:67px;
display:block;
background-position:-61px 0;
}

a.nav_center5:hover{
background: url(images/nc5.jpg) no-repeat bottom left;
background-position:0 0;
}


#updates {
position:absolute;

height:23px;
left:663px;
top:113px;
}

#social {
	position:absolute;
	width:153px;
	height:45px;
	left:400px;
	top:195px;
	line-height:120%;
	padding-top:5px;
    background-color:#5c0100;
	color:#da9b9c;
}

#social a {
color:#da9b9c;
text-decoration:none;
}

#social a:hover {
color:#da9b9c;
text-decoration:underline;
}

a.social1 {
background: url(images/social_interior_rss.jpg) no-repeat bottom left;
width:51px;
height:50px;
display:block;
background-position:-51px 0;
}

a.social1:hover{
background: url(images/social_interior_rss.jpg) no-repeat bottom left;
background-position:0 0;
}

a.social2 {
background: url(images/social_interior_facebook.jpg) no-repeat bottom left;
width:51px;
height:50px;
display:block;
background-position:-51px 0;
}

a.social2:hover{
background: url(images/social_interior_facebook.jpg) no-repeat bottom left;
background-position:0 0;
}

a.social3 {
background: url(images/social_interior_youtube.jpg) no-repeat bottom left;
width:51px;
height:50px;
display:block;
background-position:-51px 0;
}

a.social3:hover{
background: url(images/social_interior_youtube.jpg) no-repeat bottom left;
background-position:0 0;
}

a.social4 {
background: url(images/social_interior_twitter.jpg) no-repeat bottom left;
width:51px;
height:50px;
display:block;
background-position:-51px 0;
}

a.social4:hover{
background: url(images/social_interior_twitter.jpg) no-repeat bottom left;
background-position:0 0;
}


#bottom_top_section {
width:964px;
height:60px;
background-image:url(images/bottom_top_interior_bg.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-top:25px;
}

#bottom_top_section img {
float:left;
margin-left:30px;
padding:0;
}

#bottom_top_section a {
float:right;
margin:0;
padding:0;
}


#font_resize {
	position:absolute;
	top:304px;
	right:240px;
}

#font_resize a {
float:right;
}

#font_resize img {
margin:0;
padding:0;
}

#news_ticker {
width:540px;
height:20px;
margin-left:170px;
padding-top:29px;
}

#bottom_section_expander {
width:100%;
background-image:url(images/bottom_bg.gif);
background-repeat:repeat-y;
}

#left_text {
width:666px;
padding-left:30px;
padding-top:10px;
line-height:140%;
}

#left_text hr {
border: 1px solid #8c8c8c;
}

#left_text img {
margin:0;
padding:0;
}

#left_text a{
color:#999999;
text-decoration:none;
font-weight:bold;
}

#left_text a:hover {
color:#e33c3d;
text-decoration:underline;
}

#left_text:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}

#right_banners {
float:right;
width:175px;
padding-right:26px;
padding-left:25px;
top:0;
}

#footer{
width:100%;
height:50px;
}

#footer_inner_shell {
position:relative;
margin: 0 auto;
width:922px;
height:15px;
background-image:url(images/footer_bg.gif);
background-repeat:no-repeat;
padding-left:222px;
padding-top:35px;
color:#999999;
padding-bottom:5px;
}

