/* The Future of Children custom styles

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

/* This section added by Jaspreet */

#tree_level1 {
  	padding-left: 30px;  
}  
#tree_level2 {
   padding-left: 50px;  
}  
#tree_level3 {
  padding-left: 70px;  
}  
.error_msg {
	color:red;
}
#show_journals th, th a:link , th a:active, th a:visited {
text-align: left;
background-color: #A0A0A0;
padding-top: 0.25em;
padding-right: 1em;
padding-bottom: 0.25em;
padding-left: 0.75em;
vertical-align: top;
color: #ffffff;
}
#show_journals  td  {
padding-top: 0.5em;
padding-right: 0.75em;
padding-bottom: 0.5em;
padding-left: 0.75em;
vertical-align: top;
}
#show_journals tr {
background-color: #ebebeb;
}
#show_journals tr.even {
background-color: #ebebeb;
}
#show_journals tr.odd {
 	background-color: #ffffff;
}
tr.highlight{
	background-color: #A0A0A0;
 }
 td.normal
 {	
	padding-top: 0.3em;
	padding-right: 0.75em;
	padding-bottom: 0.3em;
	padding-left: 0.75em;
	vertical-align: top;
 }
 
#show_files  table
{
	width:100%;
}
#show_files td
{
	padding-top: 0.3em;
	padding-right: 0.75em;
	padding-bottom: 0.3em;
	padding-left: 0.75em;
	vertical-align: top;
}
#show_files  td.msz
{
	width: 40%;
}
td.title
{
 font-weight:bold; 
}

#show_name p
{
   font-weight:bold; 
}

#show_articles th, th a:link , th a:active, th a:visited
{
text-align: left;
background-color: #A0A0A0;
padding-top: 0.25em;
padding-right: 1em;
padding-bottom: 0.25em;
padding-left: 0.75em;
vertical-align: top;
color: #ffffff;
}

#show_articles  td 
{
padding-top: 0.5em;
padding-right: 0.75em;
padding-bottom: 0.5em;
padding-left: 0.75em;
vertical-align: top;
}

#show_articles tr 
{
background-color: #ebebeb;
}

#show_articles tr.even 
{
background-color: #ebebeb;

}

#show_articles tr.odd {
 	background-color: #ffffff;
 }
 
#show_sections th, th a:link , th a:active, th a:visited
{
text-align: left;
background-color: #A0A0A0;
padding-top: 0.25em;
padding-right: 1em;
padding-bottom: 0.25em;
padding-left: 0.75em;
vertical-align: top;
color: #ffffff;
}

#show_sections  td 
{
padding-top: 0.5em;
padding-right: 0.75em;
padding-bottom: 0.5em;
padding-left: 0.75em;
vertical-align: top;
}

#show_sections tr 
{
background-color: #ebebeb;
}

#show_sections tr.even 
{
background-color: #ebebeb;

}

#show_sections tr.odd {
 	background-color: #ffffff;
 }
 
#show_figures th, th a:link , th a:active, th a:visited
{
text-align: left;
background-color: #A0A0A0;
padding-top: 0.25em;
padding-right: 1em;
padding-bottom: 0.25em;
padding-left: 0.75em;
vertical-align: top;
color: #ffffff;
}

#show_figures  td 
{
padding-top: 0.5em;
padding-right: 0.75em;
padding-bottom: 0.5em;
padding-left: 0.75em;
vertical-align: top;
}

#show_figures tr 
{
background-color: #ebebeb;
}

#show_figures tr.even 
{
background-color: #ebebeb;

}

#show_figures tr.odd {
 	background-color: #ffffff;
 }

/* This section added by Jill Moraca */

