	/*  
Theme Name: Research Trends Theme
Theme URI: http://themeforest.net?ref=Maximus
Description: Research Trends theme built by Marketecture
Author: Marketecture
Author URI: http://themeforest.net?ref=Maximus
*/
#page {	margin: 0 auto;	width: 1002px; }

a { color: #2884b5; }

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	outline:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
/*address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}*/
ol, ul, li {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
a {
	text-decoration:none;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* a {
	position:relative;
}
a img {
	border:none;
}

/*=== Setup ===*/
body {
	background: url(images/bg_body.jpg) #e0dddd repeat-x top;
	color: #444444;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 13px;
	padding: 0;
}
a {
	text-decoration: none;
}
/*iframe{
	display: block;
	width: 400px;
	height: 30px !important;
}*/
.a2a_kit a.addtoany_share_save {
    cursor: pointer;
	clear:both;
	display: block;
}
a:hover {
	text-decoration: underline;
}
#centercol input.wpcf7-text,
#centercol textarea,
#centercol select,
p.captcha input[type=text]{
	border: #c3c3c3 1px solid;
	font-size: 13px;
	padding: 7px 10px;
	color: #444444;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/PIE.htc);
	position:relative;
}
#centercol textarea{
	width: 400px;
}
.wpcf7-form p.captcha input[type=text]{
	width: 100px;
}
#centercol .wpcf7-form p.captcha{
	margin: 0 0 5px 140px;
}
#centercol .wpcf7-form p.captcha img{
	background: #e8eae7;
	padding: 15px;
	border: 1px solid #07636F;
}
	
input.focus,
textarea.focus{
	background: #e8eae7;
}
.wpcf7-form input.wpcf7-submit{
	margin: 0 0 0 140px;
	cursor:pointer;
	background: #07636f;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 15px;
    width: auto;
	border: none;
	border-right: 1px solid #a8bdbe;
	border-bottom: 1px solid #bccbcb;
}
#columns #rightcol #send-link-to-friend .gtextbox {
	border: #c3c3c3 1px solid;
	font-size: 13px;
	padding: 3px 10px;
    width: 200px;
		-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/PIE.htc);
}
#columns #rightcol #send-link-to-friend .gtextarea {
    height: 100px;
    width: 200px;
	border: #c3c3c3 1px solid;
	font-size: 13px;
		-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/PIE.htc);
}
#columns #rightcol #send-link-to-friend #sendtofriendbutt{
	cursor:pointer;
	background: #07636f;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 15px;
    width: auto;
	border: none;
	border-right: 1px solid #a8bdbe;
	border-bottom: 1px solid #bccbcb;
	margin: 0 0 15px 0;
}
#dropdown_mycategoryorder-3{
	border: #c3c3c3 1px solid;
	font-size: 14px;
	padding: 3px 3px 3px 10px;
    width: 290px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	outline:none;

}
li {
	list-style: none;
}

/*=== Layout ===*/
/*#page {
	margin: 0 auto;
	width: 1002px;
}*/

/*=== Header ===*/
#headerPrint{
	display: none;
}
#header {
	height: 151px;
}
#header .spacer {
	float: right;
}

/*- Logo -*/
#header h1 {
	float: left;
	text-indent: -9999px;
	width: 354px;
	background:url(images/logo.gif) top right;
}
.multiplebgs #header h1 {
	background:url(images/bg_header_shadow_left.png) repeat-y,url(images/logo.gif) top right;
}
#header h1 a {
	display: block;
	height: 151px;
}
#header h1 a:hover {
	text-decoration: none;
}
#header #headerInner{
	/*background:url(images/powered-by-scopus.gif) top right no-repeat;*/
	padding: 54px 0 0 0;
	width: 642px;
	float: right;
	margin: 0 6px 0 0
}
.multiplebgs #header #headerInner{
background:url(images/bg_header_shadow_right.png) repeat-y;
}
#header #headerInner ul{
	float: right;
	padding: 0 10px 0 0;
	height: 30px;
	margin: 0;
}
#header #headerInner ul li{
	display: inline;
	float: left;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
}
#header #headerInner ul li#twitterLink{
	background:url(images/twitter.png) no-repeat;
	padding: 0 10px 0 30px;
}
#header #headerInner ul li.first{
	border-left: none;
}
#header #headerInner ul li a{
	color:#FFF;
}
#header #headerInner #headerInner2{
	height: 30px;
	width: 642px;
}
#header #headerInner p#headerDescription{
	clear:both;
	width: 313px;
	height: 64px;
	background:url(images/bg_header_description.gif) #151515;
	text-indent: -3000px;
	float: left;
	border-top: 1px solid #404040;
	border-right: 1px solid #404040;
	clear:both;
	display:block;
}
#header #headerInner #searchform{
	width: 328px;
	height: 64px;
	background: #303030;
	float:right;
	border-top: 1px solid #404040;
}
/*=== Navigation ===*/

/*- Nav1 -*/
.nav1 {
	background: url(images/nav1-bgr.gif) #e7e4e3 repeat-x bottom;
	font-size: 12px;
	height: 35px;
}
.nav1 li {
	float: left;
	line-height: 35px;
}
.nav1 li a {
	border-right: 1px solid #e7e4e3;
	color: #444444;
	display: block;
	float: left;
	padding: 0 11px;
}
.nav1 li a:hover, .nav1 li a.selected {
	background: url(images/box-bgr.gif) repeat-x top;
	border-right: 1px solid #c4c1c0;
	border-left: 1px solid #c4c1c0;
	margin: 0 0 0 -1px;
	position: relative;
	color: #444444;
	text-decoration: none;
}
.nav1 li a.selected {
	font-weight: bold;
}




