body {
	margin: 0 auto; text-align: center;
	background: #59301c url(images/wallpaper.jpg) center center fixed ;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal;
	font-size: 0.8em; color: #fff;
	}
	
#content {
	margin: 25px auto; height: 608px; width: 805px;
	text-align: left; border: 2px solid #fff; background: #6cb8e7; clear: both; overflow: hidden
	}
	
#footer { text-align: center; width: 100%; padding-bottom: 25px; font-size: 0.85em }
#footer a, #footer a:active, #footer a:visited { color: #fff; font-style: italic; text-decoration: none }
#footer a:hover { color: #6cb8e7 }

#main { float: left; }
#side { float: right; }
#main { height: 358px; min-height: 358px ; max-height: 428px }
#container #side { height: 432px } 

#main a, #side a, #main a:visited, #side a:visited { color: #fff; text-decoration: none; font-style: italic }
#main a:hover, #side a:hover { color: #6cb8e7 }

#container { }
#container #main { width: 392px; padding: 37px; background: url(images/musem_quality_homepage.jpg) no-repeat; border-right: 1px solid #fff }
#container #main p.home { position: relative; top: 300px; text-align: center }
#container #side { width: 338px; background: url(images/side_crescent.jpg) no-repeat }
#container #side form { border-top: 1px solid #fff; margin-top: 300px; padding: 18px }
#container #side form label { font-family: "Times New Roman", Times, serif; font-size: 1.15em; color:#522c1b; font-style: italic }
#container #side form p { margin-top: 0px; margin-bottom: 0.8em; font-size: 0.85em }
#cm-308320-308320 { background: #fff; color: #522c1b; border: none; font-size: 0.9em; padding: 0.3em }
#submit { display: block; background: none; font-size: 0.85em; color: #522c1b; border: none; float: right; margin-top: 0.5em }
#submit:hover { cursor: pointer }

#container.about {}
#container.about #main { width: 409px; background: #522c1b url(images/about_footer.jpg) bottom no-repeat; border-right: 1px solid #fff }
#container.about #side { width:321px; background :url(images/side_about.jpg) no-repeat }
#container.about #side div { padding: 18px; margin-top: 300px; border-top: 1px solid #fff }
#container.about #side div blockquote { margin: 1em }

#container.contact {}
#container.contact #main { width: 392px; background: #522c1b url(images/contact.jpg) no-repeat; border-right: 1px solid #fff }
#container.contact #side { width:338px; background: #522c1b url(images/side_contact.jpg) bottom left no-repeat }
#container.contact #main div { padding: 18px; margin-top: 225px; width: 215px; float: right }
#container.contact #side div { padding: 18px; margin-bottom: 264px }

#container.services {}
#container.services #main { width: 279px; height: 397px; padding: 17px; background: #6cb8e7 url(images/side_services.jpg) no-repeat; border-right: 1px solid #fff }
#container.services #side { width:417px; height: 357px; padding: 37px; background: #522c1b }
#container.services #main div { margin-top: 350px; padding: 0px }
#container.services #main div p { margin: 0px; padding: 0px }
#container.services #main div p a { font-family: "Times New Roman", Times, serif; color: #522c1b; font-size: 1.15em; text-decoration: none }
#container.services #main div p span { font-size: 0.75em; color: #fff; font-family: Arial, Helvetica, sans-serif; font-style: normal }
#container.services #main div p span:hover {  }
#container.services #side div { padding: 18px; margin-bottom: 300px }

#container.treatments {}
#container.treatments #main { width: 279px; height: 432px; padding: 2px 17px; background: #6cb8e7 url(images/side_treatments.jpg) bottom left no-repeat; border-right: 1px solid #fff }
#container.treatments #side { width:417px; height: 357px; padding: 37px; background: #522c1b url(images/treatment_footer.jpg) no-repeat bottom left }
#container.treatments #side div { padding: 18px; margin-bottom: 300px }
#container.treatments #side blockquote { color: #fff; margin: 0px; padding-top: 0.5em; }

