/*
Theme Name: Global Research
*/
/* main elements */
.navigation {
	overflow: hidden;
	width: 100%;
	text-align: justify;
}

.navigation .next {
	float: right;
	padding: 0 10px 0;
}

.navigation .prev {
	float: left;
	padding: 0 0 0 10px;
}

#commentform #author,#commentform #email,#commentform #url {
	width: 260px;
}

#searchform fieldset,#commentform fieldset {
	border: none;
}

#footer .side-nav-div ul {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

#footer .side-nav-div ul a {
	color: #FFFFFF;
	display: block;
	padding: 0 5px 0 13px;
}

#footer .side-nav-div ul .active a,#footer .side-nav-div ul a:hover {
	background: none repeat scroll 0 0 #65729A;
	text-decoration: none;
}

#content .title p {
	margin: 0 0 13px 10px;
}

#content .content {
	margin: 0 10px 13px 10px;
}

#content .publ {
	/*position: absolute; 
	width: 635px; 
	height: 90px;*/
	margin: -310px 0 10px 24px;
}


#content .title h2 {
	margin-top: 10px;
}

.meta li {
	list-style: none;
	float: left;
	margin: 0 0 13px 10px;
}

.post,.comments,#respond {
	clear: both;
	overflow: hidden;
}

.comments,#respond {
	margin: 0 0 0 12px;
}

.respond h2 {
	margin: 0 0 13px 0;
}

#respond input {
	height: 24px;
	margin: 5px 0;
	width: 300px;
}

.commentlist {
	margin: 0;
}

#comments {
	clear: both;
}

#respond textarea {
	width: 300px;
}

#respond #submit {
	width: 150px
}

#header .author strong {
	color: #646262;
	font-size: 26px;
}

.commentlist li {
	list-style: none;
	margin: 5px;
}

.commentlist li p {
	margin: 0 !important;
}

.commentlist li .avatar {
	float: left;
	margin: 5px;
}

.accordion .no-child {
	padding: 0 0 4px;
}

.accordion .no-child span {
	background: none;
}

/* seb */
/* Single Post */
#singleArticle .post .title h2 {
	font-size: 24px;
	line-height: 35px;
	margin-left: 22px;
	margin-right: 15px;
	margin-top: 10px;
}

#singleArticle .post .title h3 {
	font-size: 18px;
	line-height: 35px;
	margin-left: 22px;
	margin-right: 15px;
	margin-top: 10px;
}
#singleArticle .post .title h3.subtitle {
	line-height: 18px;
	margin-bottom: 10px;
	
}

#singleArticle .post .meta {
	background: #ebebeb;
	padding: 10px 15px 10px 22px;
	overflow: hidden;
}

#singleArticle .post .meta .post-info {
	float: left;
	width: 50%;
}

#singleArticle .post .meta .post-info a {
	text-decoration: underline;
}

.post-info .author {
	font-size: 12px;
	line-height: 24px;
}

.post-info .grDate {
	font-size: 12px;
	color: #999;
}

#singleArticle .post .meta .catAndTag {
	float: right;
	width: 49%;
	text-align: right;
}

#singleArticle .post .content {
	padding: 10px 15px 10px 15px;
	font-size: 15px;
	line-height: 20px;
	text-align: justify;
}

#singleArticle .postThumbnail {
	float: left;
	margin: 5px 8px 5px 0;

}

#singleArticle .postThumbnail .wp-caption {
  background: #f9f9f9;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 0px 0px 0px;
  text-align: center;
  font-style: italic;
  margin-bottom: 10px;
}


#singleArticle .postThumbnail img.attachment-single-post-thumbnail{
	max-width: 200px !important;
	max-height: inherit !important;
	height: auto !important;
}

#singleArticle .post .content.biggerFont {
	font-size: 18px;
	line-height: 22px;
}

/* Text elements */
#singleArticle .content p {
	margin-bottom: 14px;
}

#singleArticle .content img {
	max-width: 635px;
	/*border: 1px solid #e4e4e4;*/
	/*padding: 5px;*/
	/*padding: 5px 0px 5px 0px;*/
	
	margin-bottom: 10px;
}

