/* 



	Theme Name: TheGlobal



	Theme Date: 06092011



	Theme URL: http://pressjunkie.net/themes/the-global.html



	Description: Visit the CPanel link under the appearance menu to begin managing this theme once activated.



	Author: PressJunkie



	Author URI: http://www.pressjunkie.net



	Version: 1.0



*/







/* ================================================================ 



     SETUP



=================================================================== */







body {



	



	height: 100%;



	width: 100%;



	font-family: Arial;



	font-size: 12px;



	line-height: 16px;



	margin: 0px auto 20px;



	padding: 0px 0px 0px 0px;



	}







#wrapper {



	width: 982px;



	height: 100%;



	padding: 0px 0px 0px 0px;



	margin: 0px auto 0px;



	

	}



	



/* ================================================================ 



     LINKS



=================================================================== */



	



a, a:visited {



	color: #012261;



	text-decoration: none;



	}







a:hover {



	color: #cc0000;



	text-decoration: none;



	}



	



/* ================================================================ 



     HEADINGS



=================================================================== */



	



h1 {



	line-height: 20px;



	font-size: 18px;



	letter-spacing: normal;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	display: block;



	}



	



h1 a, 



h1 a:visited {



	color: #000000;



	text-decoration: none;



	}







h1 a:hover {



	color: #cc0000;



	text-decoration: none;



	}



	



h2 {



	line-height: 20px;



	font-size: 16px;



	letter-spacing: normal;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	display: block;



	}



	



h2 a, 



h2 a:visited {



	color: #000000;



	text-decoration: none;



	}







h2 a:hover {



	color: #cc0000;



	text-decoration: none;



	}



	



h3 {



	line-height: 18px;



	font-size: 14px;



	letter-spacing: normal;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	display: block;



	}



	



h3 a, 



h3 a:visited {



	color: #000000;



	text-decoration: none;



	}







h3 a:hover {



	color: #cc0000;



	text-decoration: none;



	}



	



h4 {



	line-height: 16px;



	font-size: 12px;



	letter-spacing: normal;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	display: block;



	}



	



h4 a, 



h4 a:visited {



	color: #cc0000;



	text-decoration: none;



	}







h4 a:hover {



	color: #cc0000;



	text-decoration: none;



	}



	



h5 {



	line-height: 15px;



	font-size: 11px;



	letter-spacing: normal;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	display: block;



	}



	



h6 {



	line-height: 14px;



	font-size: 10px;



	letter-spacing: normal;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	display: block;



	}



	



/* ================================================================ 



     HEADER



=================================================================== */







#header {



	width: 982px;



	height: 100%;



	padding: 0px 0px 0px 0px;



	margin: 0px;



	overflow: hidden;



	}



	



#topbar {



	background: #39434F;



	width: 982px;



	height: 100%;



	color: #ffffff;



	font-weight: bold;



	font-size: 9px;



	padding: 0px 0px 0px 0px;



	margin: 0px;



	overflow: hidden;



	}



	



#topbar a, 



#topbar a:visited {



	color: #ffffff;



	text-decoration: none;



	}







#topbar a:hover {



	color: #ffffff;



	text-decoration: underline;



	}



	



.topbar-left {



	width: 723px;



	height: 100%;



	padding: 4px 0px 5px 10px;



	margin: 0px 5px 0px 0px;



	float: left;



	}







.topbar-right {



	width: 229px;



	height: 100%;



	padding: 4px 10px 5px 0px;



	margin: 0px 0px 0px 5px;



	float: left;



	text-align: right;



	}



	



.topicon {



	float: left;



	padding: 0px;



	margin: 1px 10px 0px 0px;



	border: 0px;



	}



	



#mainbar {


background: #39434F;
	width: 982px;



	height: 96px;



	padding: 0px 0px 0px 0px;



	margin: 0px;



	overflow: hidden;



	}



	



.mainbar-left {



	width: 225px;



	height: 100%;



	padding: 0px 0px 0px 0px;



	margin: 20px 0px 20px 0px;



	float: left;



	}



	



.mainbar-right {



	width: 754px;



	height: 100%;



	padding: 3px 0px 0px 0px;



	margin: 0px 3px 0px 0px;



	float: left;



	text-align: right;



	}



	



/* ================================================================ 



     MENUS



=================================================================== */







#nav {



		width: 982px;





	height: 23px;



	font-size: 15px;

text-transform: uppercase;



	padding: 0px 0px 0px 0px;



	margin: 5px auto 0px;



	overflow: hidden;



	float: left;



	}



	



#nav ul {



	list-style: none;



	margin: 0px;



	padding: 0px;



	}



	



#nav li {



    float: left;



	list-style: none;



	margin: 0px;



	padding: 0px;



	}



	



#nav li a, 



