@charset "UTF-8";
/* Resets all elements to 0 */


* {
vertical-align: baseline;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
font-size: 100%;
border: 0 none;
outline: 0;
padding: 0;
margin: 0;
}

html, body {

background:transparent url(/graphics/us_site_graphics/page_container_bg.gif) repeat-y scroll center top;
margin:0;
padding:0;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}



* html .visualIEFloatFix { height: 0.01%; } /*** Brings back invisable text in ie6 **/


.element_container h1, .top_story h2, .top_story h3, .second_story h2, .second_story h3, .sub_story h3, .latest_article h1, .paper_holder h2  {
font-family: Georgia, "Times New Roman", Times, serif;
}

.video_link_holder h1 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}


.page_bg {
background:transparent url(/graphics/us_site_graphics/top_gradient.gif) repeat-x scroll center top;
height:400px;
}

.page_container {
width: 1056px;
height: 200px;
margin: 0 auto;
}

.content_center {
padding:0 25px 0 25px;
}

.left_column {
float: left;
width: 580px;
padding: 0 0 0 4px;
}

.right_column {
float: right;
padding: 0 8px 0 0;
width: 410px;
}


/***** BLOG FEED *****/

.blog_feed {

}


/*********/


/***** HEADER *****/

.header {
height: 112px;
}

.header img {
margin: 10px 0 0 12px;
width: 175px;
}

.leader_board_holder {
float: right;
}

.leader_board_holder img {
margin: 2px 0 0 10px;
}

/********/



/***** NAVIGATION *****/

.search_form {
float: right;
margin: 20px 0 0 0;
}

.search_button {
padding: 6px 0 0 0;
vertical-align: middle;
}
/********/


/***** PAGE CONTENT *****/

.page_content {
background-color: #282828;
margin: -14px 0 0 0 ;
padding: 0 0 10px 0 ;
}

.main_strapline_text { 
color:#ADBEC6;
font-size: 22px;
margin: 0 0 -4px 10px;
z-index: 1;
padding: 4px 0 0 0;
}

/********/

.element_container {
margin: 4px 4px 8px 4px;
border: solid 1px #4f4f4f;
}

.element_container h1 {
font-size: 22px;
color:#2f2f2f;
background-image:url(/graphics/us_site_graphics/element_container_h1_bg.gif);
height: 33px;
padding: 4px 0 0 0;
}

.element_container h1 img {
vertical-align: middle;
}

.element_container li span {
color:#ea6464;
}


.ph_logo {
margin: -38px 0 10px 0;
}
/***** EARLY BIRD SIGN UP *****/

.early_bird_sign_up  {
width: 400px;
height: 220px;
}

.early_bird_sign_up span {
visibility: hidden;
display: inline-block;
width: 400px;
height: 220px;
text-decoration: none;
}
.early_bird_sign_up a {
background-image: url(/graphics/us_site_graphics/home_page_gif.gif);
width: 400px;
height: 220px;
display: inline-block;
text-decoration: none;
}

.early_bird_sign_up a:hover {
background-image: url(/graphics/us_site_graphics/home_page_gif_hover.gif);
text-decoration: none;
}


/***** TOP FIVE *****/

.top_five {
background-color:#FFFFFF;
}

.top_story {
margin: 0 0 10px 0;
}

.top_story h2 {
font-size: 40px;
background-image: url(/graphics/us_site_graphics/top_story_one.gif);
background-repeat: no-repeat;
background-position: 4px 0;
background-color: #F2F2F2; 
padding: 4px 0 4px 38px;
color: #15386d;
text-transform:uppercase;
font-family: Georgia, "Times New Roman", Times, serif;
}
.top_story h3 {
font-size: 19px;
margin: 6px 0 0 8px;
min-height:180px;
height:auto !important;
height:160px;
}

.top_story h2 a {
color: #15386d;
text-transform:uppercase;
text-decoration: none;
}

.top_story h2 a:hover {
color: #ff0000;
text-decoration: none;
}

.top_story_image {
float: right;
margin: 10px 10px 10px 20px;
width: 280px;
overflow: hidden;
border: solid 1px #c0c0c0;
height: 179px;
}

.top_story_image img {
width: 335px;
}

.top_story ul {
margin: -10px 0 0 10px;
padding: 0 ;
list-style: none;
}

.top_story li {
margin: 0;
font-size:13px;
color: #7b3434;
padding: 0 0 4px 5px;
}

.top_story li a {
color: #7b3434;
text-decoration: none;
}

