body {

/*	background: url(images/grass.jpg) repeat;*/
	background: url(http://homepage.mac.com/emilyandryan/.Pictures/lorax/grass.jpg) repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: #000 1px 1px 1px;
}

body a:link,a:visited {
	color:#FC3;
	font-weight: bold;
	text-decoration:none;
	background: url(images/underline.gif) repeat-x 100% 100%;
	white-space: nowrap;
	padding-bottom: 3px;
}

body a:hover {
	color:#FFC;
	font-weight: bold;
	background: url(images/underline2.gif) repeat-x 100% 100%;
	text-decoration:none;
	white-space: nowrap;
	padding-bottom: 3px;
}

body a:active {
	color:#FC3;
	font-weight: bold;
	text-decoration:none;
	background: url(images/underline.gif) repeat-x 100% 100%;
	white-space: nowrap;
	padding-bottom: 3px;
}

body table {
	color:black;
}

.mainContent {
/*	background-image: url(images/grassDark.jpg);*/
	background: url(http://homepage.mac.com/emilyandryan/.Pictures/lorax/grassDark.jpg) repeat;
	background-repeat: repeat;
	padding-top:0px;
	padding-right:150px;
	padding-bottom:0px;
	padding-left:34px;
	margin-top:0px;
	margin-right:60px;
	margin-bottom:0px;
	margin-left:20px;
	border: 1px solid black;
}

/*.mainContentBorder {
	background-image: url(images/grassPaintHorizontal.jpg);
	background-repeat: repeat-x;
	margin-left:20px;
	margin-right:60px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:125px;
}*/

h2 {
	color:#4CFF00;
	margin-top:50px;
	border-top: 1px dotted #61B33E;
	border-right: 1px dotted #61B33E;
	text-shadow: #000 3px 3px 1px;
}

.rightcontent {
	background: url(http://homepage.mac.com/emilyandryan/.Pictures/lorax/grassLight.jpg) repeat;
/*	background-image: url(images/grassLight.jpg);*/
	color:black;
	border:1px solid #000;
	padding:0px 5px 15px 15px;
	font-size:.8em;
	text-shadow: #FFF 1px 1px 1px;
}

	#rightcontent1 {
		position:absolute;
		top:50px;
		right:30px;
		width:150px;
		text-shadow: #FFF 1px 1px 1px;
	}

	#rightcontent2 {
		position:absolute;
		top:250px;
		right:30px;
		width:200px;
	}

	.rightcontent h2 {
		color:#000;
		margin-top:10px;
		margin-bottom:-10px;
		border-top:none;
		border-right:none;
		font-size:1.1em;
		border-top: 1px dotted #005B07;
		margin-right:0px;
		text-shadow: #FFF 1px 1px 1px;
	}

	.rightcontent a:link, .tableClass a:link {
		color:#007E08;
		text-decoration:none;
		font-weight:bold;}
	
	.rightcontent a:visited, .tableClass a:visited {
		color:#007E08;
		text-decoration:none;
		font-weight:bold;}

	.rightcontent a:hover, .tableClass a:hover {
		color:#007E08;
		text-decoration:none;
		font-weight:bold;}

	.rightcontent a:active, .tableClass a:active {
		color:#007E08;
		text-decoration:none;
		font-weight:bold;}

.tableClass {
	margin-left:20px;
	background: url(http://homepage.mac.com/emilyandryan/.Pictures/lorax/grassLight.jpg) repeat;
/*	background-image: url(images/grassLight.jpg);*/
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	text-shadow: #FFF 1px 1px 1px;
	
}

/*#pageGraphic {
	height: auto;
	position: relative;
	top: 26px;
	left:-12;
	display:none;
}*/

#logo {
/*	background: url(images/logo.jpg) no-repeat top left;*/
	background: url(http://homepage.mac.com/emilyandryan/.Pictures/lorax/logo.jpg) no-repeat;
	height:56px;
	width:358px;
	text-indent:-100em;
	position:relative;
	left: 50px;
	top:31px;
	z-index:1;
}

#logoOnPage {
/*	background: url(images/logoOnPage.jpg) no-repeat top left;*/
	background: url(http://homepage.mac.com/emilyandryan/.Pictures/lorax/logoOnPage.jpg) repeat;
	height:56px;
	width:358px;
	text-indent:-100em;
	position:relative;
	left: 20px;
	top:-20px;
}

#pageGraphic1 {
	position: relative;
	top:21px;
	width:200px;
	left:-71px;
}

.column1 {
	position:relative;
	top:0px;
	left:20px;
}

.column2 {
	position:relative;
	top:40px;
	left:40px;
}

img {
	background: none;
	border: 1px solid black;}


/*#wholeContent {
	background: url(images/grassPaint.jpg) no-repeat bottom right;
}*/

ul {
	list-style-image: url(images/bullet.jpg);
	text-indent: -.3em;}

img.noBorder { border:none; }

#webmasterLink {
	margin-right: 60px;
	text-align:right;
	font-size:10px;}
	
#logoOnSecondaryPages {
	border:none;}

#fireflyblulogo {
	padding:10px 15px;
	background: #000;
	text-decoration:none;
	margin-bottom:-15px;}