﻿/*

CONTENTS

GENERAL
NAV TOP
COLUMN LEFT
CENTRAL COLUMN
COLUMN RIGHT
INDEX PAGE
NGO CENTER
MEDIA CENTER 
9/11 CENTER
SCARE CENTER
IMAGE FLOATS
CONTENTS, HEADINGS, UL, OL, NOTES
TABLES
FONT CLASSES AND FONT-FACE
CUSTOM TEXT STYLES
@MEDIA SETTINGS

*/

html, body {
margin: 0;
background-color: #292a2a;
font-size: 14.8px;
font-family: 'slabo-regular', Arial, 'Source Sans Pro';
background: url(../images/bkg_06.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#container {
position: relative;
width: 1004px;
margin: 0 auto;
}
#header {
width: 1004px;
height: 123px;
}

#header_div_left {
float: left;
width: 881px;
height: 123px;
}

#header_div_right {
float: left;
width: 123px;
height: 123px;
}

#container_body_and_footer {
margin: 0 auto;
width: 986px;
}

/* NAV TOP */

#navmenu_top_wrapper1 {
z-index: 1;
position: relative;
width: 984px;
height: 27px;
font-size: 16px;
font-family: 'oswald-regular';
background-color: #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 2px solid #000;
}

#navmenu_top {
margin: 0;
padding: 0;
text-align: center; /* key for centering; do this icw inline-block of ul li a without a fixed with */
}

#navmenu_top ul {
margin: 0;
padding: 0;
}

#navmenu_top ul li {
display: inline-block;
margin: 0;
padding: 0;
list-style: none;
position: relative;
background: #000; /* also influences ul ul li */
}

#navmenu_top ul li a {
display:inline-block; /* key for centering; do this instead of float left */
text-align: center;				
text-decoration: none;			
height: 27px;					
width: 94.8px;
color: #FFF;
padding-top: 1px;			
}

#navmenu_top ul li:hover {
background: #e865e3;	
}

#navmenu_top ul li a:hover {
color: #000;					
}

#navmenu_top ul li:hover ul {
visibility: visible;				
}

#navmenu_top ul li:hover>a {
 /* ul li a color when hovering ul ul li */
   color: #000; 
}

#navmenu_top ul ul {
z-index: 150;
position: absolute;
visibility: hidden;
font-size: 11px;
text-transform: uppercase;
border-top: 5px solid #000;	
}

#navmenu_top ul ul li {
height: 26px;
line-height: 2.3;
border-bottom: 1px dotted #d04ecb;
}

#navmenu_top ul ul li:last-child {
border-bottom: 5px solid #000;	
}

#navmenu_top ul ul li a {
text-align: left;
padding-left: 5px;
padding-right: 5px;	
width: 130px;
display: block;
border-left: 5px solid #000;
border-right: 5px solid #000;
}

#navmenu_top ul ul li:hover {
background: #FFF;										
}

#navmenu_top ul ul li a:hover {
color: #000;						
}



#overflow {
width: 986px;
position: relative;
overflow: hidden;
margin-top: 0px;
background-color: transparant;
}


/* COLUMN LEFT */

#column_left_wrapper {
position: relative;
min-height: 1300px;
float: left;
width: 145px;
background-color: #ddd;
color: #000;
padding: 4px;
border: 1px solid #ddd;
border-top-right-radius: 0px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 0px;
}

.navmenu_left_wrapper {
padding-bottom: 1px;
background-color: #DDD;
text-align: left;
overflow: visible;
text-align: left;
} 

.navmenu-left-heading {
background-color: #2a3391;
color: #FFF;
padding-left: 4px;
font-size: 13px;
border: 1px #000 solid;
border-top-right-radius: 4px;
font-family: 'oswald-regular', 'Times New Roman';
}

.navmenu-left-heading a:link,
.navmenu-left-heading a:visited,
.navmenu-left-heading a:hover,
.navmenu-left-heading a:active {
	color: #FFF;
	text-decoration: none;
	width: 138px;
	display: block;
 }

.navmenu_left {
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
font-size: 12px;		
font-family: 'oswald-regular', 'Times New Roman';
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
} 

.navmenu_left ul {
margin: 0;
padding: 0;
display: block;	
}

.navmenu_left ul li:before {
content: "\00BB \0020";
padding-right: 2px;
}

.navmenu_left ul li {
position: relative;
margin: 0;
padding-left: 4px;
list-style: none;
background: #F2F2F2;
text-align: left;				
text-decoration: none;			
height: 18px;
}

.navmenu_left ul li:hover {
background: #CCCCFF;	
	
}

.navmenu_left ul li a {
color: #000; 			
width: 128px;		
display: inline-block;
}

.navmenu_left ul li a:hover,
.navmenu_left ul li:hover:before {
color: #000;
}


/* CENTRAL COLUMN */

#article_wrapper {
position: relative;
float: left;
width: 570px;
background-color: #f2f2f2;
color: #000;
border-top: 0px solid #ddd;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding-left: 3px;
padding-right: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}

