/*Basic Styles*/
p{
            font-family: Verdana, sans-serif;
            font-size: 12px;
				line-height: 140%;
				color: #400040;
				margin: 10px 38px 10px 18px;
				text-align: justify;
	
}
p.temppage{
            font-family: Verdana, sans-serif;
            font-size: 12px;
				line-height: 140%;
				color: #400040;
				margin: 220px 38px 10px 38px;
				text-align: left;
	
}

p.clients{
            font-family: Verdana, sans-serif;
            font-size: 11px;
				line-height: 140%;
				color: #400040;
				margin: 10px 48px 10px 22px;
				text-align: justify;
	
}

p.clientsr{
            font-family: Verdana, sans-serif;
            font-size: 10px;
				line-height: 140%;
				color: #400040;
				margin: 10px 48px 10px 22px;
				text-align: right;
	
}

h1{
            font-family: Verdana, arial sans-serif;
            font-size: 14px;
				color: #400040;
				margin: 15px 38px 0 18px;
				text-align: left;
	
}

h2{
            font-family: Verdana, arial sans-serif;
            font-size: 13px;
				color: #400040;
				margin: 10px 38px 0 18px;
				text-align: left;
	
}

ul {font-family: Verdana, arial, sans-serif;
      margin: 10px 20px 20px 14px;
		padding: 0 0 0 0;
    }
	 
li{font-family: Verdana, Arial, sans-serif;
      font-size: 12px;
      color: #400040;
      margin: 0 40px 6px 32px;
		text-align: left;
    }

ul.tabletxt{font-family: Verdana, arial, sans-serif;
      margin: 4px 4px 20px 4px;
		padding: 0 0 0 0;
    }
	 
li.tabletxt{font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      color: #400040;
      margin: 0 2px 6px 12px;
		text-align: left;
    }
/*END OF BASIC STYLES*/


/*Special Styles*/
p.cright{
            font-family: Arial, sans-serif;
            font-size: 10px;
				color: #352B21;
				text-align: center;
	
}

p.centertxt{
            font-family: Verdana, sans-serif;
            font-size: 90%;
				color: #400040;
				margin: 10px 0 16px 0;
				text-align: center;
	
}


.verse{width: 55%;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;
	background-color: #F4E3B6;
	border: 1px solid #D9AA3C;
   font-family: Verdana, sans-serif;
	font-size: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

p.righttxt{
            font-family: Verdana, sans-serif;
            font-size: 10px;
				color: #400040;
				margin: 5px 16px 7px 10px;
				text-align: center;
	
}

p.righttxtju{
            font-family: Verdana, sans-serif;
            font-size: 10px;
				color: #400040;
				margin: 5px 20px 10px 16px;
				text-align: justify;
	
}

p.poemtxt{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #400040;
	margin: 5px 18px 10px 18px;
	text-align: center;
}

.contactform{font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #400040;
	text-align: left;
	margin: 10px 35px 10px 20px;
}

.mlistform{
	width: 176px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #400040;
	text-align: center;
	margin: 10px 6px 20px 4px;
	border: 1px solid #E0AC24;
	padding: 4px 0 4px 0;
}
	 
.floatright{
	float: right;
	margin-left: 8px;
	border: 0;
}
	 
.floatleft{
	float: left;
	margin-right: 4px;
	border: 0;
}

.imgcap{
            font-family: arial, sans-serif;
            font-size: 10px;
				line-height: 105%;
				color: #400040;
				margin-top: 1px;
				text-align: center;
	
}

/*END OF SPECIAL STYLES*/


/*Services Tables*/
.styleda{font-family: Verdana, sans-serif;
            font-size: 10px;
				color: #400040;
				padding: 14px 12px 10px 12px;
				text-align: left;
}
.styledb{font-family: Verdana, sans-serif;
            font-size: 10px;
				color: #400040;
				padding: 14px 12px 10px 12px;
				text-align: justify;
}

.styled2{font-family: Verdana, sans-serif;
            font-size: 10px;
				color: #400040;
				padding: 4px 4px 14px 4px;
				text-align: center;
}

.styledtab{	
				border: 1px solid #DEA818;
	
}

.holder{
   margin-top: 10px;
	margin-left: 22px;
	margin-bottom: 20px;
}

hr{
	width: 90%;
	
}

img{
	border: 0;
}

/*END OF SERVICES TABLES*/


/*Divs to set up the dropdown menu syles and positioning - also used within the functions js file*/
#dropmenudiv{
position:absolute;
border-bottom-width: 0;
border: 1px solid #AA8AAA;
line-height:15px;
z-index:100;
}