#nav li a:link, 



#nav li a:visited {



	color: #323A45;



	display: block;



    font-weight: bold;



    text-decoration: none;



    margin: 0px 0px 0px 0px;



	padding: 3px 10px 4px 10px;



	



	}







#nav li a:hover, 



#nav li a:active {



    background: #323A45;



	color: #ffffff;



	display: block;



    font-weight: bold;



    text-decoration: none;



    margin: 0px 0px 0px 0px;



	padding: 3px 10px 4px 10px;



	}







#nav li li a, 



#nav li li a:link, 



#nav li li a:visited {



	background: #323A45;



    color: #012261 !important;



	width: 150px;



	float: none;



	font-size: 11px;



	text-transform: none;



	margin: 0px 0px 0px 0px;



	padding: 4px 10px 4px 10px;



	text-decoration: none;



	border-bottom: 1px solid #323A45;



	}



	



#nav li li a:hover, 



#nav li li a:active {



	color: #323A45;



	padding: 4px 10px 4px 10px;



	text-decoration: underline;



	}



	



#nav li li li a, 



#nav li li li a:link, 



#nav li li li a:visited {



	background: #88ADC9;



    color: #012261 !important;



	width: 150px;



	float: none;



	font-size: 11px;



	text-transform: none;



	margin: 0px 0px 0px 0px;



	padding: 4px 10px 4px 10px;



	text-decoration: none;



	}



	



#nav li li li a:hover, 



#nav li li li a:active {



	color: #1B426F;



	padding: 4px 10px 4px 10px;



	text-decoration: underline;



	}



	



#nav li li li li a, 



#nav li li li li a:link, 



#nav li li li li a:visited {



	background: #789BB6;



    color: #012261 !important;



	width: 150px;



	float: none;



	font-size: 11px;



	text-transform: none;



	margin: 0px 0px 0px 0px;



	padding: 4px 10px 4px 10px;



	text-decoration: none;



	}



	



#nav li li li li a:hover, 



#nav li li li li a:active {



	color: #1B426F;



	padding: 4px 10px 4px 10px;



	text-decoration: underline;



	}







#nav li {



	float: left;



	padding: 0px;



	}







#nav li ul {



	z-index: 9999;



	position: absolute;



	left: -999em;



	height: auto;



	width: 170px;



	margin: 0px 0px 0px -1px;



	padding: 0px;



	border-left: 1px solid #a9a9a9;		



	}







#nav li li { 



	}







#nav li ul a { 



	width: 140px;



	}







#nav li ul a:hover, 



#nav li ul a:active { 



	}







#nav li ul ul {



	width: 171px;



	margin: -20px 0 0 147px;



	border-top: 1px solid #a9a9a9;



	}







#nav li:hover ul ul, 



#nav li:hover ul ul ul, 



#nav li.sfhover ul ul, 



#nav li.sfhover ul ul ul {



	left: -999em;



	}







#nav li:hover ul, 



#nav li li:hover ul, 



#nav li li li:hover ul, 



#nav li.sfhover ul, 



#nav li li.sfhover ul, 



#nav li li li.sfhover ul {



	left: auto;



	}







#nav li:hover, #nav li.sfhover { 



	position: static;



	}



	







.current-post-ancestor a, 



.current-post-ancestor a:visited, 



.current-post-ancestor a:hover {



    background: #323A45;



	color: #ffffff !important;



	}



	



.current-menu-item a, 



.current-menu-item a:visited, 



.current-menu-item a:hover {



    background: #323A45;



	color: #ffffff !important;



	}



	



#lowernav {



	background: #dddddd;



	width: 962px;



	height: 20px;



	color: #333333;



	font-size: 10px;



	font-weight: normal;



	padding: 3px 10px 0px 10px;



	margin: 0px auto 0px;



	overflow: hidden;



	float: left;



	}



	



#lowernav a, #lowernav a:visited {



	color: #AB331B;



	text-decoration: none;



	}







#lowernav a:hover {



	color: #AB331B;



	text-decoration: underline;



	}



	



.lowernav-left {



	width: 481px;



	height: 100%;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	float: left;



	}



	



.lowernav-right {



	width: 481px;



	height: 100%;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	float: left;



	text-align: right;



	}



	



/* ================================================================ 



     STRUCTURE



=================================================================== */



	



#container {



	background: #ffffff url(assets/images/theglobal_wrapper.png) repeat-y;



	width: 960px;



	height: 100%;



	color: #000000;



	padding: 10px;



	margin: 0px 0px 0px 0px;



	overflow: hidden;



	}



	



.maincolumn {



	width: 639px;



	height: 100%;



	padding: 0px;



	margin: 0px 11px 0px 0px;



	float: left;



	}



	