#article_title {
position: relative;
padding-left: 10px;
padding-right: 10px;
background-color: #f2f2f2;
}

#article_author_and_date {
position: relative;
font-size: 13px;
padding-left: 10px;
padding-right: 10px;
background-color: #f2f2f2;
}

#article_body {
position: relative;
padding-left: 10px;
padding-right: 10px;
background-color: #f2f2f2;
text-align: justify;
}

/* COLUMN RIGHT */

#column_right_wrapper {
position: relative;
min-height: 1300px;
float: left;
width: 243px;
background-color: #ddd;
color: #000;
padding: 4px;
border: 1px solid #ddd;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 4px;
}


/* FOOTER */

#footer {
position: relative;
width: 100%;
background-color: #ddd;
min-height: 20px;
color: #000;
text-align: center;
font-size: 11px;
font-family: 'oswald-regular', 'Times New Roman';
}

/* STYLING */

header, section, footer, aside, nav, article, address { 
display: block;
margin: 0;
padding: 0;
}

figure {
display: block;
margin: 0;
padding: 0;
text-align: center;
}

figure figcaption {
text-align: justify;	
}

a:link {
text-decoration: none;
color: #000099;
}

a:visited {
text-decoration: none;
color: #000099;
}

a:hover {
text-decoration: none;
color: #000099;
}

a:active {
text-decoration: none;
color: #000099;
}

#column-right-inner {
position: relative;
margin-bottom: 15px;
margin-left: 2px;
margin-right: 2px;
background-color: #f2f2f2;
font-family: Arial, Helvetica, sans-serif;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
border: 1px #000 solid;
text-align: justify;
font-size: 12px;
}

#isgpRadio {
position: relative;
background-color: #fff;
margin-bottom: 15px;
margin-left: 2px;
margin-right: 2px;
font-size: 12px;
text-align: justify;
}

#isgpRadio-heading {
width: 232px;
height: 23px;
padding-left: 5px;
color: #FFFFFF;
font-size: 14.5px;
font-family: 'oswald-regular', Arial;
background-color: #2a3391;
-moz-border-top-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

#isgpRadio-text {
border-left: 1px #000 solid;	
border-right: 1px #000 solid;
border-bottom: 1px #000 solid;
padding-left: 5px;
padding-right: 4px;
background-color: #151515;
color: #FFF;
font-family: Arial;
}


#most_read {
margin-bottom: 0px;
width: 138px;
background-color: #f2f2f2;
padding-top: 5px;
padding-left: 3px;
padding-right: 2px;
border: 1px #666 solid;
font-size: 12px;
}

.nav_quotes_wrapper {
margin-bottom: 15px;
margin-left: 2px;
margin-right: 2px;
background-color: #f2f2f2;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
border: 1px #000 solid;
text-align: justify;
font-family: 'oswald-regular';
font-size: 13px;
}

.nav_quotes {
font-style: italic;
}

blockquote {
border-left: 2px solid #777;
padding-left: 10px;
margin-left: 30px;
margin-right: 0px;
font-style: italic;
text-align: justify;
}

.basic-quote {
margin-left: 40px;
width: auto;
font-style: italic;
text-align: justify;
}

.quote-top-text {
font-size: 20px;
text-align: justify;
font-style: italic;
}

.quote-source {
font-family: 'oswald-regular';
text-align: justify;
}

.solution { 
border: 5px solid #5062d3;
border-radius: 6px;
padding: 4px;
text-align: justify;
background-color: #FFF;
}

.quote_left_column { 
margin-left: 4px;
width: 127px;
font-size: 12.5px;
font-style: italic;
background-color: #fff;
border: 1px dotted #000;
padding: 3px;
text-align: center;
}

.quote_left_column_source {
font-size: 12.5px;
font-style: normal;
font-family: 'oswald-regular', 'Times New Roman';
}

.quote_right_column { 
margin-left: 4px;
margin-right: 4px;
width: auto;
font-size: 12.5px;
font-style: italic;
background-color: #fff;
border: 1px dotted #000;
padding: 3px;
text-align: center;
}

.quote_right_column_source {
font-size: 12.5px;
font-style: normal;
font-family: 'oswald-regular', 'Times New Roman';
}

td {
padding-left: 2px;
padding-right: 2px;
}

td_justify {
text-align: justify;	
}

h1 {
font-family: 'oswald-regular', 'Times New Roman';
display: inline; 
font-size: 25px;
text-transform: uppercase;
}

h2 {
display: inline; 
font-size: 16px;
}

h3 {
display: inline; /* Prevents line skipping */
font-size: 16px;
}

h4 {
display: inline; /* Prevents line skipping */
font-size: 16px;
}

h5 {
display: inline; /* Prevents line skipping */
font-size: 16px;
}

h6 {
display: inline; /* Prevents line skipping */
font-size: 16px;
}

.faq_question {
font-family: 'oswald-regular', 'Source Sans Pro'; 
font-size: 20px;
border-bottom: 1px dotted #586584;
width: 546px;
}

