/* SFDBS .css Version 2 */
body {
  margin: 0;
  padding: 0;
  background-color: #112236;
  color: white;
  font: small Arial, Helvetica, Verdana, sans-serif;
}
#pagewrapper {
  background-color: #fdf8f2;
  color: black;
  margin: 30px 40px 30px 40px;
  padding: 10px;
}
#pagecontent {
  margin: 10px;
}
#pageheader {
}
#pageheader p {
  padding-right:80px;
}
#pageheader p a:link, #pageheader p a:visited {
  color: blue;
}
/***********************************/
#pageheader-bottom {
  margin-right: 10px;
  border-top:    1px solid #b9d2e3;
  border-bottom: 1px solid #b9d2e3;
  height: 1%;
}
#pageheader-bottom ul {
  color: #050845;
  margin: 0;
  padding: 0 5px 0 0;
  text-align: right;
}
#pageheader-bottom  li {
  display: inline;
}
#pageheader-bottom a:link, #pageheader-bottom a:visited {
  text-decoration: none;
  background-color: #fdf8f2;
  color: #050845;
}
#tagline {
  font-weight: bold;
  background-color: #fdf8f2;
  color: #050845;
  font-style: italic;
  margin: 0;
  padding: 0 0 0 10px;
  float: left;
}
/***********************************/
#pagecontent {
  position: relative;
  top:0;
  left:0;
  width:100%;
}
#pagecontentmain {
  margin: 10px 280px 10px 0;
  padding: 10px;
  border: 1px solid #b9d2e3;
  background-color: white;
  color: black;
}
#pagecontentmain img {
  margin: 0;
  padding: 0;
}
#pagecontentmain ul.NoBullet {
  list-style-type: none;
}
#pagecontentmainheader {
  padding-top: 4em;
  padding-bottom: 5em;
  padding-left: 80px;
  padding-right: 10px;
  background-image: url(/image/titan.noNASA.2.jpg);
  background-repeat: no-repeat;
  background-color: #112236;
  color: white;
  text-align: left;
  height: 40px;
  margin: 10px;
}
#pagecontentmainpath {
  margin:0;
  padding-top:0;
  padding-left:30px;
  padding-bottom:0;
  color: #112236;
  border-top: 1px solid #b9d2e3;
  border-bottom: 1px solid #b9d2e3;
  line-height: 80%
}
#pagecontentmainpath a:link, #pagecontentmainpath a:visited {
  text-decoration: none;
  color: #050845;
}
#pagecontentmaintitle {
  text-align: center;
  margin:10px;
  padding:5px;
  border: 7px solid red;
}
#pagecontentmainabstract {
  padding: 1.5em;
  margin: 1.5em;
  border-bottom: 1px solid #b9d2e3;
}
#pagecontentmainabstract ul li{
  text-align: left;
}
#pagecontentmainabstract a:link, #pagecontentmainabstract a:visited {
  text-decoration: none;
  color: blue;
}
#pagecontentmaincontent {
  padding: 1em;
  margin: 1em;
  line-height: 1.5em;
}
#pagecontentmaincontent td {
  padding: 10px;
  margin: 10px;
}
#pagecontentmaincontent p h3 {
  text-align: left;
}
#pagecontentmaincontent image {
  background: white;
  padding: 10px;
  border: 1px solid #b9d2e3;
}
#pagecontentmaincontent table {
  
}
.remark {
  color:green;
  padding: 10px;
  margin: 5px;
  border: 1px solid green;
}
div.citation {
  font-size: 120%;
}
div.citation .author p {
  padding:0 20px 0 20px;
  margin:0;
}
div.citation .titleplus p {
  padding:0 100px 0 40px;
  margin-top:-0.5em;

}
#pagecontent a:link, #pagecontent a:visited {
  text-decoration: none;
  color: blue;
}
#pagecontent h3 a:link, #pagecontent h3 a:visited {
  text-decoration: none;
  color: black;
}
#pagecontentmaindates {
  margin-top: 1em;
  border-top: 1px solid #b9d2e3;
}
/**********************************/
#pagecontentsidebar {
  margin: 10px;
  top: 0;
  right: 0;
  width: 260px;
  background-color:#dddddd;
  border-right: 1px solid #b9d2e3;
  border: 1px solid #112236;
  color: #112236;
  float: right;
}
#pagecontentsidebar h3 {
  font-size 100%;
  margin: 0;
  padding: 0.2em 0 0.2em 10px;
  padding: 0;
  font-weight: normal;
  border: 1px solid black;
  text-align: center;
}
#pagecontentsidebar .inner {
  font-weight: 90%;
  padding: 10px;
  border-right: 1px solid #b9d2e3;
}
#pagecontentsidebar .inner ul {
  text-align: left;below
}
#pagecontentsidebar p, #pagecontentsidebar li {
  line-height: 1.4em;
}
#pagecontentsidebar li ul li {
  margin-left: 0;
  padding-left: 0;
}
#pagecontentsidebar ul a:link, #pagecontentsidebar ul a:visited {
  text-decoration: none;
  color: blue;
}
#pagecontentsidebar ul a:hover {
  color: white;
}
#searchform {
  text-align: right;
  margin-top: 4px;
}
#searchform .text {
  width: 196px;
  border-right: 1px solid #b9d2e3;
  border: 1px solid #45bac0;scratch/
}
#searchform .searchbutton {
  text-align: right;
  margin-top: 4px;
}
#searchform .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
}
/**********************************/
/**********************************/
#pagefooter {
  width: 100%;
  margin-top: 10px;
  clear: both;
}
#clearpagemaincontent {
  clear: both;
  height: 1px;
}
div.sql
{
	padding: 10px;
	border: 1px solid black;
	background-color: #dddddd;
	font-size: 90%;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
}

div.sql .comment
{
		color: #00a000;
		font-family: Courier New;
		font-size: 80%;
}


div.sql .keyword
{
		color: #0000FF;
		font-family: Courier New;
		font-size: 80%;
}

div.sql .sinquot
{
		color: #800000;
		font-family: Courier New;
		font-size: 80%;
}

