/*- Alagna styles - Drupal6x - 16/09/08 @ author:signalkuppe: www.signalkuppe.com */


/* ########## Layout ########## */
/* ########## In the css you will find everything about template's layout (positions, margins ecc..) ######## */


* {padding: 0;margin: 0;}
p {margin: .5em}
label {font-weight: 800;}


div.message-body .new {font-weight: 400; background-color: yellow; color: red; border: 1px silver solid; padding .6em;}

/*.view-feeds .views-field-nothing {background-color: silver;}*/

.content p {margin: .75em 0 .75em 0;}

div.vertical-tabs {
	 border: 0px #fff groove;  width: 98%; vertical-align: top; 
	 background-color: white;
	padding: 0px 0px 0px 0px; margin: 0 0 0 0; clear: both; 
	position: relative; left: 0px;
	}
div.vertical-tabs ul {margin: 0 0 0 0; padding: 0 0 0 0;}	
div.vertical-tabs-panes {
	float: left; 
	width: 60%;  
	height: 100%;
	vertical-align: top; margin: 0px 0 0 0px; 
	border-top: 6px #fff outset;
	border-right: 6px #fff outset;
	border-bottom: 6px #fff outset;
	border-left: 6px #fff outset;
	background-color: lightblue;
	margin: 0 0 0 .5em;
	}
div.vertical-tabs-panes fieldset {
	
	padding: .5em .5em .5em .5em;
	margin: 0 0 0 0; clear: none; /*position: absolute; top: 33%;	*/
}

#primary div.vertical-tabs ul,
#primary div.vertical-tabs ul.vertical-tabs-list {
	vertical-align: top;
  	padding: 0 0 0 0;
  	margin: 0 0 0 0;
    	width: 35%;
    	left: 0px;
  	float: left;
  	clear: none;
} 

div.vertical-tabs ul.vertical-tabs-list li.selected {background-color: lightblue; border-right-width: 6px;}
div.vertical-tabs ul.vertical-tabs-list li a {padding: 0 0 0 .5em;}

div.vertical-tabs ul.vertical-tabs-list li 
{
  list-style: none;
  list-style-position: inside;
  list-style-image: none; /* IE6 */
  border: 6px #fff outset; 
 }


#primary .node .content a {text-decoration: none;}

a.hover {text-decoration: underline;}

body {
font: 100%/1.5em "Arial", sans-serif;
	color: #333;
	/*padding: 0 10% 0 10%;*/
	bottom: 0;
	background-color: white;
	height: auto;
	min-height: 100%;
text-align: center;
}
	
#page { /*width: 800px;
        max-width: 800px;*/
        text-align: center;


	border-top: 0px #014a7d solid;
	border-left: 2px #c5d9e2  solid;
	border-right: 2px #c5d9e2  solid;

	background-color: #FFF;
	margin: 0 0% 0 0%;
	width: 960px; margin-left: auto; margin-right: auto; 
	}

#utilities {
	padding: 0;
	margin: 0;
	/*width:1024px;  match page width */
	position:relative;
	/*height:25px;
border: 2px red solid;*/
	}

#stiptopmenu {
	clear:none;
	position:relative;
	/*height:25px;*/
	top: 1px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width:100%;/*padding: 0px auto;
	margin: 0px auto;
	width:1024px; /* match page width */
/*	position:relative;*/
	}
	

#search-theme-form {margin-top: 50px; float:right;}
#search-theme-form, #search label {clear:none; color:#FFFFFF; padding-bottom: 0;}
		
#header {
	padding: 0;
	margin: 0;
	height: 81px;
	position:relative;
	margin-bottom: 8px;
	/* jcn padding-bottom: 8px; */
	overflow:hidden; /* jcn */
	width: 100%;
	}
	
#submenu { /*secondary links*/
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 150px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 150px;
	}
	

	
.wrapper{ /*wrapper:defines whole content margins*/
	margin:15px 30px 15px 30px;
	margin: 0 0 0 0;
	width: 100%;
	border: 0px green solid;
	float: none;
} 

#primary span.published_Off {background-color: red; padding: .2em; border: 1px silver solid;}

#primary div.view-table-of-contents .item-list { width: 90% ; margin: 0 0 1em 1em ;  text-align: left;}
#primary div.view-table-of-contents .item-list ul li { list-style-position: inside; list-style: none; padding: 0 0 0 1%;}
#primary div.view-table-of-contents h3  {margin: .5em 0 .5em 0 ;}
#primary div.view-table-of-contents h3 p { text-align: left; border: 1px #ddd solid; 
    background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center; padding: 1em;
}
#primary div.view-table-of-contents h3 p a {font-weight: 800;}