figcaption {
font-size: 12px;
text-align: justify;
}

#scroll_down_items {
position: fixed;
width: 52px;
height: 54px;
right: 0px;
bottom: 0px;
background-color: transparant;
font-family: 'oswald-regular', 'Times New Roman';
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
}

#scroll_down_items a {
display: block;
color: #fff;
background: #000;				
}

#scroll_down_items a:hover {
color: #fff;
background: #990099;	
}

#top_fixed {
position: relative;
text-align: center;
margin-bottom: 3px;
margin-left: 0px;
width: 30px;
background-color: #000;
color: #fff;
border: 1px #000 solid;
border-radius: 3px;
}

#top_fixed:hover {
border: 1px #990099 solid;
background-color: #990099;
}

#donate_fixed {
position: relative;
text-align: center;
margin-bottom: 3px;
background-color: #000;
width: 48px;
color: #fff;
border: 1px #000 solid;
border-radius: 3px;
}

#donate_fixed:hover {
border: 1px #990099 solid;
background-color: #990099;
}

/* INDEX PAGE */

#article_title_FP {
margin-left: 5px;
position: relative;
border-bottom: 2px #2a3391 solid;
width: 538px;
}

.newsreel_wrapper1 {
width: 550px;
padding-top: 0px;
margin-bottom: 16px;
background-color: #F4F3FE;
height: 160px;
}

.newsreel_wrapper2 {
width: 550px;
padding-top: 20px;
background-color: #F4F3FE;
height: 160px;
}

.newsitem_image {
float: left;
width: 125px;
margin-left: 5px;
margin-right: 5px;
text-align: center;
font-size: 13px;
font-family: 'oswald-regular', 'Arial';
height: 150px;
background-color: #b6b6ff;
color: #000;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border: 1px #000 solid;
line-height: 1.5;
}

.newsitem_image_pic_holder {
width: 125px;
height: 103px;
border-bottom: 1px #000 solid;
margin-bottom: 2px;
}

.newsitem_text_box {
padding-left: 1px;
padding-right: 1px;	
width: 125px;
height: 42px;
overflow: hidden;
}

.newsitem_text_box_3_lines {
padding-left: 1px;
padding-right: 1px;	
width: 125px;
height: 56px;
overflow: hidden;
}

		.newsitem_text_box_3_lines a:hover,
		.newsitem_text_box a:hover {
			color: #000;
			text-decoration: underline;
		}
		
		.newsitem_text_box_3_lines a:link,
		.newsitem_text_box a:link {
			color: #000;
		}
		
		.newsitem_text_box_3_lines a:visited,
		.newsitem_text_box a:visited {
			color: #000;
		}
		
		.newsitem_text_box_3_lines a:active,
		.newsitem_text_box a:active {
			color: #000;
		}

.newsitem_text_box_02 {
padding-left: 1px;
padding-right: 1px;	
width: 125px;
height: 42px;
overflow: hidden;
}

.newsitem_text_box_3_lines_02 {
padding-left: 1px;
padding-right: 1px;	
width: 125px;
height: 56px;
overflow: hidden;
}

		.newsitem_text_box_3_lines_02 a:hover,
		.newsitem_text_box_02 a:hover {
			color: #FFF;
			text-decoration: underline;
		}
		
		.newsitem_text_box_3_lines_02 a:link,
		.newsitem_text_box_02 a:link {
			color: #FFF;
		}
		
		.newsitem_text_box_3_lines_02 a:visited,
		.newsitem_text_box_02 a:visited {
			color: #FFF;
		}
		
		.newsitem_text_box_3_lines_02 a:active,
		.newsitem_text_box_02 a:active {
			color: #FFF;
		}

.newsitem_image_3_lines {
float: left;
width: 125px;
margin-left: 8px;
margin-right: 4px;
text-align: center;
font-size: 13px;
font-family: 'oswald-regular', 'Arial';
height: 165px;
background-color: #b6b6ff;
color: #000;
border: 1px solid #000;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
line-height: 1.4;
}

#daily_news {
float: right;
width: 280px;
height: 164px;
margin-left: 0px;
margin-top: 0px;
}

#headlines_fp {
width: 550px;
padding-top: 12px;
clear: both;
color: #000;
font-family: 'oswald-regular';
font-size: 12.5px;
text-align: justify;
overflow: hidden;
}

		#headlines_fp li:hover {
			color: #000;
			text-decoration: underline;
		}
		
		#headlines_fp a:link {
			color: #000;
		}
		
		#headlines_fp a:visited {
			color: #000;
		}
		
		#headlines_fp a:active {
			color: #000;
		}

#headlines_01_kingmakers {
width: 270x;
float: left;
margin-left: 5px;
}

		#headlines_01_kingmakers ul {
			list-style: none;
			padding-left: 16px;
			list-style-image: url(../images/pointer01.gif);
		}
		
		#headlines_01_kingmakers li {
			margin-bottom: 6px;
		}