ul#topmenu,
ul#menu-primary-navigation{
	background:url(images/bg_navigation_border_bottom.jpg) right bottom no-repeat;
	height: 40px;
	margin: 0 0 20px -20px;
}
ul#topmenu li,
ul#menu-primary-navigation li{
	display:inline-block;
	list-style:none;
	float:left;
	line-height: 40px;
	border-right: 1px solid #dbd9d8;
	padding: 0 13px;
}
ul#menu-primary-navigation li.current_page_item,
ul#menu-primary-navigation li.current-menu-item{
	background:#dbd9d8;
}
ul#topmenu li a{
	list-style:none;
	float:left;
	line-height: 40px;
}

/*=== All Columns ===*/
#columns {
	background:url(images/bg_columns.jpg) repeat-y #fff;
	height: 1%;
	padding: 0;
}
#columns.fullwidth {
	background:url(images/bg_columns_fullwidth.jpg) repeat-y #fff;
}

#columns h2 {
	color: #202020;
	font-size: 2em;
	letter-spacing: -1px;
	margin: 0 0 .1em;
}
#columns h2 a {
	color: #202020;
}
#columns p {
	line-height: 1.6em;
	padding: 0 0 1.3em;
}

/*=== Center Column ===*/
#columns #centercol {
	float: left;
	width: 620px;
	padding: 0 20px 20px 26px;
	font-size: 13px;
	overflow:hidden;
}
#columns.fullwidth #centercol {
	width: 570px;
}
#centercol #breadcrumbs{
	padding: 0 0 15px 0;
	height: 27px;
}
#centercol #breadcrumbs li{
	height: 27px;
	padding: 0 0 15px 0;
	width: auto;
	float: left;
	display: inline;
}
#centercol #breadcrumbs li.breadcrumbs_path{
	background:url(images/bg_breadcrumbs_first.gif) no-repeat right #10505c;
	padding: 0 30px 0 10px;
}
#centercol #breadcrumbs li.breadcrumbs_active{
	background:url(images/bg_breadcrumbs_last.gif) no-repeat right #10505c;
	padding: 0 24px 0 10px;
}
#centercol #breadcrumbs a{
	color:#fff;
	font-weight:bold;
	line-height: 27px;
}
#centercol #breadcrumbs a:hover{
	text-decoration: none;
	color:#CCC;
}
#centercol .issue {
	border-bottom: 1px solid #e3e6e7;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	clear: both;
	overflow: hidden;
}
#centercol .catDescription p:first-of-type{
	font-size: 18px;
	margin: 10px 0 10px 0;
	color: #10505c;
	line-height: 1.3em;
	padding: 0;	
}
#centercol .issue h3{
	font-size: 18px;
	margin: 10px 0 10px 0;
	color: #10505c;
	line-height: 1.3em;
	padding: 0;	
}
#centercol .issueTeaserSmall{
	font-size: 12px;
	float: left;
	width: 185px;
	margin: 0 27px 0 0;
	color: #07636f;
	padding: 0 0 15px 0;
	
}
#centercol .issueTeaserSmall.teaser1{
	clear:both;
}
#centercol .issueTeaserSmall.teaser3{
	margin:0;
}
#centercol .issueTeaserSmall .fl{
	float: none;
}
#centercol h2.searchheading{
	font-size: 24px;
	line-height: 1.3em;
	margin: 15px 0;
}
#centercol .details h2.heading{
	color: #7e7e7e;
	font-size: 24px;
	line-height: 1.3em;
	margin: 0 0 3px 0;
	font-weight:normal;
}
#centercol .cat_desc p:first-child {
	margin-bottom: 5px;
	color: #202020;
	font-size: 30px;
	line-height: 1.3em;
	padding: 0;
	font-weight:normal;
}
#centercol p.articles {
	border-top: 1px solid #e3e6e7;
	font-size: 14px;
	text-transform: uppercase;
	padding: 15px 0;
	color: #7e7e7e;
}
#centercol #flipCalendar{
	position: relative;
	padding: 0 0 0 55px;
	margin: 40px 0 0 0;
}
#centercol #flipCalendar .event{
	display: none;
}

 
.rgba #centercol .event_calendar_top{
	position:relative;
	border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius:  15px 15px 0 0;
	width: 460px;
	height: 290px;
	color:#FFF;
	background: #09636e; /* Old browsers */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#09636e), to(#07464e));
	background: -webkit-linear-gradient(#09636e, #07464e);
	background: -moz-linear-gradient(#09636e, #07464e);
	background: -ms-linear-gradient(#09636e, #07464e);
	background: -o-linear-gradient(#09636e, #07464e);
	background: linear-gradient(#09636e, #07464e);
	
}
.no-rgba #centercol .event_calendar_top{
	position:relative;
	width: 460px;
	height: 290px;
	color:#FFF;
	background:url(images/bg_calendar_top.jpg) #07464e no-repeat top;
	
}
#centercol .event_calendar_top_inner{
	background: url(images/bg_calendar_flip_top.png) bottom left no-repeat;
	width: 440px;
	height: 250px;
	padding: 20px 10px;
	text-align: center;
}
#centercol .post .event_calendar_top h3{
	font-size: 36px;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding:0;
	line-height: 1;
	color:#FFF;
}
#centercol .post .event_calendar_top h3.longtitle{
	font-size: 30px;
}