.sidecolumn {



	width: 300px;



	height: 100%;



	padding: 0px;



	margin: 0px 0px 0px 10px;



	float: left;



	}



	



#containeralt {



	background: #ffffff url(assets/images/theglobal_wrapperalt.png) repeat-y;



	width: 960px;



	height: 100%;



	color: #000000;



	padding: 10px;



	margin: 0px 0px 0px 0px;



	overflow: hidden;



	}



	



.maincolumnalt {



	width: 639px;



	height: 100%;



	padding: 0px;



	margin: 0px 0px 0px 11px;



	float: left;



	}



	



.sidecolumnalt {



	width: 300px;



	height: 100%;



	padding: 0px;



	margin: 0px 10px 0px 0px;



	float: left;



	}	



	



/* ================================================================ 



     FOOTER



=================================================================== */







.footer {



	



	height: 100%;



	width: 982px;



	font-size: 11px;



	margin: 0px 0px 0px 0px;



	padding: 15px 0px 15px 0px;



	overflow: hidden;



	



	}



	



.footbanner {



	width: 942px;



	height: 100%;



	padding: 20px;



	margin: 0px auto 0px;



	border-top: 1px solid #b9b9b9;



	}







/* ================================================================ 



     WIDGETS



=================================================================== */







.nowidget {



	background: #dddddd;



	padding: 10px;



	margin: 0px 0px 0px 0px;



	}



	



.widget {



	margin: 0px 0px 10px 0px;



	overflow: hidden;



	}	



	



h1.widget {



	line-height: 16px;



	font-size: 12px;



	color: #000000;



	letter-spacing: normal;



	display: block;



	padding: 0px 0px 0px 0px;



	}



	



h1.widget a {



	color: #151515;



	text-decoration: none;



	}







h1.widget a:visited {



	color: #151515;



	text-decoration: none;



	}



	



h1.widget a:hover {



	color: #151515;



	text-decoration: underline;



	}



	



.widgettitle {



	background: transparent url(assets/images/theglobal_widgetwide_title.png) repeat-x;



	width: 280px;



	height: 19px;



	padding: 3px 10px 0px 10px;



	margin: 0px 0px 10px 0px;



	overflow: hidden;



	}



	



.widgetwidecat {



	background: transparent url(assets/images/theglobal_widgetwide_title.png) repeat-x;



	width: 619px;



	height: 19px;



	padding: 3px 10px 0px 10px;



	margin: 0px 0px 10px 0px;



	overflow: hidden;

    

        max-width: 92%;



	}



	



.widgetwidetitle {



	background: transparent url(assets/images/theglobal_widgetwide_title.png) repeat-x;



	width: 639px;



	height: 22px;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 10px 0px;



	overflow: hidden;



	}



	



.widgetwidetitle-left {



	width: 310px;



	height: 100%;



	padding: 3px 0px 0px 10px;



	margin: 0px 0px 0px 0px;



	float: left;



	}



	



.widgetwidetitle-right {



	width: 309px;



	height: 100%;



	font-size: 11px;



	font-weight: bold;



	color: #cc0000;



	padding: 3px 10px 0px 0px;



	margin: 0px 0px 0px 0px;



	float: left;



	text-align: right;



	}



	



.widgetwidetitle-right a, 



.widgetwidetitle-right a:visited {



	color: #333333;



	text-decoration: none;



	}







.widgetwidetitle-right a:hover {



	color: #333333;



	text-decoration: underline;



	}	



	



.widget ul {



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}



	



.widget li {



	display: block;



	list-style-type: none;



	margin: 0px 0px 2px 0px;



	padding: 0px 0px 0px 0px;



	}



	



.widget li a, 



.widget li a:link, 



.widget li a:visited {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 12px;



	}







.widget li a:hover, 



.widget li a:active {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 12px;



	}







table#wp-calendar {



	width: 220px;



	margin: 0px auto 0px;



	}







table#wp-calendar td {



	padding: 0px 0px 0px 10px;



	}







table#wp-calendar a {



	font-weight: bold;



	text-decoration: underline;



	}







table#wp-calendar a:visited {



	font-weight: bold;



	text-decoration: underline;



	}



	



table#wp-calendar a:hover {



	font-weight: bold;



	text-decoration: none;



	}







ul#recentcomments {



	list-style-type: none;



	margin: 5px 0px 0px 0px;



	padding: 0px;



	}



	



ul#recentcomments li.recentcomments {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;



	font-weight: bold;	



    margin: 0px 0px 2px 0px;



	padding: 0px 0px 0px 12px;



	}







ul#recentcomments li.recentcomments a, 



ul#recentcomments li.recentcomments a:visited, 



ul#recentcomments li.recentcomments a:hover {



	background: transparent;



	display: block;



	font-weight: normal !important;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}