div.research_widget { text-align: left; border: 1px #ddd solid; 
    background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center; padding: 1em;  margin: 1em;}

#widgetbox_widget_parent_0 {float: right; clear: none;} 


#primary div.view-Authors h3 div.picture { overflow: none; text-align: left; border: 1px #ddd solid; 
    background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center; padding: 1em; 
}
#primary div.view-Authors ul {margin: 3em 0 0 0; }
#primary div.view-Authors ul li {list-style-type:  none;}

#primary .view-Authors h3 {text-align: left; background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center ; display: block; width: 100%; height: 16px; margin: 2em 0 .5em 0; padding: 1.5em 0 1em 0;}

#primary .view-Authors .views-row-odd,
#primary .view-Authors .views-row-even {border: 0px #ddd solid; padding: .5em; margin: .5em 0 .5em 0;} 

#primary .view-Authors .views-field-created {
	font-size: 1em; color:#333;
}


#primary {
	float: left; 
	margin: 0px .1em 0px 1em;
 border: 0px red solid;	
 width: 740px;
overflow: hidden;
text-align: left;
	}	

#primary_two_columns {
	float: left; 
	margin: 20px .1em 0px 1em;
 border: 0px red solid;	
 width: 540px;
overflow: hidden;
text-align: left;
	}


/*
tried when sidebar was embedded inside #primary
#primary div.node, 
#primary div.singlepage { clear: none; width: 500px;}
#primary div.item-list {clear: both; width: 500px;}
*/

.lsidebar, .rsidebar { 
width: 180px;
	float: right;

	}
	
.lsidebar {margin: 0 1em 0 0; clear: right;}
.rsidebar {margin: 0 .5em 0 1em; clear: none;}

div.breadcrumb, div.path{ /*breadcrumb*/
	padding-bottom:3px;
text-align: left;
}

.path  p span { /* you are here text */
	padding:5px;
	margin-right:10px;
	}

#primary .singlepage .path  p {
	letter-spacing:0px;
	margin-top:-2px;
	}	
	
#primary .singlepage {
	padding:0 0 0px 0px;
	}
	
.preview .node{ /*node preview*/
	margin-bottom:10px;
	padding:20px;
	}
	
#page #primary .drdot{ /* sistema il float (use this to stop floating elements) */
   clear:both;
	}
	
#page #primary .drdot hr{
   display:none;
	}
	
#page #primary .tabs{ /* tabs */
   margin:20px 0 20px 0;
   white-space: wrap;
	}
	
#header h1, #header p.sitetitle { /* site title */
	margin: 0px;
	padding: 30px 0 12px 35px;
	}

#header p.slogan{ /*site slogan*/
	padding: 8px 0 10px 60px;
	display: block;
	}
	

#utilities form { /*search box*/	
	/*position:absolute;*/
	right:0;
	bottom:2px;
	}
	
#utilities label{
	display:none;
}	

#utilities input {
	margin-top:10px;
	margin-bottom:5px;
	float:left;
	}
	
#utilities input.form-submit{ /*search box input*/
	margin: 10px 4px 0px 4px; 
	padding: 1px;
}		

#utilities input.form-text  {
	padding:2px;
	}
	

#utilities #plinks {/*- Primary links in Header */
	/*position:absolute;*/
	/*left:-7px;*/
	margin: 0;
	padding:0;
	bottom:0px!important;
	bottom:-1px; 
		}
		
		
#utilities #plinks ul li {
	display: inline;
	float:left;
/*	margin-left: 10px;
	padding-left: 10px;*/
	/*margin-right: -2px;*/
	}

.admintab {
	/*_padding: 5px 15px 6px;*/ /* IE hack */
	}

* html .admintab { padding: 5px 15px 6px }	/* IE hack */

/*- Sidebar Subpages Menu */



@media print {

.lsidebar, .rsidebar, .tabs, #footer, div.breadcrumb, .block {display: none; }


}





	

#sitemission{ /*site mission*/
	margin:0px 0 20px 0;
	padding:15px;
	}


/*block styles*/




#primary .defaultblock {float: left; width: 30%; margin: 0 .2em 0 .2em;  background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-rightrail.jpg)  no-repeat;}
#primary .rsidebar .defaultblock {float: none; width: 100%; background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-rightrail.jpg)  no-repeat; }


#block-shorten-shorten_short {clear:both;}

/*rmj*/
#primary .defaultblock .block-views {
	/* jcn margin:0px 0 20px 0; */
	margin:0px 0px 0 5px; /* jcn */
float: left;
clear: none;
	}

#primary #block-separator {height: 0px; }

.lsidebar, .rsidebar #block-separator, #primary .rsidebar #block-separator {
height: 16px;
/*background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) top center no-repeat ; */
}