#centercol .event_calendar_top p.eventdate{
	font-size: 24px;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding:0;
	line-height: 1;
}
#centercol .event_calendar_top p.eventyear{
	font-size: 80px;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding:0;
	line-height: 1;
}
.rgba #centercol .event_calendar_bottom{
	border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius:  0 0 15px 15px;
	padding: 0 0 30px 0;
	width: 460px;
	color:#0a636e;
	font-size: 14px;
	background: #e1dddc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e1dddc), to(#aedadb));
	background: -webkit-linear-gradient(#e1dddc, #a8a5a5);
	background: -moz-linear-gradient(#e1dddc, #a8a5a5);
	background: -ms-linear-gradient(#e1dddc, #a8a5a5);
	background: -o-linear-gradient(#e1dddc, #a8a5a5);
	background: linear-gradient(#e1dddc, #a8a5a5);
	-pie-background: linear-gradient(#e1dddc, #a8a5a5);
	position:relative;
}
.no-rgba #centercol .event_calendar_bottom{
	padding: 0 0 30px 0;
	width: 460px;
	color:#0a636e;
	font-size: 14px;
	background:url(images/bg_calendar_bottom.jpg) bottom no-repeat #e1dddc;
}
.rgba #centercol .event_calendar_bottom:after{
	position:absolute;
	background:url(images/bg_calendar_shadow.jpg) no-repeat top center;
	content: "";
	bottom: -20px;
	display: block;
    height: 20px;
	width: 460px;
    clear: both;
	}
#centercol .event_calendar_bottom_inner{
	background: url(images/bg_calendar_flip_bottom.png) no-repeat;
	width: 360px;
	padding: 30px 40px 0 60px;
	position:relative;
}
#centercol div#badge{
	position:absolute;
	top: 0;
	right: 0;
	width: 132px;
	height: 78px;
	text-indent: -3000px;
}
#centercol #flipCalendar div#badge{
	top: 20px;
	right: 40px;
}
#centercol div#badge.Featuring-Elsevier-speakers{
	background:url(images/badge-featuring-elsevier-speakers.png);
}
#centercol div#badge.Featuring-Elsevier{
	background:url(images/badge-featuring-elsevier.png);
}
#centercol div#badge.Sponsored-by-Elsevier{
	background:url(images/badge-sponsored-by-elsevier.png);
}
#centercol .event_calendar_bottom_inner .facebookLike,
#centercol .event_calendar_bottom_inner .tw_button{
	display: none;
}
p.width210{
	width: 210px;
}

#centercol .post .event_calendar_bottom p{
	font-size: 14px;
	margin: 0 0 10px 0;
	padding:0;
	line-height: 1.3em;
}


#centercol .post a#flipCalendarPrevious{
	position:absolute;
	top: 265px;
	left: 0;
	background: url(images/spite_calendar_arows.gif) 0 0;
	width: 50px;
	height: 50px;
	text-indent:-3000px;
	display: none;
}
#centercol .post a#flipCalendarPrevious:hover{
	background: url(images/spite_calendar_arows.gif) 0 -50px;
}
#centercol .post a#flipCalendarNext{
	position:absolute;
	top: 265px;
	left: 524px;
	background: url(images/spite_calendar_arows.gif) -50px 0;
	width: 50px;
	height: 50px;
	text-indent:-3000px;
}
#centercol .post a#flipCalendarNext:hover{
	background: url(images/spite_calendar_arows.gif) -50px -50px;
}






#centercol span.readmore{
	cursor:pointer;
	color: #000;
}

#centercol .single-post.event ul{
	margin: 0 0 15px 0;
	padding: 0;
}
#centercol .single-post.event ul li{
	margin: 0;
	padding: 0;
	list-style:none;
}
#centercol .single-post.event ul li b{
	color: #07636F;
    font-size: 14px;
    font-weight: bold;
}


















/*=== Right Column ===*/
#rightcol {
	float: left;
	width: 330px;
	padding: 0;
}
#columns #rightcol h2 {
	margin: 0 0 5px;
}

/*=== Styling Boxes ===*/

/*- widgets -*/


#IssuesTip{
	    background: url(images/tooltip.png);
		width: 270px;
		height: 50px;
		padding: 0 10px;
		color:#FFF;
		position:absolute;
		left: -255px;
		top: 54px;
		font-weight: bold;
		font-size: 13px;
		line-height: 45px;
		display: none;
		cursor:pointer;
}
html.no-rgba #IssuesTip{
	background: url(images/tooltip.gif);
}
#rightcol li.widget-container{
	padding: 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c7c4c3;
	position:relative;
}
#rightcol li.widget-container.widget_sp_image{
	padding: 0;
	margin:0;
	overflow: hidden;
}
#rightcol li.widget-container.widget_sp_image img{
	padding: 0;
	margin:0;
	overflow: hidden;
}
#columns #rightcol h2.widgettitle{
	color: #444444;
	font-size: 22px;
	margin: 0 0 15px 0;
	font-weight: bold;
}
#rightcol li.widget-container.widget_text{
	background: #d1dad9;
	
	
}
#rightcol li#text-6.widget-container.widget_text{
	background: none;
	border-top:none;
	padding: 0 20px 20px 20px;
	
}
#rightcol li#text-6.widget-container.widget_text .textwidget{
	margin:0;
	padding:0;
	background: none;
	
}
#rightcol li#text-40.widget-container.widget_text,
#rightcol li#text-4.widget-container.widget_text,
#rightcol li#text-5.widget-container.widget_text{
	background: none;
	border-bottom: none;
    padding: 0 20px;
	border-top: none;
}
#rightcol li#text-40.widget-container.widget_text{
	padding: 0 0 15px 0;
}
#rightcol li#text-5.widget-container.widget_text{
	border-top: none;
}
#rightcol li#text-5.widget-container.widget_text .textwidget{
    margin: 5px 0 0;
}
#rightcol li#text-40.widget-container.widget_text .textwidget,
#rightcol li#text-4.widget-container.widget_text .textwidget,
#rightcol li#text-5.widget-container.widget_text .textwidget{
	background:none;
	padding:0;
}
#rightcol li#text-4.widget-container.widget_text .textwidget a,
#rightcol li#text-5.widget-container.widget_text .textwidget a{
     background: none repeat scroll 0 0 #07636F;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    padding: 5px 15px;
    width: auto;
	font-size: 22px;
}
#rightcol li#text-5.widget-container.widget_text .textwidget a{
	 background: url(images/bg_pdf.gif) right no-repeat #07636F;
	 padding: 5px 50px 5px 15px;
}
#rightcol li#text-4.widget-container.widget_text .textwidget a:hover,
#rightcol li#text-5.widget-container.widget_text .textwidget a:hover{
	text-decoration:none;
}
#rightcol .textwidget{
	background:url(images/quote_start.jpg) no-repeat;
	padding: 3px 0 5px 25px;
	margin: 15px 0 0 0;
}
#rightcol .textwidget p{
	background:url(images/quote_end.jpg) no-repeat bottom right;
	color: #07636f;
	font-size: 13px;
	margin: 0;
	padding: 0 25px 0 0;
}