.tagcloud {



	padding: 0px 0px 0px 0px;



	line-height: 26px;



	}



	



.tagcloud a, 



.tagcloud a:visited, 



.tagcloud a:hover {



	}



	



.catlower {



	width: 639px;



	height: 100%;



	padding: 10px 0px 0px 0px;



	margin: 10px 0px 0px 0px;



	overflow: hidden;



	border-top: 1px solid #b9b9b9;



	}



	



.catlower ul {



	list-style-type: none;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 0px 0px;



	}



	



.catlower li {



	display: block;



	list-style-type: none;



	font-size: 11px;



	margin: 0px 0px 2px 0px;



	padding: 0px 0px 0px 0px;



	}



	



.catlower li a, 



.catlower li a:link, 



.catlower li a:visited {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 12px;



	}







.catlower li a:hover, 



.catlower li a:active {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 12px;



	}



		



.catlower-left {



	width: 206px;



	height: 100%;



	padding: 0px;



	margin: 0px 0px 0px 0px;



	float: left;



	}



	



.catlower-middle {



	width: 207px;



	height: 100%;



	padding: 0px;



	margin: 0px 10px 0px 10px;



	float: left;



	}



	



.catlower-right {



	width: 206px;



	height: 100%;



	padding: 0px;



	margin: 0px 0px 0px 0px;



	float: left;



	}



	



.catloweralt {



	width: 639px;



	height: 100%;



	padding: 10px 0px 0px 0px;



	margin: 10px 0px 0px 0px;



	overflow: hidden;



	border-top: 1px solid #b9b9b9;



	}



	



.catloweralt ul {



	list-style-type: none;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 0px 0px;



	}



	



.catloweralt li {



	display: block;



	list-style-type: none;



	font-size: 11px;



	margin: 0px 0px 2px 0px;



	padding: 0px 0px 0px 0px;



	}



	



.catloweralt li a, 



.catloweralt li a:link, 



.catloweralt li a:visited {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 12px;



	}







.catloweralt li a:hover, 



.catloweralt li a:active {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 12px;



	}



		



.catloweralt-left {



	width: 314px;



	height: 100%;



	padding: 0px;



	margin: 0px 5px 0px 0px;



	float: left;



	}



	



.catloweralt-right {



	width: 315px;



	height: 100%;



	padding: 0px;



	margin: 0px 0px 0px 5px;



	float: left;



	}



	



/* ================================================================ 



     CONTENT ROTATOR



=================================================================== */



	



#awOnePageButton .view-slide {



	display: none;



	}







.showcase-load {



	height: 470px;



	overflow: hidden;



	}







.showcase-onepage {



	}







.showcase {



	position: relative;



	margin: auto;



	}







.showcase-content-container	{



	background-color: #000;



	}



	



.showcase-content {



	background-color: #000;



	text-align: center;



	}



		



.showcase-content-wrapper {



	text-align: center;



	height: 470px;



	width: 619px;



	display: table-cell;



	vertical-align: middle;



	}



		



.showcase-caption {



	color: #000;



	padding: 8px 15px;



	text-align: left;



	position: absolute;



	bottom: 10px; left: 10px; right: 10px;



	display: none;



	background-image: url(assets/images/theglobal_white-opacity-80.png);



	}



		



.showcase-onepage .showcase-content {



	margin-bottom: 10px;



	}



	



.showcase-button-wrapper {



	clear: both;



	margin-top: 10px;



	text-align: center;



	}



	



.showcase-button-wrapper span {



	margin-right: 3px;



	padding: 2px 5px 0px 5px;



	cursor: pointer;



	font-size: 12px;



	color: #444444;



	}







.showcase-button-wrapper span.active {



	color: #fff;



	}



	



.showcase-thumbnail-container {



	background-color: #000;



	}



	



.showcase-thumbnail-wrapper {



	overflow: hidden;



	}



		



.showcase-thumbnail {



	width: 120px;



	height: 90px;



	cursor: pointer;



	border: solid 1px #333;



	position: relative;



	}



	



.showcase-thumbnail-caption {



	color: #ffffff;



	position: absolute;



	bottom: 2px;



	padding-left: 10px;



	padding-bottom: 5px;



	}



		



.showcase-thumbnail-content {



	padding: 10px;



	text-align: center;



	padding-top: 25px;



	}



			



.showcase-thumbnail-cover {



	background-image: url(assets/images/theglobal_black-opacity-40.png);



	position: absolute;



	top: 0; bottom: 0; left: 0; right: 0;



	}



	



.showcase-thumbnail:hover {



	border: solid 1px #999;



	}







.showcase-thumbnail:hover .showcase-thumbnail-cover {



	display: none;



	}



	



.showcase-thumbnail.active {



	border: solid 1px #999;



	}



		



