﻿body { }
strong { font-weight: bold; }

* #container { background: #fff url('/public/webimages/container_bg.jpg') no-repeat; width: 1050px; margin: 0 auto; border: solid 1px #d2d2d2; border-top: 0; }
html>body #container { background: #fff url('/public/webimages/container_bg.jpg') no-repeat; width: 1000px; margin: 0 auto; border: solid 1px #d2d2d2; border-top: 0; }

#header { background: url('images/header_bg.jpg') no-repeat; width: 100%; height: 190px; margin: 0; }
#header #logo { float: left; background: url('/public/webimages/mrc_logo.jpg') no-repeat; width: 116px; height: 163px; margin: 15px 0 0 20px; }


#menu { float: left; background: url('/public/webimages/menu_bg.jpg') no-repeat; width: 829px; height: 66px; margin: 15px 0 0 20px; }
#menu .search-form { float: right; width: 180px; background: url('/public/webimages/search_bg.jpg') top left no-repeat; margin: 5px 10px 0 0; text-align: right; }
html>/**/body #menu .search-form { width: 171px; }
#menu .search-form .textbox { border: 0; padding: 0; width: 100px; position: relative; top: -6px; margin: 0 10px 0 6px; color: #777; font: normal 11px arial, sans-serif; }
#menu .search-form a { color: #333; font: normal 11px tahoma, arial, sans-serif; text-decoration: underline; }

/* Navigation Menu */
#nav { }
#nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; z-index: 999; }
#nav li { float: left; list-style: none; }
#nav a { display: block; text-decoration: none; }

/* Top menu Links */
#nav .toplevel { height: 28px; padding: 0; margin: 5px 0 0 15px; }
/*#nav .toplevel:hover { background: url('/public/webimages/menu_on_bg.jpg') repeat-x; }*/
#nav .toplevel a { color: #444; font: bold 11px tahoma, arial, sans-serif; text-decoration: none; margin: 5px 0 0 0; }
#nav .toplevel a:hover { color: #fff; }
#nav .toplevel:hover a { color: #fff; }

#nav .selected { background: url('/public/webimages/menu_on_bg.jpg') repeat-x; }
#nav a.selected { height: 28px; color: #fff; font: bold 11px tahoma, arial, sans-serif; text-decoration: none; margin: 0; padding: 5px 5px 2px 5px; }

#nav .subitem { float: left; text-align: left; }

#submenu { clear: both; position: relative; top: -28px; left: 15px; background: url('/public/webimages/menu_sub_bg.jpg') repeat-x; width: 680px; height: 28px; }
html>/**/body #submenu { top: -10px; }
#submenu ul li { float: left; height: 20px; margin: 0 0 0 5px; }

/* Dropdown links */
#submenu ul li a { color: #d2d2d2; font: bold 11px tahoma, arial, sans-serif; text-decoration: none; padding: 4px 10px 4px 4px; }
#submenu ul li a:hover { color: #fff; background: #13387b; padding: 4px 10px 4px 4px; }

.tabsmenuclass { height: 20px; margin: 0; }
#submenu .tabsmenucontent { position: relative; top: 4px; }


#footer { clear: both; background: #63709a; width: 100%; padding: 5px 0 0 0; color: #fff; font: bold 12px tahoma, arial, sans-serif; margin: 10px 0 0 0; text-align: center; }
#footer ul { width: 750px; list-style: none; margin: 0 auto; padding: 10px 0; }
#footer ul li { float: left; margin: 0 20px 0 0; }
#footer ul li a { color: #fff; font: bold 13px tahoma, arial, sans-serif; text-decoration: none; }


#maincol { clear: none; margin: 0; padding: 10px 15px; overflow: hidden; }
html>/**/body #maincol { padding: 0 15px; }

#leftcol-home {
	float: left;
	width: 620px;
	margin: 0 15px 0 0;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
}

#rightcol-home {
	float: left; 
	width: 335px; 
	margin: 0;	
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	background: #fff;
	text-align: center;
}