#headlines_02_general {
width: 264px;
float: right;

}

		#headlines_02_general ul {
			list-style: none;
			padding-left: 16px;
			list-style-image: url(../images/pointer01.gif);
		}
		
		#headlines_02_general li {
			margin-bottom: 6px;
		}


.scroll01,
.scroll02,
.scroll03,
.scroll04,
.scroll05,
.scroll06,
.scroll07 {
float: right;
width: 20px;
height: 20px;
background-color: transparent;
background-image: url(../images/scroll01.png);
}

.scroll01-arrow,
.scroll02-arrow,
.scroll03-arrow,
.scroll04-arrow,
.scroll05-arrow,
.scroll06-arrow,
.scroll07-arrow {
float: right;
width: 20px;
height: 20px;
background-color: transparent;
background-image: url(../images/scroll02.png);
}

.musings-heading {
width: 220px;
height: 23px;
padding-left: 5px;
color: #FFFFFF;
font-family: 'oswald-regular', Arial; 
font-size: 14.5px;
background-color: #2a3391;
border-top-right-radius: 3px;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

.musings-box {
background-color: #151515;
color: #FFFFFF;
font-family: 'oswald-regular', 'Arial';
font-size: 14px;
width: 209px !important;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
padding-bottom: 8px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}

.musings-box a:link {
text-decoration: none;
color: #e233c1;
}

.musings-box a:visited {
text-decoration: none;
color: #e233c1;
}

.musings-box a:hover {
text-decoration: none;
color: #df1818;
}

.musings-box a:active {
text-decoration: none;
color: #e233c1;
}


.study-centers {
font-size: 13px;		
font-family: 'oswald-regular', 'Times New Roman';
width: 208px;
text-transform: uppercase;
} 

.study-centers ul {
margin: 0;
padding: 0;
}

.study-centers li {
position: relative;
margin: 0;
padding-left: 2px;
list-style: none;
background: #151515;
text-align: left;				
text-decoration: none;	
border-bottom: 1px dotted #e010e0;	
height: 20px;
}

.study-centers li:first-child {
border-top: 1px dotted #F0F;	
}

.study-centers li:hover {
background: #FFF;	
color: #000 !important;			
}

.study-centers a:hover {
color: #000 !important;				
}

.study-centers ul li a {
color: #FFF !important; 					
text-decoration: none;
width: 204px;
height: 22px;
display: inline-block;
}


.superclass-list {
font-size: 14px;
}
.superclass-list a:link {
color: #000;
}
.superclass-list a:hover {
color: #000;
text-decoration: underline;
}
.superclass-list a:active {
color: #000;
}
.superclass-list a:visited {
color: #000;
}


.news_section_heading {
width: 245px;
padding-left: 5px;
color: #FFFFFF;
font-family: 'oswald-regular'; 
font-size: 14.5px;
background-color: #2a3391;
border-top-right-radius: 3px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}



.news-section-links {
background-color: #fffffc;
width: 250px !important;
padding-right: 0px;
padding-left: 0px;
padding-top: 1px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

.news-section-links-top-1 {
font-size: 12.5px;
position: relative;
width: 225px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;
} 

.news-section-links-internal-1 {
position: relative;
width: 250px !important;
height: 0px;;
background-color: #fffffc;
overflow: hidden;
} 	

.news-section-links-internal-1-scroll {
height: auto;							
background-color: #fffffc;
width: 230px !important;
padding-left: 5px;
padding-right: 15px;
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}

.news-section-links-top-2 {
font-size: 12.5px;
position: relative;
width: 225px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;
} 

.news-section-links-internal-2 {
position: relative;
width: 250px !important;
height: 0px;
background-color: #fffffc;
overflow: hidden;
} 	


.news-section-links-internal-2-scroll {
height: auto;							
background-color: #fffffc;
width: 230px !important;
padding-left: 5px;
padding-right: 15px;
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}

.news-section-links-top-3 {
font-size: 12.5px;
position: relative;
width: 225px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;
} 

.news-section-links-internal-3 {
position: relative;
width: 250px !important;
height: 0px;;
background-color: #fffffc;
overflow: hidden;
} 	


.news-section-links-internal-3-scroll {
height: auto;							
background-color: #fffffc;
width: 230px !important;
padding-left: 5px;
padding-right: 15px;
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}

.news-section-links-top-4 {
font-size: 12.5px;
position: relative;
width: 225px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;
} 

.news-section-links-internal-4 {
position: relative;
width: 250px !important;
height: 0px;;
background-color: #fffffc;
overflow: hidden;
} 	


.news-section-links-internal-4-scroll {
height: auto;							
background-color: #fffffc;
width: 230px !important;
padding-left: 5px;
padding-right: 15px;
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}

.news-section-links-top-5 {
font-size: 12.5px;
position: relative;
width: 225px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;
} 

.news-section-links-internal-5 {
position: relative;
width: 250px !important;
height: 0px;;
background-color: #fffffc;
overflow: hidden;
} 	


.news-section-links-internal-5-scroll {
height: auto;							
background-color: #fffffc;
width: 230px !important;
padding-left: 5px;
padding-right: 15px;
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}				

.news-section-links-top-6 {
font-size: 12.5px;
position: relative;
width: 225px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;
} 

.news-section-links-internal-6 {
position: relative;
width: 250px !important;
height: 0px;;
background-color: #fffffc;
overflow: hidden;
} 	


.news-section-links-internal-6-scroll {
height: auto;							
background-color: #fffffc;
width: 230px !important;
padding-left: 5px;
padding-right: 15px;
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}

.news-section-links-top-7 {
font-size: 12.5px;
position: relative;
width: 225px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;
} 

.news-section-links-internal-7 {
position: relative;
width: 250px !important;
height: 0px;
background-color: #fffffc;
overflow: hidden;
} 	

.news-section-links-internal-7-scroll {
height: auto;							
background-color: #fffffc;
width: 230px !important;
padding-left: 5px;
padding-right: 15px; 
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}

ul.news-top {
	margin-bottom: 9px;	
}

ul.news-older {
	margin-top: -3px;	
}

.news-section-links-internal-1-scroll,
.news-section-links-internal-2-scroll,
.news-section-links-internal-3-scroll,
.news-section-links-internal-4-scroll,
.news-section-links-internal-5-scroll,
.news-section-links-internal-6-scroll,
.news-section-links-internal-7-scroll{
scrollbar-face-color: #303997;
scrollbar-arrow-color: #000;
scrollbar-shadow-color: #F2F2F2;
}

.news-section-links-internal-1-scroll::-webkit-scrollbar,
.news-section-links-internal-2-scroll::-webkit-scrollbar,
.news-section-links-internal-3-scroll::-webkit-scrollbar,
.news-section-links-internal-4-scroll::-webkit-scrollbar,
.news-section-links-internal-5-scroll::-webkit-scrollbar,
.news-section-links-internal-6-scroll::-webkit-scrollbar,
.news-section-links-internal-7-scroll::-webkit-scrollbar{
width:10px;
background-color:#ccc;
} 

.news-section-links-internal-1-scroll::-webkit-scrollbar-button,
.news-section-links-internal-2-scroll::-webkit-scrollbar-button,
.news-section-links-internal-3-scroll::-webkit-scrollbar-button,
.news-section-links-internal-4-scroll::-webkit-scrollbar-button,
.news-section-links-internal-5-scroll::-webkit-scrollbar-button,
.news-section-links-internal-6-scroll::-webkit-scrollbar-button,
.news-section-links-internal-7-scroll::-webkit-scrollbar-button{
height: 1px;
} 

.news-section-links-internal-1-scroll::-webkit-scrollbar-thumb,
.news-section-links-internal-2-scroll::-webkit-scrollbar-thumb,
.news-section-links-internal-3-scroll::-webkit-scrollbar-thumb,
.news-section-links-internal-4-scroll::-webkit-scrollbar-thumb,
.news-section-links-internal-5-scroll::-webkit-scrollbar-thumb,
.news-section-links-internal-6-scroll::-webkit-scrollbar-thumb,
.news-section-links-internal-7-scroll::-webkit-scrollbar-thumb{
background-color: #2a3391;
border-radius: 10px;
}

.news-section-links-internal-1-scroll::-webkit-scrollbar-thumb:hover,
.news-section-links-internal-2-scroll::-webkit-scrollbar-thumb:hover,
.news-section-links-internal-3-scroll::-webkit-scrollbar-thumb:hover,
.news-section-links-internal-4-scroll::-webkit-scrollbar-thumb:hover,
.news-section-links-internal-5-scroll::-webkit-scrollbar-thumb:hover,
.news-section-links-internal-6-scroll::-webkit-scrollbar-thumb:hover, .news-section-links-internal-7-scroll::-webkit-scrollbar-thumb:hover{
background-color: #333c95;
border: 1px solid #333333;
}

.news-section-links-internal-1-scroll::-webkit-scrollbar-thumb:active,
.news-section-links-internal-2-scroll::-webkit-scrollbar-thumb:active,
.news-section-links-internal-3-scroll::-webkit-scrollbar-thumb:active,
.news-section-links-internal-4-scroll::-webkit-scrollbar-thumb:active,
.news-section-links-internal-5-scroll::-webkit-scrollbar-thumb:active,
.news-section-links-internal-6-scroll::-webkit-scrollbar-thumb:active,
.news-section-links-internal-7-scroll::-webkit-scrollbar-thumb:active{
background-color: #333c95;
border: 1px solid #333333;
} 

.news-section-links-internal-1-scroll::-webkit-scrollbar-track, 
.news-section-links-internal-2-scroll::-webkit-scrollbar-track,
.news-section-links-internal-3-scroll::-webkit-scrollbar-track,
.news-section-links-internal-4-scroll::-webkit-scrollbar-track,
.news-section-links-internal-5-scroll::-webkit-scrollbar-track,
.news-section-links-internal-6-scroll::-webkit-scrollbar-track,
.news-section-links-internal-7-scroll::-webkit-scrollbar-track{
border:1px gray solid;
border-radius:10px;
-webkit-box-shadow:0 0 6px gray inset;
} 

.news-section-links-internal-ngo {
width: 230px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 5px;
}

.news-section-links-internal-media {
width: 230px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 5px;
}

.news-section-links-internal-911 {
width: 230px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 5px;
}

.older-news {
position: absolute;
bottom:0;
right:5px;
font-size: 13px;
}

.older-news a:visited,
.older-news a:link,
.older-news a:hover,
.older-news a:active {
color: #009 !important;
}

/* INDEX CENTER */

#ws_container {
	width: 550px; 
	margin: 0 0 0 0;
	background-color: #000;
}

#contain1 {
	float: left;
	width: 271px;
	vertical-align: top;
	padding: 0 0 0 0;
}