#block-separator.search-0,
#block-separator.menu-menu-cmlinks,
#block-separator.menu-menu-navigation {background-image: none; height: 16px;}


#block-search-0.defaultblock { background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-rightrail.jpg)  no-repeat;}
#block-views-Authors-block_2.defaultblock { background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-rightrail.jpg)  no-repeat;}

#block-tagadelic-2 {padding: 1em;}


#block-separator.views-table_of_contents-block_1,
#block-separator.views-table_of_contents-block_2,
#block-separator.views-table_of_contents-block_3,
#block-separator.views-table_of_contents-block_4 {background-image: none; height: 0px;}

#block-separator.views-toc_prime-block_1,
#block-separator.views-toc_prime-block_2,
#block-separator.views-toc_prime-block_3,
#block-separator.views-toc_prime-block_4 {background-image: none; height: 0px;}


.lsidebar .defaultblock ,
.rsidebar .defaultblock {
	/* jcn margin:0px 0 20px 0; */
	margin:0px 0 5px 0; /* jcn */
background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-rightrail.jpg) no-repeat 0% 0%;
border: 0px #e1e8ee solid;
padding; .5em;
float: none;
}


.defaultblock{
	/* jcn margin:0px 0 20px 0; */
	margin:0px 0 5px 0; /* jcn */
float: none;
padding: .5em;
}
	
.defaultblock .blockcontent{
	/* jcn margin:0px 0 20px 0; */
	margin: 0em /* jcn */
border: 0px #e1e8ee solid;
background-color: white;
width: 95%;
overflow: hidden;
	}

div.loginblock{
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
	background-color: white;
	}
	
#user-login-form .form-item {display: inline;}

#user-login-form .form-item label{
	margin-bottom:3px; display: inline;
	}
#user-login-form .form-item input{
	margin-bottom:3px; display: inline;
	}

#fbconnect_button-wrapper	{display: block;}
	
.loginblock ul li{
	margin:0;
	padding:0;
	}
	
.defaultblock .blockcontent, 
.loginblock .blockcontent{
	padding:10px 5px 20px 0px;
	}

.lsidebar .defaultblock h2,
#primary .rsidebar .defaultblock h2,
.rsidebar .defaultblock h2
{
    display:block; 
	padding:6px 4px 6px 12px;
	background-color: transparent; /* #014A7D; jcn */
				     color: #014A7D; /*beige;*/
border-top: 0px #6cf ridge;
border-right: 0px #6cf ridge;
border-bottom: 0px #6cf ridge;
font-size:70%;
font-weight:800;
text-align:center;
	}


/*rmj*/
#primary .defaultblock h2{
    display:block; 
	padding:6px 4px 6px 12px;
	margin: 3px 3px 3px 3px;
font-size:70%;
font-weight: 800;
text-align: center;
/*height:4em;*/
 background-color: transparent; color: gray; border: 0px gray solid;
	}

.view-keywords div.view-header {margin: 0 10% 1em 10% ; text-align: left; border: 1px #ddd solid; 
    background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center; padding: 1em;
}
.view-keywords div.view-header p,
#primary .defaultblock div.view-header h2 {}
	
.loginblock h2{
	padding:4px;
	margin:0px 0 10px 0;
	background-color: transparent;
	background-image: none;
	}

#primary .item {
	margin: 0 0 15px 0;
	padding: 0;
	}

#primary .item .itemhead {
	margin: 0 0 5px 0;
	padding: 0;
	}
	
#primary .item .itemhead h3 {
	display: block;
	margin: 0 0 0 0 !important;
	margin: 0 0 0 10px;
	padding: 0;
	}
		
#primary .item .itemtext {
	margin: 0;
	padding: 0;
	}

#primary .item .itemtext p,
#primary .item .itemtext ul,
#primary .item .itemtext ol,
#primary .item .itemtext div,
#primary .item .itemtext blockquote {
	margin: 0 0 0 0 !important;
	margin: 0 0 0 10px;
	}


#primary .item .itemhead p.metadata {
	display: block;
	margin: 2px 0 0 0 !important;
	margin: 2px 0 0 10px;
	}

/*paragraph */

#primary .singlepage p{margin:0 0 0 0;}


/*content headings */

#primary .singlepage h1,
#primary .singlepage h2,
#primary .singlepage h3,
#primary .singlepage h4,
#primary .singlepage h5,
#primary .singlepage h6{ 
	margin:0px 0 10px 0;
	padding:0;
}