br {clear:none;}
body {
    background: #ffb200;
    padding-top: 0;
	margin-top: 0;
	font-family: verdana, sans-serif;
	text-align:left;
}
#wrapper {
	background: #ffb200; 
	text-align:left;
	min-width:970px;
}
#maincontainer {
	background-color:#ffffff;
	margin:0px;
	padding:0px; 
}
#main {
    background: url("../images/menu_background.gif") repeat-y top left;
	width:973px;
	margin:0px;
	padding:0px;  
	min-height: 200px;
}
#headercontainer {
	margin:0px;
	padding:0px;  
}
#toolbar{/*Search, Contact Us etc. is here */
	margin:0px;
	padding:0px;  
}
#contentcontainer {
	/*float:left;*/
	margin:20px 0px 0px 0px;
	/*padding-left:1px;*/
	width:765px;
}
#content {
	float:right;
	width:100%;
	/*padding-left:1px;*/
}
#content h1 {
	font-size: 18px;
	color: #666666;
	margin-bottom: 0.15em;
}
#content h2 {
	font-size: 16px;
	color: #000;
	margin-bottom: 0.15em;
}
#content h3 {
	font-size: 14px;
	color: #666666;
	margin-bottom: 0.15em;
}
#content h4 {
	font-size: 12px;
	color: #000;
}
#content h5 {
	font-size: 12px;
	color: #000;
}
#content .body a:after {
   color: #666666;
}
#content a
#footercontainer {
	background-color: #fff;
	border-top: 1px solid #999;
	padding-top: 0px;
	margin-top:0px;
}
#footer {
	margin:0px;
	line-height:15px;
	padding-right: 0em;
	width:950px;
}
#footercontainer a {
	color: #000;
	padding:0;
}
#footercontainer a:hover {
    text-decoration: underline;
}
.footerright {
     display: none;
}
#footercontainer .adminInterface {
	background-color:#ff6600; 
	color:#FFF; 
	padding:2px;
}
#footercontainer .editmode {
	background-color:#ff6600; 
	color:#FFF; 
	padding:2px;
}
#license {
	float:left;
	width:160px;
	margin-left:0px;
	margin-right:25px;
	height:200px;
}
#toolbar, #logobar, #banner, #main, #navalpha {
	width: 970px;
}
#pdfDownload {margin:10px 0px 10px 0px;}

/* Toolbar styles
========================================================*/
#toolbarcontainer {background-color:#ffffff; padding-top:5px;}
#toolbarnav li a {color:#000000;}
#toolbarnav li a:hover {color:#000000; text-decoration:underline}

/* Logo Bar
========================================================*/
#logobar{ 
	display: none;
}
#logobarcontainer{ display: none;
}

/* Banner
========================================================*/
#bannercontainer{
	background-color:#FFF;
	background-image:none;
	height:90px; 
	border-bottom:1px solid #000;
}
#banner{
	background-color:#FFF; 
	background-image:none;
	height:90px; 
	margin:0px; 
	padding:0px; 
	/*position:fixed; */
	border:none;
}
#home #banner{
	background-color:#FFF; 
	background-image:none;
	height:90px; 
	margin:0px; 
	padding:0px; 
	/*position:fixed;*/ 
	border:none;
}
#bannerlogo{
	margin:0px; 
	padding:0px; 
	/*position:fixed; */
	height:90px; 
	border:none;
}
#home #bannerlogo{
	margin:0px; 
	padding:0px; 
	/*position:fixed; */
	height:90px; 
	border:none;
}
#bannerlogo a img{
	margin:0px; 
	padding:0px 0px 0px 5px; 
	height:90px; 
	border:none;
}
#home #bannerlogo a img{
	margin:0px; 
	padding:0px 0px 0px 5px; 
	height:90px; 
	border:none;
}
#bannerlogo a span{}

/* Nav Alpha
========================================================*/
#navalphacontainer{
	background: #ffffff;
}
#navalpha{
	height: 0px;
}

/* Nav Beta
========================================================*/
#navbetacontainer {width:165px;float: left;}
#navbeta {
	/*float: left;*/
	font-size: 12px;
	margin-top: 0px;
	width:165px;
	background-color:#ffb200;
	margin:0;
	padding:0 }
#navbeta ul{
	list-style: none;
	width: 165px;
	font-weight: normal;
}
#navbeta li {margin:0;}

