/* CSS Document */

/* GENERAL */

.hidden {display:none;}

/* FONTS */

h1 { font-size:	197%; } /*renders 26px */
h2 { font-size:	133.1%; } /*renders 18px */ 
h3 { font-size:	123.1%; font-weight:bold;} /*renders 16px, bold */ 
h4 { font-size:	123.1%; } /*renders 16px */ 
h5 { font-size:	100%; font-weight:bold;} /*renders 13px, bold */ 
h6 { font-size:	100%; } /*renders 13px */

/* Tags */

p { margin-top:0.5em;margin-bottom:0.5em;}

optgroup {
	font-weight:normal;
}

abbr,acronym {
	/* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	/* Bringing italics back to the em element. */
	font-style: italic;
}

del {
	/* Striking deleted phrases. */
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	/* Giving blockquotes and lists room to breath. */
	margin: 1em;
}

ol, ul, dl {
	/* Bringing lists on to the page with breathing room. */
	margin-left: 2em;
}

ol li {
	/* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
}

ul li {
	/* Giving UL's LIs generated disc markers. */
	list-style: disc outside;
}

dl dd {
	/* Giving UL's LIs generated numbers. */
	margin-left: 1em;
}

th, td {
	/* Borders and padding to make the table readable. */
	padding: .5em;
}

th {
	/* Distinguishing table headers from data cells. */
	font-weight: bold;
}

caption {
	/* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
	/* Centered so it doesn't blend in to other content. */
	text-align: center;
}

sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

fieldset,
table,
pre {
	/* So things don't run into each other. */
	margin-bottom: 1em;
}

b, strong {font-weight:bold;}

/* Opera requires 1px of passing to render with contemporary native chrome */
button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}


/* PAGE */

#doc4 {margin-top:10px;margin-bottom:10px;}

/* NAVIGATION */
#siteLogo {width:180px;}
#navigation {padding-left:0px;margin-right:5px;}

/* MAIN */

#main {padding-left:5px;padding-right:10px;margin:0px;}
#main h2 {display:block;width:100%;background:#7C9C5F;padding-left:5px;color:#FFFFFF;}