#rightcol li#send-link-to-friend.widget-container{
	border-top: none;
	padding: 0 20px;
}

.widget_polls-widget h2{
	display: none;
}
/*#rightcol li.widget-container.widget_polls-widget{
	border-bottom: none;
	border-top: none;
	padding: 0 20px 0 20px;
}
#rightcol li.widget-container.widget_polls-widget{
	border-bottom: none;
	border-top: none;
	padding: 0 20px 0 20px;
}*/
#rightcol li#polls-widget-3{
	padding: 20px 20px 0 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #C7C4C3;
}





#rightcol .widget_mycategoryorder li.cat-item{
	color: #07636f;
	line-height: 1.7em;
}
#rightcol .widget_mycategoryorder li.cat-item.active{
background: #D1DAD9;
}


#rightcol .widget_links li{
	border-bottom: 1px solid #7b9da1;
}
#rightcol .widget_links li a{
	line-height: 1.7em;
	display:block;
	border-bottom: 1px solid #e8eae7;
	border-top: 1px solid #e8eae7;
	padding: 4px;
}
#rightcol .widget_links li a:hover{
	display:block;
	background: #D1DAD9;
}
#columns #rightcol .widget_links li:last-child{
	border-bottom: none;
}
#columns #rightcol .wp-polls-ans ul.wp-polls-ul li{
	display: inline-block;
}


#columns #rightcol .eventImage h2.widgettitle{
	display:none;
}
#columns #rightcol .eventImage .textwidget{
	background:none;
	padding: 0;
	margin: 0 0 0 1px;
}
#columns #rightcol .eventImage .textwidget{
	background:none;
	padding: 0;
	margin: 0 0 0 1px;
}


#rightcol li.widget-container.widget_twitter .twitter-avatar,
#rightcol li.widget-container.widget_twitter .entry-meta,
#rightcol li.widget-container.widget_twitter .intent-meta{
	display: none;
	
}
#rightcol li.widget-container.widget_twitter .follow-button{
	margin: 15px 0 0 0;
}


#rightcol li#text-40.widget-container ul#rcButtons{
	margin: 0;
	padding: 0;
	height: 106px;
}
#rightcol li#text-40.widget-container ul#rcButtons li{
	margin: 0;
	padding: 0;
	display:inline-block;
	float: left;
	width: 159px;
	height: 47px;
	background-color: #07636f;
	background-image:url(images/sprite_icons.jpg);
	background-repeat:no-repeat;
}
#rightcol li#text-40.widget-container ul#rcButtons li#buttRSS{
	background-position: 5px -93px;
	margin: 0 12px 12px 0;
}
#rightcol li#text-40.widget-container ul#rcButtons li#buttDownload{
	background-position: 5px -43px;
	margin: 0 0 12px 0;
}
#rightcol li#text-40.widget-container ul#rcButtons li#buttSubscribe{
	background-position: 5px 7px;
	margin: 0 12px 0 0;
}
#rightcol li#text-40.widget-container ul#rcButtons li#buttFriend{
	background-position: 5px -143px;
	margin: 0;
}
#rightcol li#text-40.widget-container ul#rcButtons li a{
	color:#FFF;
	font-size: 16px;
	font-weight:bold;
	padding: 7px 20px 0 40px;
	display:block;
	line-height: 16px;
}
#rightcol li#text-40.widget-container ul#rcButtons li a:hover{
	text-decoration:none;
}
#rightcol li#text-40.widget-container ul#rcButtons li#buttRSS a{
	padding: 15px 20px 0 40px;
}






/*- Post -*/
#centercol .post {
	height: 1%;
	padding-bottom: 40px;
}
#centercol .post-meta{
	/*height: 40px;
	overflow:hidden;*/
}#centercol .post-meta li{
	color: #777777;
	font-size: 13px;
	padding: 0 0 5px 0;
}
#centercol .post-meta li.subtitle{
	color: #07636f;
	font-weight: bold;
	font-size: 14px;
}
#centercol .post-meta .post-meta-key{
	display: none;
}
#centercol .post h2 {
	font-size: 30px;
	margin-bottom: 20px;
}
#centercol .post h3 {
	font-size: 20px;
	margin-bottom: 20px;
}
#centercol .post p {
	font-size: 13px;
}
#centercol .post .meta-nfo {
	padding-top: 10px;
}