.showcase-thumbnail.active .showcase-thumbnail-cover {



	display: none;



	}



	



.showcase-thumbnail-wrapper-horizontal {



	padding: 10px;



	}



	



.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {



	margin-right: 10px;



	width: 116px;



	}



	



.showcase-thumbnail-wrapper-vertical {



	padding: 10px;



	}



	



.showcase-thumbnail-wrapper-vertical .showcase-thumbnail {



	margin-bottom: 10px;



	}



		



.showcase-thumbnail-button-backward, 



.showcase-thumbnail-button-forward {



	padding: 7px;



	cursor: pointer;



	}



	



.showcase-thumbnail-button-backward {



	padding-bottom: 0px;



	padding-right: 0px;



	}



	



.showcase-thumbnail-button-backward .showcase-thumbnail-vertical, 



.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,



.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,



.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {



	background-image: url(assets/images/theglobal_arrows-small.png);



	background-repeat: no-repeat;



	display: block;



	width: 17px;



	height: 17px;



	}



		



.showcase-thumbnail-button-backward .showcase-thumbnail-vertical {



	background-position: 0 -51px;



	margin-left: 55px;



	}







.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical {



	background-position: -17px -51px;



	}



		



.showcase-thumbnail-button-forward .showcase-thumbnail-vertical {



	background-position: 0 -34px;



	margin-left: 55px;



	}







.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical {



	background-position: -17px -34px;



	}



		



.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {



	background-position: 0 -17px;



	margin-top: 40px;



	margin-bottom: 40px;



	}







.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal {



	background-position: -17px -17px;



	}



		



.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {



	background-position: 0 0;



	margin-top: 40px;



	margin-bottom: 40px;



	}







.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal {



	background-position: -17px 0;



	}



		



.showcase-thumbnail-button-forward span span,



.showcase-thumbnail-button-backward span span {



	display: none;



	}



	



img.videoplay {



	}



	



.clear {



	clear: both;



	display: block;



	overflow: hidden;



	visibility: hidden;



	width: 0;



	height: 0;



	float: none;



	}







/* ================================================================ 



     MISCELLANEOUS



=================================================================== */







blockquote {



    background: #dddddd;



	font-style: italic;



	color: #101010;



    border: 1px solid #b6b6b6;



	margin: 15px 25px 5px 25px;



	padding: 0px 20px 0px 20px;



	}



	



pre {



	width: 400px;



	height: 100%;



	color: #101010;



    background: #E2E2F4;



	font-style: italic;



    border: 1px solid #A7B1BE;



	font-size: 14px;



	line-height: 18px;



	margin: 10px auto 10px;



	padding: 20px 20px 20px 20px;



	overflow: auto;



	}



	



.iconcomment {



	background: transparent url(assets/images/theglobal_icon_comment.png) no-repeat 0px 4px;



	font-size: 10px;



	padding: 0px 0px 0px 16px;



	margin: -10px 0px 0px 0px;



	}



	



.iconvideo {



	background: transparent url(assets/images/theglobal_icon_video.png) no-repeat 1px 3px;



	font-size: 10px;



	padding: 0px 0px 0px 16px;



	margin: 0px 0px 0px 0px;



	}



	



.authortext {



	font-size: 9px;



	color: #696969;



	padding: 0px;



	margin: -2px 0px -14px 0px;



	}



	



.divider {



	padding: 10px 0px 0px 0px;



	}



	



.dividerbar {



	padding: 3px 0px 0px 0px;



	margin: 0px 0px 10px 0px;



	border-bottom: 1px solid #dddddd;



	clear: both;



	}



	



.minishade {



	width: 293px;



	background: #dddddd;



	padding: 5px 10px 10px 10px;



	margin: 0px;



	}



	



.minishade ul {



	list-style-type: none;



	margin: 10px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}



	



.minishade li {



	display: block;



	list-style-type: none;



	margin: 0px 0px 2px 0px;



	padding: 0px 0px 0px 0px;



	}



	



.minishade li a, 



.minishade li a:link, 



.minishade li a:visited {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 12px;



	}







.minishade li a:hover, 



.minishade li a:active {



	background: transparent url(assets/images/theglobal_icon_list.png) no-repeat 0px 4px;



	display: block;	



    margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 12px;



	}



	



.bannershade {



	width: 307px;



	background: #dddddd;



	padding: 6px 0px 6px 6px;



	margin: 10px 0px 0px 0px;



	}



	



.floatleft {



	text-align: left;



	float: left;



	padding-bottom: 5px;



	}



	



/* ================================================================ 



     IMAGES



=================================================================== */



	



.aligncenter, div.aligncenter {



	padding: 0px;



	margin: 5px 20px 20px 0px;



	border: 0px;



	display: block;



	margin-left: auto;



	margin-right: auto;



	}



	



