@charset "UTF-8";/* CSS Document */* {margin:0;padding:0;}body {text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;background:url(images/body-bkgd.jpg) repeat-x #EDE4DB;}#wrapper {width:860px;margin-left:auto;margin-right:auto;text-align:left;}#header {height:145px;}#logo h1 {width:650px;height:65px;background:url(images/duane.jpg) no-repeat;text-indent:-9999px;float:left;margin-top:50px;}#topright-nav {width:125px;float:right;margin-top:50px;}#header-nav {clear:both;height:24px;}#content {border-bottom:#9C603B solid 24px;}.home {background:#BD987E;}.subpage {background:url(images/text-bkgd.jpg) repeat-y top right #FFF;padding-bottom:10px;}#left-nav {width:240px;float:left;background:#FFFFFF;}#main-col {width:590px;float:right;padding-right:10px;padding-top:10px;font-size:12px;line-height:18px;text-align:justify;}#main-col ul {margin:10px;}#main-col li {margin:5px;}#left-col {width:500px;float:left;height:305px;}#right-col {width:345px;float:right;}#right-col h1, #right-col p, #main-col h1, #main-col p {margin-top:10px;}#right-col h1, #main-col h1, #main-col h2 {margin-top:10px;font-size:16px;font-weight:normal;font-variant:small-caps;}#right-col h1 a {text-decoration:none;color:#000000;}#main-col h2 {color:#660000;}#footer {border-top:1px solid #AC8566;margin-top:25px;}#footer-nav {}#topright-nav ul, #header-nav ul,  #footer-nav ul, #left-nav ul {list-style:none;text-transform:uppercase;}#header-nav li,  #footer-nav li {display:inline;}#topright-nav a, #header-nav a,  #footer-nav a, #left-nav a {text-decoration:none;}#topright-nav li {margin-bottom:5px;}#topright-nav a {color: #FFFFFF;}#header-nav ul, #footer-nav ul {border: 0;margin: 0;padding: 5px 0;list-style-type: none;text-align: center;clear:both;}#header-nav ul {text-align:left;}#footer-nav ul {border-bottom:1px solid #AC8566;margin-bottom:25px;padding:10px 0;}#header-nav ul li {}#header-nav ul li a {background: transparent;border-right: none;padding: 5px 15px;margin: 0 0 10px 0;color: #FFFF99;text-decoration: none;}#footer-nav ul li a {background: transparent;border-right: none;padding: 5px 15px;margin: 0 0 10px 0;color: #AC8566;text-decoration: none;}#header-nav ul li a.end {border-right: 1px solid #CCCCCC;}#header-nav ul li a:hover {color: #FFFFFF;background: #BD987E;}#header-nav a:active{background:#774D34;color:#FFDE6A;}#header-nav li#active a {background:#774D34;color:#FFDE6A;}#left-nav h1 {background: #999999;font-size:20px;font-weight:normal;font-variant:small-caps;padding:15px;text-align:center;}#left-nav h1 a {color:#FFFFFF;}#left-nav li {border-bottom: 1px dashed #666666;padding:12px 30px;font-size:13px;}#left-nav li a {color: #5B3E1D;}#left-nav li.active a {color:#990000;}#right-col dl {margin-top:5px;}#right-col dl dt {margin-bottom:5px;}#right-col dl dd {margin:5px;}#right-col dl a, #main-col a {text-decoration:none;color:#990000;border-bottom:1px dotted #666666;}#footer a {text-decoration:none;color:#9C603B;}#footer h1, #footer h2 {text-transform:uppercase;font-weight:normal;font-size:13px;color:#9C603B;font-variant:small-caps;}#footer h1 {font-size:16px;}#footer-left {width:400px;float:left;}#footer-right {width:400px;float:right;text-align:right;}#guestbook {margin-bottom:40px;}#guestbook a {text-decoration:none;color:#990000;border-bottom:1px dotted #666666;}#guestbook blockquote {margin:10px;padding:0 10px 10px;border:1px solid #990000;background:#CCCCCC;font-size:12px;}#guestbook p.date {font-size:12px;text-align:right;color:#666666;font-style:italic;margin-right:10px;}.gallery-img {float: left;width:280px;height:250px;text-align:center;margin-right:15px;margin-bottom:15px;overflow:hidden;font-size:10px;}#right-col img {margin: 10px 0;}p.right {text-align:right;font-variant:small-caps;margin-bottom:150px;color:#990000;}p.left {text-align:left;font-variant:small-caps;color:#990000;}.gallery-img p {margin:0;}.gallery-img a {text-decoration:none;}a img {border:0;outline:none;}.gallery-img img {border:1px solid #D5B443;}.clear {clear:both;}