body {    width: 100%;    background: #DBCFB3;    margin: 0;    padding: 0;    text-align: center;}p {    font: 11px/19px Georgia, Times, Times New Roman, serif;    color: #666;    margin-top: 0;    padding: 0;}a {    color: #5F8424;    }a:hover {    color: #40610B;    }    #sidebar p {    font: 11px verdana, arial, sans-serif;    color: #999;    }	ul#awards {font: 11px/19px Georgia, Times, Times New Roman, serif;    color: #666;    margin-top: 0;    padding: 0;	list-style-type: circle;	list-style-position:outside;	}	#awards li {margin-top: 6px;}h1 {    font: 18px "Lucida Grande", verdana, arial, sans-serif;    line-height: 25px;    margin: 0 0 10px 0;    padding: 0 0 12px 0;    border-bottom: 1px solid #FFD88E;    color: #666;    text-align: center;}h1 .smaller {    font-size: 12px;    }h2 {    font: 16px Georgia, Times, Times New Roman, serif;    text-align: left;    color: #788760;    margin: 0 0 3px 0;    padding: 0;    }    h2 a {    color: #5F8424;    background: transparent;    }	h2 a:hover {    color: #40610B;    }    h3 {    font: 20px Georgia, Times, Times New Roman, serif;    line-height: 25px;    margin: 0 0 10px 0;    padding: 0 0 12px 0;    border-bottom: 1px solid #eee;    color: #666;    text-align: center;}    label {font: 13px georgia, times, times new roman, serif;color: #5F8424;}input {margin-bottom: 10px;border: 2px solid #ccc;}textarea {border: 2px solid #ccc;margin-bottom: 10px;}#center {	width: 731px;	margin: 0 auto 0 auto;	text-align: center;	}	#container {    float: left;    width: 731px;    margin: 0;    padding: 0;    background: url(/images/gracious_bg.gif) repeat-y scroll;}    #header {    width: 701px;    height: 88px;    text-align: center;    border-bottom: 14px solid #FFD88E;    margin: 0 auto 0 auto;    padding: 0;        }#header img a {    border: 0;    }    /* main navigation */#dropnav {	margin: 16px auto 15px auto;	padding: 0 auto 0 auto;	width: 620px;	height: 32px;	background: transparent;	list-style: none;	text-align: center;	letter-spacing: 2px;	border-bottom: 1px dotted #eee;	}.left {	margin: 0 0 0 0;	padding: 0 0 0 0;    display: inline;    float: left;	}	.right {	margin: 0 0 0 0;	padding: 0 0 0 0;    display: inline;    float: right;	}	.bullet {	margin: 0 10px 0 10px;	}	#dropnav ul {	margin: 0px auto 0 auto;	padding: 0 auto 0 auto;	text-align: center;	}#dropnav li {	margin: 0 0 0 0; 	padding: 0 0 0 0;	}#portfolio, #portfolio a {	color: #666;	text-decoration: none;	}#portfolio a:hover {	color: #5F8424;	}#services, #services a {	color: #666;	text-decoration: none;	}#services a:hover {	color: #5F8424;	}#profile, #profile a {	color: #666;	text-decoration: none;	}#profile a:hover {	color: #5F8424;	}#contact, #contact a {	color: #666;	text-decoration: none;=	}#contact a:hover {	color: #5F8424;	}#home, #home a {	color: #666;	text-decoration: none;	}#home a:hover {	color: #5F8424;	}#bonus {    background: url(/images/gracious_bg.gif) repeat-y scroll;    float: left;    width: 731px;}#content {    text-align: left;    width: 410px;    margin: 0 15px 20px 50px;    float: left;    display: inline;}#gallerycontent {    text-align: center;    margin: 0 auto 0 auto;    padding: 0 auto 0 auto;    width: 700px;    display: block;    }#gallerycontent h1 {    font: 14px "Lucida Grande", verdana, arial, sans-serif;    line-height: 20px;    margin: 0;    padding: 0 0 12px 0;    border: 0;    color: #666;    text-align: center;}#gallerycontent p {    width: 500px;    font: 12px/13px "Lucida Grande", verdana, arial, sans-serif;    text-align: center;    margin: 5px auto 12px auto;    }    #gallerycontent p.caption {    font: 12px/14px Georgia, Times, Times New Roman, serif;	text-align: left;    }    .quote {    text-align: center;    border-top: 1px solid #eee;    border-bottom: 1px solid #eee;    padding: 8px 0 8px 0;    margin: 10px 0 0 0;    width: 410px;    }#sidebar {    float: left;    width: 170px;    margin: 0 25px 0 20px;    display: inline;    text-align: center;}#sidebar img {    border: 1px solid #8E7E65;    margin-bottom: 10px;    text-align: center;}#sidebar img a {    border: 1px solid #8E7E65;    }    #sidebar img a:hover {border: 1px solid #000;}ul#contentmenu {    list-style: none;    width: 410px;    margin: 0;    padding: 0;}#contentmenu li {float: left;	margin: 0; 	padding: 0;    list-style: none;	width: 100%;	}	#contentmenu li a {float: left;    width: 200px;    text-align: left;	margin: 0; 	padding: 8px 0 8px 0px;    list-style: none;    font: 13px "Lucida Grande", verdana, arial, sans-serif;    background: transparent;    color: #5F8424;    text-decoration: none;    display: block;	    }    #contentmenu li img {float: left;    margin-right: 10px;    vertical-align: text-top;    border: 2px solid #5F8424;    }    #column1 {float: left;width: 205px;}#column2 {float: right;width: 205px;}    #contentmenu .end {        }    #contentmenu li a:hover {    background: #eee;    color: #5F8424;    }        ul#servicemenu {    list-style: disc outside;    width: 300px;    margin: 0 0 20px 20px;    padding: 0;    }    ol#servicemenu {    list-style: decimal;    font: 12px "Lucida Grande", verdana, arial, sans-serif;    width: 350px;    margin: 0 0 20px 20px;    padding: 0;}#servicemenu li {list-style: decimal;	margin: 0; 	padding: 0;    color: #5F8424;	width: 100%;	}	#servicemenu li.nolink  {list-style: decimal;	margin: 8px 0 8px 0; 	padding: 0;    color: #5F8424;	width: 100%;	}	#servicemenu li a {    width: 350px;    text-align: left;	margin: 0; 	padding: 4px 4px 4px 4px;    font: 12px "Lucida Grande", verdana, arial, sans-serif;    background: transparent;    color: #5F8424;    text-decoration: none;    display: block;	    }    #servicemenu li a:hover {    background: #eee;    color: #5F8424;    }    ol#contentlist {    list-style: decimal outside;    width: 350px;    margin: 0;    padding: 0;    font: 12px "Lucida Grande", verdana, arial, sans-serif;}#contentlist li {    width: 350px;    text-align: left;	margin: 0; 	padding: 6px 4px 3px 0;    font: 12px "Lucida Grande", verdana, arial, sans-serif;    background: transparent;    color: #5F8424;    display: block;		list-style: decimal outside;    }	#footer {    margin: 0 0 0 15px;    padding: 10px 15px 8px 15px;    text-align: center;    width: 671px;    border-top: 10px solid #FFD88E;    background: #7B8C64;    float: left;    display: inline;}#footer p {    margin: 0;    padding: 0;    font: 10px verdana, arial, sans-serif;    color: #fff;}#footer a {    font: 10px verdana, arial, sans-serif;    color: #fff;    text-decoration: none;}#footer a:hover {    text-decoration: underline;}#bottom {    width: 731px;    height: 19px;    text-align: center;    margin: 0 auto 0 auto;    display: inline;    float: left;    background: url(/images/gracious_footer.gif) no-repeat top left scroll;    }.sepdash {border-top: 1px dotted #FFD88E;margin-bottom: 14px;}.caption {text-align: center;}.vcaption {text-align: left;}#gallerycontent p.hcredit {font-family: verdana, arial, sans-serif;font-size: 9px;text-align: right;width: 500px;margin: 1px auto 0 auto;padding: 0;}#gallerycontent p.vcredit {font-family: verdana, arial, sans-serif;font-size: 9px;text-align: left;width: 500px;margin: 15px auto 0 auto;padding: 0;}#gallerycontent p.beforeafter {font-family: verdana, arial, sans-serif;font-size: 10px;text-align: left;width: 500px;margin: 1px auto 2px 150px;padding: 0;}#gallerycontent .vphoto {width: 500px;height: 350px;color: #666;font: 12px/14px Georgia, Times, Times New Roman, serif;text-align: left;margin-left: auto;margin-right: auto;}.vimage {margin-right: 25px;}    #beforeimg {    text-align: center;    margin: 0 auto 0 150px;    display: block;    }    <!--Begin Dropdown styles--!>* 									{ margin: 0; padding: 0; }#page-wrap							{ width: 800px; margin: 0 auto; } ul									{ list-style: none; }/* 	LEVEL ONE*/ul.dropdown                         { position: relative; }ul.dropdown li                      { font-weight: none; float: left; zoom: 1;}ul.dropdown a:active                { color: #5F8424; }ul.dropdown li a                    { color: #5F8424;}ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */ul.dropdown li:hover                { position: relative; visibility: visible;}/* 	LEVEL TWO*/ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 100%; left: 0; padding: 0;}ul.dropdown ul li 					{ font-weight: normal; background: #FFD88E;									 float: none; text-align: left;}									                                      /* IE 6 & 7 Needs Inline Block */ul.dropdown ul li a					{ width: 100%; display: inline-block; background: #FFD88E; text-align: left; padding: 8px 8px 8px 8px; margin: 0 0 0 0;} ul.dropdown ul li a:hover			{ background: #EEE;} /* 