#singleArticle .content img.alignleft {
	float: left;
	margin: 0 5px 0 0px;
}

#singleArticle .content img.alignright {
	float: right;
	margin: 0 0px 0 5px;
}

#singleArticle .content img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

#singleArticle .content h1 {
	font-size: 21px;
	margin: 0 0 15px 0;
	line-height: 26px
}

#singleArticle .content h2 {
	font-size: 18px;
	margin: 0 0 15px 0;
	line-height: 23px;
	font-weight: bold;
}

#singleArticle .content h3 {
	font-size: 16px;
	margin: 0 0 15px 0;
	line-height: 21px;
	font-weight: bold;
}

#singleArticle .content h4 {
	font-size: 14px;
	margin: 0 0 15px 0;
	line-height: 18px;
}

#singleArticle .content ul,ol {
	margin: 0 0 1.625em 2.5em;
}

#singleArticle .content ul {
	list-style: square;
}

#singleArticle .content ol {
	list-style-type: decimal;
}

#singleArticle .content ol ol {
	list-style: upper-alpha;
}

#singleArticle .content ol ol ol {
	list-style: lower-roman;
}

#singleArticle .content ol ol ol ol {
	list-style: lower-alpha;
}

#singleArticle .content ul ul,ol ol,ul ol,ol ul {
	margin-bottom: 0;
}

#singleArticle .content dl {
	margin: 0 1.625em;
}

#singleArticle .content dt {
	font-weight: bold;
}

#singleArticle .content dd {
	margin-bottom: 1.625em;
}

#singleArticle .content strong {
	font-weight: bold;
}

#singleArticle .content cite,em,i {
	font-style: italic;
}

#singleArticle .content blockquote {
	font-weight: normal;
	margin: 0 3em;
	color: #333;
	line-height: 1.1em;
}

#singleArticle .content blockquote em,blockquote i,blockquote cite {
	font-style: normal;
}

#singleArticle .content blockquote cite {
	color: #666;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

#singleArticle .content pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}

#singleArticle .content code,kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

#singleArticle .content abbr,acronym,dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}

#singleArticle .content address {
	display: block;
	margin: 0 0 1.625em;
}

#singleArticle .content ins {
	background: #fff9c0;
	text-decoration: none;
}

#singleArticle .content sup,sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

#singleArticle .content sup {
	bottom: 1ex;
}

#singleArticle .content sub {
	top: .5ex;
}

/* Links */
#singleArticle .content a {
	/*color: #3b4d81;*/
}

#singleArticle .content a:focus,#singleArticle .content a:active,#singleArticle .content a:hover {
	/*text-decoration: underline;*/
	color: #1b1464;
}


/* Assistive text */
#singleArticle .content .assistive-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

#singleArticle .content #access a.assistive-text:active,#singleArticle .content #access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}

/* article Tools */
#articleTools {
	background: transparent url(images/bg_articletools2.png) no-repeat;
	/*width: 303px;*/
	width: 100%;
	height: 38px;
	
}

#articleTools .fontSize {
	/*width: 50%px;*/
	float: left;
	color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	margin: 5px 0 0 10px;
}

#articleTools .fontSize .words {float: left;}
#articleTools .printArticle .wordsRight {float: right;}
#articleTools .fontSize a {
	background: transparent url(images/bt_fontsize.png) no-repeat;
	width: 23px;
	height: 22px;
	text-indent: -1000px;
	display: block;
	float: left;
	margin-top: 3px;
}

#articleTools .printArticle {
	/*width: 50%;*/
	float: right;
	color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	margin: 5px 40px 0 0;
}

#articleTools .printfriendly {
	float: right;
}

#articleTools1 {
	background-color: #e6e6e6;
	/*width: 303px;*/
	/*width: 30%;*/
	height: 38px;
	
}

#articleTools1 .fontSize {
	/*width: 50%px;*/
	float: left;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	margin: 5px 0 0 10px;
}