.alignnone {



	padding: 0px;



	margin: 5px 20px 10px 0px;



	float: left;



	border: 0px;



	}







.alignleft {



	padding: 0px;



	margin: 5px 20px 10px 0px;



	float: left;



	border: 0px;



	}







.alignright {



	padding: 0px;



	margin: 5px 0px 10px 20px;



	float: right;



	border: 0px;



	}







.wp-caption {



	border: 0px;



	text-align: center;



	padding: 5px 0px 0px 0px;



	}







.wp-caption img {



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}







.wp-caption p.wp-caption-text {



	font-size: 14px;



	font-weight: normal;



	line-height: 16px;



	font-style: italic;



	padding: 10px 10px 10px 10px;



	margin: 0px;



	}



	



.img-main {



	padding: 0px;



	margin: 3px 15px 10px 0px;



	float: left;



	border: 0px;



	}



	



.img-large {



	padding: 0px;



	margin: 0px 0px 10px 0px;



	float: left;



	border: 0px;



	}



	



.img-thumb {



	padding: 0px;



	margin: 2px 10px 10px 0px;



	float: left;



	border: 0px;



	}



	



.img-medium {



	padding: 0px;



	margin: 0px 0px 10px 10px;



	float: right;



	border: 0px;



	}







/* ================================================================ 



     SEARCH FORM



=================================================================== */







#searchform {



	margin: 0px;



	padding: 0px;



	overflow: hidden;



	display: inline;



	}



	



#searchbox {



	background: #ffffff;



	width: 170px;



	height: 7px;



	color: #666666;



	font-size: 10px;



	font-family: Arial, san-serif;



	margin: 1px 5px 0px 0px;



	padding: 3px 5px 3px 5px;



    text-align: left;



	display: inline;



    float: left;



	border: 0px;



	}



	



#searchbutton {



	background: #012261 url(assets/images/theglobal_searchbutton.png) no-repeat;



	float: left;



	width: 44px;



	height: 15px;



	border: 0px;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}



		



/* ================================================================ 



     COMMENTS



=================================================================== */







#commentblock {



	width: 100%;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	float: left;



	}



	



#commentblock p {



	padding: 0px 0px 10px 0px;



	margin: 0px 0px 0px 0px;



	}



	



.commentleft {



	float: left;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	}



	



#commentblock ol {



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}



	



#commentblock ol li {



	list-style: none;



	margin: 0px 0px 10px 0px;



	padding: 20px;



	border-bottom: 1px dotted #b8b8b8;



	}



	



.commentdate {



	padding-left: 0px;



	}



	



#commentlist li p {



	margin-bottom: 8px;



	line-height: 18px;



	padding: 0px;



	}







.commentname {



	margin: 0px;



	padding: 5px 5px 5px 0px;



	}







.commentinfo {



	clear: both;



	}







ol.commentlist { 



    list-style: none;



    margin:0 0 1em;



    padding:0;



    text-indent:0;



    }







ol.commentlist li {



    }







ol.commentlist li.comment {



    padding:1em;



    }







ol.commentlist li div.comment-author {



    }







ol.commentlist li div.vcard {



    }







ol.commentlist li div.vcard cite.fn {



	font-weight: bold;



    font-style:normal;



    }



	



ol.commentlist li div.vcard cite.fn a.url {



    }







ol.commentlist li div.vcard img.avatar {



    border:1px solid #b8b8b8;



    float:left;



    margin:4px 10px 3px 0px;



	padding: 3px;



    }







ol.commentlist li div.commentmetadata {



    }







ol.commentlist li div.comment-meta {



	color: #181818;



    font-size:9px;



	font-weight: normal;



	margin: 0px 0px 10px 0px;



    }







ol.commentlist li p {



    margin:0 0 1em;



    }







ol.commentlist li ul {



    list-style: none;



    margin:0 0 1em 2em;



    }







ol.commentlist li div.reply {



	text-align: right;



    }







ol.commentlist li div.reply a {



    font-size: 10px;



    }



	



ol.commentlist li ul.children {



    list-style: none; 



    margin:1em 0 0; 



    text-indent:0;



    }







ol.commentlist li ul.children li {



    }







ol.commentlist li ul.children li.depth-2 {



    border:1px dotted #b8b8b8;



    margin: 0px 0px 20px 10px;



    }







ol.commentlist li ul.children li.depth-3 { 



    border:1px dotted #b8b8b8;



    margin: 0px 0px 20px 10px;



    }







ol.commentlist li ul.children li.depth-4 {



    border:1px dotted #b8b8b8;



    margin: 0px 0px 20px 10px;



    }







ol.commentlist li ul.children li.depth-5 {



    margin: 0px 0px 20px 10px;



    }



	