#navbeta li a{
	display:block;
	line-height: 1.1em;
	margin:0;
	padding:10px 0px 0px 25px;
	background:  url("../images/icon_menu.gif") no-repeat center left; 
	height: 25px;
	border-bottom:1px solid #ffffff;
	color:#000000;
}
#navbeta li a:hover{
	background-color:#ffdc8c;
}
#navbeta ul li.selected a{
	color: #000000;
	background-color:#fff4d9;
}
#navbeta ul li.selected ul a, #navbeta ul li.unfolded ul a  {/*styles for sub nav*/
	color: #000000;
	background-color:#ffdc8c;
	background-image:none;
	border:none;
	padding:0;
}
#navbeta ul ul li  {/*padding/margin for sub nav lists. also puts a border under each list item*/
	padding:0;
	margin:0;
	border-bottom:1px solid #ffffff;
}
#navbeta ul li.unfolded ul li.selected a {
	background-color:#fff4d9; 
	padding:10px 0 0 25px;
}
#navbeta ul li.selected ul li.normal a {/*indent the sub items when the first main menu item is selected */
	padding:10px 0 0 25px;
} 
#navbeta ul li.unfolded ul li.normal a {/*indent the sub items when one of the sub items is selected */
	padding:10px 0 0 25px;
} 
#navbeta ul li.unfolded ul li.unfolded a {
	padding:10px 0 0 25px; 
	background-color:#fff4d9;
}
#navbeta ul li.unfolded  {/*mainmenu item in an unfolded list*/
	background-color:#ffdc8c;
} 
#navbeta ul ul li a:link, #navbeta ul ul li a:hover, #navbeta ul ul li a:active, #navbeta ul ul li a:visited /*padding/margin for links in sub nav lists*/
{
	padding:0 0 0 25px;
	margin:0;
}
#navbeta ul ul li a:hover {
	background-color:#fff4d9;
}
#navbeta ul li.normal ul a  {/*styles for sub nav*/
	color: #000000;
	background-color:#ffdc8c;
	background-image:none;
	border:none;
}
#navbeta ul li.externallink a span  {/*styles for external links*/
	width:55px;
	height:20px;
	background: url("../images/icon_webpage.gif") no-repeat 32px top; 
	display:block;
}
#navbeta ul li.disabled a{/*styles for hidden menu items - only visible in Edit Mode*/
	color: #bbb;
	border-top: dotted 1px #bbb;
	border-bottom: dotted 1px #bbb;
}

#navbeta #facebooklink {font-size:60px;}

/* Home page styles
========================================================*/
#home #wrapper {
	background-color:#ffdc8c;
}
#home #maincontainer {
	background-color:#ffecbf;
}
#home_imagebanner {
	background-image:  url("../images/homepage_photo.jpg") no-repeat;
	position:absolute;
	top:113px;
	left:165px;
	height:54px;
	width:805px;
}
#home_left {
	float:left; 
	width:372px;
	/*margin-left:15px;*/
}
#home_right {
	float:right; 
	width:368px;
}
#home #latest_journal 	{
	margin-top:65px;
	background-color:#fff;
	padding:10px;
}
#home #latest_journal p	{
	padding:0;
}
#home #latest_journal p a	{
	font-size:14px;
	font-weight:bold;
}
#home #latest_journal p a.underline_link	{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
#home #latest_journal p a.pdf_link	{
	font-size:12px;
	font-weight:normal;
}
#home #latest_journal p a.external_link	{
	font-size:12px;
	font-weight:normal;
}
#latest_journal #links a.external_link{
	background: url("../images/icon_webpage.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
}
#home #latest_journal #display_img {
	float:right;
	margin-top:-65px;
	padding-top:0;
}
#home #latest_journal h1, #home #latest_journal p {
	width:260px;
}
#home_recentresearch {
	margin-top:30px;
	background-color:#fff;
	padding:10px;	
}

#home_updates {
	margin-top:65px;
	padding-left:20px;
}
#from-blog {
	margin-top:40px;
	padding-left:20px;
}
#from-blog a{
	background: url("../images/icon_webpage.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	/*height:16px;*/
	display:block;
}
#from-blog p{
	margin:0 0 5px 0;
	padding:0;
}
#home h1 {font-size:14px; color:#000; margin-bottom:10px;}


/* Journal styles
========================================================*/
#recent_journal #links p {
		margin:10px 0 0 0; 
		padding:0;
}

#recent_journal #links p a {}