#container.artifacts {}
#container.artifacts #main { width: 279px; height: 432px; padding: 2px 17px; background: #6cb8e7 url(images/side_artifacts.jpg) bottom left no-repeat; border-right: 1px solid #fff }
#container.artifacts #side { width:417px; height: 357px; padding: 37px; background: #522c1b url(images/artifacts_footer.jpg) no-repeat bottom left }
#container.artifacts #side div { padding: 18px; margin-bottom: 300px }
#container.artifacts #side blockquote { color: #fff; margin: 0px; padding-top: 0.5em; }

#container.picture {}
#container.picture #main { width: 279px; height: 432px; padding: 2px 17px; background: #6cb8e7 url(images/side_picture.jpg) bottom left no-repeat; border-right: 1px solid #fff }
#container.picture #side { width:417px; height: 357px; padding: 37px; background: #522c1b url(images/picture_footer.jpg) no-repeat bottom left }
#container.picture #side div { padding: 18px; margin-bottom: 300px }
#container.picture #side blockquote { color: #fff; margin: 0px; padding-top: 0.5em; }

#container.furniture {}
#container.furniture #main { width: 279px; height: 432px; padding: 2px 17px; background: #6cb8e7 url(images/side_furniture.jpg) bottom left no-repeat; border-right: 1px solid #fff }
#container.furniture #side { width:417px; height: 357px; padding: 37px; background: #522c1b url(images/furniture_footer.jpg) no-repeat bottom left }
#container.furniture #side > div { padding: 18px; margin-bottom: 300px }
#container.furniture #side blockquote { color: #fff; margin: 0px; padding-top: 0.5em; }

#container.gallery {}
#container.gallery #main { width:730px; height: 432px; background: #522c1b; padding-top: 25px; text-align: center }
#container.gallery #main p { text-align: left; margin-top: 0.4em }
#container.gallery #main span.pseudoheader { color: #6cb8e7; font-size: 1.3em; font-weight: normal; font-family: "Times New Roman", Times, serif; font-style: italic}

#container #side table tr td a,
#container #side table tr td a:visited,
#container #side table tr td a:active { font-size: 0.8em; border: none; color: #fff; text-decoration: none }
#container #side table tr td a:hover { color: #6cb8e7 }
	
h1 { display: block; text-indent: -9999px; background: #300 url(images/header.jpg); width: 805px; height: 142px; margin: 0px }
h2 { font-family: "Times New Roman", Times, serif; font-size: 1.3em; color: #6cb8e7; font-weight: normal; margin-top: 0px }
h3 { font-size: 1em; color: #6cb8e7; font-weight: normal }
blockquote { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.2em; color: #522c1b }
cite { font-size: 0.85em; float: right; margin-top:0.5em }
#main blockquote { color: #fff; margin: 0px; font-size: 1.3em }
p.taller { line-height: 1.4em }

#nav { list-style-type: none; text-align: center; height: 32px; padding: 0px; margin: 0px; text-indent: 0px; background: #6cb8e7; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
#nav li { display: inline; margin: 0px 40px; padding: 0px; line-height: 32px }
#nav li a, #nav li a:active, #nav li a:visited { color: #fff; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 1em; font-style: italic; text-decoration: none }
#nav li a:hover { color: #522c1b }

#content.new, #content.new #side { height: auto; overflow: visible; }
#content.new #side { background-image: none; }
#content.new h3 { margin-top: 2.2em; }
#content.new h3, #content.new address, #content.new h4 { margin-bottom: 0; }
#content.new address, #content.new h4 { margin-top: 0; }
#content.new #container.treatments #main { background: url(images/new.jpg) no-repeat; min-height: 331px !important; height: 331px !important; }

.group:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.group { zoom: 1; display: block; }