#dropmenudiv a{
width: 94%;
display: block;
border-bottom: 1px solid #E87C8B;
padding: 2px 2px 2px 6px;
font-weight: bold;
}


/*Text Links*/
A:link{
            font-family: Verdana, sans-serif;
            font-size: 12px;
				color: #400040;
				font-weight: bold;
				text-decoration: underline;
}

A:active{font-family: Verdana, sans-serif;
            font-size: 12px;
				font-weight: bold;
            color : #400040;
            text-decoration: underline;
}

A:visited{font-family: Verdana, sans-serif;
            font-size: 12px;
				font-weight: bold;
            color: #400040;
            text-decoration: underline;
}

A:hover{font-family: Verdana, sans-serif;
            font-size: 12px;
				font-weight: bold;
            color : #400040;
            text-decoration: underline;
}

A:link.rightl,A:active.rightl,A:visited.rightl{
            font-family: Verdana, sans-serif;
            font-size: 90%;
				font-weight: normal;
				color: #400040;
				text-decoration: underline;
}

A:hover.rightl{font-family: Verdana, sans-serif;
            font-size: 90%;
				font-weight: normal;
            color : #400040;
            text-decoration: underline;
}

A:link.plain,A:active.plain,A:visited.plain{
            font-family: Verdana, sans-serif;
            font-size: 12px;
				color: #400040;
				font-weight: bold;
				text-decoration: none;
}

A:hover.plain{font-family: Verdana, sans-serif;
            font-size: 12px;
				font-weight: bold;
            color : #400040;
            text-decoration: underline;
}

A:link.mmenu,A:active.mmenu,A:visited.mmenu{
            font-family: Tahoma, arial, sans-serif;
				font-size: 12px;
				color: #400040;
				font-weight: bold;
				text-decoration: none;
				padding-right: 25px;
}

A:hover.mmenu{font-family: Tahoma, arial, sans-serif;
            font-size: 12px;
				font-weight: bold;
            color: #DEA818;
            text-decoration: none;
				padding-right: 25px;
}

A:link.tnav,A:active.tnav,A:visited.tnav{
            font-family: Verdana, arial, sans-serif;
				font-size: 11px;
				color: #352B21;
				font-weight: bold;
				text-decoration: none;
				padding-right: 42px;
}

A:hover.tnav{font-family: Verdana, arial, sans-serif;
            font-size: 11px;
				font-weight: bold;
            color: #F3ECD2;
            text-decoration: none;
				padding-right: 42px;
}

A:link.ddown,A:active.ddown,A:visited.ddown{
            font-family: Verdana, sans-serif;
				font-size: 10px;
				color: #400040;
				text-decoration: none;
}

A:hover.ddown{
            font-family: Verdana, sans-serif;
				font-size: 10px;
				color: #DEA818;
				text-decoration: underline;
}

A:link.bnav,A:active.bnav,A:visited.bnav{
            font-family: Verdana, arial, sans-serif;
				font-size: 9px;
				color: #352B21;
				font-weight: bold;
				text-decoration: none;
}

A:hover.bnav{font-family: Verdana, arial, sans-serif;
            font-size: 9px;
				font-weight: bold;
            color: #352B21;
            text-decoration: underline;
}

A:link.credit,A:active.credit,A:visited.credit{
            font-family: Verdana, arial, sans-serif;
				font-size: 9px;
				color: #352B21;
				font-weight: bold;
				text-decoration: none;
}

A:hover.credit{font-family: Verdana, arial, sans-serif;
            font-size: 9px;
				font-weight: bold;
            color: #352B21;
            text-decoration: underline;
}