/*- Single Post Page -*/
#centercol .single-post {
	height: 1%;
	font-size: 13px;
	clear:both;
	border-bottom: 1px solid #D0D2D0;
	position:relative;
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
}
#centercol .single-post h2.title {
	font-size: 30px;
	margin-bottom: 20px;
}
#centercol .single-post .meta-nfo {
	padding-top: 10px;
}
#centercol .single-post p {
	padding: 0 0 0 0;
}
#centercol .single-post p, #centercol .single-post h1,
#centercol .single-post h2, #centercol .single-post h3,
#centercol .single-post h4, #centercol .single-post h5,
#centercol .single-post h6, #centercol .single-post blockquote,
#centercol .single-post ul, #centercol .single-post ol,
#centercol .single-post code {
	margin-bottom: 15px;
	line-height:1.6em;
}
#centercol .single-post h1 { font-size: 30px; color: #202020; line-height: normal; letter-spacing:-1px; }
#centercol .single-post h2 { font-size: 26px; color: #202020; line-height: normal; letter-spacing:-0.5px; }
#centercol .single-post h3, #centercol .post h3  { font-size: 22px; color: #10505C; line-height: 1.3em; letter-spacing:-0.25px; margin: 0 0 10px 0;  }
#centercol .single-post h4 { font-size: 18px; color: #202020; line-height: normal; }
#centercol .single-post h5 { font-size: 16px; color: #202020; line-height: normal; }
#centercol .single-post h6 { font-size: 14px; color: #202020; line-height: normal; }

#centercol .single-post ol li { list-style: decimal inside; }
#centercol .single-post ul li { background: url(images/bullet.png) left no-repeat; padding-left: 20px; }

#centercol .single-post blockquote { 
padding: 20px 20px 0px 20px; 
background-color: #e7eae7; 
border-left: 4px solid #10505c; }
#centercol .single-post blockquote cite { display: block; font-style: italic; font-weight: bold; padding-bottom: 20px; }

#centercol .single-post pre { background:url(images/pre_code_bg.gif) repeat-y; border: 1px solid #CCCCCC; border-top: none; border-right: none; padding-left: 40px; margin-bottom: 25px; }

#centercol .single-post table{
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
}
#centercol .single-post table th{
	border: 0;
	padding:5px 10px;
	font-size: 13px;
	font-weight:bold;
	text-align:left;
	background: #D1DAD9;
	border-bottom: 1px solid #ccc;
}
#centercol .single-post table tr.odd{
	background: #E8EAE7;
}
#centercol .single-post table td{
	border: 0;
	padding:5px 10px;
	text-align:left;
}

#centercol .linkslist ul li {
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
    padding: 10px 30px;
}

#centercol .linkslist ul li a{
	display: block;
	background: url("images/bullet_eventlist.png") no-repeat scroll 0 2px transparent;
    color: #09636E;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3em;
    padding: 0 0 0 15px;
}
#centercol .linkslist ul li:hover {
    background: none repeat scroll 0 0 #EDEDED;
}


/*- Single Post Page / Social Links -*/
#centercol #social-links,
#centercol #comments {
	/*padding-bottom: 40px;*/
	margin-bottom: 40px;
	border-bottom: 1px solid #DDDDDD;
}
#centercol #social-links h3,
#centercol #comments h3,
#centercol #respond h3 {
	font-size: 28px;
	line-height: normal;
	letter-spacing:-1px;
	color: #202020;
	margin-bottom: 10px;
}
#centercol #social-links {
	border-top: 1px solid #DDDDDD;
	padding-top: 40px;
	}
#centercol #social-links ul li {
	float: left;
	margin-right: 20px;
}
#centercol #social-links ul li.slink-del { background: url(images/social_del.png) no-repeat left ;}
#centercol #social-links ul li.slink-dig { background: url(images/social_digg.png) no-repeat left ;}
#centercol #social-links ul li.slink-fcb { background: url(images/social_fb.png) no-repeat left ;}
#centercol #social-links ul li.slink-red { background: url(images/social_reddit.png) no-repeat left ;}
#centercol #social-links ul li.slink-stb { background: url(images/social_stumble.png) no-repeat left ;}
#centercol #social-links ul li.slink-twi { background: url(images/social_twitter.png) no-repeat left ;}

#centercol #social-links ul li span {
	display: block;
	padding: 25px;
}

#centercol .single-post .tw_button{
	position: absolute;
	bottom: -40px;
	right:0px;
}
#centercol .single-post .facebookLike{
	position: absolute;
	bottom: -48px;
	left:0;
}

/*- Single Post Page / Comments -*/
#centercol #comments h3 span.rss {
	padding: 0 15px;
	background: url(images/ico-rss.png) no-repeat bottom right;
}
#centercol #comments h3 {
	margin-bottom: 25px;
}
#centercol #comments ol li {
	margin-bottom: 25px;
	padding: 20px 20px 10px 20px; 
	background-color: #e7eae7; 
	border-left: 4px solid #10505c; 
}
#centercol #comments .comment-author {
	width: 80px;
	float: left;
	margin-right: 20px;
	text-align: right;
}
#centercol #comments .comment-author img {
	margin-bottom: 10px;
	border: 1px solid #fff;
}
#centercol #comments .comment-author small {
	line-height: 18px;
}
#centercol #comments .comment-text {
	float: left;
	width: 375px;
	min-height: 85px;
}
#centercol #comments .reply {
	clear: both;
	padding: 0 0 10px 0;
}
#centercol #comments ol li.alt .comment-text {
}