.commentformstyle {



	padding: 13px 0px 5px 0px;



	margin: -19px 0px 10px 0px;



	background: transparent;



	}











.sticky_signup_area {



	width:100%;



	display:inline-block;



	background:#0a3b61;



	position:fixed;



	bottom:0px;



	left:0px;



	z-index: 99999;



	padding:26px 0;



}







.signup_wrapper {



    margin: 0 auto;



    width: 1120px;



}







.signup_title {



	float:left;



}







.signup_title h3 {



	font-family: "Roboto Condensed",Arial,Helvetica,sans-serif !important;



    font-weight: normal;



    color: #FFF;



    font-size: 20px;



    padding-top: 14px;



}







.signup_form {



	float:left;



}







.signup_form form p {



	float:left;



	padding-left:25px;



    margin-bottom: 0px;



}







.signup_form form input[type="email"] {



	width: 360px;



    background: #052d4c;	



    display: inline-block;



	color:#FFF;



    border: none;



    padding: 15px 25px;



    font-size: 15px;



	-webkit-border-radius: 45px;



	-moz-border-radius: 45px;



    border-radius: 45px;



    font-weight: normal;



}







.signup_form form input[type="text"] {



	width: 360px !important;



    background: #052d4c;	



    display: inline-block !important;



	color:#FFF;



    border: none;



    padding: 15px 25px !important;



    font-size: 15px;



	-webkit-border-radius: 45px;



	-moz-border-radius: 45px;



    border-radius: 45px;



    font-weight: normal;



}







.signup_form form input[type="submit"] {



	width: 200px;



    background: #d11c02;



    display: inline-block;



    border: none;



    padding: 14px 25px;



    font-size: 18px;



	color:#FFF;



	text-transform:uppercase;



	-webkit-border-radius: 45px;



	-moz-border-radius: 45px;



    border-radius: 45px;



    font-weight: bold;



}







.signup_form form input[type="submit"]:hover, .popUpData form input[type="submit"]:focus {



	background:#000; 



}







.signup_close {



	position: absolute;



    top: 36%;



    right: 7%;



	cursor:pointer;



}







.thanks_page {



	width:100% !important;



}







.thank_wrapper {



	width:100%;



	display:inline-block;



	text-align:center;



}







.thank_wrapper h2 {



	font-size: 45px;



    color: #0e162b;



    padding-top: 15px;



}







.thank_wrapper p {



	font-size: 26px;



    color: #777c76;



    padding-top: 15px;



}







.thank_wrapper a {



	font-size: 14px;



    color: #0047bc;



    text-transform: uppercase;



    margin-top: 50px;



    display: inline-block;



    font-weight: bold;



	position:relative; 



}







.thank_wrapper a:before {



	content: "";



    background: url(../vas-money/assets/img/arrow_icon.png) no-repeat;



    width: 22px;



    height: 10px;



    position: absolute;



    left: -30px;



    top: 5px;



}

/* plus work */

#container > div.maincolumn > p > img{

max-width:100%;

}

#container > div.maincolumn > p:nth-child(7) > img{

max-width:100%;

}

div.maincolumn > p:nth-child(3) > img {

    max-width: 100%;

}





