/*Theme Name: MMHDescription: A wordpress theme for MansionMapleHeights.comVersion: 1.0Author: Design Intervention PAAuthor URI: http://www.designinterventionpa.com*//* ------------|Defaults------------ */body {	margin: 0;	padding: 0;	background-color: #fff;	font-family: Century Gothic,Avant Garde,Helvetica,Arial,Sans-serif;	font-size: 14px;	line-height: 20px;	color: #4a3b2c;}img {	border: 0;	display: block;}h1 {	clear: both;	font-size: 25px;	text-transform: uppercase;	text-align: center;	letter-spacing: 5px;	color: #fff;	font-weight: normal;}h2 {	font-size: 26px;	font-weight: normal;	margin: 0 0 20px;	height: 75px;}h3 {	font-family: Century Gothic,Avant Garde,Helvetica,Arial,Sans-serif;	font-size: 18px;	text-transform: uppercase;	letter-spacing: 3px;	padding: 14px 0 16px;	color: #4a3b2c;	font-weight: normal;	margin: 0 0 16px;}h3.widgettitle {    margin: 0;    padding: 15px 0 0;}.post h3 {    margin-bottom: 0;    padding-bottom: 0;}.post h3 a {    text-decoration: none;}.post h3 a:hover {    text-decoration: underline;}.single .post h3 {    margin-bottom: 14px;}.post small.date {    display: block;    margin-bottom: 14px;}h4 {	font-size: 25px;	text-transform: uppercase;	text-align: center;	letter-spacing: 5px;	width: 100%;	padding: 14px 0 16px;	color: #fff;	font-weight: normal;	margin: 0 0 16px;}/* ------------|Classes------------ */.page {	width: 946px;	margin: 0 auto;}h5 {	font-size: 10px;	color: #999;	font-weight: normal;	margin-top: -1px;	padding-top: 10px;	margin-bottom: -1px;	padding-left: 5px;}a {	text-decoration: underline;}a:hover {	text-decoration: none;}a.gohome {	text-decoration: none;}a.gohome:hover {	text-decoration: underline;}.alt {	position: absolute;	left: -9999px;}.nomarg {	margin: 0;}#menu li.last, #lower-menu li.last {	background: transparent;	margin-right: 0;}.blog #menu, .single #menu {    margin-top: 31px;}.alignleft {	float: left;	display: inline;}.aligncenter, .aligncenter * {	margin: 0 auto;}.alignright {	float: right;	display: inline;}.floatleft {	float: left;	padding-right: 10px;	padding-bottom: 10px;}.floatright {	float: right;	padding-left: 10px;}.clear {	clear: both;}.small-column {	width: 350px;}.narrow-column {	width: 370px;}.medium-column {    width: 440px;}.wide-column {	width: 516px;}.slant-up {	background: transparent url(../images/slant-up.png) no-repeat 100% 0;}.slant-down {	background: transparent url(../images/slant-down.png) no-repeat 100% 0;}.header {    margin-bottom: 16px;}/* ------------|Colors------------ */.blue {	background-color: #4780a7;}.purple {	background-color: #94597d;}.green {	background-color: #444;}/* ------------|Header------------ */#info {	float: right;	padding: 5px 20px 10px 25px;	color: #fff;}#header {	clear: right;	height: 188px;}.blog #header, .single #header {    height: 136px;}#header h1 a {	float: left;	display: block;	width: 311px;	padding: 16px 20px;	text-decoration: none;	text-transform: uppercase;	letter-spacing: 5px;	text-align: center;	font-weight: normal;	font-size: 25px;	color: #fff;}#header h1 a span {	display: block;	padding: 20px 0 0;}#menu {	float: right;	margin: 14px 0 0;	padding: 0;	list-style: none;}#menu li {	float: left;	display: inline;	height: 75px;}#menu li a {	display: inline;	float: left;	margin: 0 4px;	padding: 17px 13px 18px;	text-decoration: none;	text-align: center;}#menu li.mid a {	padding-top: 26px;	padding-bottom: 28px;}#menu li a:hover {	text-decoration: underline;}/* ------------|Content------------ */#content-wrapper {	margin-bottom: 48px;	clear: both;}.blog #content-wrapper, .single #content-wrapper {    background: transparent url(../images/bg-sidebar.jpg) repeat-y 24px 0;    padding-top: 14px;    margin-bottom: 0;    padding-bottom: 30px;}.blog .post, .single .post {    padding-bottom: 10px;    margin-bottom: 8px;    border-bottom: 1px solid #95597d;}#comment {    width: 100%;}.navigation {    height: 25px;}#content-wrapper p {	margin: 0 0 18px;}#infobox p {	font-size: 18px;	text-transform: uppercase;	text-align: center;	margin: 0;	padding: 8px 0 12px;}#infobox p span {	padding-bottom: 3px;	border-bottom-width: 1px;	border-bottom-style: solid;}#infobox2 p {	font-size: 18px;	text-transform: uppercase;	text-align: center;	margin: 0;	padding: 8px 0 12px;}#infobox2 p span {	padding-bottom: 3px;	border-bottom-width: 1px;	border-bottom-style: solid;}#sidebar ul {    margin: 0 0 0 110px;    padding: 0;    list-style: none;}#sidebar ul ul {    margin: 14px 0;}#gallery {margin: 0 auto}/* ------------|Footer------------ */#footer {	border-bottom-style: solid;	border-bottom-width: 6px;	padding: 26px 0;	color: #fff;}#footer p {	clear: both;	width: 666px;	border-top: 1px solid #fff;	padding-top: 20px;	font-size: 11px;}#footer a {	color: #fff;}#footer ul {	clear:both;	margin: 0;	padding: 0;	list-style: none;}#footer ul li {	float: left;	display: inline;	margin-right: 4px;	background: transparent url(../images/middot.png) no-repeat 100% 53%;}#footer ul li a {	float: left;	display: inline;	color: #fff;	font-size: 11px;	text-decoration: none;	margin-right: 10px;}#footer ul li a:hover {	text-decoration: underline;}#footer .alignright a {	display: block;	margin-top: 20px;}#footer .alignright a.bottom {	margin-top: 60px;}/* ------------|PNG Fix------------ */img, div, input { behavior: url("../iepngfix.htc") }