#articleTools1 .fontSize .words {float: left;}
#articleTools1 .printArticle .wordsRight {float: right;}
#articleTools1 .fontSize a {
	background: transparent url(images/bt_fontsize.png) no-repeat;
	width: 23px;
	height: 22px;
	text-indent: -1000px;
	display: block;
	float: left;
	margin-top: 3px;
}

.fontSize a {
	background: transparent url(images/bt_fontsize.png) no-repeat;
	width: 23px;
	height: 22px;
	text-indent: -1000px;
	display: block;
	float: left;
	margin-top: 3px;
}


#articleTools1 .printArticle {
	/*width: 50%;*/
	float: right;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	margin: 5px 40px 0 0;
}

#articleTools1 .printfriendly {
	float: right;
}


#print-page-link {
	float: right;
	margin-top: 0px !important;
}

.shopBanner {
	margin: 10px 0 10px 18px;
}

/* hide comments */
#respond {
	display: none;
}

/* articleAuthor */
#articleAuthor {
	background: #EEEBE4;
	padding: 20px;
	clear: both;
	color: #333;
	overflow: hidden;
}

#articleAuthor span {
	font-size: 12px;
	color: #333;
	font-style: italic;
	display: block;
	margin-bottom: 5px;
}

.authorName {
	font-size: 16px;
	width: 200px;
	float: left;
}

.authorName a {
	color: #3a4b7e !important;
	font-weight: bold;
}

.website {
	font-size: 12px;
}

#articleAuthor .bio {
	width: 400px;
	float: right;
	color: #666;
}

#articleAuthor .bio h3 {
	font-weight: bold;
	color: #333;
}

.frequentContributor {
	margin: 5px 0 5px 0px;
}

/* disclaimer */
#disclaimer {
	padding: 20px;
	color: #999;
	font-size: 11px;
}

#disclaimer p {
	margin: 5px 0;
}

/* list */
.catTitle {
	color: #362F2D !important;
	padding: 12px 0 0 0;
	margin-bottom: 0px !important;
	font-size: 22px;
}

.catTitle .thin {
	font-weight: normal !important;
	color: #362f2d;
}

.catTitle.mostPop {
	margin-top: 5px !important;
}

/*popular list */
.popularList {
	vertical-align: top;
	display: inline-block;
	overflow: hidden;
	width: 674px;
	padding: 10px 15px 16px 10px;
	position: relative;
	margin: 0px -2px 0 0;
	border-bottom: 1px solid #ccc;
}

.popularList:hover {
	background: #f2f0ec;
}

.popularList .alignleft {
	float: left;
	border-radius: 3px;
	padding: 3px;
	margin-right: 5px;
}

.popularList h2 {
	color: #3b4d81;
	display: block;
	font: 15px Helvetica, Arial, sans-serif !important;
	padding: 0 0 3px;
	margin-bottom: 5px !important;
}

.popularList .excerpt {
	margin-top: 1px;
}

.popularNav {
	margin: -25px 20px 20px 0px;
	float: right;
	overflow: hidden;
}

.popularNav li {
	width: 50px;
	float: left;
	background: #e5e5e5;
	border-radius: 3px;
	padding: 5px;
	margin-right: 5px;
	text-align: center;
}

.popularNav li:hover {
	background: #acb5df;
}

.popularNav li a {
	display: block;
}

.popularNav li.active {
	background: #3A4B7E;
}

.popularNav li.active a {
	color: #fff !important;
}

/* Member list */
.tern_members_search h2 {display: none;}

ul.tern_wp_members_list {
	margin: 0 !important;
	padding: 0;
}

ul.tern_wp_members_list li {
	padding: 8px !important;
	border-bottom: 1px solid #e4e4e4;
	height: 22px !important;
	margin: 0 !important;
	min-height: 0 !important;
}

ul.tern_wp_members_list li:hover {
	background: #f2f0ec;
}

ul.tern_wp_members_list li a {
	display: block;
}

.archiveAuthor {
	margin: 20px 0;
}

.archiveAuthor .bio {
	margin: 0px 10px;
	color: #666;
}

.archiveAuthor .bio h3 {
	font-weight: bold;
	color: #333;
}

