body {
	margin:				8px;
	padding:			4px;
}

/* color combinations from http://houseof3d.com/pete/applets/tools/colors/

	background-color: #097957; kelley green
	color: #5d0054; plum purple

	background-color: #3d0f56; rgb(61,15,86) dark purple
	color: #d8576e; rgb(216,87,110) salmon
*/

/*
  BODY										CURRENT					NEW
	background-color						#669966
	border									<not set>
	
	CONTAINER
		background-color					#9999ff
		color								#000000
		border								blue
		
      SITENAME
      	color								black
		background-color					darkslategrey
		
      WEBGRAPHIC
		color								black
		background-color					darkslategrey
		
      NAVLIST
		color:								yellow
		background-color					#660033
		
		A:ACTIVE
			color							#ee0000
		A:LINK
			color							#0000ff
		A:VISITED
			color							#551a8b
		A:HOVER
			color							#ffcc00
			background-color				#9e1f1f
		SITENAME
			H1
				color						maroon
			H2
				color						yellow
		
		PROJECT_TITLE
			color							<not set>
			background-color				<not set>
			
		PROJECT_DESCRIP
			color							black
			background-color				<not set>		
			
      YAHOOGROUP
		TABLE
			background-color				#ffffcc
			color							<not set>
			border							black
		color								black
		background-color					darkslategrey
		
      SITEMETER
    	background-color					<not set>
		color								<not set>
		border								<not set>
*/

a {
	text-decoration:	none;
}

navlist a:active {
	color:				red;
}
 
a:link {
	color:				#097957;
}

a:visited {
    color:				#097957;
}

a:hover {
	color:				#5d0054;
	background-color:	#097957;
}

fieldset {
	border: 			none 0;
}

ul {
	list-style-type:	none;
}

#container {
	background-color:	#000000;
	color:				#000000;
	text-align:			left;
	border:				6px solid #3d0f56;
	padding:			4px;
}

#sitename h1 {
	font-size:			300%;
	font-weight:		bolder;
	text-align:			center;
	font-family: 		kristen itc;
	margin-top:			2px;
	margin-bottom:		2px;
	color:				yellow;
	line-height:		1.8em;
}

#sitename h2 {
	font-size:			150%;
	font-weight:		bold;
	text-align:			center;
	font-family: 		kristen itc;
	margin-top:			2px;
	margin-bottom:		6px;
	color:				yellow;
	line-height:		2em;
}

#navlist {
	background-color:	#5d0054;
}
#navlist ul {
	margin-left:		40px;
}

#navlist li {
	text-align:			justify;
}

#navlist li a {
	text-decoration:	none;
}

#sitename {
	color:				black;
	background-color:	#3d0f56;
}

#webgraphic {
	color:				black;
	background-color:	black;
	text-align:			center;
}

.project_title {
	font-size:			100%;
	font-weight:		bold;
	font-family: 		Comic Sans MS;
}

.project_descrip {
	font-size:			60%;
	font-weight:		bold;
	color:				black;
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;	
}

.meters {
	font-size:			55%;
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:			center;
	background-color:	#3d0f56;
}

table {
	background-color:	#ffffcc;
	border:				2px solid black;
	padding:			0;
	spacing:			0;
	height:				96px;
	width:				100px;
	text-align:			center;
	margin:				0 auto;
}

td, tr {
	background-color:	#3d0f56;
	color:				yellow;
	font-size:			100%;
}

/* new additions */

h3 {
	font-family:			kristen itc, skia, Verdana, Tahoma;
	color:					red;
	text-align:				center;
	font-size:				100%;
}

h3 a {
	text-decoration:		none;
}
 
h3 a:link {
	color:					#ffcc33;
}

h3 a:visited {
    color:					#ffcc33;
}

h3 a:hover {
	color:					#5d0054;
	background-color:		#097957;
}

h4 {
	font-size:              80%;
	font-family:			kristen itc, skia, Verdana, Tahoma;
	margin:					3px;
	text-decoration:		underline;
}

.contact_info {
	font-style:             normal;
	font-family:			kristen itc, skia, Tahoma, Verdana, Arial, Helvetica;
	margin:					0;
	font-size:				40%;
}

#smirkcontact {
	color:					red;
	text-align:             center;
	background-color:		#3d0f56;
	/*
	background-color:       #663366;
	*/
	margin:					0;
}

#smirkcontact h3 {
	font-size:				200%;
	margin:					0;
}

#smirkcontact br {
	line-height:			10%;
	margin:					0;
}

#smirkcontact a {
	color:					#ffcc33;
}