#contain2 {
	float: right;
	width: 271px;
	vertical-align: top;
	margin: 0 0 0 0;
}

.news-row-three-container {
	display: table;
	width: 549px; 
}

.news-row-three-left {
	display: table-cell;
	vertical-align: top;
	color: #fff;
	padding: 0 0 0 5px;
}

.news-row-three-right {
	display: table-cell;
	vertical-align: top;
	width: 300px;
	padding: 0 5px 0 0;
}

.news-row-three-image {
	width: 300px;
	height: 200px;
	border: 1px #000 solid;
	margin: 0 0 15px 0;	
}

.news_section_heading_latest {
width: 295px;
padding-left: 5px;
color: #FFFFFF;
font-family: 'oswald-regular'; 
font-size: 14.5px;
background-color: #2a3391;
border-top-right-radius: 3px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

.news-section-links-latest {
background-color: #fffffc;
width: 300px !important;
padding-right: 0px;
padding-left: 0px;
padding-top: 1px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

.news-section-links-top-latest {
font-size: 13px;
position: relative;
width: 275px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;
} 

.news-section-links-internal-latest {
position: relative;
width: 300px !important;
height: 0px;;
background-color: #fffffc;
overflow: hidden;
} 	

.news-section-links-internal-latest-scroll {
height: auto;							
background-color: #fffffc;
width: 280px !important;
padding-left: 5px;
padding-right: 15px;
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}

.scroll-latest {
float: right;
width: 20px;
height: 20px;
background-color: transparent;
background-image: url(../images/scroll01.png);
}

.scroll-latest-arrow {
float: right;
width: 20px;
height: 20px;
background-color: transparent;
background-image: url(../images/scroll02.png);
}

ul.news-top-latest {
margin-bottom: 9px;
}

ul.news-older-latest {
margin-top: -3px;

}

.isgp-news-latest-container {
color: #000;
font-family: 'oswald-regular';
font-size: 13px;
text-align: justify;
overflow: hidden;		
}


		.isgp-news-latest-container li:hover {
			color: #000;
			text-decoration: underline;
		}
		
		.isgp-news-latest-container a:link {
			color: #000;
		}
		
		.isgp-news-latest-container a:visited {
			color: #000;
		}
		
		.isgp-news-latest-container a:active {
			color: #000;
		}

.isgp-news-latest-container ul {
			list-style: none;
			padding-left: 16px;
			list-style-image: url(../images/pointer01.gif);
		}
		
		.isgp-news-latest-container li {
			margin-bottom: 6px;
		}

.column-heading {
width: 220px;
height: 23px;
padding-left: 5px;
color: #FFFFFF;
font-family: 'oswald-regular', Arial; 
font-size: 14.5px;
background-color: #2a3391;
border-top-right-radius: 3px;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

.column-box {
background-color: #151515;
color: #FFFFFF;
font-family: 'oswald-regular', 'Arial';
font-size: 14px;
width: 209px !important;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
padding-bottom: 8px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}

.column-box a:link {
text-decoration: none;
color: #e233c1;
}

.column-box a:visited {
text-decoration: none;
color: #e233c1;
}

.column-box a:hover {
text-decoration: none;
color: #df1818;
}

.column-box a:active {
text-decoration: none;
color: #e233c1;
}


/* NGO CENTER */

#article_title_FP_NGO {
margin-left: 5px;
position: relative;
border-bottom: 2px #000 solid;
width: 538px;
}

.newsitem_image_NGO {
float: left;
width: 125px;
margin-left: 5px;
margin-right: 5px;
text-align: center;
font-size: 13px;
font-family: 'oswald-regular', 'Arial';
height: 150px;
background-color: #dcdcdc;
color: #000;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border: 1px #000 solid;
line-height: 1.5;
}

.newsitem_image_3_lines_NGO {
float: left;
width: 125px;
margin-left: 8px;
margin-right: 4px;
text-align: center;
font-size: 13px;
font-family: 'oswald-regular', 'Arial';
height: 165px;
background-color: #dcdcdc;
color: #000;
border: 1px solid #000;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
line-height: 1.4;
}

.ngo-heading {
font-family: 'oswald-regular', 'arial';
font-size: 14.5px;
background-color: #2a3391;
width: 245px;
padding-left: 5px;
color: #FFF;
border-top-right-radius: 3px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

.about-ngo-center {
background-color: #fffffc;
width: 230px;
padding: 10px;
overflow: hidden;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

#daily_news_ngo {
float: left;
width: 280px;
margin-left: -3px !important;
height: 164px;
margin-left: 0px;
margin-top: 0px;
}



/* MEDIA CENTER */

#article_title_FP_media {
margin-left: 5px;
position: relative;
border-bottom: 2px #151515 solid;
width: 538px;
}	

.newsitem_image_media {
float: left;
width: 125px;
margin-left: 5px;
margin-right: 5px;
text-align: center;
font-size: 13px;
font-family: 'oswald-regular', 'Arial';
height: 150px;
background-color: #151515;
color: #000;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border: 1px #000 solid;
line-height: 1.5;
}

.newsitem_image_3_lines_media {
float: left;
width: 125px;
margin-left: 8px;
margin-right: 4px;
text-align: center;
font-size: 13px;
font-family: 'oswald-regular', 'Arial';
height: 165px;
background-color: #151515;
color: #000;
border: 1px solid #000;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
line-height: 1.4;
}
							
.media-heading {
font-family: 'oswald-regular', 'arial';
font-size: 14.5px;
background-color: #222;
width: 245px;
padding-left: 5px;
color: #FFF;
border-top-right-radius: 3px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

.about-media-center {
background-color: #fffffc;
width: 230px;
padding: 10px;
overflow: hidden;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}




/* 9/11 CENTER */

#article_title_FP_911 {
margin-left: 5px;
position: relative;
border-bottom: 2px #2a3391 solid;
width: 538px;
}

.about-911-heading {
font-family: 'oswald-regular', 'arial';
font-size: 14.5px;
background-color: #2a3391;
width: 245px;
padding-left: 5px;
color: #FFF;
border-top-right-radius: 3px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

.about-911-center {
background-color: #fffffc;
width: 230px;
padding: 10px;
overflow: hidden;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

.newsitem_image_911 {
float: left;
width: 125px;
margin-left: 5px;
margin-right: 5px;
text-align: center;
font-size: 13px;
font-family: 'oswald-regular', 'Arial';
height: 150px;
background-color: #cccccc;
color: #000;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border: 1px #000 solid;
line-height: 1.5;
}

.newsitem_image_3_lines_911 {
float: left;
width: 125px;
margin-left: 8px;
margin-right: 4px;
text-align: center;
font-size: 13px;
font-family: 'oswald-regular', 'Arial';
height: 165px;
background-color: #cccccc;
color: #000;
border: 1px solid #000;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
line-height: 1.4;
}

#daily_news_911 {
float: left;
width: 280px;
height: 164px;
margin-left: -3px !important;
margin-top: 0px;
}


/* SCARE CENTER */

.news-section-links-top-scare {
overflow: hidden;
font-size: 12.5px;
position: relative;
width: 225px !important;
background-color: #fffffc;
margin-left: 5px;
margin-right: 15px;	
}

.news-section-links-internal-scare {
position: relative;
width: 250px !important;
height: 0px;
background-color: #fffffc;
overflow: hidden;
} 	

.news-section-links-internal-scare-scroll {
height: auto;							
background-color: #fffffc;
width: 230px !important;
padding-left: 5px;
padding-right: 15px;
overflow-x: hidden !important;
overflow-y: auto;
border-top: 0px #000 dotted;
}
	

/* */

#modern_and_unique_research {
width: 550px;
margin-top: 20px;
font-family: 'oswald-regular', 'Times New Roman';
font-weight: bold;
font-size: 25px;
}

#index_bottom_wrapper {
width: 550px;
overflow: auto;
}

#index_bottom_left {
width: 270px;
float: left;
background-color: #fdfcf2;
vertical-align: top;
font-family: 'oswald-regular', 'Times New Roman';
font-size: 13px;
}