/* Archives By - Sidebar */
#nav_menu-8, #nav_menu-9 {
	background: url(images/bg_archives-1.png) 0 0 no-repeat;
	width: 275px;
	height: 102px;
	padding: 0px 0;
	margin: 15px 0;
}

#nav_menu-8 li, #nav_menu-9 li {
	padding: 0 8px 0 13px;
}

#nav_menu-8 li a, #nav_menu-9 li a {
	color: #e4e4e4 !important;
	display: block;
	line-height: 33px;
}

#nav_menu-8 li:hover a, #nav_menu-9 li:hover a {
	color: #fff !important;
	font-weight: bold;
}

/* country template */
#searchCountry {
	margin: 10px;
	padding: 10px 10px 0px 10px;
	background: #dde1ec;
}

#searchCountry h2 {
	font-size: 14px;
	float: left;
	margin-top: 1px;
}

#searchCountry #searchcountry {
	float: right;
}

.clearBoth {
	clear: both
}

#worldmap {
	background: url(images/map.jpg) 0 0 no-repeat;
	width: 674px;
	height: 342px;
	margin: 15px 0 0 14px;
	position: relative;
}

#worldmap a {
	color: #333 !important;
	font-weight: bold !important;
	text-align: center;
}

#worldmap a:hover {
	color: #fff !important;
	text-shadow: 0px 0px 18px black
}

h2.map {
	margin: 20px 0 0 10px !important;
	color: #3B4D81 !important;
}

.canada {
	position: absolute;
	top: 67px;
	left: 79px;
}

.usa {
	position: absolute;
	top: 100px;
	left: 17px;
}

.latin {
	position: absolute;
	top: 210px;
	left: 130px;
}

.europe {
	position: absolute;
	top: 79px;
	left: 284px;
}

.middleEast {
	position: absolute;
	top: 119px;
	left: 264px;
}

.africa {
	position: absolute;
	top: 162px;
	left: 286px;
}

.russia {
	position: absolute;
	top: 54px;
	left: 390px;
}

.asia {
	position: absolute;
	top: 120px;
	left: 464px;
}

.oceania {
	position: absolute;
	top: 240px;
	left: 523px;
}

/* related Content */
#nrelate_related_1 {
	width: 657px;
}

.nr_panel {
	padding: 0 15px !important;
	margin-left: 2px !important;
	font-size: 12px !important;
	border-bottom: 1px solid #e4e4e4;
}

.nr_post_title {
	font-weight: bold;
	color: #3b4d81;
	margin: 0 0 5px !important;
	font-size: 12px !important;
}

.nr_inner {
	margin-right: 10px !important
}

h3.nr_title {
	font-size: 18px;
	margin: 15px !important;
	font-weight: bold
}

ol.related_content li{	
	margin: 10px 0;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 5px;
	padding-right: 15px;
	margin-right: 15px;
}
ol.related_content li .title{	
	margin-bottom: 3px;
}
ol.related_content li:hover{
	background-color: #f4f7ff;
}

#Yesup_Adhere_Widget {display: none !important;}
/*sharebar*/
#nav-dcssb,#nav-dcssb li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav-dcssb li {
	padding: 5px 0;
}

#nav-dcssb li.size-box {
	text-align: center;
	height: 60px;
}

#nav-dcssb li.size-small {
	height: 30px;
}

/* Floater */
#dcssb-float {
	margin-top: 148px;
}

#dcssb-float.dc-social-float .tab {
	display: none;
}

#dcssb-float.dc-social-float .dc-social-float-content {
	background: #fff;
	border: 1px solid #e4e4e4;
	padding: 5px 0 6px 0;
	margin-left: 0px;
}

#dcssb-float.dc-social-float .dc-social-float-content {
	border-radius: 1px 7px 7px 1px !important;
	-webkit-border-radius: 1px 7px 7px 1px !important;
}

#dcssb-float #dcssb-facebook {
	padding-left: 10px;
}

#dcssb-float .fb_iframe_widget {
	margin-left: 0;
}

div.popularList img.no-grav {
	display: none;
}

/* Move the extra widget area to the right of the page*/
.my-extra-widget {float: right;}