html, body{	height: 100%;}body{	margin-top: 50px;	margin-bottom: 20px;	padding: 0px;	/*background: #FFB42F url(https://templates2.vintagesoftware.com/Florish/img02.png) repeat-x left top;*/	background: #E2C1F0 url(https://hostingcdn.estatesales.net/d/227/19897/bg_pink_01.png) repeat;	font-family: 'Open Sans', sans-serif;	font-size: 16px;	color: #6F644C;	font-family: 'Satisfy', cursive;}h1 { font-size: 2.5em;}h1, h2, h3{	margin: 0;	padding: 0;	font-family: 'Satisfy', cursive;	color: #860659;	text-align: center;}/*h2{	text-transform: uppercase;	font-family: 'Fjalla One', sans-serif;	color: #860659;}*/p, ol, ul{	margin-top: 0px;	font-size: 1.5em;}p{	line-height: 180%;}strong{}a{	color: #860659;}a:hover{	text-decoration: none;}a img{	border: none;}img.border{}img.alignleft{	float: left;	margin-right: 30px;}img.alignright{	float: right;}img.aligncenter{	margin: 0px auto;}.image-style img{	border-radius: 30px 0px 0px 0px;}.contact_info {	width: 645px;	text-align: center;	font-size: 1.2em;}.contact_tagline {	padding: 0 0 1em 0;	text-align: center;	font-size: 1.3em;	color: #692094;}.quality_quantity {	padding: 0 0 1em 0;	text-align: center;	font-size: 1.2em;	color: #692094;	}.tagline {	padding: 0 0 1em 0;	text-align: center;	font-size: 1.8em;	color: #692094;	/*color: #860659;*/}.o_o_by {	width: 350px;	text-align: center;	font-size: 1.4em;}.photos_vsWrapper #photos {	width: 605px;	margin: 1em auto;}.photos_vsWrapper #photos img {	max-width: 597px;	border: solid 3px #B2FEFE;}/** WRAPPER */#wrapper{	position: relative;	margin-bottom: 50px;}.container{	width: 1000px;	margin: 0px auto;}.clearfix{	clear: both;}/** HEADER */#header{	overflow: hidden;}/** LOGO */#logo{	margin-bottom: 1em;}#logo h1, #logo p{	margin: 0px;	line-height: normal;	text-align: center;}#logo h1 a{	padding: 0 .7em .3em 0;	text-decoration: none;	font-family: 'Satisfy', cursive;	font-size: 1.5em;	font-weight: 700;	color: #860659;}/** MENU */#menu{}#menu ul{	margin: 0px;	padding: 20px 0px 0px 0px;	list-style: none;	line-height: normal;	list-style-type: none;	text-align: center;}#menu li{	padding: 0px 0px 15px 0px;}#menu a{	text-decoration: none;	font-size: 0.95em;	font-style: italic;	color: #FFFFFF;	letter-spacing: .2em;}#menu a:hover{	text-decoration: underline;}/** PAGE */#page{	position: relative;}/** CONTENT */#content{	position: absolute;	right: 10px;	width: 725px;	padding: 10px 10px 40px 10px;	/*background: #FFDA99;*/	background: #66FFFF;	box-shadow: inset 0px 0px 0px 10px rgba(255, 255, 255,0.50);	border-radius: 40px 0px 40px 0px;}#content h2 a{	display: block;	padding: 0px 0px 20px 0px;	text-decoration: none;	font-size: 1.50em;	color: #860659;	font-weight: 400;}#content .subtitle{	padding: 0px 0px 20px 0px;	font-size: 2.00em;	font-weight: 400;}#content .post{	padding: 40px;}#box2 {	margin: 0px 40px;	padding: 40px 0px;	border-top: 1px solid #DDBE88;}#feedback {	margin: 3em 0;	padding-top: 3em;	border-top: 3px dotted #B01E73;}#feedback > h1 {	padding-bottom: 1em;}/** SIDEBAR */#sidebar{	position: absolute;	width: 270px;	left: 10px;	top: 50px;}.box{	overflow: hidden;	padding: 40px 40px;	background: #B01E73;	box-shadow: inset 0px 0px 0px 10px rgba(255, 255, 255,0.90);	border-radius: 0px 40px 0px 40px;}/* Footer */#footer{	margin: 0px 40px;	padding-top: 20px;	border-top: 1px solid #DDBE88;	font-size: .7em;}#footer p{	padding: 30px 0px 0px 0px;	text-align: center;}#footer a{}.border{}/** LIST STYLE 1 */ul.style1 {	margin: 0px;	padding: 10px 0px 0px 0px;	list-style: none;}ul.style1 li {	clear: both;	margin-bottom: 25px;	padding: 30px 0px 40px 0px;	border-top: 1px solid #DDBE88;}ul.style1 h3 {	padding-bottom: 5px;	font-size: 14px;	color: #574E3C;}ul.style1 p {	line-height: 150%;}ul.style1 .button-style {	float: left;	margin-top: 0px;}ul.style1 .first {	padding-top: 0px;	border-top: none;	box-shadow: none;}.errorPage{border-style: solid;border-width: 2px 2px 2px 6px;border-color: red;font-weight: bold;background-color: #FFFFFF;color: #FF0000;padding: 5px 5px 5px 15px;}/* START Add Comment Section */.commentBox{border: 1px solid #BBBBBB;padding: 10px;background-color: #EEEEEE;margin-top: 15px; margin-bottom: 15px;}.commentTable TH {text-align:right;}.nameRow {}.emailRow {}.urlRow {display:none;} /* This is added specifically for Blog Comments.  The url field is a honey-pot field.  It should NOT be set to show. */.urlRow TH {display:none;}.urlRow TD {display:none;}.commentTextRow {}.submitRow {}.submitRow INPUT {padding: 5px;}/* END Add Comment Section *//* START Display Comments Section */.comment {padding: 10px;}.evenComment {background-color:#EEEEEE;}.oddComment {background-color:#DDDDDD;}.commentNotification {border: 1px solid #BBBBBB;padding: 10px;background-color: #EEEEEE; margin-bottom: 15px;}.commentName {font-weight: bold;}.commentDateTime {display:none;}.commentTimeSince {color:#888888;font-size:small;margin-bottom: 15px;}.commentText {}/* END Display Comments Section */.box {    background: #565656;    box-shadow: inset 0px 0px 0px 10px #fff;}body {    font-family: 'Open Sans', sans-serif;    color: #000000;}#content {    background: #f3f3f3;}#logo h1 a {    color: #000000;}ul {color: #000000;}h1, h2, h3 {    font-family: 'Satisfy', cursive;    color: #000000;}.quality_quantity {    color: #000000;}.tagline {    color: #000000;}body {    background: url(https://hostingcdn.estatesales.net/d/227/30141/goldGlitter2.jpg) repeat;}.photos_vsWrapper #photos img {    max-width: 175px;    border: solid 3px #e2cd72;    margin: 8px;}.subCategory li {font-size: 0.65em;}