.top_story li a img{
padding: 0 4px 4px 0;
vertical-align: middle;
}


.top_story li a:hover {
color: #ff0000;
}

.login_width {
text-align: right;
width: 60px;
}

.login_btn {
vertical-align:middle;
margin: 0 0 0 6px;
}


/******* SECOND STORY ********/

.sub_story {
margin: 0 8px 0 0;
width: 275px;
min-height: 390px;
display: inline-block;
float: left;
background-color:#FFFFFF;
}


.second_story, .third_story, .forth_story, .fifth_story {
font-size: 24px;
background-repeat: no-repeat;
background-position: 4px 0;
background-color: #F2F2F2; 
padding: 0 0 0 32px;
border: solid 1px #e1e1e1;
line-height: 30px;
}

.second_story { background-image: url(/graphics/us_site_graphics/top_story_two.gif); background-color: #F2F2F2; }
.third_story { background-image: url(/graphics/us_site_graphics/top_story_tthree.gif); background-color: #F2F2F2;  }
.forth_story { background-image: url(/graphics/us_site_graphics/top_story_four.gif); background-color: #F2F2F2;  }
.fifth_story { background-image: url(/graphics/us_site_graphics/top_story_five.gif); background-color: #F2F2F2;  }


.sub_story h3 {
margin: 10px 0 8px 10px;
font-size: 17px;
font-family: Georgia, "Times New Roman", Times, serif;

}

.sub_story h2 a {
color: #15386d;
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration: none;
}

.sub_story h2 a:hover {
color: #ff0000;
text-decoration: none;
}

.sub_story ul {
margin: 0 0 0 12px;
padding: 0 ;
list-style: none;
}

.sub_story li {
margin: 0 0 4px 0;
font-size:12px;
color: #7b3434;
padding: 4px 0 4px 0;
line-height: 1.2;
min-height: 29px;
height:auto !important;
height:29px;
}

.sub_story li a img {
padding: 2px 6px 0 2px;
vertical-align: middle;
float: left;
}
.sub_story li a:hover {
color: #ff0000;
}


.sub_story li a {
color: #7b3434;
text-decoration: none;
}

.sub_story li:hover {
background-color: #e9e8e8;
}


/***** NEWSPAPER SOURCE ICONS ********/

.ny_times, .associated_press, .newsweek, .reuters {
background-repeat: no-repeat;
background-position: 0 0;
}

.ny_times_02, .associated_press_02, .newsweek_02, .reuters_02 {
background-repeat: no-repeat;
background-position:  0 0;
padding: 0 4px 0 25px;
}

.ny_times, .ny_times_02 {
background-image:url(/graphics/us_site_graphics/icons/source_icons/nytimes.jpg);
}

.associated_press, .associated_press_02 {
background-image: url(/graphics/us_site_graphics/icons/source_icons/associatedPress.gif);
}

.newsweek, .newsweek_02 {
background-image: url(/graphics/us_site_graphics/icons/source_icons/newsweek.jpg);
}

.reuters, .reuters_02 {
background-image: url(/graphics/us_site_graphics/icons/source_icons/reuters.gif);
}

/***** Best of the rest ********/

.best_of_rest, .everything_else {
background-color:#413f41 ;
}

.best_of_rest ul, .everything_else ul {
margin: 0;
padding: 0;
}

.best_of_rest li, .everything_else li {
margin: 0 0 1px 0;
padding: 0 0 0 5px;
font-size: 12px;
color: #335c9e;
background-image: url(/graphics/us_site_graphics/metal_li_bg.gif);
background-repeat: repeat-x;
height: 33px;
list-style-image:url(/graphics/us_site_graphics/metal_arrow_list_style.png);
list-style-position: inside;
vertical-align: top;
}

.best_of_rest li { background-image: url(/graphics/us_site_graphics/metal_li_bg_everything.gif);
list-style-image:url(/graphics/us_site_graphics/metal_arrow_list_style_red.png);

}


.best_of_rest li { background-image: url(/graphics/us_site_graphics/metal_li_bg_everything.gif);
list-style-image:url(/graphics/us_site_graphics/metal_arrow_list_style_red.png);

}

.best_of_rest li a , .everything_else li a {
color: #335c9e;
text-decoration:none;
font-size: 13px;
}

.best_of_rest li a {
color: #7B3434;
}

.best_of_rest li:hover, .everything_else li:hover {
background-image: url(/graphics/us_site_graphics/metal_li_bg_hover.gif);
background-repeat: repeat-x;
color:#284e8b;
cursor: pointer;
}

.best_of_rest li a:hover {
color: #ff0000;
}

.best_of_rest li:hover {
background-image: url(/graphics/us_site_graphics/metal_li_bg_hover_everything.gif);
}



.best_of_rest li a img, .everything_else li a img {
vertical-align: middle;
padding: 0 4px 2px 0;
}

.best_of_rest span, .everything_else span {
color:#666666 ! important;
}




/******** TOP TEN  *********/

.top_ten ul {
margin: 0;
padding: 0;


}

.top_ten {
background-color: #000000 ! important;
}




.top_ten li  {
margin: 0;
padding: 0 0 0 8px;
font-size: 12px;
color: #aecce2;
background-image: url(/graphics/us_site_graphics/dark_metal_li_bg.gif);
background-repeat: repeat-x;
height: 38px;
vertical-align: top;
list-style: none;
border-top: solid 1px #161616;
color: #f85f5f;
width:392px;
display: block;
}

.top_ten li div  { 
padding: 0;
display: inline-block;
float: left;
font-size:  22px;
vertical-align: top;
font-style:italic;
width: 26px;
margin: 0 11px 0 0;

}

.top_ten_link {
color:#AECCE2 ! important;
display:block;
height:16px;
overflow:hidden;
margin: 3px 0 0 0;
}


.top_ten_source {
display: block;
color:#FFFFFF ! important;
margin: 0 0 0 38px;
font-size: 11px;
}

.top_ten li a {
color: #aecce2;
text-decoration:none;
}


.top_ten li:hover {
background-image: url(/graphics/us_site_graphics/dark_metal_li_bg_hover.gif);
background-repeat: repeat-x;
border-top: solid 1px #1b1b1b;
cursor: pointer;
}


.top_ten_01 {
background-image:url(/graphics/us_site_graphics/icons/top_ten_numbers/top_ten_01.png);
background-repeat: no-repeat;
}

/************ lAst nights  blogs ************/
.last_night_link {
color: #335C9E ! important;
display:block;
height:16px;
overflow:hidden;
margin: 3px 0 0 0;
}


.last_night_source {
display: block;
color:#454545 ! important;
margin: 0 0 0 38px;
font-size: 11px;
font-weight: normal ! important;
}




.last_nights_blogs ul {
margin: 0;
padding: 0;


}

.last_nights_blogs {
background-color:#413f41 ! important;
width: 400px;
}


.last_nights_blogs li span {
display: block;
}

.last_nights_blogs li  {
margin: 0;
padding: 0 0 0 8px;
font-size: 12px;
color: #F85F5F;
background-image: url(/graphics/us_site_graphics/metal_li_bg_big.gif);
background-repeat: repeat-x;
height: 38px;
vertical-align: top;
list-style: none;
border-top: solid 1px #161616;
color: #f85f5f;
font-weight: bold;
}

.last_nights_blogs li div  { 
padding: 4px 0 0  0;
display: inline-block;
float: left;
font-size:  22px;
vertical-align: top;
font-style:italic;
width: 26px;
margin: 0 11px 0 0;
}

/*.last_nights_blogs li span {
display: block;
color:#454545 ;
margin: 0 0 0 0;
font-size: 11px;
}*/

.last_nights_blogs li a {
color: #335C9E;
text-decoration:none;
}


.last_nights_blogs li:hover {
background-image: url(/graphics/us_site_graphics/metal_li_bg_hover_big.gif);
background-repeat: repeat-x;
border-top: solid 1px #1b1b1b;
cursor: pointer;
}

/******* TOP TRACKER ***********/


.article_tabs {
width: 400px;
margin: 4px 4px 8px 4px;
}

.article_tabs img {
vertical-align: bottom;
}

.article_tabs h2 {
width: 174px;
background-repeat: repeat-x;
font-size: 13px;
border-bottom: none;
}

.article_tabs h2 a {
text-decoration: none;
font-size: 12px;
color: #dde0e5;
}
.article_tabs h2 a:hover {
color: #ffffff;
}


.article_image_holder { 
float: right;
width: 89px;
overflow: hidden;
margin: 4px;
}

.latest_article a { 
text-decoration: none;
}

.latest_article img {
height: 114px;
margin-left:-20%;
}

.latest_article h1 {
font-size: 20px;
color: #FFFFFF;
margin: 4px 0 0 4px;
text-indent: 16px;
background-repeat: no-repeat;
background-position: 0 3px ;
}

.latest_article h2 {
margin: 4px;
}

.latest_article { background-repeat: repeat-x;
height: 123px;
overflow: hidden; }



/*** Specific ***/
.top_tracker h2 {
background-image: url(/graphics/us_site_graphics/latest_tracker_bg.gif);
border: solid 1px #50688f;
color: #faa732;
border-bottom: none;
}

.top_tracker h2 a {
color: #dde0e5;
}

.tracker_styles {
background-image: url(/graphics/us_site_graphics/latest_tracker_main_bg.gif);
border: solid 1px #50688f;
background-color: #234378;
}
.tracker_styles h2 {
color: b3ccf4;
background-image: none;
border: none;
width: 100%;
}

/*.tracker_styles img {
border: solid 1px #50688f;
}*/

.tracker_styles h1 {
background-image: url(/graphics/us_site_graphics/latest_tracker_arrow.png);
}

.article_tabs a h1 {
color: #FFFFFF;
text-decoration: none;
}

.top_tracker a:hover h1 {
color: #dedede;
background-position: 2px 3px ;
}

.polls_styles a:hover h1 {
background-position: 4px 6px;
}

.top_polls h2 {
background-image: url(/graphics/us_site_graphics/latest_poll_bg.gif);
border: solid 1px #677761;
border-bottom: none;
color: #faa732;
}

.top_polls h2 a, .polls_styles h1 a {
color: #dde0e5;
}

.polls_styles {
background-image: url(/graphics/us_site_graphics/latest_poll_main_bg.gif);
border: solid 1px #677761;
background-color: #41563a;
}
.polls_styles h2 {
color: b3ccf4;
background-image: none;
border: none;
width: 100%;
}

.polls_styles h1 {
background-image: url(/graphics/us_site_graphics/latest_poll_arrow.png);
background-position: 2px 6px;
}

.polls_styles img {
border: solid 1px #677761;

}


/******** VIDEOS   ************/

.video_styles ul {
list-style: none;
}

.video_styles li {
width: 398px;
background-image: url(/graphics/us_site_graphics/video_link_main_bg.gif);
background-repeat: repeat-x;
background-image: #c5c5c5;
border: solid 1px #949494;
height: 80px;
margin-bottom: 1px;
}


.video_styles li:hover {
background-image: url(/graphics/us_site_graphics/video_link_main_bg_hover.gif);
}

.video_img_holder {
height: 67px;
border: solid 1px #373737;
margin: 2px 6px 4px 4px;
overflow:hidden;
width:90px;
float: left;
}

.image_size {
width: 124px;
overflow: hidden;

}

.video_img_holder img {
float: left;
height: 68px;
height: expression( document.body.clientHeight > 67 ? "68px" : "auto" ); /* sets max-width for IE */
}

.video_link_holder h1 {
background-image: none;
font-size: 12px;
color: #454545;
font-weight: 300;
margin: 5px 0 6px 0;
line-height: 1.4;
}



.video_link_holder h1 span {
color: #8e8d8d;
}

.video_link_holder a {
text-decoration: none;
}

.video_link_holder a:hover h1, .video_link_holder a:hover h2, {
color: #323232;
}

.video_link_holder a:hover img {
margin-bottom:4px;
}

.video_link_holder h2 {
background-image:url(/graphics/us_site_graphics/video_source.png);
background-position:-12px 0;
background-repeat: no-repeat;
vertical-align: bottom;
text-indent: 52px;
font-size: 12px;
color: #454545;
margin: 0 0 0 102px;
}

.video_link_holder h2 img {
float: none;
border: none;

}

/*** NEWSPAPERS ******/

.paper_container {
margin: 4px 8px 8px 8px;
border: none;
}

.paper_holder {
border-left:1px solid #DA1B1B;
border-right:1px solid #DA1B1B;
padding:10px 30px 10px 86px;
}



.paper_holder h2 {
font-size:20px;
line-height:1.2;
margin:18px 4px 4px;
}

.paper_holder h2 a {
color: #054E8B;
text-decoration: none;
display: block;
margin-top: 10px;
font-size: 16px;
}

.paper_holder h2 a:hover {
color: #ff0000;
text-decoration: underline;
}

.paper_holder ol {
margin: 0 0 0 35px;
padding: 0;
}

.paper_holder li  {
margin: 0 0 4px 0;
padding: 0;
font-size:12px;
color: #054e8b;
}

.paper_holder li a {
color: #054e8b;
text-decoration: none;
}

.paper_holder li a:hover {
background-color: #f1f1f1;
}

.paper_holder li span {
color:#454545;
margin: 0;
}

.paper_logo {
margin: 12px 0 0 84px;
}

.hide_paper_links {
height: 16px;
overflow: hidden;
}

.front_page_holder {
margin: 15px;
padding: 4px;
background-color: #d9d8d8;
border: solid 1px #cccbcb;
width: 230px;
height: 230px;
float: left;
}

.front_page_holder img {
border: 1px solid #c5c3c3;
height: 226px;
height: expression( document.body.clientWidth > 225 ? "226px" : "auto" ); /* sets max-width for IE */
overflow: hidden;
}

.paper_holder_1 {
height:226px;
width:226px;
overflow:hidden;
}

.footer {
margin: 10px 0 10px 0;
}

.footer ul {
margin: 0 0 0 20px;
padding: 0;
list-style: none;
}

.footer li {
float: left ;
color: #FFFFFF;
font-size:12px;
padding: 0;
margin: 0 10px 0 0 ;
}

.footer li a {
color: #FFFFFF;
text-decoration: none;
}

.footer li a:hover {
color: #FFFFFF;
text-decoration: underline;
}

/********** Sign in form ****************/

.sign_in_form {
float: right;
margin:0 7px  0 0;
color: #FFFFFF;
font-size:10px;
min-width: 360px;
}

.sign_in_form td {
margin: 0 4px 0 4px;
}

.welcome_back {
float: right;
margin:14px 16px 0 0;
color: #FFFFFF;
font-size:10px;
}

.welcome_back a {
color: #f0f0f0;
text-decoration: none;
}

/***** Cheat Sheet styles  *******/

.cheat_sheet_holder {
border: solid 1px #da1b1b;
border-bottom: 0;	
}

.cheat_sheet_shadow_holder {
background-image: url(/graphics/cheat_sheet_shadow.gif);
background-repeat: repeat-y;
background-color: #ffffff;
margin: 0 0 0 0px;
}

.cheat_sheet_holder p {
background-color:#DA1B1B;
color:#FFFFFF;
padding:0 0 0 6px;
}

.cheat_sheet_holder p strong {
font-weight: bold;
margin:0 0 0 87px;	
}

.cheat_sheet_holder h2 {
font-size: 18px;
font-weight: 900;
color:  #2F2F2F;
font-family: 'Arial-Black', Gadget, sans-serif;
text-align: center;
}

.paper_holder p {
margin: 0 0 0 2px;
font-size:13.5px;
line-height:1.4;
text-align: justify;
}


.cheat_sheet_bg_holder {
background-color: #ffffff;
margin: 47px 0 0 67px;
width: 861px;
} 

.paper_holder img {
border: solid 1px #000000;
margin: 0 12px 12px 12px;
}

/* cheat sheet */

.cheat_sheet_nav {
height: 78px;
margin: 0 0 0 0;
padding: 24px 0 10px 14px;
overflow: hidden;
border-left:1px solid #DA1B1B;
border-right:1px solid #DA1B1B;
}

.cheat_sheet_nav ul {
margin:0 0 0 22px;
padding: 0 ;
list-style: none ;
}

.cheat_sheet_nav li {
float: left;
margin-left: 0px;
padding: 0 0 0 0 ;
}

.cheat_sheet_nav a {
  display: block;
  width: 70px;
  height: 80px;
}


.cheat_sheet_nav a:hover { background-position: 0 -80px; }
.cheat_sheet_nav span { display: none; }

.cheat_sheet_nav p { float: left; }

.dash_main {
  display: block;
  width: 70px;
  height: 72px;
  background-image:url(/graphics/button/new_nav/dash_main_nav.png);
  background-repeat:no-repeat;
  background-position: 0 -140px;
}


/****** cheat sheet nav ends ****/

.paper_logo {
margin: 0 0 0 -55px ! important;
border: 0 ! important;
height: 40px;
}

.right_image {
	margin-right: 0 ! important;
}
.left_image {
	margin-left: 0 ! important;
}

.paper_holder {
border-left: solid 1px #da1b1b;
border-right: solid 1px #da1b1b;
padding:10px 30px 10px 86px;
}

.paper_container {
margin: 4px 8px 8px 8px;
border: none;
background-color: #ffffff;
}
.paper_holder a{
}

.paper_holder h1 {
background-image: none; 
font-size: 18px;
margin: 0 0 5px 0;
height: auto;
font-family: arial;
color: #da1b1b;
font-weight: bold;
}

.jump_to {
padding: 35px 0 0 0 ! important ;
}	

.paper_logo_holder {
float: left;
margin: 18px 0 0 0; 
}

