
/* Layout Stylesheet */ 

body {
 margin:0;
 background:#ffffff;
 color: #000000;
 padding:0px;
 }

body, table {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 }

body.large, body.large table {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
}

body.xlarge, body.xlarge table {
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
}

h1, h2, h3 {
 color:#397800;
 font-weight:normal;
 }

h1 {
 font-size:23px;
 }

h2 {
 font-size:20px;
 }

h3 {
 font-size:17px;
 }

img {
 border:0;
 }

a {
 color:#397800;
 text-decoration:none;
 }

a:hover {
 color: #004400;
 text-decoration:underline;
 }

a:visited {
 color:#6307bd;
 }

.header {
 height:100px; 
 padding:0;
 background: url(environment/environmentid.png) repeat-x 0 0 #b2ce56;
 vertical-align:bottom;
 }

.nav {
 padding-left:10px;
 background:#000000;
 color:#ffffff;
 height:10px;
 }

.nav a {
 color:#ffffff;
 }

.error {
 background-color:#FCE3CA;
 border: 1px solid #F6CDA7;
 margin:15px 0 15px 0; 
 padding:5px;
 }

.small {
 font-size:10px;
 }

body.large .small {
	font-size:13px;
 }

body.xlarge .small {
	font-size:15px;
 }

.commenthead {
 background-image:url(images/comment_head.gif);
 background-color:#E2F0D2;
 background-position:right;
 border-left: 1px solid #F6CDA7;
 margin:10px 15px 0 0; 
 width:200px;
 height:20px;
 }

.commenthead h2 {
 padding:3px 0;
 color:#FFFFFF;
 font-size:11px;
 margin:0 10px;
 }

body.large .commenthead h2 {
 font-size:16px;
 }

body.xlarge .commenthead h2 {
 font-size:20px;
 }


.comment {
 background-color:#FCE3CA;
 border: 1px solid #F6CDA7;
 margin:0 15px 10px 0; 
 width:500px;
 padding:5px 0 0 0;
 }

.comment p {
 margin-left:15px;
 margin-right:15px;
 }

.comment a {
 color:#A71009;
 }

.footnote {
 background-color:#E2F0D2;
 border: 1px solid #C7E3B3;
 margin:0 0 10px 0; 
 width:500px;
 padding:10px;
 }

ul {
 margin-left: 10px;
 margin-right: 10px;
 padding-left: 1em;
 }

li {
 margin: 0;
 padding: 0;
 }

.greenbox {
 background-color:#E2F0D2;
 border: 1px solid #C7E3B3;
 margin:0 0 10px 0; 
 padding:10px;
 }

.forumheader {
 background-color:#397800;
 color:#ffffff;
 font-size:15px;
 }

body.large .forumheader {
 font-size:19px;
 }

body.xlarge .forumheader {
 font-size:23px;
 }

.forummessage {
 background-color:#ebf7c5;
 }

#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  height: 1px;
  z-index: 1000;
  }

.bubble {
	float:	right;
}

.bubble a {
	color:#EBF7C5;
}

.bubble a div {
	width:16px;
	text-align:center;
	color:#EBF7C5;
	background-color:#0BA70B;
	padding:0px 6px 0px 6px;
	border:1px solid darkgreen;
	border-radius:8px;
}

/* Post classes */

.highlighttext1 {
	color: red;
	background-color: yellow;
}

.highlighttext2 {
	border: 1px solid red;
}

.highlighttext3 {
	background-color: yellow;
}

.highlighttext4 {
	font-weight: bold;
	color: rgb(57, 180, 0);
}

.highlighttext5 {
	font-style: italic;
	color: black;
}

.highlightquote {
	color: dimgray;
	background-color: whitesmoke;
}