.site-related-links {
color: #fbfaf1;
text-align: center;
font-size: 11px;
font-family: 'oswald-regular', 'Times New Roman';
}

.site-related-links a:link,
.site-related-links a:hover,
.site-related-links a:active,
.site-related-links a:visited {
color: #fbfaf1;
text-align: center;
font-size: 11px;
font-family: 'oswald-regular', 'Times New Roman';
} 

#index_bottom_right {
width: 280px;
float: left;
background-color: #fdfcf2;
vertical-align: top;
font-family: 'oswald-regular', 'Times New Roman';
font-size: 13px;
}

/* IMAGE FLOATS */

.reverse {
	color: #FFF;
}

.line_height_1_1_fix_html4_5 {
	line-height: 1.1;
}

.floatleft_100 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 100px;
}

.floatleft_115 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 115px;
}

.floatleft_120 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 120px;
}

.floatleft_125 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 125px;
}

.floatleft_130 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 130px;
}

.floatleft_135 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 135px;
}

.floatleft_145 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 145px;
}

.floatleft_150 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 150px;
}

.floatleft_160 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 160px;
}

.floatleft_165 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 165px;
}

.floatleft_170 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 170px;
}

.floatleft_180 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 180px;
}

.floatleft_190 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 190px;
}

.floatleft_200 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 200px;
}

