﻿body {
  background-color: #8fbc8b;
  color: black;
  margin: 10px;
}

body, input, textarea, table {
  font-family: Georgia, Serif;
  /* font-size:small; */
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  /* line-height:1.2em;*/
  /* border-collapse:collapse; */
}

body {
  clear: both;
  margin-left: 1em;
  margin-top: 1em;
}



#footer, #title {
  padding: .1em;
}

.top {
  font-weight: bold;
  text-align: center;
}


#footer {
  margin-top: 2em;
  text-align: center;
  font-size: 80%;
  clear: both;
}

h1 {
  /* font-size: 1.2em; */
}
a img {
  border: none;
}

.example {
  color: gray;
  font-size: 85%;
}


.ta-right
{
    text-align: right;
}
.ta-left
{
    text-align: left;
}

.ta-center
{
  text-align:center;
}

.row-even
{
  background-color:#E8EEF7;
}

.row-odd
{
  background-color:White;           
}

/*
#rpc_progress {
  width: 7em; 
  background-color: #FFC080; 
  position:absolute;
  right: 10px;
  display:none;
}
*/

.alert {
  background: #fff6bf url(/images/alert.black.png) 15px 50% no-repeat;
  text-align: left;
  padding: 5px 20px 5px 45px;
  border-top: 2px solid #ffd324;
  border-bottom: 2px solid #ffd324;
}

.closeButton {
  padding:2px;
}

code, .code {
  font-family: courier, monospace;
  color: #004000;
}

blockquote p {
    padding: 0px 15px 0px 0px;
    font-size: 1.2em;    
    background: url(/images/quote_close.png) bottom right no-repeat;
}

blockquote {
  padding: 1em;
  font-size: 1.2em;    
  background: url(/images/quote_open.png) top left no-repeat;
}

cite {
  font-size: 0.7em;
  text-align: right;
  clear: both;
}

cite.float-right {
	float: right;
}

div.float-right {
	float: right;
	width: 13.2em;
	margin-left: 0.5in;
	margin-bottom: 0.5in;
}

		
#center_content {
  text-align: left;
  margin-left:1em; 
  margin-right:1em; 
}


img {
  border:2px solid #D5DCF1;
  padding:1px;
}

span.cap-g {
  background:#EBEFF9 none repeat scroll 0 0;
}

span.cap-g, span.cap-o, span.cap-p, span.cap-y {
  border:3px outset #6B90DA;
  float:left;
  font-size:1.7em;
  margin:0 0.15em -0.5em 0;
  padding:0 0.15em;
}

blockquote.float-left {
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  float:left;
  margin-right: 0.25in;
  margin-left: 0em;
  padding: 0.5em;
  width:13.2em;
  background: url(/images/quote_open.png) top left no-repeat;
}


.menuBarItem
{
	padding-right: 1.5em;
	padding-left: 0.5em;
	color:#7C6F57;font-family:Verdana;font-size:Small;text-decoration:none;
}





/* old style sheet */

body 
{
    font-family: Georgia, Serif;  
}

.narrative
{
    line-height: 130%;    
}

.rowLabel 
{
    font-family: Verdana, Sans-Serif;
    font-size: small;
    vertical-align: top;
}

.smallText 
{
    font-size:small;
}

h2, h3, h4, h5 {
	color: black;
	font-size: larger;
	}

a { text-decoration: none; color:#075F00;}	

a:hover {
	text-decoration: underline;
	}

a:visited {  }
	
	
img {
	border: none;
	text-decoration: none;
	}

form {
	padding: 0px;
	width: 0px;
	display: inline;
	}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ol {
	margin: 0;
	padding: 0;
	}
	
li {
	margin: 0;
	padding: 0;
	}
	
#linkRoll { float:left; width:60%; display:block;} 
#tagRoll { float:right; width:30%; border-left: 1px solid #000; padding: 0 25px; display:block;}

.delicious-posts {  }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 80% }
.delicious-odd { background-color: #f8f8f8 }
.delicious-banner a { font-size: 80% }
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; display:block; padding: 0.3em ; color:#075F00; }
.delicious-post a { }
.delicious-posts a:visited { }

#info table {
  border-spacing: 0px;
  margin-top:2em;
}
#info table img {
  width:180px;
}