#recent_journal #links p a.underline_link{
	text-decoration:underline; 
	margin:10px 0px 10px 0px;
}

.pdf_link {
	background: url("../images/icon_pdf.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
}
.external_link {
	background: url("../images/icon_webpage.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
}
#recent_journal p  {
	margin-top:15px; 
}
#recent_journal p label {
	font-size:14px; 
}

#journal_head {
	margin-bottom:15px;
}

#journal_head p span.make_bold{
	font-size:16px;
	font-weight: bold;
}

#recent_journal #links {float:left;}

#recent_journal #links a.external_link{
	background: url("../images/icon_webpage.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
}

#recent_journal #display_img  { /*the journal cover image*/
	float:right; 
	width:140px; 
	margin-bottom:15px;
	margin-top:-40px;
}

#recent_journal p.title_bg_yellow {
	background-color:#ffd068; 
	padding: 3px 0px 3px 3px; 
	margin-top:10px;
}

#past_journal {clear:both}

#past_journal p.title_bg_yellow {
	background-color:#ffd068; 
	padding: 3px 0px 3px 3px;
	margin:15px 0px 15px 0px;
}

#past_journal p a{font-weight:bold;}

#past_journal .pdf_link {
	border-right:1px solid #ffd068; 
	margin-right:10px; 
	padding-right:10px;
}

#past_journal  #links {
	border-bottom:1px solid #cccccc; 
	padding-bottom:10px;
	margin-bottom:10px;
}

#past_journal #links a.external_link{
	background: url("../images/icon_webpage.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
}
#past_journal hr{display:none;}

#archive_journal {margin-top:20px;}

#publications .archive_link {font-weight:bold;}

#contents-display .make_bold {font-weight:bold;}

#contents-display .make_italic {font-style:italic;}

#contents-display a {
	border-right:1px solid #ffd068; 
	margin-right:10px; 
	padding-right:10px;
}

.title_content {
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	/*margin-bottom:-10px;*/
}

#contents-display .links {
	border-bottom:1px solid #cccccc; 
	padding-bottom:10px;
}
#bread_crumbs {margin-bottom:15px;}



/* Journal Section
========================================================*/
#journal_section .journal_title {
	font-weight: bold;
	font-size: 16px;
}

#section_content {
	width:530px;
	float:left;
	text-align:justify;
	padding-left:4px;
}

#section_content ol{
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 20px;
}

#article_head {
	background-color:#ffdc8c;
	padding:10px 5px 10px 5px;
}

#article_head_title {
	width:625px; 
}

#article_head_title a.underline_link{
	text-decoration:underline;
}

#article_head  span.article_title {
	font-size: 14px;
	font-weight:bold;
	margin-bottom:30px;
}

#email_download {
	float:right; 
	width:100px; 
	text-align:right; 
	margin-top:0px; 
	padding:0;
}
#email_download p{
	margin-bottom:5px; 
	padding:0;
}

#email_download a.pdf-link { 
	background: url("../images/icon_pdf.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
	}
#email_download a.email-link { 
	background: url("../images/icon_email.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
	}
	
#email_download a:hover{ 
	color:#000000;
	}
	
#publications #print_div {
	width:100%;
	text-align:right;
	margin-top:15px;
}

#publications #print_div a{
	background: url("../images/icon_print.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
	margin-right:230px;
}

#prevnextlinks {
	width:545px;
	clear:both;
}

#prevnextlinks #prev_link {float:left;}
#prevnextlinks #next_link {float:right}

#publications #section_content .make_bold{
	font-weight:bold;
}

/* Journal Section - Links for Article Contents
========================================================*/
#publications #article_sectionspage_links{
	width:200px;
	float:right;
	margin:0;
	padding:10px 0px 10px 0px;
	background-color:#ffdc8c;
}

#publications  #article_sectionspage_links span.make_bold{
	font-weight:bold;
	padding-bottom:5px;
	display:block;
}

#publications  #article_sectionspage_links ul {
	margin:0px 0 30px 15px;
	padding:0;
}

#publications  #article_sectionspage_links li {
	margin:0;
	padding:0;
}