.floatleft_210 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 210px;
}

.floatleft_220 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 220px;
}

.floatleft_230 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 230px;
}

.floatleft_240 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 240px;
}

.floatleft_250 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 250px;
}

.floatleft_270 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 270px;
}

.floatleft_280 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 280px;
}

.floatleft_300 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 300px;
}

.floatleft_325 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 325px;
}

.floatleft_350 {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 350px;
}


.floatright_100 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 100px;
}

.floatright_115 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 115px;
}

.floatright_120 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 120px;
}

.floatright_140 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 140px;
}

.floatright_160 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 160px;
}

.floatright_170 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 170px;
}

.floatright_180 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 180px;
}

.floatright_190 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 190px;
}


.floatright_200 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 200px;
}

.floatright_210 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 210px;
}

.floatright_220 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 220px;
}

.floatright_230 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 230px;
}

.floatright_240 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 240px;
}

.floatright_250 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 250px;
}

.floatright_280 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 280px;
}

.floatright_300 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 300px;
}

.floatright_321 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 321px;
}

.floatright_370 {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 3px;
	padding-top: 4px;
	text-align: justify;
	font-size: 12px;
	width: 370px;
}

/* CONTENTS, HEADINGS, UL, OL, NOTES */

ul.unordered_list_with_pointers {
list-style: none;
padding-left: 16px;
list-style-image: url(../images/pointer01.gif);
}
		
	ul.unordered_list_with_pointers li {
	margin-bottom: 6px;
	margin-left: 30px;
	}
	



