
html {
 color: black;
}

/* used in twitter feed */
.marina-rounded-corners .inner-wrapper {
  color: black;
}

/* used in block on home page */
.marina-title-rounded-green h2.block-title {
  background: #135E3A;
}

/* links in general 
a, a:link, a:visited, a:hover, a.active {
  color: #0D2612;
  text-decoration: underline;
}
*/


h1, h2, h3, h4 { 
  color: #0d2612;
  margin-top: 20px;
  /* color: #466808; */
  /* font-weight: bold; */
}

.toc { 
/*
  font-size: 16px;
  line-height: 18px;
*/
}

.copyright { 
  font-size: 10px; 
  /* color: #666666; */
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: right;
  float: right;
}

.footnote { 
  font-size: 10px; 
  line-height: 12px;
}

div.inlineImg, div.inlineImgLeft, div.inlineImgRight {
  /* background-color: #7db323; #98d022;*/
  background-color: #EAF8E4;
  border: medium solid #8DC478;
  color: #0d2612;
  padding: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}

div.inlineImgLeft {
  float:left;
  margin-left: 0px;
  margin-right: 20px;
}

div.inlineImgRight {
  float: right;
  margin-left: 10px;
  margin-right: 0px;
}

div.inlineImgRight img, div.inlineImgLeft img {
  border:0px;
  margin: 0px;
  padding:0px;
}

div.inlineImg p, div.inlineImgRight p, div.inlineImgLeft p {
  font-size: 10px;
  line-height: 14px;
  padding: 2px 5px 2px 5px;
  border:0px;
  margin: 0px;
}

div.textBox {
  border: medium double #8DC478;
  padding-left: 10px;
  padding-right: 5px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #EAF8E4;
  color: #0d2612;
}

.textBox>h3 {
  margin-top: 5px;
}

/* for twitter feed */

ul#twit-twit, li.twit-date ul {
	list-style-type: none;
        margin-left: 0px;
        padding-left: 0px;
}

ul#twit-twit {
	width: 180px; 
}

ul#twit-twit li {
        background-image: none;
}

li.twit-date {
	font-weight: bold;
        padding-left: 0;
}

ul#twit-twit li ul li {
        border-top: 1px dashed #ccc;
	font-weight: normal;
	padding-top: 5px;
        padding-left: 15px;
        padding-bottom: 10px;
}

p.twit-more, li.twit-more {
	text-align: right;
	font-size: 8pt;
	padding: 4px 0 0 0;
}


p.twit-more a.twit-more, li.twit-more a.twit-more {
	color: #600;
	text-decoration: none;
}


p.twit-more a.twit-more:hover, p.twit-more a.twit-more:visited:hover, li.twit-more a.twit-more:hover, li.twit-more a.twit-more:visited:hover {
	color: #000;
	border-bottom: 1px dashed #600;
}

/* specific to acquia-marina theme */

#header-group a {
         color: #0D2612;
}

#primary-menu ul.menu {
  text-transform: none;
}

#primary-menu ul.menu li a:link,
#primary-menu ul.menu li a:visited {
  color: #0D2612;
  text-decoration: none;
}

#primary-menu ul.menu li ul.menu li a:link, #primary-menu ul.menu li ul.menu li a:visited {
  color: #0D2612;
  text-decoration: none;
  /* background: greenyellow; */
}

#primary-menu ul.menu li ul.menu li a:hover {
  color: white;
  text-decoration: none;
  /* background: greenyellow; */
}

/*
#primary-menu ul.menu li.expanded {
 background: greenyellow;
}
*/

.preface-top-wrapper {
  min-height: 12px;
  padding-top: 10px;
  background: #135e3a;
  border-top-style: solid;
  border-top-width: 1px;
  border-color: white;
}

.postscript-bottom-wrapper {
  background: #135e3a;
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 3px;
  border-color: white;
  padding-top: 20px;
  margin-bottom: 0px;
}

/*
  would need modified tab-right.png to change the color of the drop-down menus properly

#primary-menu ul.menu li:hover ul.menu li,
#primary-menu ul.menu li.hover ul.menu li,
#primary-menu ul.menu li.sfHover ul.menu li,
#primary-menu ul.menu li ul.menu li a:link,
#primary-menu ul.menu li ul.menu li a:visited,
#primary-menu ul.sf-menu li.sfHover ul.menu li span.nolink,
#primary-menu ul.menu li:hover ul.menu li span.nolink,
#primary-menu ul.menu li.hover ul.menu li span.nolink {
  background: #EAF8E4;
}
*/

a.sdendnotesym, a.sdendnoteanc {
  text-decoration: none;
  font-weight: bold;
  vertical-align: top;
  font-size: smaller;
}

