a:link,a:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,fieldset,input, dl, dd, dt
{ margin:0; padding:0 }
a img,:link img,:visited img { border:1px solid black;  }
/* end css to take out browser defaults */html {margin: 0; padding: 0; }

#susanslink {height: 51px; margin-bottom: 5px; }
#susanslink img {float: left; height: 51px; }



html {margin: 0; padding: 0; }

body {margin: 0; padding: 0; text-align: center; color: #A90707; 
	font-family: Palatino, Times, "New Times Roman", "Century Schoolbook", serif; 
	font-size: 100%; background: #fff; width: 99%; } 

#wrapper {width: 99%; margin: 25px auto 25px auto; text-align: left; 
	padding: 15px; 
	font-family: Palatino, Times, "New Times Roman", "Century Schoolbook", serif;  }

#insidewrapper {position: relative; }

#maincontent {background: #fff; width: 565px; border: 1px solid black; padding:  10px; 
	color: #000; }
#maincontent ul {background: transparent; padding-left: 25px; color: inherit;}
h1 {font-size: 1.8em; background: transparent; color: #000; text-align: center; font-weight: normal; }
h2 {font-size: 1.1em; background: transparent; color: #000; text-align: center; font-weight: normal; }
h3 {padding-top: 15px; font-size: 1em; background: transparent; color: #000; text-align: center; font-style: italic; }

p.firstpara {margin-top: 25px;}
p {padding: 5px 155px 5px 25px; line-height: 1.3; }



ul {margin: 0 0 10px 25px; list-style: none;  }

/* li:first-letter {font-weight: bold; } */

ul li {padding: 0 30px 5px 5px; }

.picturetable {margin-top: 30px; }

#maincontent a {background: transparent;; color: #833A3A; text-decoration: underline; }

#navigation {margin: 80px 0 0 0; padding: 0; background: #fff; width: 120px; float: right; text-align: center; color: #000; font-family: verdana, sans-serif; font-size: 1.1em; 
	font-weight: bold;  text-decoration: none; display: none; }

#menu li {text-decoration: none; font-size: .8em;  padding: 20px 0 15px 0; margin-top: 10px; height: 30px; color: #000; }

#menu li a {text-decoration: none; font-size: .8em; padding: 10px 0 10px 0; color: #000; }

#menu li a:visited {text-decoration: none; font-size: .8em; padding: 10px 0 10px 0; color: #000; }



#menu li#home {color: #000; background: #EFCBD0 url(images/paint-1.gif) left bottom no-repeat; }
#menu li#interiors {color: #000; background: #F8B4BD url(images/paint-2.gif) left bottom no-repeat; }
#menu li#testimony {color: #000; background: #E58894 url(images/paint-3.gif) left bottom no-repeat; }
#menu li#survey {color: #000; background: #B95764 url(images/paint-4.gif) left bottom no-repeat; }
#menu li#fee {color: #000; background: #833A3A url(images/paint-5.gif) left bottom no-repeat; }
#menu li#contact {color: #000; background: #A90707 url(images/paint-6.gif) left bottom no-repeat; }


#menu {margin: 0; padding: 0; }


ul#susanlist {list-style: disc; }


#footer {margin: 0 auto; text-align: center; width: 50%; border-top: 1px solid gray; 
	padding-top: 10px; }

.donna {display: block; font-size: .75em; margin-top: 8px; 
	font-family: verdana, sans-serif; }


p.belowlist {margin-top: -10px; }

ul#globalnav {margin: 0; padding: 0; display: none; }

ul#globalnav li {margin: 0; padding: 0 10px 0 10px; display: inline; 
	font-family: sans-serif; font-size: .75em; 
	font-weight: bold; background: #ECE9E2; }
	
	
.dingbat {text-align: center; }

p.quote {font-style: italic; }	

blockquote p{line-height: 1.2; }