body {
	margin:0; 
	padding:0; 
	/*background:url(../images/background.gif); - This provides a cream background with a greyed possum repeating logo*/
	background-color:#810181;
	font-size:12pt; 
	font-family: Tahoma, Arial, helvetica, sans-serif; 
	color:#000000;
}

#headline p {
	color: red;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bolder;
	font-size: 12pt;
	text-align: center;
}

table,
td {
	border-collapse:collapse;
}

table,
td,
img {
	border:0;
}

form {
	margin:0;
	padding:0;
}

p {
	font:12pt Tahoma, Arial, helvetica, sans-serif; 
	color:#000000; 
	vertical-align:top;  
	text-align:left; 
	padding:0; 
	margin:0;
}


.clear {
	clear:both; 
	line-height:0px;
}


input,
textarea,
select {
	font:14px Tahoma, Arial, helvetica, sans-serif;
	color:#000000; 
	padding:2px 0 0 2px; 
	text-transform:none; 
	border: 0px solid #800080; 
	vertical-align:middle;
}


ul {
	list-style:none; 
	/*line-height:0; */
	padding:0; 
	margin:0
}


.tar {
	text-align:right;
}

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

a:hover {
	text-decoration:underline;
}

b a:hover {
	text-decoration:none;
}

li a:hover {
	text-decoration:none;
}

.l_cl {
	background:#CDE194;
}


.header {
	height:241px;
}

.header .mp a {
	color:#800080; 
	text-decoration:none; 
	padding-left:12px;
}

.header .mp a:hover {
	text-decoration:underline;
}



.tb td {
	color:#000000;
}

.tb a {
	color:#800080; 
	text-decoration:none; 
	line-height:17px;
}

.tb a:hover {
	text-decoration:underline;
}

#form {
	height:155px; 
	overflow:hidden;
}

#form td {
	color:#000000;
}

#form a {
	color:#800080; 
	text-decoration:underline;
}

#form a:hover {
	text-decoration:none;
}

#form span a {
	color:#800080;
	text-decoration:none;
}

#form span a:hover {
	text-decoration:underline;
}

#form div {
	height:29px;
	margin-top:1px;
}


#form input {
	width:170px;
	height:18px;
}

#form textarea {
	width:178px;
	height:104px;
	margin:1px 0 7px 0;
}


.footer {
	color:#800080;
	padding-left:0px;
	height:26px;
}

.footer a {
	color:#800080;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}

/*This section added by Jon Sims to support Our_Clients.php and About_Us.php*/
.ourclients h2 {
		text-align: center;
		padding-top: 0px; /*May need 15px of padding for Drop Down Menu Version*/
		padding-bottom: 0;
		font-size: 140%;
		font-weight: bold;
	}
	
h3.ourclients,
h4.ourclients {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
	
#flyerimage {
	border: 0;
	width: 240px;
	height: 90px;
	float: left;
}

#bookingformimage {
	border: 0;
	width: 240px;
	height: 90px;
	float: right;
}

.testimonials {
	padding: 0px;
}

#quickjumpmenu {
	float: left;
}

#searchlink {
	font-size: 14pt;
}

#subcontent {
	position:absolute; 
	visibility: hidden; 
	border: 5px solid green; 
	background-color: #f0fcd1; 
	width: 346px; 
	padding: 10px; 
	left:400px; 
	top:608px; 
	height:120px; 
	bottom:100px;
}

/*End of Our_Clients.php section*/

/*Added by Jon Sims to support music_and_lyrics_staging.php*/
h2.musicandlyrics {
		text-align: center;
		padding-top: 0px; /*May need 15px of padding for Drop Down Menu Version*/
		padding-bottom: 0px;
		font-size: 140%;
		font-weight: bold;
}
/*End of music_and_lyrics_staging.php*/

/*Index.php Marquee Styling*/
#indexmarquee {
	text-align: center;
	color: #810181;
	font-size: 130%;
	background-color:#cde194;
	font-weight: bolder;
	padding: .5em 0 .5em 0;
}

#EAAlbumCover {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 350px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#phonenumber {
	text-align: center;
}

#aboutpossummusic img,
#aboutKathyPossum img {
	float: right;
	width: 45%;
	padding-left: 10px;
}

#aboutRickyPossum img {
	float: left;
	width: 45%;
	padding-right: 10px;
}