.contents {
font-family: 'oswald-regular';
font-size: 22px;
}

ol.contents-list li {
padding-left: 16px;		
}

.sub-heading {
font-family: 'oswald-regular';
font-size: 22px;
line-height: 1.4;
}

ol.endnotes {
	margin: 0 0 0 -30px;
}

ol.endnotes li {
	padding: 0 0 0 16px;
	margin: 0 0 5px 0;
}

.notes-justify {	text-align: justify;
}



/* TABLES */

.table-notes {
text-align: justify;	
}
.superclass-table td {
border-bottom: 1px #000 solid;
}

.superclass-table td:first-child {
border-left: 1px #000 solid;
}

.superclass-table td:last-child {
border-left: 1px #000 solid;
border-right: 1px #000 solid;
}

.superclass-legenda td {
font-size: 15px;	
border-bottom: 1px #000 solid;
border-left: 1px #000 solid;
}

.superclass-legenda {
border-top: 1px #000 solid;
border-right: 1px #000 solid;
}

.endnotes {
text-align: justify;	
}

.death-list-table,
.death-list-rating,
.ngo-table {
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	color: #000;
}

.death-list-table td,
.death-list-rating td,
.ngo-table td {
border-bottom: 1px #000 solid;
border-right: 1px #000 solid;
}

.death-list-rating th {
border-right: 1px #000 solid;
border-bottom: 1px #000 solid;
background-color: #000;
color: #FFF;
padding: 0 2px 0 2px;
}

.death-list-table tr:nth-child(2n+1) td {
	background-color: #EEE;
}
.death-list-table tr:nth-child(2n+2) td {
	background-color: #FFF;
}

.death-list-rating tr:nth-child(2n+1) td {
	background-color: #EEE;
}
.death-list-rating tr:nth-child(2n+2) td {
	background-color: #FFF;
}

/* FONT CLASSES AND FONT-FACE */

.oswald-regular {
font-family: 'oswald-regular';
}

.slabo {
font-family: 'slabo-regular';
}

@font-face {
font-family: 'oswald-regular';
src: url('fonts/Oswald-Regular.eot');
src: url('fonts/Oswald-Regular.eot?#iefix'),
url('fonts/Oswald-Regular.ttf'),
url('fonts/Oswald-Regular.woff');
}

@font-face {
font-family: 'oswald-bold';
src: url('fonts/Oswald-Bold.woff');
}

@font-face {
font-family: 'slabo-regular';
src: url('fonts/Slabo27px-Regular.woff');
}

/* CUSTOM TEXT STYLES */

.font-12px-blue {
	font-size: 12px;
	color: #009;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
html, body {
font-family: "Source Sans Pro", Arial;
font-weight: 400;
font-size: 14.8px;
}

#article_body {
position: relative;
padding-left: 10px;
padding-right: 10px;
background-color: #f2f2f2;
}

#navmenu_top ul li a {
width: 93.8px;			
}

h1 {
font-weight: 500;
}

#modern_and_unique_research {
font-weight: 500;
}

.musings-heading {
line-height: 1.65;	
}

#isgpRadio-heading {
line-height: 1.65;	
}

.style9000 {
font-size: 12.8px !important;
}

#navmenu_top ul li a {
line-height: 1.7;
}
#navmenu_top ul ul li a {
line-height: 2.5;
}

} /* NOTE: EXTRA } FOR @MEDIA */