#primary .view-taxonomy-term {text-align: left;}
#primary .view-taxonomy-term .views-row-odd,
#primary .view-taxonomy-term .views-row-even,
#primary_two_columns .view-feeds .views-row-odd,
#primary_two_columns .view-feeds .views-row-even {border: 1px #ddd solid; padding: .5em; margin: .5em 0 .5em 0;} 


#primary .view-taxonomy-term h3 {  }

#primary .view-taxonomy-term div.ostiblog-thread-header 
{text-align: left; background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center ; display: block; width: 100%;
/*height: 16px; overflow: hidden;*/ margin: 0em 0 1em 0; border: 0px silver solid; margin: .5em 0 2em 0; padding: 1.5em 0 1em 0;
}




#primary .singlepage h1{margin: .2em 0 1em 0; font-size: 2em; color: #172050; font-weight: bold;}
#primary .singlepage h2.with-tabs{margin-bottom:30px;}



#primary .singlepage p.small { 
	margin-top: 10px;
	padding-top: 5px;
}

/*images in content */

#primary img { 
	margin: 0 15px 0px 0;
	padding: 4px;
}

#primary div.view-header img { 
	float: left; clear: none; display: table-row;
	margin: 0 ;
	padding: 0;
}

img.imagecache {float: right; clear: none; margin: .6em;}

#primary .singlepage img.destra { /*use this class to align images to the right*/
	margin: 0 0px 0px 15px;
	padding: 4px;
	float: right;
}

#primary .singlepage img.sinistra { /*use this class to align images to the left*/
	margin: 0 15px 0px 0;
	padding: 4px;
	float: left;
}

#primary .singlepage img.altobasso { 
	margin:0px;
	display:block;
	padding: 0px;
	float:none;
}

#footer {	

padding: 30px 0 0 0;
background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center;

	width: 765px;

/*width: 100%;*/
overflow: hidden;
	margin: 1em 0 0 0;
	text-align:left;
float: left;	
	}




#footer .item-list {width: 22%; font-size: 100%; margin: 5px 5px 5px 5px; border: 0px silver solid; float: left; display: block; clear: none;}
#footer .item-list ul {display: block; clear: none; list-style-position: outside; margin: 0 0 0 0; padding: 0 0 0 0;}
#footer .item-list ul li {text-align: left; margin: 5px 5px 5px 5px; padding: 5 5 5 5; list-style-position: outside;}
#footer .item-list h3 {text-align: left;}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	}

.itemtext ol, .itemtext ul {
	padding: 0 0 0 35px;
	margin: 0;
	}

.itemtext ol li, .itemtext ul li {
	margin: 0 0 3px;
	padding: 0;
	}

.secondary div p {
	margin-top: 0.5em;
	}



.secondary ul, .secondary ol, .secondary div {
	margin: 5px 0 0;
	padding-left: 0;
	}


/*----------list styles----------*/


.tabs ul li {
	background:none;
	padding:0;
	margin:0;
	list-style:none;
	}
	
ul .primary {   white-space: wrap;}

/*
ul .vertical-tabs-list {display: block; clear: none;}	
div .vertical-tabs-panes {display: block; clear: none; vertical-align: top;}
*/

#primary ul {
 margin: 2em 0 2em 1.2em;
	}

/*div.defaultblock .item-list {width: 22%; font-size: 75%; margin: 0px 5px 0px 5px; border: 0px silver solid;  display: block; clear: none;}*/

#primary div.defaultblock .item-list {width: 100%; font-size: 75%; margin: 0px 5px 0px 5px; border: 0px silver solid;  display: block; clear: none;}


div.defaultblock .item-list ul { width: 100%; display: block; clear: none; 

list-style: square inside url("/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/blueball.gif");
 margin: 0 0 0 0; padding: 0 0 0 0;}
 
 
div.defaultblock .item-list ul li {text-align: left; margin: 10px 0 10px 0; padding: 0 0 0 0; list-style:square inside url("/web/20110805013134im_/http://www.osti.gov/images/blueball.gif");   }
div.defaultblock .item-list h3 {text-align: left;}


#primary div.defaultblock .item-list ul { width: 100%; display: block; clear: none; list-style-position: outside; margin: 0 0 0 0; padding: 0 0 0 0;}
#primary div.defaultblock .view-table-of-contents .item-list ul li {border-top: 1px silver dotted; text-align: left; margin: 5 0 5 0; padding: 7px 0 0 0; list-style-position: outside;}

.item-list ul li{
	margin:0 0 1px 40px;
text-align: left;
	padding: 0px 0 0px 5px;
	}

#primary .item-list {  text-align: center; width: 100%; padding: 0 0 60 0; border: 0px silver solid; }

#primary div.item-list ul.pager  {

border: 0px silver solid; 
height: 225px;
padding: 0 0 100 0 ;
background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat bottom center;
margin: 0px 0 0 0;
   
}