#publications  #article_sectionspage_links ul li a:link {
	margin:0;
	padding:0 0 5px 15px;
}

#publications  #article_sectionspage_links a {
	display: block;
}

#publications  #article_sectionspage_links a:hover {
	color: #000000;
}

#publications #article_sectionspage_links  ul li a:visited {
	padding:0 0 5px 15px;
}

#publications #article_sectionspage_links  ul li a.current {
	color:#000000;
	padding:0 0 5px 15px;
}

/* Other Publication styles
========================================================*/

#list_summaries  a.journal_link{font-weight:bold;}

#list_summaries  a.external_link{
	background: url("../images/icon_webpage.gif") no-repeat center left; 
	padding:3px 3px 3px 25px; 
	height:16px;
}
#publications p a.bold_link {font-weight:bold;}
#publications p a.jrnl_link {font-size:14px; font-weight:bold;}
#fig_list hr {margin:0 0 15px 0; padding:0;}
#fig_list p.title_content {margin:0; padding:0;}
#fig_list p.article_title {margin:0; padding:0; font-weight:bold;}
#fig_list p.fig_title {margin:5px 0 0 25px;}
#display_cat {font-weight:bold; font-size:14px;margin-top:15px;}
#display_cat p a.underline_link{text-decoration:underline;}
.bio_articleList {margin:25px 0 0 0px;}
.bio_articleList a{margin:5px 0 0 25px;}

/* Misc
========================================================*/
.roxen-edit-marker-on { /*This hides the Roxen component marker and prevents it from displaying improperly*/
	display: none;
	visibility:hidden;
}

/* Admin Styles
========================================================*/
.foradmins #content h2 {
	background: url("../images/admin_hBkgd.jpg") repeat-x;
	padding:3px;
	border:2px dotted #FFDC8C;
}

.foradmins #content h3 {
	background: url("../images/admin_hBkgd.jpg") repeat-x;
	padding:3px;
	border:2px dotted #FFDC8C;
	display:block;
	margin-bottom:10px;
}

.foradmins #content h4 {
	font-size:16px;
	color:#FF6600;
	margin-bottom:35px;
}

.foradmins #content #journal_order {
	margin-top:35px;
}

.foradmins #content #journaltbl {
	width:100%;
	margin-top:5px;
}
.foradmins #content .adminHorizBtns a {
	margin-right:40px;
}
.foradmins #content .adminEditWhat {
	font-size:16px;
}
.foradmins #content .adminTableBtns {
	margin-right:20px;
}
.foradmins #content .adminBack {
	margin-top:35px;
	display:block;
	border-top: 1px solid #000000;
	padding-top:5px;
}
#staged_journal .publish {
		background-color:#FF6600;
		display:block;
		margin-top:15px;
		text-align:center;
}
#staged_journal .publish a{
		color:#FFF;
}
#staged_journal .publish a:hover{
		color:#FFDC8C;
}
#staged_journal .unpublishedJournalArea {
	border:2px solid #FF6600;
	padding:10px 10px 0px 10px;
	margin-bottom:35px;
}

#content .search-form form input.searchBox {
	height: 16px;
}

#content .search-form form input.go {
	background-image: url(/futureofchildren/images/search-button.gif);
	background-position: 0 1px;
	width: 18px;
	height: 19px;
}

/* Facebook, Twitter, etc
========================================================*/
#sociallinks {clear: both; padding-top:15px;}
#sociallinks a {
	display:block;
	margin:0 0 15px 0;
	padding:0;
	}
#sociallinks a span{
	position:absolute;
	left:-9999px;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
}
a.facebook {
	background: url(/futureofchildren/images/facebook_button.gif) no-repeat 0 0;
	height:19px;
	width:165px;
}
a.facebook{
	background: url(/futureofchildren/images/facebook_button.gif) no-repeat 0 0;
	
}
a.twitter {
	background: url(/futureofchildren/images/twitter_button.gif) no-repeat 0 0;
	margin-top:25px;
	height:19px;
	width:165px;
}
a.WWS {
	background: url(/futureofchildren/images/WWSlogo.gif) no-repeat 27px 0;
	margin-top:25px;
        height:65px;
	width:165px;

}