/*- Single Post Page / Respond -*/
#centercol #respond { margin-bottom: 25px; }
#centercol #respond input[type=text] {
	border: #c3c3c3 1px solid;
	font-size: 13px;
	padding: 7px 10px;
	color: #444444;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	width: 250px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/PIE.htc);
	position:relative;
	}
/*#centercol #respond textarea { background: url(images/input-bg.gif) repeat-x top; }*/
#centercol #respond input[type=submit] {
	background: none repeat scroll 0 0 #07636F;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 0;
    padding: 5px 15px;
    width: auto;
	border: none;
	font-size: 14px;
	margin: 0 0 0 150px;
}
#centercol #respond label {
    float: left;
    width: 140px;
	padding: 0 10px 0 0;
}
#centercol .linkslist ul{
	margin: 0 0 15px 0;
}
	

/*- RSS -*/
.rss-box {
    padding: 10px 20px;
     border-top: 1px solid #FFFFFF;
	 
}
#rightcol li#text-40.widget-container ul#rcButtons li#buttRSS {
    background-position: 5px -93px;
    margin: 0 12px 12px 0;
}



.rss-box_keepupdated {
    background-color: #07636F;
    background-image: url("images/sprite_icons.jpg");
    background-repeat: no-repeat;
    display: inline-block;
    height: 47px;
    margin: 5px 0 0 221px;
    padding: 0;
    width: 159px;
	background-position: 5px -93px;
}
.rss-box a,
.rss-box_keepupdated a{
	 color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
	 padding: 15px 20px 0 40px;

}
#columns #rightcol.eventslist{
	padding: 10px 0 0 0;
}

#columns #rightcol.eventslist h2{
	margin: 20px 0 15px 0;
}
/*.rss-box_keepupdated a {
    background: url("images/butt_uptodate.jpg") no-repeat scroll 0 0 #07636F;
    display: block;
    height: 49px;
	width: 232px;
	text-indent: -3000px;
}*/
#rightcol .event{
	padding: 10px 30px;
	border-bottom: 1px solid #fff;
	cursor:pointer;
}
#rightcol .widget-container .event{
	padding: 0;
	border:none;
	cursor:default;
}
#rightcol .event.current,
#rightcol .event.current:hover{
	background: #ededed;
}
#rightcol .widget-container .event.current,
#rightcol .widget-container .event.current:hover,
#rightcol .widget-container .event:hover{
	background: none;
}
#rightcol .event:hover{
	background: #f7f6f6;
}
#rightcol .event h3{
	background: url(images/bullet_eventlist.png) no-repeat 0 2px;
	color: #09636e;
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 0 15px;
	line-height: 1.3em;
}
#rightcol .event p{
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 1.3em;
	font-size: 12px;
}

/*=== Styling Lists ===*/

/*- List1 -*/
.list1 {
	color: #444444;
	padding: 12px;
	position: relative;
}
.list1 li {
	padding: 6px 0;
	line-height: 22px;
}
.list1 li:last-child {
	border-bottom: none;
}
.list1 a {
	color: #444444;
}

#flickr #flickr_badge_wrapper {
	padding: 0 0 16px 16px;
	}

#flickr #flickr_badge_wrapper img {
	margin: 16px 16px 0 0;
	float: left;
	}

/*=== Styling Forms ===*/
input.btn {
	border: 0;
	padding: 0;
}

/*- Search -*/
#headerInner #search{
	color: #ffffff;
}
#search {
	
	height: 30px;
	padding: 15px 0 0 18px;
	width: 305px;
}
#search label {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 20px 0 0;
	text-transform: uppercase;
}
#search input {
	background: url(images/search-input.gif) repeat-x top;
	border: 1px solid #6d6d6d;
	color: #c3c1bf;
	float: left;
	font-size: 12px;
	font-style: italic;
	padding: 5px;
	width: 210px;
}
#search .btn {
	background: none;
	border: 0;
	margin: 0 0 0 -30px;
	position: relative;
	width: auto;
}

/*=== subFooter ===*/
#subFooter {
	background:url(images/bg_subfooter.gif);
	clear: both;
	color: #606060;
	font-size: 13px;
	padding: 35px 49px 20px 49px;
	line-height: 1.6em;
	width: 904px;
	margin: 0 auto;
	height: 115px;
}
#subFooter .fl {
	margin-right: 20px;
	width: 220px;
	float: left;
}
#subFooter .fl.first {
	background:url(images/els-logo.png) no-repeat;
	padding: 0 0 0 180px;
	height: 100px;
}
#subFooter .last {
	margin-right: 0px;
	width: 150px;
}
#subFooter h3 {
	color: #fff;
	font-size: 1.5em;
	margin-bottom: 10px;
}
#subFooter ul {
	margin-bottom: 20px;
}
#subFooter ul li {
}
#subFooter ul li a{
	color:#fff;
}


/*=== Footer ===*/
#footer {
	background: #171717 url(images/bg_footer.gif) no-repeat bottom;
	clear: both;
	color: #4a4a4a;
	font-size: 13px;
	padding: 10px 45px 10px 45px;
	width: 912px;
	margin: 0 auto 22px auto;
}
#footer p.copy{
	margin: 0 0 5px 0;
}
#footer a{
	color: #888888;
}
/*=== Misc. ===*/
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.hl {
	clear: both;
	height: 2px;
	overflow: hidden;
	width: 100%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pic img {
	border: 5px solid #e7e4e3;
	display: block;
	margin: 0 0 .8em;
}
.pic.fl {
	margin: 0 25px 0 0;
}
.details{
	width: 400px;
	float: right;
	border-bottom: 1px solid #e3e6e7;
}
#columns .details h2{
	margin: 0 0 15px 0;
}
#centercol.video-archive .post .details h2{
	border-bottom: none;

}