.buttonWrapper {text-align:center;margin-top:10px;}
.strikeThrough {text-decoration:line-through;}
label.error {color: #CC3333;}
input.error {border:1px solid #CC3333;}
#pageRetrunLinksTop, #pageRetrunLinksBottom {float:right;}
#pageRetrunLinksTop {color:#FFFFFF;padding-top:3px;}
#pageRetrunLinksTop a:link {color:#FFFFFF;}
#pageRetrunLinksTop a:visited {color:#FFFFFF;}
#pageRetrunLinksTop a:hover {color:#FFFFFF;font-weight:bold;}
#pageRetrunLinksTop a:active {color:#FFFFFF;}
.noList li {list-style: none;}

.updateWrapper {text-align:center;}
.saved, .updated {border:2px solid #669900;color:#669900; padding:5px;margin-right:auto;margin-left:auto;margin-top:10px;font-weight:bold;}
.errorbox {border:2px solid #CC3333;color:#CC3333; padding:5px;margin-right:auto;margin-left:auto;margin-top:10px;font-weight:bold;}
.errorWrapper {text-align:center;}

/* FOOTER */

#ft {font-size:80%;background:#7C9C5F;margin-top:10px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;color:rgb(255,255,255);}
#ft .rightFloat {float:right;}
#ft .rightFloat a:link {color:#FFFFFF;}
#ft .rightFloat a:visited {color:#FFFFFF;}
#ft .rightFloat a:hover {color:#000000;}
#ft .rightFloat a:active {color:#FFFFFF;}

/*Members Block*/
#membersBox {padding-top:10px;clear:both;}
#membersBoxHeader h2 {font-weight:inherit;margin:0px;padding:0px;font-size:100%;}
#membersBoxHeader a {color:#FFFFFF;display:block;text-decoration:none;padding:0px;margin:0px;width:180px;min-height:30px;height:30px;background:#034F1B url('http://www.palaeobotany.org/_img/pageSet/membersBox.png') no-repeat right;}
#membersBoxHeader a:link {color:#FFFFFF;background:#034F1B url('http://www.palaeobotany.org/_img/pageSet/membersBox.png') no-repeat right;}
#membersBoxHeader a:visited {color:#FFFFFF;background:#034F1B url('http://www.palaeobotany.org/_img/pageSet/membersBox.png') no-repeat right;}
#membersBoxHeader a:hover {color:#FFFFFF;font-weight:bold;background:#7C9C5F url('http://www.palaeobotany.org/_img/pageSet/membersBox.png') no-repeat right;}
#membershBoxHeader a:active {color:#FFFFFF;background:#034F1B url('http://www.palaeobotany.org/_img/pageSet/membersBox.png') no-repeat right;}
#membersBoxHeader a span {display:block;margin-left:8px;padding-top:11px;}
#membersBoxContent {text-align:center;margin:0px;padding-top:5px;padding-left:2px;padding-right:2px;padding-bottom:2px;border-left:1px solid #034F1B;border-right: 1px solid #034F1B;border-bottom: 1px solid #034F1B;}
#membersBoxBottomLink {text-align:right;padding-top:5px;padding-right:2px;font-size:80%;}

/*SOCIAL BOOKMARKING */
#socialBookMarks {padding-top:10px;clear:both;}
#socialBookMarksHeader {padding:0px;margin:0px;width:180px;min-height:30px;height:30px;background:#034F1B url('http://www.palaeobotany.org/_img/pageSet/socialBookMarks.png') no-repeat right;}
#socialBookMarksHeader h2 {margin:0px;margin-left:8px;padding:0px;padding-top:11px;color:#FFFFFF;text-decoration:none;font-weight:inherit;font-size:100%;display:block;}
#socialBookMarksContent {text-align:center;margin:0px;padding-top:5px;padding-left:2px;padding-right:2px;padding-bottom:2px;border-left:1px solid #034F1B;border-right: 1px solid #034F1B;border-bottom: 1px solid #034F1B;}
#socialBookMarksContent {clear:both;position:relative;}
#socialBookMarksBottomLink {text-align:right;padding-top:5px;padding-right:2px;font-size:80%;}
#socialBookMarksContent ul{text-align:center;list-style:none;margin:0;padding:0;}
#socialBookMarksContent ul li{text-align:center;display:inline;padding:0 4px 6px 0 ;}
#socialBookMarksContent ul li.delicious{background:url(http://www.palaeobotany.org/_img/socialBookMarks/delicious.gif) no-repeat 0 0;}
#socialBookMarksContent ul li.digg{background:url(http://www.palaeobotany.org/_img/socialBookMarks/digg.gif) no-repeat 0 0;}
#socialBookMarksContent ul li.reddit{padding:0 0 0 2px;background:url(http://www.palaeobotany.org/_img/socialBookMarks/reddit.gif) no-repeat 0 0;}
#socialBookMarksContent ul li.facebook{background:url(http://www.palaeobotany.org/_img/socialBookMarks/facebook.gif) no-repeat 0 0;}
#socialBookMarksContent ul li.stumbleupon{background:url(http://www.palaeobotany.org/_img/socialBookMarks/stumbleupon.gif) no-repeat 0 0;}
#socialBookMarksContent ul li.twitter{background:url(http://www.palaeobotany.org/_img/socialBookMarks/twitter.gif) no-repeat 0 0;}
#socialBookMarksContent ul li a{padding:0 0 0 18px;margin:0 3px 0 0px;}

/*MOD General */
#introduction {margin-bottom:5px;padding-bottom:5px;}
/* HOME MOD */

#homeTemplateNormal {border:2px solid rgb(0,153,0);margin-bottom:10px;text-align:center;background:rgb(255,255,204);width:100%;}
#homeTemplateImportant {border:2px solid rgb(240,127,0);margin-bottom:10px;text-align:center;background:rgb(255,255,204);width:100%;}
#homeTemplateWarning {border:2px solid rgb(204,0,0);margin-bottom:10px;text-align:center;background:rgb(255,255,204);width:100%;}
#homeTemplateNormal  h2, #homeTemplateImportant h2, #homeTemplateWarning h2 {padding-left:0px;font-weight:bold;}
#homeTemplateWarning h2 {background:rgb(204,0,0);}
#homeTemplateImportant h2 {background:rgb(240,127,0);}

#homeTemplateIntro {margin-bottom:10px;border-bottom:2px dotted #034F1B;padding-bottom:5px;}
#homeTemplateFeature {margin-bottom:10px;border-bottom:2px dotted #034F1B;padding-bottom:5px;}

/* PAGE OVERVIEW*/
#pageOverviewTemplateTop {border-bottom:2px dotted #034F1B;padding-bottom:5px;margin-bottom:5px;}
#pageOverviewTemplateCols {padding-top:5px;padding-bottom:5px;}
#pageOverviewTemplateCols h4 {padding-left:5px;font-weight:bold;color:#FFFFFF;}
#pageOverviewTemplateCols h4.empty{background:#D0D0D0;}
#pageOverviewTemplateCols h4.full{background:#034F1B;}
#pageOverviewTemplateCols ul {}
#pageOverviewTemplateCols ul li {list-style: none;}
#pageOverviewTemplateCols ul .activePage {list-style-image: url(http://www.palaeobotany.org/_img/icons/general/page.png);}
#pageOverviewTemplateCols ul .disabledPage {list-style-image: url(http://www.palaeobotany.org/_img/icons/general/page_white_delete.png);}
#pageOverviewTemplateCols ul .membersOnlyPage {list-style-image: url(http://www.palaeobotany.org/_img/icons/general/user_green.png);}

/*PAGE NOTICES*/
#pageTemplateNormal, #pageTemplateImportant, #pageTemplateWarning, #pageTemplateArchive {margin-bottom:10px;margin-top:10px;text-align:center;background:rgb(255,255,204);width:100%;}
#pageTemplateNormal {border:1px solid rgb(0,153,0);}
#pageTemplateImportant {border:1px solid rgb(240,127,0);}
#pageTemplateWarning {border:1px solid rgb(204,0,0);}
#pageTemplateArchive {border:1px solid rgb(0,0,0);}
#pageTemplateNormal  h2, #pageTemplateImportant h2, #pageTemplateWarning h2, #pageTemplateArchive h2 {padding-left:0px;}
#pageTemplateWarning h2 {background:rgb(204,0,0);}
#pageTemplateImportant h2 {background:rgb(240,127,0);}
#pageTemplateArchive h2 {background:rgb(160,160,160);}

/* MENU */

.menu{
	width: 180px;
	z-index:800;
}

.menu ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  z-index:800;
}

/*Top level list items*/
.menu ul li{
  position: relative;
  display: inline;
  float: left;
  color: rgb(255,255,255);
  z-index:800;
}

/*Top level menu link items style*/
.menu ul li a{
	display: block; /*background of tabs (default state)*/
	padding:2px 8px 2px 8px;
	margin:0;
	color: #FFFFFF;
	text-decoration: none;
	width:164px;   /*  180px - 8px - 8px = 75; */  
	border-bottom:1px dotted #FFFFFF;
	background:#034F1B;
	z-index:800;
}

* html .menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
  display: inline-block;
  z-index:800;
}

.menu ul li a:link, .menu ul li a:visited{
  color: rgb(255,255,255);
  z-index:800;
}

.menu ul li a:hover{
  background:#7C9C5F;
  color: #FFFFFF;
  font-weight:bold;
  z-index:800;
}
	
/*1st sub level menu*/
.menu ul li ul{
  position: absolute;
  left: 0;
  display: block;
  visibility: hidden;
  z-index:800;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li{
  display: list-item;
  list-style-type: none;
  float: none;
  z-index:800;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.menu ul li ul li ul{
  top: 0;
  z-index:800;
}

/* Sub level menu links style */
.menu ul li ul li a{
  width: 180px; /*width of sub menus*/
  padding:2px 8px 2px 8px;
	margin:0;
  margin: 0;
  border-top-width: 0;
  border-left:1px dotted #FFFFFF;
  z-index:800;
}

.menuz ul li ul li a:hover{ /*sub menus hover style*/
  background: #7C9C5F;
  color: #FFFFFF;
  z-index:800;
}

.downarrowclass{
  position: absolute;
  top: 8px;
  right: 7px;
  z-index:800;
}

.rightarrowclass{
  position: absolute;
  top: 7px;
  right: 5px;
  border:0;
  width:6px;
  height:6px;
  z-index:800;
}

