body { background: #566568; color: #666633; margin: 0; padding: 0; font: 75%/1.333em Verdana, sans-serif; } 
table { margin: 0; padding: 0; border-collapse: collapse; }
a img { border: 0 none; }
a { color: rgb(0, 102, 153); text-decoration: none; }
a:hover { color: #000;}
h2 { color: #336600; font-size: 14px; text-transform: uppercase; }
h3 { background: #f3e3ca; color: #360; font-weight: normal; padding: .5em 1em; text-transform: uppercase; font-size: 13px; }
h4 { font-size: 10px;}
h5 { font-size: 1em; margin: 1em 0; font-weight: normal; }
hr { height: 1px; background: #566568; border: 0 none; margin: 1em 12em;}
blockquote { text-align:center; margin: 1em 4em; }
ul { margin-left: 0em; padding-left: 0em; }
#content ul { margin-left: 1.4em; padding-left: 1.4em; }
.price { color: #000; }
#header, #nav, #main, #footer { width: 750px; margin: 0 auto; }
#header, #nav, #right_column { background: #F3e3ca; }
#main { background: #fff; overflow: hidden; width: 750px;}
#left_column, #content { display: inline; float: left; overflow: hidden; }
#content { background: #fff; border-left: 200px solid #93685c; width: 366px; padding: 15px; }
#left_column { background: #93685c; color: rgb(243, 227, 202); width: 184px; text-align: center; padding: 8px; margin-left: -596px;}
#left_column img { margin: 0 auto; }
#left_column img.full_header { margin: -8px -8px 0px; }
#left_column a, #footer a { color: rgb(243, 227, 202); }
#left_column a:hover, #footer a:hover { color: #000; }
#left_column .vcard {  line-height: 1.2em;}
#left_column .vcard span { display:block; }
#left_column .vcard .locality, #left_column .vcard .region { display: inline; }
#left_column .vcard .tel { display: block; }
#left_column .vcard .tel span { display: inline; }
#left_column h5 { font-family: "Lucida Sans"; font-size: 14px; }
#right_column { margin-left: 596px; padding: 8px 8px 0; background: #F3e3ca; text-align: center; font-size: 0.83em; line-height: 1.2em; color: #93685C; }

#right_column ul { list-style: none; padding: 0; }
#right_column li { margin: 12px 0; }
#left_column a { text-decoration: underline; }
#header { height: 50px; background: url(/images/footer.jpg); }
#header h1 { display: none; }
#nav { height: 28px; }
#nav * { margin: 0; padding: 0; }
#nav ul { display: block; list-style: none; margin: 0;  overflow: hidden; }
#nav li { display: inline; float: left; }
#nav a { color: #93685c; font-size: 14px; line-height: 12px; display: block; padding: 6px 20px; border-left: 1px #93685c; border-left: 1px solid #93685c; }
#nav a:hover { color: #000; }
#nav a.current { color: #000;}
#footer { clear: both; text-align: center; background: url(/images/footer.jpg) 0 0 no-repeat; padding-top: 50px; }
#footer ul { display: block; margin: 12px;}
#footer ul li:first-child { border-left: 0 none; }
#footer li { display: inline; margin: 0; padding: 0 8px; border-left: 1px solid #000; }
/* wide layout (no right column) */
body.wide #content { width: 518px; }
body.wide #left_column { margin-left: -750px; }
body.wide #right_column { margin-left: 0; clear: both; overflow: hidden; }

/* home */
#thumbnails img { display: block; margin: 8px auto; }
#area_links { text-align: left; }
ul#area_links { list-style-type: none; margin-left: 4em; }