#primary .singlepage .node .content li{ /*lists in node content*/
	margin:2px 0 2px 0px;
	padding-left:22px;
	}


#primary .singlepage .node .content ol li{ /*ordered lists in node content*/
	margin:2px 0 2px 0px;
	padding-left:0px;
	}
	

#primary .singlepage .node .content ul,
#primary .singlepage .node .content ol,
#primary .singlepage form ul{
    margin:10px 0 10px 25px;
}

.blockcontent ul.menu
{ padding: 0 0 0 0;
	margin: .5em 0 .5em 0;
	list-style:square inside url("/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/blueball.gif");

}

.rsidebar ul.menu li, 
.rsidebar .item-list ul li, 
.rsidebar li.leaf, 
.lsidebar ul.menu li, 
.lsidebar .item-list ul li, 
.lsidebar li.leaf
{
list-style:square inside ;
}


.blockcontent .item-list ul
{

margin-left:-5px;

}

.rsidebar ul.menu li,
.rsidebar .item-list ul li,
.rsidebar li.leaf,
.lsidebar ul.menu li,
.lsidebar .item-list ul li,
.lsidebar li.leaf 
{
	padding: .15em 0 .15em 1.5em;
/*font-size:0.75em; */
}


ul.inline li {
	margin: 0;
	padding: 0 1em 0 0;
	}


/*---------------tables---------------*/


.view table tr td{padding:0px; vertical-align: top;}
.view-taxonomy-term td {width: 30%;}
.view-user-list table tr td {width: 30%; overflow: hidden; border: 1px #eee solid; background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center ; padding: .5em; }

.view-user-list table tr td .views-field-name-2 {font-weight: 800;}

table{
	margin:1em 0;
	width:98%;
	padding:0px;
	border: 0px black solid;
	}

table tr td {padding:5px; font-size: 1em;}

#primary .node table{border-collapse:collapse;}

#system-themes table img.screenshot /* fix for themes page */{width:100px;}

thead th {
	border-bottom:2px solid #ccc;
	margin-bottom:4px;
	padding-bottom:4px;
	}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container {border-top-width:0;}

.sticky-table { /*fix report tab*/
	clear:left;
	padding:0px;
	overflow:hidden;
	} 

hr {
	margin: 0;
	padding: 0;
	height: 1px;
}

dl {margin: 0;}
dl dd {margin: 0.5em 0 .5em 1.5em; font-weight: 400; color: #666;}

dl dt{
	padding:0 0 0 20px;
	margin:4px 0 4px 0;
}

.messages ul {margin:0;}

.form-checkboxes, .form-radios,
.form-checkboxes .form-item,
.form-radios .form-item 
{margin: 0.25em 0;}



.form-button,
.form-submit 
{margin: 0.5em 0.5em 0em 0;}

#watchdog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit
{ margin: 0;}


fieldset ul.clear-block li{
	margin: 0;
	padding: 0;
	}

.box {text-align: left; margin-bottom: 2.5em;}

blockquote,
#primary .content blockquote,
.lsidebar blockquote,
.rsidebar blockquote	 {  
    background-color:#eeeeee;
	border:1px solid #ccc;
	color:#666;
	margin:15px;
	padding:12px;
	text-align: left;
	}


/*admin panel styles*/


div.admin-panel {
  margin: 0;
  padding: 5px 0px 15px 5px;
}

div.admin-panel .description {
  margin: 0 0 3px;
  padding: 2px 0 3px 0;
}

div.admin-panel .body {
  padding: 0 0px 2px 0px;
}

div.admin {
  padding-top: 15px;
}

div.admin .left {
  float: left;
  width: 45%;
  margin-left: 1em;
}

div.admin .right {
  float: right;
  width: 45%;
  margin-right: 1.1em;
}

/*admin by module*/
div.bymodule ul li{ margin:3px 0 3px 0; padding:0px 0 0 22px;}
#primary .messages{padding:10px;}
#primary .messages .status{padding:10px;}

#primary .help .help{
     padding:5px;
	 margin:15px 0 15px 0;
	}
	
#primary .help .help ul li{padding-left:15px;}


/*comments & links*/


.comment,
.view-comments-recent .views-row {
background-color:#ededed;
border:1px solid #ccc;
}

#comment_policy { background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) top center no-repeat ; font-size: .8em; color: gray; padding: 1em; border: 1px silver solid;}
#comment_policy p {text-indent: 0em; }

#comments {margin-top: 2em;}
.commentTitle{margin-bottom:10px;}
#comments .content,
.view-comments-recent .views-row {margin-bottom:5px;}
.submitted{margin-bottom:10px;}

.comment,
.view-comments-recent .views-row {margin:0 0 2em;padding:1em;}

.node-unpublished,
.comment-unpublished {border: 3px silver dotted; background-color: yellow;}



.links{
	margin-top:1em;
	clear:both;
	}
	
	#stiptopmenu .links{
	margin-top:0;
	clear:none;
	}
	
