/* AnneMudd.com */

/* basics */
body		{ font-family: Ariel, sans-serif; color: #330; margin: 0; }
p			{ font-family: Ariel, sans-serif; padding: .3em 10px .4em 10px; margin: 0em; 
				font-size: .9em; line-height: 1.2em; }
hr			{ color: #330; background-color: #330; padding: 0; margin: 0; }
img.photo	{ border: #093 outset 5px; }

/* headings */
h1       { color: #063; font-family: "Bell MT", "Times New Roman", serif;  
           font-size: 1.5em; padding: .7em 10px .2em 10px; margin: 0; } /* page titles */
h2       { color: #063; font-family: "Bell MT", "Times New Roman", serif;  font-size: 1.3em; 
		     padding: .7em 10px 0 10px; margin: 0; }
h3			{ border-bottom: 0px solid #063; color: #063; background-color: #FFC;
			  font-family: "Bell MT", "Times New Roman", serif; 
			  margin: .3em 10px 0em 10px; padding: 0; }
h4			{ font-family: "Bell MT", "Times New Roman", serif; color: #FFC; background-color: #063; 
				width: 100%; padding: .1em .1em .1em .1em; margin: .7em .3em 0 .2em; } /* right col headings */

/* links */    
a:link	 { color: #093; }
a:visited { color: #063; }
a:hover, a:active, a:focus	 { color: #063; }
a:link.home, a:link.about, a:link.areas, a:link.mediation, a:link.coll, a:link.contact,  
a:visited.home, a:visited.about, a:visited.areas, a:visited.mediation, a:visited.coll, a:visited.contact
          { text-decoration: none; color: #FFC;  } 
a:hover.home, a:hover.about, a:hover.areas, a:hover.mediation, a:hover.coll, a:hover.contact,
a:active.home, a:active.about, a:active.areas, a:active.mediation, a:active.coll, a:active.contact,
a:focus.home, a:focus.about, a:focus.areas, a:focus.mediation, a:focus.coll, a:focus.contact
          { text-decoration: underline; color: #F96;  }

/* table and column effects */			
td			{ vertical-align: top; font-family: Ariel, sans-serif; }
td.header {	border-top: 5px groove #093; border-bottom: 0px solid #330; 
				background: #FFC url(images/shade.jpg) right no-repeat; }
td.footer { background-color: #FFC; border-top: 0px solid #330;	border-bottom: 5px ridge #093;  }
td.leftcol { width: 135px; background-color: #093; }
p.leftcol {	font-family: Ariel, sans-serif; font-size: 1em; 
				margin: 1em .2em 1em .2em; padding: .4em 0em .4em .2em; } 	
.leftcol a:link, .leftcol a:visited { color: #FFC; font-weight: bold; }
td.centercol { background: #FFF url(images/round.jpg) top right no-repeat;  }
td.rightcol	{ width: 205px; background-color: #FFA36F; }
p.rightcol { color: #330; font-family: Ariel, sans-serif; 
				 margin: 0em 0em 0em 0em; padding: .2em 0em .4em 0em; }

/* text in page headers */
.title	 { color: #063; font-weight: bold; font-size: 2em; line-height: 120%; 
				padding: .5em 0em .1em .3em; margin: 0;  
				font-style: oblique; font-family: "Bell MT", "Times New Roman", serif;
			 	font-variant: small-caps;} /* title on all sub-pages */
.subtitle {	color: #330; text-align: right; font-size: .9em; 
				margin: 0 .1em .5em 0; font-family: "Ariel", sans-serif;}

/* list items */
ul			{ padding: 0; margin-top: 0; margin-bottom: 0;}
li			{ margin: .1em 2em .3em 2em; font-size: .9em; list-style-type: square;  }

/* special text effects */
.tight		{ padding: 0; margin: 0; }

span.bold		{ font-weight: bold; }
span.italic		{ font-style: italic; }

.comment	{ margin: 0em 0em 0em .4em; font-weight: normal; line-height: 1.2em; }
.listen  { font-size: 1.5em; font-style: oblique; font-weight: bold; text-align: center; 
				margin: 1em 0 0 0; padding: 0; letter-spacing: .1ex; }
.author	{ text-align: right; font-style: italic; font-size: .8em; font-weight: normal;	margin: 0em 0em 1em 0em;}
.note		{ font-style: italic; margin: 0em 0em 0em 0em; line-height: 1.2em; 
			  text-align: center; }
.statement	{font-size: 1em; font-style: italic; margin: 1em 0em 0em 0em;  line-height: 2em;
			  text-align: center; }
.find_out	{ text-align: right; margin: 1em 0 .7em 0; }

/* footer styles */				
.footer		 { text-align: center; font-size: 12pt; color: #063; 
					font-family: "Bell MT", "Times New Roman", serif; margin: 0; padding: .3em 0 .5em 0; } /* first line */
.address		{ font-size: .8em; margin: 0; padding: 0em 0 .3em 0; } /* in footer */
span.name	 { font-style: oblique; font-variant: small-caps; font-weight: bold; } /* Biz name in footer */
span.phone	 {	font-family: Verdana, Ariel, sans-serif; font-size: 10pt; }
.design		 { text-align: right; font-size: .7em; color:#000; 
					font-family: Verdana, Ariel, sans-serif; margin: 0; padding: .1em .2em 0em 0; } /* designed by... *