.issue .details{
	border-bottom: none;
}
.ads {
	font-size: .85em;
	padding: 0 20px 15px;
	text-align: center;
}
.ads a {
	color: #444444;
}
.ads img {
	border: 5px solid #d2d2d2;
	margin: 0 7px 10px 0;
}

/*=== WordPress Misc Classes. ===*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}
img.alignleft.showborder {
	border: 5px solid #E7E4E3;
   float: left;
   margin: 0 15px 0 0;
}

#centercol .single-post .wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0 10px 10px 0;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 4px;
   -khtml-border-radius: 4px;
   -webkit-border-radius: 4px;
   behavior: url(/PIE.htc);
}

#centercol .single-post .wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

#centercol .single-post .wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* WP Calendar */

#wp-calendar {
	empty-cells: show;
	margin: 0;
	width: 100%;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
	text-decoration: none;
}
#wp-calendar a:hover {
	background: #e0e6e0;
}
#wp-calendar caption {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding: 4px;
	background-color: #ddd;
	margin-bottom: 10px;
}
#wp-calendar td {
	padding: 2px 0;
	text-align: center;
}
#wp-calendar td.pad:hover {
	background: #fff;
}
#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	font-weight: bold;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}
#wp-calendar tfoot {
	border-top: 1px solid #ddd;
}
#wp-calendar tfoot a:hover, #wp-calendar tfoot td:hover {
	font-weight: normal;
	background: none;
}
.quote{
	background:#0FF;
	padding:15px;
}
#columns p.readLatestIssue{
	padding: 5px 0 20px 0;
	clear: both;
}
.solidblock{
	width:auto;
	display: inline-block;
	padding: 5px 15px;
	font-weight: bold;
	color:#FFF;
	background: #07636f;
	cursor:pointer;
	margin:0;
}
#columns #rightcol #send-link-to-friend h2.widgettitle{
	display: none;
}

.inthisissue{
	clear: both;
	color: #7e7e7e;
	font-size: 13px;
	font-weight: bold;
	
}

.wpcf7-form label{
	width: 140px;
	float: left;
}
.wpcf7-form span.wpcf7-not-valid-tip {
background: url(images/icon_error.png) no-repeat;
border:none;
font-size:12px;
padding:2px;
position:relative;
width:170px;
z-index:100;
padding: 0 0 0 32px;
line-height: 32px;
left: 0;
height: 24px;
color:#F00;
display:inline-block;
margin-left: 10px;
}
.wpcf7-form div.wpcf7-validation-errors {
border:5px solid #DBD9D8;
background: url(images/icon_error.png) no-repeat 10px 5px;
padding: 10px 0 10px 42px;
color: #ff0000;
}
#wpcf7-f1-p531-o1{
	border-bottom: 1px solid #E3E6E7;
	margin: 0 0 15px 0;
}






.single-post .series_toc{
	display:none;
}
#centercol .post .meta-nfo {
    padding-top: 10px;
	width: 416px;
}
#centercol .post h2 {
	font-size: 30px;
	margin-bottom: 20px;
}
#centercol.video-archive .post h2 {
	border-bottom: 1px solid #E3E6E7;
}

#centercol .post h2.title{
	float:right;
	width: 400px;
}
#centercol .ratingblock{
	padding: 15px 0 0 0;
	margin: 40px 0 0 0;
	border-top: 1px solid #d0d2d0;
	clear: both;
	width: 326px;
	float: left;
	display: none;
}
#centercol .addtoany_share_save_container{
	float:right;
	padding: 15px 0 0 0;
	margin: 40px 0 0 0;
	border-top: 1px solid #d0d2d0;
	clear: none;
	width: 620px;
}
#centercol .single-post table.thumbtable{
	margin: 0 15px 5px 0;
}
#centercol .single-post address{
	font-size: 12px;
	font-style: italic;
	padding: 0 0 5px 0;
}
.thumbtable td{
	padding: 5px 0;
	font-size: 12px;
	font-style: italic;
}
#centercol .wp-pagenavi{
float: right;
}
#centercol .wp-pagenavi a{
background: #f7f7f7;
border: 1px solid #E3E6E7;
padding: 5px 10px;
margin: 0 3px;
text-decoration:none;
color: #333;

}
#centercol .wp-pagenavi a:hover{
background: #e8eae7;
}
#centercol .wp-pagenavi span.current{
background: #e8eae7;
border: 1px solid #E3E6E7;
padding: 5px 10px;
margin: 0 3px;
color: #333;
}
#centercol .wp-pagenavi span.extend{
	display: none;
}
#centercol .wp-pagenavi span.pages{
padding: 0 10px 0 0;
}


table.data {
	margin: 0 0 15px 0;
	background: #f1f1f1;
	color: #333;
}
table.data th{
	font-size: 14px;
	font-weight: normal;
	text-align:left;
	padding: 3px 5px;
	color: #fff;
	background: #00626f;
}
table.data td{
	padding: 3px 5px;
	font-size: 12px;
}
table.data td{
	border-top: 1px solid #fff;
}
table.data tr{
	background: #f1f1f1;
	border-bottom: none;
}
table.data tr.odd{
	background:#e9e9e9;
	border-bottom: none;
}