.view-comments-recent .views-row .view-link-to-mollom 
{background-color: yellow; color: black; border: 2px silver solid; width: auto; clear: both;}	

.entryInfo .links {clear: none;}

.linksteaser{
	padding-bottom:15px;
	margin-bottom: 15px;
	}

.linksteaser ul li{margin-right: 5px;}

.comment .links ul li{
	padding-left: 23px;
	padding-top:1px;
	padding-bottom:1px;
	}


#primary .links li.comment_forbidden,
#primary .links li.comment_comments,
#primary .links li.blog_usernames_blog first
{padding-left:22px;}

.links li.comment_add{padding:0px 0 0 23px;}
.links .node_read_more{padding:1px 0 0 23px;}


/*taxonomy terms in node*/

.taxonomy{
	margin:15px 0 25px 0;
	padding-top:10px;
	clear:left;
}

.taxonomyteaser{
	margin:10px 0 15px 0;
	padding-bottom:10px;
	clear:left;
}

.taxonomy span{
	padding-left:21px;
	padding-right:10px;
}

p span.tagsteaser{padding-left:23px;}

.preview .node .taxonomy ul li span{
	padding-left:3px;
	padding-right:3px;
} /*no key icon in preview */





/*meta in nodes*/

.metanode{margin:10px 0 20px 0;}
.metanode span{padding-bottom:5px;}
.metanode span.author{padding-left:21px;}
.metanode span.date{padding-left:21px;}

/*pager*/

.item-list ul.pager{
	margin:0px;
	padding-top:10px;
	}

#primary .item-list ul.pager{
	margin:0px;
	padding: 0px;
	}

.item-list .pager li{
	margin:0px;
	padding:3px;
	}

.item-list .pager li.pager-current{padding:4px;}


/*avatar*/

#primary .picture{
	float:right;
	margin:8px 0 4px 8px;
}

#primary .picture img,
div.views-field-picture div.picture img 
{
	float:none;
	margin:0 0 4px 5px;
	padding:4px;
	max-width: 120px;
	max-height: 120px;
	}
	
.rsidebar div.views-field-name {clear: both;}	

/*signature in 6x */

.firma{
	margin:10px 0 10px 0px;
	padding-top:5px;
	}

/*forums*/

#primary .singlepage #forum ul.links li.forum{padding-left:22px;}
.singlepage #forum .name{margin-bottom:8px;}

#forum .links{
	margin:0px;
	display:inline;
}


/*sticky icon*/
#primary img.sticky{
	float:none;
	margin:0px 0 0 8px;
	padding:0px;
}

/*profile*/

.profile h3{margin-bottom:20px;}

/*book & forum navigation*/

.book-navigation, .forum-topic-navigation{margin-top:10px;}

/*attachments */

#page table#attachments tr td{padding:4px;}

.attachment.attachment-before { background: url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bg-subftr.gif) no-repeat top center; padding: 1em; border: 1px silver solid;}
.attachment.attachment-before h4 {text-align: center;}


/*pools*/

#page .poll{
	clear:both;
	margin-top:3px;
}

.poll .title{margin:8px 0 8px 0;}
.poll .percent, .pool .text{margin:1px 0 1px 0;}
#page .poll .form-item{margin:8px 0 8px 0;}
#page .poll .choices{margin:0px;}



/*book links */

.links .book_printer{padding-left:22px;}
.links .book_add_child{padding-left:22px;}

#primary .content .book-navigation .menu li{
	padding-left:22px;
	margin:4px 0 4px 0;
}


/*search results*/

#primary .singlepage .search-results dt{margin-top:10px;}


/* Collapsible fieldsets*/
fieldset {
  margin: 1em 0;
  padding: 1em;
  display:block;
  clear:left;
  /*width:95%;*/
  overflow:visible;
}



/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 0.65em;
	}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
	}

fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
	}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
	}


html.js fieldset.collapsible{
	margin:5px 0 5px 0;
	display:block;
	float:left;
	}

html.js fieldset.collapsed{
	margin:5px 0 5px 0;
	dpx;}




/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 0.65em;
	}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
	}

.fieldset-wrapper {background-color: white;}

fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
	}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
	}


html.js fieldset.collapsible{
	margin:5px 0 5px 0;
	display:block;
	float:left;
	}

html.js fieldset.collapsed{
	margin:5px 0 5px 0;
	display:block;
	clear:left; /* avoid fieldset overlapping in ie */
	}


fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
	}


/*teaser checkbox */
.teaser-checkbox{margin-bottom:10px;}

/*aggregator styles*/
.feedcontainer{
	margin-left:0px;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
	}
	
#primary .singlepage .feedcontainer h2{margin-bottom:10px;}
#primary .singlepage .feedsummary {padding-bottom:10px;}
#primary .singlepage #aggregator li { /*aggregator list*/
	margin:3px 0 3px 18px;
	padding:0 0 0 3px;
}

/*taxonomy term page */

.terminfo{
	padding:15px;
	margin-bottom:10px;
}

/*forms*/

.form-submit{
padding:2px;
margin-top:0px;
float:left;
width: auto;
margin-bottom: 6px;
}


.storyDateBox
{

height: 1%;

  font-family: Georgia, serif;
  float: left;
  padding:0px 5px 5px 0px;
  margin: 0px 10px 4px 0px;
  border-right: 1px solid #B39169;
  width: 85px;
  position: relative;
  /*background: #f7f7f7;*/
}

.storyDateBox h2
{
  font-weight: 400;
  margin: 0px;
margin-top: 1em;
  padding: 0px;
}

.storyDateBox h2 a
{
color: brown;
  text-decoration: none;
  font-size: 36px;
}

.storyDate
{
  text-decoration: none;
  font-size: 32px;
}

.storyDateBox div
{
  font-size: 11px;
}

.dayBox_fullscreen {margin-left: 0px; background-color: transparent;  padding: .1em; border: 0px green solid; margin-right: 40px;}

.entryBox p  { text-indent: 0em; margin-right: 1em;} 
.entryBox img {margin-left: 1em;}

.dayBox {background-color: transparent;  
/*float: left; */
padding: 0px;  
/*width: 100%; max-width: 100%; */
margin-left: 0px; 
/*margin-right: 40px;*/
vertical-align: top; overflow: hidden; text-align: center;  
/*max-height: 31em;*/
 border: 0px red solid; }

.entryBox {background-color: transparent;  border: 0px #999 solid;  overflow: hidden;  margin: 0px; padding-top: 1em; padding-bottom: 1em; 
/*
height: 4.7em; max-height: 4.7em; 
*/
}

.entryContent {text-align: left;}

.entryBox_fullscreen { 
/* width: 612px; max-width: 612px; */
padding: 1em; margin: 0px;
border: 0px green solid;
 }
 


.entryBox .entryTitle h1 {margin: 0em 0 1em 0; /*line-height: 1.3em;*/}

.entryBox .meta {margin: 1em 0 1em 0;}

div.entryTitle a:link, div.entryTitle a:visited {

text-decoration: none;

}

div.entryTitle a:hover {text-decoration: underline;}



.entryInfo {
/* height: 1.6em; max-height: 1.6em; overflow: hidden;*/
text-align: left;
 padding-bottom: 0px;
font-family: verdana; 	font-style: normal; font-weight: 400;
    font-size: 10px;
    color: #666;
    display: block;
}

.entryInfo a, entryInfo a:visited {
font-family: verdana; 	font-style: normal; font-weight: 400;
    font-size: 10px;
    color: #666;
}

.category {
color: brown;
text-decoration: none;
font-weight: normal;
}

.tags {
color: brown;
text-decoration: none;
font-weight: normal; 
}


#search-block-form { /*jcn */
	font-size:0.75em;
	line-height:1.2em;
	margin-top:5px;
	margin-bottom:-10px;
text-align: center;
}
#edit-search-block-form-1-wrapper { /* jcn */
	display:inline;				      
}
#edit-search-block-form-1 { /* jcn */
	width:110px;
}
.blockcontent>p, .blockcontent td {
	font-size:0.75em;
	line-height:1.2em;
}
.blockcontent>p {
	text-align:center;
	border-top:0px solid #014A7D;
	margin-top:0px;
/*	margin-right:30px; margin-left:30px;*/
	padding-top:15px;
	text-indent:0;
}
.tagadelic.level1 {
	font-size:0.75em;
}
.tagadelic.level2 {
	font-size:0.95em;
}
.tagadelic.level3 {
	font-size:1.15em;
}
.tagadelic.level4 {
	font-size:1.35em;
}
.tagadelic.level5 {
	font-size:1.55em;
}

.listbluebullet li, .listbluebullet_item {
	list-style-image:url(/web/20110805013134im_/http://www.osti.gov/ostiblog/sites/www.osti.gov.ostiblog/themes/stiptheme_node/img/bluebullet.gif);
	margin:0;
	padding:0 0 2px;
	line-height: 1.2em;
}

#primary .listbluebullet li, 
#primary .listbluebullet_item {
	list-style-image: none;
	margin:0;
	padding:0 0 2px;
	line-height: 1.2em;
}

