body { background: #C5EE96;
		 color: black; }
table { margin: 0px auto;
		  font-family: verdana, geneva, sans-serif; }
table.nav { font-size: small;
				background: #DB4A48;
				color: white;
				margin-top: 5px; }
table.content { background: white url(images/bodybg.png) top center repeat-y;
		 		 	 color: black;
		 		 	 vertical-align: top;
		 		 	 margin-top: 5px;
		 		 	 font-size: small; }
td.bg { background: white url(images/bodybgtop.png) top center no-repeat;
		  color: black;
		  padding: 0px;
		  height: 10px; }
td.bg2 { background: white url(images/bodybgbtm.png) top center no-repeat;
		 	color: black;
		  	padding: 0px;
		  	height: 10px; }
td.content { padding: 20px; }
p { font-size: small; }
h1 { font-size: medium;
	  color: #177219;
	  background: transparent;
	  font-weight: bold; }
h2 { font-weight: bold;
	  color: #177219;
	  font-size: small;
	  background: transparent; }
a.plain:link { color: #177219;
			 	 	background: transparent;
			 		text-decoration: none; }
a.plain:active { text-decoration: underline; }
a.plain:visited { text-decoration: none; }
a.plain:hover { text-decoration: none; }
table.nav ul { padding: 0px 10px 0px 0px;
				 	margin: 0px;
					list-style-type: none; }
table.nav ul li { float: right;
						display: block;
						white-space: nowrap;
						text-align: center;
						width: 85px;
						padding: 5px 0px; }
table.nav a:link { color: white;
						 background: transparent;
						 text-decoration: none; }
table.nav a:active { text-decoration: underline; }
table.nav a:visited { color: #FFCCCD;
							 background: transparent;
							 text-decoration: none; }
table.nav a:hover { font-weight: bold;
						  text-decoration: none; }
ul.none { list-style-type: none; }
ul.none li { display: block;
				 width: 300px;
				 padding: 2px;
				 border: 1px solid black; }
div.footer { font-size: x-small;
				 padding: 5px;
				 font-family: verdana, geneva, sans-serif; }
table.contact { margin: auto 0px; }
td.heading { font-weight: bold;
				  color: #177219;
				  background: transparent; }
div.portfolio { width: 100%;
					 height: 325px; }
li.current { font-weight: bold; }
div.contact { float:right;
				  width: 341px;
				  text-align: right; }