.buttonblack {

	display: inline-block;

	outline: none;

	cursor: pointer;

	text-align: center;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	text-shadow: 0 1px 1px rgba(0,0,0,.1);

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	box-shadow: 0 1px 2px rgba(0,0,0,.2);

	color: white;

	border: solid 1px #000;

	background: #000;

	background: -webkit-gradient(linear,left top,left bottom,from(#666),to(#000));

	background: -moz-linear-gradient(top,#666,#000);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#753111',endColorstr='#753d1d');

	padding: 4px;

	font-size: 14pt;

	color: white;

	width: 240px;

	height: 33px;

}



.buttonblack:hover {

	text-decoration: none;

	background: #000;

	background: -webkit-gradient(linear,left top,left bottom,from(#444),to(#000));

	background: -moz-linear-gradient(top,#444,#000);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#000000');

}



.buttonblack:active {

	position: relative;

	top: 1px;

	color: #000;

	background: -webkit-gradient(linear,left top,left bottom,from(#753d1d),to(#444));

	background: -moz-linear-gradient(top,#666,#444);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#666666');

}



.signup {

	padding: 4px;

	border-radius: 5px;

	background-color: #F7F7F7;

	font-size: 13pt;

	width: 250px;

	margin-top: 10px;

	margin-bottom: 10px;

}



.signup:focus {

	border: 2px solid orange;

	background-color: #FFF;

	color: #333;

}



#ShowSuggestionFooter {

	clear: both;

	margin-bottom: 20px;

}



#optinform-container,#optinform-container *,#optinform-container :before,#optinform-container :after {

	box-sizing: border-box;

}



#optinform-container {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	position: fixed;

	background-color: rgba(0,0,0,0.85);

	z-index: 1002;

}



#optinform-container:target {

	visibility: visible;

	display: block;

}



.optinform {

	position: absolute;

	margin: 0 auto;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	width: calc(100% - 2em);

	max-width: 550px;

	background-color: #fff;

	border: solid #000 7px;

	z-index: 50;

}



#optinform-content {

	font-family: "Open Sans";

	margin: 0;

}



.optinform .close {

	height: 23px;

	width: 23px;

	position: absolute;

	right: 0;

	top: 0;

	color: #fff;

	font-size: 2em;

	text-align: center;

	padding-top: -20px;

	background-color: #000;

}



.optinform .close a:hover,.optinform .close a:visited,.optinform .close a:link,.optinform .close a:active {

	text-decoration: none;

	color: #ccc;

line-height: normal;

}



.optinform h1 {

	color: #C00;

	text-align: center;

	padding-left: 10px;

	padding-right: 10px;

	margin: .67em 0;

	font-family: "Open Sans", sans-serif;

}



.optinform img {

	max-width: 195px;

	position: relative;

	padding: 0 10px;

	max-height: 80px;

}



.optinform p {

	width: calc(100% - 205px);

	margin-top: 0;

	padding-left: 10px;

}



.optinform-text-container {

	display: block;

	width: 100%;

	margin-top: 15px;

	margin-bottom: 20px;

}



#optinform-footer {

	background-color: #e9e9e9;

	width: 100%;

	padding: 15px;

	box-sizing: border-box;

}



#txtEmailInput {

	width: calc(100% - 245px);

	height: 40px;

	font-size: 12pt;

	box-shadow: inset 0 0 4px #888;

	border: none;

	padding-left: 10px;

}



#optinformsubmit {

	background-color: #005EEB;

	color: #fff;

	font-size: 12pt;

	font-family: "Open Sans", sans-serif;

	margin: 0 0 0 10px;

	padding: 5px 15px;

	border: none;

	height: 40px;

	width: 235px;

}



#optinform-content h1 a:link,#optinform-content h1 a:active,#optinform-content h1 a:hover,#optinform-content h1 a:visited {

	color: #0043A8;

	text-decoration: none;

	line-height: normal;

}



#tdText {

	padding-left: 15px;

	vertical-align: top;

	border: 0;

	font-size: 12pt;

	line-height: 1.4em;

	font-family: "Open Sans", sans-serif;

}



#tdLogo {

	padding-right: 10px;

	padding-left: 10px;

	border: 0;

	vertical-align: middle;

}



.optinform h1 {

	font-size: 24pt;

}



@media screen and (max-width: 570px) {

	.optinform h1 {

		font-size: 18pt;

	}

	

	.optinform {

		top: 1em;

		left: 1em;

		-webkit-transform: translate(0,0);

		-ms-transform: translate(0,0);

		transform: translate(0,0);

	}

	

	#optinform-content {

		padding: 5%;

	}

	

	.optinform .optinform-flex-container,h1,#email,#submit {

		width: 100%;

		padding: 5px 0;

		margin: 5px 0;

		vertical-align: baseline;

	}

	

	.optinform-flex-container p {

		padding: 0;

		width: 100%;

	}

	

	.optinform img {

		width: 100%;

	}

	

	#optinform-footer {

		width: 100%;

		margin: 0;

	}

	

	#txtEmailInput {

		width: 100%;

		text-align: center;

	}

	

	#tdLogo {

		display: none;

	}

	

	#tdText {

		text-align: center;

		padding-left: 0;

	}

	

	#optinformsubmit {

		width: 100%;

		padding-left: 0;

		margin-left: 0;

		margin-top: 10px;

		-webkit-appearance: none;

	}

}



.optinform>form>a {

	position: absolute;

	right: 0;

	top: 0;

	color: #fff;

	font-size: 2em;

	text-align: center;

}



.optinform .x {

	position: absolute;

	top: -2px;

	right: -2px;

	padding: 0;

}



.optinform-text-container table,.optinform-text-container table tr {

	box-shadow: none;

	border: none;

	background: none;

}



.signup {

	padding: 4px;

	border-radius: 5px;

	background-color: #F7F7F7;

	font-size: 13pt;

	width: 250px;

}



.input {

	border: 1px solid #e6e6e6;

	font-family: Open Sans, serif;

	font-size: 12px;

	height: 35px;

	padding: 0 15px;

}



.textarea {

	border: 1px solid #e6e6e6;

	font-family: Open Sans, serif;

	font-size: 12px;

	padding: 15px;

}

#optinform-footer {

	padding: 10px !important;

}



.optinform .x {

	top: 0px !important;

	right: 0px !important;

}