#adcol-home {
	float: left;
	width: 160px;
	margin: 0;
	text-align: center;
	padding-bottom: 10000px;
	margin-bottom: -10000px;	
}


#leftcol-article {
	background: white;
	float: left;
	width: 500px;
	margin: 0 20px 0 0;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
}

#leftcol-article-wide {
	background: white;
	float: left;
	width: 825px;
	margin: 0 20px 0 0;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
}

#rightcol-article {
	float: left; 
	width: 300px; 
	margin: 0 20px 0 0;	
	padding-bottom: 10000px;
	margin-bottom: -10000px;
}


#adcol-narrow {
	float: left;
	width: 130px;
	margin: 0;
	text-align: center;
	padding-bottom: 10000px;
	margin-bottom: -10000px;	
}

#widecol {
	float: left;
	width: 930px;
	margin: 0 15px 0 0;
	padding: 20px;
	padding-bottom: 10000px;	
	margin-bottom: -10000px;
	background: #fff;
}


/* Alert Box */
.alert-box { background: #990000; width: 100%; height: 20px; color: #fff; font: bold 14px tahoma, arial, sans-serif; padding: 5px 0; text-align: center; margin: 3px 0 5px 0; }
.alert-box a { color: #fff; font: bold 14px tahoma, arial, sans-serif; text-decoration: none; }

/* Main Homepage Section */
.feature-section { background: url('/public/webimages/feature_bg.jpg') repeat-y; width: 620px; }
.feature-section .header { background: url('/public/webimages/feature_header_bg.jpg') repeat-x; width: 620px; height: 35px; }
.feature-section .header h2 { color: #fff; font: bold 15px tahoma, arial, sans-serif; padding: 3px 0 0 5px; }

.feature-section .main-item { text-align: center; margin: 5px 10px 20px 10px; }
.feature-section .main-item .title a { color: #990000; font: bold 26px tahoma, arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.feature-section .main-item .date { color: #999; font: normal 11px tahoma, arial, sans-serif; margin: 0 0 5px 0; }
.feature-section .main-item .image { }

.feature-section .item { margin: 0 10px 20px 10px; }
.feature-section .item .title a { color: #13387b; font: bold 17px tahoma, arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.feature-section .item .date { color: #999; font: normal 11px tahoma, arial, sans-serif; }

.feature-section .divider { background: url('/public/webimages/divider.jpg') no-repeat; width: 375px; height: 8px; margin: 5px auto; }

.cyber-signup { width: 550px; margin: 0 auto; }
.cyber-signup .text { float: left; color: #990000; font: bold 11px tahoma, arial, sans-serif; margin: 8px 30px 0 0; }
.cyber-signup .signup-form { float: left; width: 240px; background: url('/public/webimages/signup_bg.jpg') top left no-repeat; margin: 5px 10px 0 0; text-align: right; }
.cyber-signup .signup-form .input-signup { float: left; border: 0; padding: 0; width: 150px; margin: 4px 10px 0 6px; color: #777; font: normal 11px arial, sans-serif; }

.feature-section .footer { background: url('/public/webimages/feature_footer_bg.jpg') no-repeat; width: 670px; height: 12px; }


.two-column { }
.two-column .left-column { float: left; width: 290px; border-right: solid 1px #777; margin: 0 20px 0 0; padding: 0 10px 0 0; }
.two-column .right-column { float: left; width: 290px; }
.two-column h1 { color: #555; font: bold 15px tahoma, arial, sans-serif; margin: 0 0 10px 0; }
.two-column h2 { color: #555; font: bold 15px tahoma, arial, sans-serif; margin: 0 0 10px 0; }
.two-column h3 { color: #555; font: bold 13px tahoma, arial, sans-serif; margin: 0 0 10px 0; }
.two-column h4 { color: #990000; font: bold 12px tahoma, arial, sans-serif; margin: 0 0 5px 0; }
.two-column p { color: #333; font: normal 13px/17px tahoma, arial, sans-serif; }

.three-column { }
.three-column .left-column { float: left; width: 180px; border-right: solid 1px #ccc; margin: 0 10px 0 0; padding: 0 20px 0 0; }
.three-column .center-column { float: left; width: 180px; border-right: solid 1px #ccc; margin: 0 10px 0 0; padding: 0 20px 0 0; }
.three-column .right-column { float: left; width: 180px; }
.three-column .left-column h2, .three-column .center-column h2, .three-column .right-column h2 { color: #555; font: bold 13px tahoma, arial, sans-serif; margin: 0 0 10px 0; }


/* Homepage - Bias Alert */
.bias-alert { position: relative; top: -20px; margin: 0; padding: 0 5px; }
.bias-alert .sliderwrapper { margin: 0; padding: 0; }
.bias-alert .bias-alert-slider-pager { position: relative; top: 210px; left: 210px; height: 25px; width: 80px; z-index: 999; }
.bias-alert .feature { margin: 0; padding: 0; }
.bias-alert .feature .thumbnail { }
.bias-alert .feature .thumbnail .image { width: 240px; height: 180px; margin: 0 0 5px 0; }
.bias-alert .feature .title a { color: #1f3a6d; font: bold 16px arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.bias-alert .feature .date { color: #000; font: bold 11px arial, sans-serif; margin: 0 0 5px 0; }
.bias-alert .feature .desc { color: #333; font: normal 11px arial, sans-serif; line-height: 16px; }

.bias-alert ul { margin: 0; padding: 0 0 0 20px; }
.bias-alert ul li { list-style: url('/public/webimages/dot_grey.jpg'); margin: 0 0 5px 0; }
.bias-alert ul li a { color: #3f668a; font: bold 11px arial, sans-serif; text-decoration: none; }
.bias-alert .link-more a { margin: 0 0 0 10px; color: #13387b; font: bold 11px tahoma, arial, sans-serif; text-decoration: none; }
.bias-alert .link-more img { }


/* Commentary */
.commentary { padding: 5px; margin: 0 0 10px 0; }
.commentary .headshot { float: right; margin: 0 0 5px 5px; }
.commentary h3 a { color: #333; font: bold 13px arial, sans-serif; text-decoration: none; margin: 0 0 5px 0; }
.commentary .preview { color: #666; font: normal 11px arial, sans-serif; line-height: 17px; margin: 0 0 10px 0; }
.commentary .link-more a { color: #18368d; font: normal 11px tahoma, arial, sans-serif; text-decoration: none; }
.commentary .link-more img { }


/* Tabs */
#tabs ul.buttons { }
#tabs ul.buttons li { float: left; background: url('/public/webimages/tab_off.jpg') no-repeat; width: 92px; height: 27px; margin: 0 10px 0 0; text-align: center; padding: 5px 0 0 0; }
#tabs ul.buttons li.selected { background: url('/public/webimages/tab_on.jpg') no-repeat; width: 92px; height: 27px;  }
#tabs ul.buttons li a { color: #555; font: 600 11px tahoma, arial, sans-serif; text-decoration: none; }

#tabs #content { clear: both; width: 620px; border: solid 1px #999; padding: 5px; position: relative; top: -6px; }
#tabs #content h2 { color: #555; font: bold 14px tahoma, arial, sans-serif; margin: 0 0 3px 20px; }
#tabs #content h3 { color: #666; font: italic normal 11px tahoma, arial, sans-serif; margin: 0 0 0 20px; }
#tabs #content h3 a { color: #18368d; font: italic normal 11px tahoma, arial, sans-serif; text-decoration: none; }
#tabs #content ul.headlines { list-style: url('/public/webimages/dot_grey.jpg'); padding: 0 0 0 20px; }
#tabs #content ul.headlines li { margin: 0 0 10px 0; }
#tabs #content ul.headlines li a { color: #555; font: normal 11px/17px arial, sans-serif; text-decoration: none; }
#tabs #content .link-more a { margin: 0 0 0 10px; color: #13387b; font: normal 11px tahoma, arial, sans-serif; text-decoration: none; margin: 0 0 0 20px; }

/* Donate Button */
.donate-button { margin: 10px 0; text-align: center; }



/* Video */
.video-player { margin: 5px 20px; }
.video-player a { color: #13387b; font: bold 14px tahoma, arial, sans-serif; text-decoration: none; }
ul.video-list { list-style: url('/public/webimages/dot_grey.jpg'); padding: 0 0 0 20px; }
ul.video-list li { margin: 0 0 5px 0; }
ul.video-list li a { color: #3f668a; font: normal 11px arial, sans-serif; text-decoration: none; }


/* Press Room */
ul.media-appearances { list-style: url('/public/webimages/dot_grey.jpg'); padding: 0 0 0 20px; }
ul.media-appearances li { padding: 5px; }
ul.media-appearances li .title a { color: #3f668a; font: bold 11px arial, sans-serif; text-decoration: none; }
ul.media-appearances li .date { color: #777; font: bold 11px arial, sans-serif; }


/* Newsletters */
ul.newsletters li { margin: 0 0 25px 30px; }
ul.newsletters li .title { color: #333; font: bold 15px tahoma, arial, sans-serif; }
ul.newsletters li .checkbox { float: left; width: 200px; color: #333; font: bold 12px tahoma, arial, sans-serif; margin: 0 10px 0 0; }
ul.newsletters li .image { float: left; width: 230px; margin: 0 10px 0 0; text-align: center; }
ul.newsletters li .image a { color: #13387b; font: bold 12px arial, sans-serif; text-decoration: none; }
ul.newsletters li .description { float: left; width: 350px; color: #555; font: normal 11px/20px tahoma, arial, sans-serif; }

.newsletter-form { color: #333; font: bold 12px arial, sans-serif; }
.newsletter-form .email { color: #666; font: italic normal 12px arial, sans-serif; width: 180px; }
.newsletter-form td { color: #555; font: bold 11px tahoma, arial, sans-serif; padding: 0 0 10px 0; }

.note { color: #333; font: normal 11px arial, sans-serif; }
.note ul li { color: #666; font: bold 10px arial, sans-serif; margin: 0 0 5px 0; }
.note ul li a { color: #13387b; font: bold 10px arial, sans-serif; }


/* Homepage - Inside the MRC */
.section .inside-mrc { padding: 10px; }
.section .inside-mrc .feature { }
.section .inside-mrc .feature .thumbnail { float: left; width: 170px; height: 120px; margin: 0 10px 0 0; }
.section .inside-mrc .feature .thumbnail .image { width: 170px; height: 120px; }
.section .inside-mrc .feature .title { color: #1f3a6d; font: bold 16px arial, sans-serif; margin: 0 0 5px 0; }
.section .inside-mrc .feature .desc { color: #333; font: normal 11px arial, sans-serif; line-height: 16px; }

.inside-mrc-slider { margin: 10px 0; padding: 0; }
.inside-mrc-slider ul { list-style: none; margin: 0; padding: 0; }
.inside-mrc-slider ul li { float: left; width: 160px; height: 120px; background: url(images/mrc_slider_bg_off.gif) no-repeat; text-align: center; margin: 0; }
.inside-mrc-slider ul li.selected { float: left; width: 160px; height: 120px; background: url(images/mrc_slider_bg_selected.gif) no-repeat; }
.inside-mrc-slider ul li.center { float: left; width: 160px; height: 120px; background: url(images/mrc_slider_bg_off.gif) no-repeat; margin: 0 10px; }
.inside-mrc-slider ul li .thumbnail { width: 110px; height: 75px; padding: 5px; }
.inside-mrc-slider ul li .title { width: 120px; height: 25px; margin: 0 auto; overflow: hidden; color: #333; font: bold 11px arial, sans-serif; }

/* NewsBusted Comedy Show */
.newsbusted { width: 278px; height: 297px; background: url(images/newsbusted_bg.gif) no-repeat; }
.newsbusted .content { padding: 45px 10px 0 10px; } 
.newsbusted .content .date { margin: 0 0 5px 5px; color: #fff; font: bold 11px arial, sans-serif; }
.newsbusted .content .video-player { width: 250px; margin: 0 auto; }
.newsbusted .content .link-more a { margin: 5px 0 0 10px; color: #fff; font: bold 12px arial, sans-serif; text-decoration: none; }
.newsbusted .content .link-more img { position: relative; top: 3px; }

/* Video Vault */
#videovault { background: url('/public/webimages/videovault/nq_widget_bg.jpg') no-repeat; width: 300px; height: 357px; display: block; margin: 0 auto; text-align: left; }
#videovault .header { cursor: pointer; width: 300px; height: 50px; display: block; }
* #videovault .buttons { float: left; width: 70px; margin: 5px 5px 0 5px; }
html>body #videovault .buttons { float: left; width: 70px; margin: 5px 10px 0 10px; }
#videovault .buttons .button { margin: 0 0 10px 0; }
#videovault #player { width: 200px; height: 161px; }
#videovault .description { width: 180px; height: 90px; overflow: auto; color: #555; font: normal 11px/18px tahoma, arial, sans-serif; position: relative; top: 15px; left: 5px; padding: 0 5px; }
#videovault .description a { color: #1f3a6d; font: bold 11px/18px tahoma, arial, sans-serif; }
#videovault .eblink { cursor: pointer; clear: both; float: right; width: 120px; height: 15px; display: block; margin: 38px 10px 0 0; }

/* Action Center */
#actionCenterContainer { background: url('/public/webimages/action_center_bg.jpg') repeat-y; width: 304px; margin: 0 auto; }
#actionCenterFooter { background: url('/public/webimages/action_center_footer.jpg') no-repeat bottom; width: 304px; }

#actionCenter {	 width: 304px; }
#actionCenter.leftTab {	background: url('/public/webimages/action_center_tab_a.jpg') no-repeat left top; }
#actionCenter.rightTab { background: url('/public/webimages/action_center_tab_b.jpg') no-repeat left top; }
#actionCenter.leftTab a.tSectionLeftTab { width: 170px; }
#actionCenter.leftTab a.tSectionRightTab { width: 130px; }
#actionCenter.rightTab a.tSectionLeftTab { width: 160px; }
#actionCenter.rightTab a.tSectionRightTab {	width: 140px; }

.leftTab a.tSectionLeftTab {
	float: left;
	display: inline;
	height: 20px;
	padding: 5px 0 0 0;
	font: bold 14px tahoma, arial, sans-serif;		
	text-align: center;
	text-decoration: none;
	color: #fff !important;
}
.rightTab a.tSectionRightTab {
	float: right;
	display: inline;
	height: 20px;
	padding: 5px 0 0 0;
	font: bold 14px tahoma, arial, sans-serif;		
	text-align: center;
	text-decoration: none;
	color: #fff !important;
}
.rightTab a.tSectionLeftTab {
	float: left;
	display: inline;
	height: 20px;
	padding: 5px 0 0 0;
	font: bold 14px tahoma, arial, sans-serif;		
	text-align: center;
	text-decoration: none;
	color: #e2e2e2 !important;
}
.leftTab a.tSectionRightTab {
	float: right;
	display: inline;
	height: 20px;
	padding: 5px 0 0 0;
	font: bold 14px tahoma, arial, sans-serif;		
	text-align: center;
	text-decoration: none;
	color: #e2e2e2 !important;
 }
 
.showRightTab, .showLeftTab { display: none; }
.rightTab .showRightTab, .leftTab .showLeftTab { display: block; }

.leftTab .content, .rightTab .content { text-align: left; padding: 40px 15px 0 15px; }
.leftTab h2 { color: #444; font: bold 11px tahoma, arial, sans-serif; text-transform: uppercase; margin: 0; }
.leftTab hr { color: #d2d2d2; width: 100%; height: 1px; margin: 0 0 5px 0; padding: 0; }
.leftTab ul { margin: 0; padding: 0 0 0 20px; }
.leftTab ul li { list-style: url('/public/webimages/dot_red.jpg'); margin: 0 0 10px 0; }
.leftTab ul li a { color: #990000; font: bold 11px arial, sans-serif; text-decoration: none; }

/*.section-red { }
.section-red .header { width: 100%; height: 26px; }
.section-red .header .left { float: left; width: 10px; height: 26px; background: url('images/section_header_red_bg_left.gif') no-repeat; }
.section-red .header .center { float: left; height: 26px; background: url('images/section_header_red_bg.gif') repeat-x; }
.section-red .header .center h2 { color: #fff; font: bold 12px arial, sans-serif; margin: 7px 0 0 0; }
.section-red .header .right { float: left; width: 10px; height: 26px; background: url('images/section_header_red_bg_right.gif') no-repeat; }
.section-red .content-container { clear: both; background: #fff url('images/section_content_red_bg.jpg') repeat-x bottom left; border: solid 1px #d2d2d2; border-top: 0; }

.section-red .action-items ul { padding: 5px; }
.section-red .action-items ul li { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: solid 1px #d2d2d2; }
.section-red .action-items ul li a { color: #1f3a6d; font: bold 12px arial, sans-serif; line-height: 19px; text-decoration: none; }
.section-red .action-items .link-action a { float: left; margin: 5px 0 0 10px; color: #333; font: bold 12px arial, sans-serif; text-decoration: none; }
.section-red .action-items .link-action img { position: relative; top: 3px; }

.section-red .action-items .link-more a { margin: 5px 0 0 10px; color: #990000; font: bold 12px arial, sans-serif; text-decoration: none; }
.section-red .action-items .link-more img { position: relative; top: 3px; }*/


/* Ads */
.ad_300 { width: 300px; color: #666; font: normal 11px 'trebuchet ms', arial, sans-serif; text-align: center; }



/* Miscellaneous Classes */
.clearer { clear: both; }
.divider-small { background: url('/public/webimages/divider_small.jpg') no-repeat; width: 215px; height: 7px; margin: 5px auto; }


/* MRC Automated Posting System Admin Page */
.admin-menuTitle 
{
    font: bold 16px arial sans-serif;
    color: navy;
    font-weight:bold;
    font-style:italic;
    TEXT-DECORATION: underline;
    line-height:20px;
}

.admin-menuItem
{
    font: bold 14px arial sans-serif;
    color: Black; 
    font-weight: normal; 
    line-height:20px;      
}

.admin-menuItem a
{
    font: bold 14px arial sans-serif;
    color: blue; 
    font-weight: normal; 
    line-height:20px;  
    TEXT-DECORATION: none;    
}

.admin-quicklink
{
    font: bold 16px arial sans-serif;
    font-weight:bold;
    color: navy; 
    font-weight: normal; 
    line-height:20px;  
}


/* Profiles in Bias Display */
.profile-headlines { float: left; width: 465px; margin: 0; background: #f2f2f2; border: solid 1px #dcdcdc; }
.profile-headlines .thumb { width: 140px; height: 103px; border: 0; margin: 0px 10px 0px 0px; }
.profile-headlines .test{ font-size: 20px; line-height:20px; font-family: georgia; font-weight: normal; color:black}
.profile-headlines .summary{ font-size: 14px; line-height:18px; font-family: georgia; font-weight: normal; color:black}
.profile-headlines .test2{  margin-top:30px; float:right;}
.profile-headlines ul { margin: 10px; } 
.profile-headlines ul li { clear: both; }
.profile-headlines .profile-item { margin: 15px 0; }
.profile-headlines .test a { color: #476bb7; text-decoration: none; }
.profile-headlines .profile-item a:hover { color: #32448e; }



/* Article Elements */
.article{ color: #333; font: normal 12px/19px georgia, arial, sans-serif; padding: 5px 10px; }
.article .content img{padding: 3px 3px 3px 3px;}
.article .content .right{float:right; margin: 0 0 3px 3px;}
.article .content .left{float:left; margin: 0 0 3px 3px;}
.article H3 { font-size: 18px; line-height:22px; font-family: georgia; color:#32448e }
.article H4 { color: #333; font: bold 15px/20px georgia, arial, sans-serif; }
.article ul { list-style: disc; }
.article ul li { margin: 0 0 10px 20px; }
.article a {text-decoration:none; color: #476bb7}
.article .content{ font-size: 14px; line-height:20px; font-family: georgia; font-weight: normal; color:black}
.article .reportTitle{text-align:center; font-size: 28px; line-height:26px; font-family: georgia; font-weight:bold; color:maroon} 
.article .reportSubTitle{text-align:center; font-size: 16px; line-height:20px; font-family: georgia; color:maroon} 
.article .reportPageTitle{text-align:center; font-size: 20px; line-height:24px; font-family: georgia; color:black} 
.article .title{font-size: 24px; line-height:28px; font-family: georgia; color:black} 
.article .summary{ font-size: 14px; line-height:20px; font-family: georgia; color:black}
.article .publishDate{ font-size: 12px; line-height:18px; font-family: georgia; color:gray}
.article .author{ font-size: 12px; line-height:18px; font-family: georgia; color:gray}
.article .thumbnail { width: 250px; height: 210px; border: 0; }
.article .sectiontitle{ font-size: 14px; line-height:24px; font-family: georgia; font-weight: bold; color:navy; text-decoration:none; }
.article .sectiontitle a { font-size: 14px; line-height:24px; font-family: georgia; font-weight: bold; color:navy; text-decoration:none; }
.article .content blockquote {padding-left:40px; padding-right:40px;}

/* Publication Archive Page Elements */
.archive-list .title{font-size: 12px; line-height:16px; font-family: georgia;} 
.archive-list .title a {color: #476bb7; text-decoration:none; font-weight:bold;} 
.archive-list .publishDate{ font-size: 12px; margin-bottom: 10px; font-family: georgia; color:gray}


/* Toolbox */
#toolbox { float: left; width: 300px; margin: 0; background: #f2f2f2; border: solid 1px #dcdcdc; }
#toolbox .toolboxheader { width: 290px; padding: 3px 5px 3px 5px; color: #32448e; font: bold 18px tahoma, arial, sans-serif; border-bottom: solid 1px #dfdfdf; }
#toolbox ul { margin: 10px; } 
#toolbox ul li { clear: both; }
#toolbox .toolbox-item { margin: 15px 0; }
#toolbox .toolbox-item .icon { float: left; width: 30px; text-align: center; }
#toolbox .toolbox-item a { color: #476bb7; font: bold 12px arial, sans-serif; text-decoration: none; }
#toolbox .toolbox-item a:hover { color: #32448e; }

.related-headlines { float: left; width: 300px; margin: 0; background: #f2f2f2; border: solid 1px #dcdcdc; }
.related-headlines .headlinesheader { width: 290px; padding: 3px 5px 3px 5px; color: #32448e; font: bold 18px tahoma, arial, sans-serif; border-bottom: solid 1px #dfdfdf; }
.related-headlines ul { margin: 10px; } 
.related-headlines ul li { clear: both; }
.related-headlines .headline-item { margin: 15px 0; }
.related-headlines .headline-item .icon { float: left; width: 30px; text-align: center; }
.related-headlines .headline-item a { color: #476bb7; font: bold 12px arial, sans-serif; text-decoration: none; }
.related-headlines .headline-item a:hover { color: #32448e; }

/* RSS Article Display */
#RSSdisplay { float: left; width: 250px; margin:0px 0px; background-color:#ffffcc; }
#RSSdisplay .rssheader { font-size: 14px; line-height:20px; font-family: georgia; width:250px; text-align:center; background-color:#DAA520; }
#RSSdisplay .rssitems { margin:5px 40px; font-size: 14px; line-height:20px; font-family: georgia; font-weight: normal; color:black; }
.xmlheadlines { font-size: 12px; line-height:18px; font-family: georgia; font-weight: normal; color:black; margin: 10px 10px; }
.xmlheadlines a { text-decoration:none; color:navy;}

/* Bias Alert Pagin */

.pager { background: url('../webimages/menu_bg.jpg') repeat-x; margin-bottom: 20px; padding-bottom: 5px; }
     .pager-content { color:#8B7D6B ; font: bold 12px 'trebuchet ms', Arial, sans-serif;  height: 19px; padding: 1px 0 3px 4px; margin: 0; }
     .pager .num-results { color:#1f3a6d;float: left; width: 175px; margin: 4px 0 0 5px; }
     .pager .sort-list { float: left;margin:0px;color: #EEDC82; }
     .pager .sort-list select { color: red; font: normal 13px bold 'trebuchet ms', arial, sans-serif; height: 20px; }
     .pager .page-links { float: right; margin: 4px 5px 0 0; }
     .pager a.pager-next, .pager a.pager-prev { color:#1f3a6d; font: bold 11px arial, sans-serif; padding: 0 1px; text-decoration: none;  }
     .pager a.pager-link { color:#1f3a6d; font: bold 11px arial, sans-serif; padding: 0 1px; text-decoration: none; }
    .pager a.pager-link-selected { padding: 0 1px; color: #1f3a6d; font: bold 13px 'trebuchet ms', arial, sans-serif; text-decoration: none; }
     .pager a.pager-link:hover { padding: 0 1px; color:#1f3a6d; font: bold 13px 'trebuchet ms', arial, sans-serif; text-decoration: none; }
     .pager a.pager-prev:hover ,.pager a.pager-next:hover{color:white; font: bold 13px arial, sans-serif; padding: 0 1px; text-decoration: none;}
     #lnkFirstPage { float:left;text-decoration:none;font:bold 14px;}
    #lnkFirstPage:hover { text-decoration:unnderline;font:bold 15px;}
    
.Archive-pager {  margin-bottom: 20px; padding-bottom: 5px; }
     .Archive-pager-content { color:#8B7D6B ; font: bold 12px 'trebuchet ms', Arial, sans-serif;  height: 19px; padding: 1px 0 3px 4px; margin: 2; }
     .Archive-pager .num-results { color:#1f3a6d;float: left; width: 175px; margin: 4px 0 0 5px;font: bold 12px 'trebuchet ms', Arial, sans-serif;  }
    
     .Archive-pager .page-links { float: right; margin: 4px 5px 0 0;width: 350px; }
     .Archive-pager a.pager-next, .Archive-pager a.pager-prev { color:#1f3a6d; font: bold 11px arial, sans-serif; padding: 0 1px; text-decoration: none;  }
     .Archive-pager a.pager-link { color:#1f3a6d; font: bold 11px arial, sans-serif; padding: 0 1px; text-decoration: none; }
    .Archive-pager a.pager-link-selected { padding: 0 1px; color: #1f3a6d; font: bold 13px 'trebuchet ms', arial, sans-serif; text-decoration: none; }
     .Archive-pager a.pager-link:hover { padding: 0 1px; color:#1f3a6d; font: bold 13px 'trebuchet ms', arial, sans-serif; text-decoration: none; }
     .Archive-pager a.pager-prev:hover ,.Archive-pager a.pager-next:hover{color:#1f3a6d; font: bold 13px arial, sans-serif; padding: 0 1px; text-decoration: none;}
     #lnkFirstPage { float:left;color:#1f3a6d;text-decoration:none;font:bold 14px;}
    #lnkFirstPage:hover { color:#1f3a6d;text-decoration:unnderline;font:bold 15px;}



.popupBackground { background-color: Gray; filter: alpha(opacity=70);	opacity: 0.7; }