table.data.cookies td, table.data.cookies th {
	border-right: 1px solid #fff;
	padding: 3px 10px;
	
}





/*Remove rating from contact page*/
#post-531 .ratingblock,
#post-954 .ratingblock,
#post-531 .thumblock,
#post-954 .thumblock,
#post-531 .addtoany_share_save_container,
#post-954 .addtoany_share_save_container,
#post-531 .pdf24Plugin-cp,
#post-954 .pdf24Plugin-cp{
	display: none;
	
}
#columns .dyk{
	background:#EAE8E7;
	padding: 20px;
	
}
#columns .dyk h2{
	background:url(images/bg_didyouknow.jpg) no-repeat top left;
	padding: 0 0 5px 40px;
	line-height: 35px;
	font-size: 30px;
}
#columns .dyk p:first-of-type{
	font-size: 18px;
	margin: 0 0 10px 0;
	color: #10505c;
	line-height: 1.3em;
	padding: 0;
	
}
#columns .ratingtext {
    margin-bottom: 2px;
    margin-top: 5px;
    padding-bottom: 2px;
}
form#sendtofriendform{
	display: none;
}
#hiddenCatID{
	text-indent: -3000px;
	height: 0;	
}
#columns #rightcol .wp-polls-form p{
	text-align:left !important;
	margin: 0 0 10px 0;
	padding: 0;
}
#columns #rightcol .wp-polls-form p{
	text-align:left !important;
	margin: 0 0 10px 0;
	padding: 0;
}
#columns #rightcol .wp-polls-form p .Buttons {
    background: none repeat scroll 0 0 #07636F;
    border-color: -moz-use-text-color #A8BDBE #BCCBCB -moz-use-text-color;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 15px;
    width: auto;
	clear: both;
}
#columns #rightcol p.instructions{
	font-size: 12px;
	margin: 0 0 5px 0;
	line-height: 1.3em;
	padding: 0;
}
#columns #rightcol .wp-polls-form .wp-polls-ul li{
	padding: 0 10px 10px 0;
}
.articleContent{
	display: none;
}
hr{
	clear: both;
	color: #fff;
	background:#FFF;
	border: none;
	height: 1px;
	margin: 0;
	padding: 0;
}

@media handheld and (max-width:1px), screen and (max-device-width:1px), screen and (max-width:1px)
{
	#page #columns h2 a { font-size: 28px;}
	#page {	margin: 0 auto;	width: 500px;	overflow:hidden;}
	#header{ height: 100px; background: url("images/mobile_powered-by-scopus.gif") no-repeat scroll right top;}
	#header #headerInner{ display:none;}
	#header h1, .multiplebgs #header h1 {float: left;text-indent: -9999px;width: 228px;background:url(images/mobile_logo.gif) top right;}
	#header h1 a {display:block;height:100px;}
	#columns {background:#ffff00;}
	#centercol {float:left;font-size:15px;padding:0 20px 10px;width:460px; border-bottom: 1px solid #C7C4C3; background:#FFF;}
	#centercol .issueTeaserSmall {font-size: 13px;}
	#columns {background-image:none; background:#fff;}
	
	
	/*RIGHTCOL*/
	#rightcol{ background: #eae8e7; width: 500px; clear: both; border-top: 1px solid #fff; border-bottom: 1px solid #C7C4C3;}
	/*WIDGETS*/
	#rightcol .rss-box,
	#rightcol .widget_polls-widget,
	#rightcol li#text-4.widget-container.widget_text,
	#rightcol li#text-5.widget-container.widget_text,
	#rightcol li#text-6.widget-container.widget_text,
	#rightcol li#send-link-to-friend{ display: none;}
	/*END OF WIDGETS and RIGHTCOL*/
	
	
	
	
	
	
	
	
	
	
	#footer {background-image:none; background:#171717; margin-bottom:0; height: 40px;font-size:20px; color:#fff;padding:15px 30px;}
	
	#centercol .details {float: right; width: 255px; }
	#centercol .post h2.title { float: right; width: 255px; font-size: 24px;}
	#centercol .details.excerpt {float: none; clear:both; width: 460px;}
	#centercol.pic.fl {    margin: 0 15px 0 0;}
	#centercol .details h2.heading {font-size: 20px;}
	#centercol .details h2 { font-size: 24px; }
	#centercol .details h2 a{ text-decoration:underline; }
	#centercol .ratingblock { width: 460px;}
	#centercol .addtoany_share_save_container{ display: none;}
	
	/*SUBFOOTER*/
	#subFooter {background-image:none; background:#07636f;padding:20px 20px 0px 20px; border-top: 1px solid #fff;}
	#subFooter ul{				  margin: 0;}
	#subFooter .fl {float: none; clear: both; width: 450px;	}
	#subFooter .fl ul {padding: 0 0 15px 0;}
	#subFooter h3 {color:#FFFFFF;font-size:26px;margin-bottom:10px;}
	#subFooter a {color:#FFFFFF;font-size:18px;margin-bottom:5px;line-height: 1.3em; display: block; padding: 5px 0;}
	/*MENU*/
	ul#topmenu { margin: 10px 0 15px -25px; background:#FFF; }
	ul#topmenu li { border-right: none; padding: 0 10px;}
	ul#topmenu li a { font-size: 17px; display: block; padding: 5px; line-height: 17px;}
	
	/*FORM STYLES*/
	.wpcf7-form input.wpcf7-submit {font-size: 20px;}
	/*FORM STYLES*/
	

	
	
	
@media screen and (orientation:portrait) {
}
/* Landscape */
@media screen and (orientation:landscape) {
}