.listbluebullet ul {
	margin:0;
	padding:0 0 0 1px;
}
.listbluebullet ul ul li {
	list-style-image:none;
	list-style-type:circle;
	margin-left:1em;
	padding-left:5px;
}
.item-list {
	margin-top:20px;
}


#block-views-table_of_contents-block_1.defaultblock  {float: left; width: 22%; font-size: 100%; color: silver; background-image: none; margin: -150px 0 0 0; text-align: center;}
#block-views-table_of_contents-block_2.defaultblock  {float: left; width: 22%; font-size: 100%; color: silver; background-image: none; margin: -150px 0 0 0; text-align: center;}
#block-views-table_of_contents-block_3.defaultblock  {float: left; width: 22%; font-size: 100%; color: silver; background-image: none; margin: -150px 0 0 0; text-align: center;}
#block-views-table_of_contents-block_4.defaultblock  {float: left; width: 22%; font-size: 100%; color: silver; background-image: none; margin: -150px 0 0 0; text-align: center;}

#block-views-toc_prime-block_1.defaultblock  {font-size: 100%; color: silver; background-image: none; margin: -150px 0 0 0; text-align: center;}
#block-views-toc_prime-block_2.defaultblock  {font-size: 100%; color: silver; background-image: none; margin: -150px 0 0 0; text-align: center;}
#block-views-toc_prime-block_3.defaultblock  {font-size: 100%; color: silver; background-image: none; margin: -150px 0 0 0; text-align: center;}
#block-views-toc_prime-block_4.defaultblock  {font-size: 100%; color: silver; background-image: none; margin: -150px 0 0 0; text-align: center;}

.view-display-id-block_1 img {max-width: 16px; max-height: 16px;}
.view-display-id-block_2 img {max-width: 16px; max-height: 16px;}
.view-display-id-block_3 img {max-width: 16px; max-height: 16px;}
.view-display-id-block_4 img {max-width: 16px; max-height: 16px;}




.view-display-id-block_1 .view-footer a:link {font-size: 70%; color: silver;}
.view-display-id-block_2 .view-footer a:link {font-size: 70%; color: silver;}
.view-display-id-block_3 .view-footer a:link {font-size: 70%; color: silver;}
.view-display-id-block_4 .view-footer a:link {font-size: 70%; color: silver;}

.view-display-id-block_1 .view-footer a:visited {font-size: 70%; color: silver;}
.view-display-id-block_2 .view-footer a:visited {font-size: 70%; color: silver;}
.view-display-id-block_3 .view-footer a:visited {font-size: 70%; color: silver;}
.view-display-id-block_4 .view-footer a:visited {font-size: 70%; color: silver;}

.view-display-id-block_1 .views-field-title a:link { color: gray;}
.view-display-id-block_2 .views-field-title a:link { color: gray;}
.view-display-id-block_3 .views-field-title a:link { color: gray;}
.view-display-id-block_4 .views-field-title a:link { color: gray;}

.view-display-id-block_1 .views-field-title a:visited { color: gray;}
.view-display-id-block_2 .views-field-title a:visited { color: gray;}
.view-display-id-block_3 .views-field-title a:visited { color: gray;}
.view-display-id-block_4 .views-field-title a:visited { color: gray;}


.views-field-title {
	font-size:1em;
}
.views-field-created {
	font-size:0.8em; color:#666666;
}
.views-field-name {
	font-size:0.8em; color:#666666;
}
.views-field-tid-1 {
	font-size:0.8em; color:#666666;
	display:inline;
}
.views-field-field-sec-author-uid {
	font-size:0.8em; color:#666666;
	display:inline;
}
.views-field-nothing, .views-field-nothing-1 {
	font-size:0.8em; color:#666666;
	display:inline;
}




.simileAjax-bubble-container {text-align: left;}


/*image with caption */
.imageright {

	float: right;
	border: 1px solid #aaaaaa;
	padding:5px;
	margin:5px;
}

p.caption
{ 
	padding:0px; margin:0px;
	font-size: 11px;
	font-weight: bold;
	clear:both;
	text-align:center;
}
/*
     FILE ARCHIVED ON 01:31:34 Aug 05, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:33:27 Mar 10, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 126.294
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.072
  RedisCDXSource: 1.614
  esindex: 0.009
  LoadShardBlock: 94.667 (3)
  PetaboxLoader3.datanode: 75.025 (4)
  CDXLines.iter: 26.572 (3)
  load_resource: 75.074
  PetaboxLoader3.resolve: 40.682
*/