/*Theme Name: QHIDescription: A wordpress theme for Quality Home InpectionsVersion: 1.0Author: Design Intervention PAAuthor URI: http://www.designinterventionpa.com*//* ------------|Defaults------------ */body {	font-family: Arial,san-serif;	font-size: 17px;	color: #000;	margin: 0;	padding: 0;	line-height: 22px;	text-align: center;}a:link, a:hover, a:visited, a:active {	color: #0178ee;    text-decoration: none;}a:hover {	color: #0178ee;    text-decoration: underline;}img {	border:	0;	display: block;}h1 {	margin: 0;}h2 {    font: bold 30px/32px Arial;    color: #1e5289;	margin: 0;    padding-bottom: 10px;    border-bottom: 3px solid #eaeaea;}h3 {	font-size: 20px;	font-family: Helvetica,Arial,san-serif;	color: #1e5289;	margin: 0;    line-height: 26px;	padding-top: 20px;	padding-left: 18px;	margin-bottom: -18px;}h4 {	background-color: #98bd6f;	color: #fff;	font-size: 17px;	text-align: center;	padding: 3px 0 2px;}h5 {	font-size: 16px;	color: #333;	margin: 0 0 3px;}/* ------------|Misc------------ */.clear {	clear: both;}.cl {	clear: left;}.cr {	clear: right;}.alignright {	float: right;	display: inline;}.alignleft {	float: left;	display: inline;}img.alignleft {    margin: 0 7px 7px 0;}.aligncenter, .aligncenter * {	margin: 0 auto;	text-align: center;}.wrapper {	width: 945px;	margin: 0 auto;	text-align: left;}.fr {	float: right;	padding-left: 15px;}.fl {	float: left;	padding-right: 15px;}/* ------------|Header------------ */#header {    background: transparent url(../images/bg-header.jpg) repeat-x;    width: 100%;    height: 213px;}#header .wrapper {    background: transparent url(../images/header.jpg) no-repeat 50% 0;    height: 213px;}#header h1 {    display: block;    padding: 30px 0 0 100px;}#header h1 a {    display: block;    width: 490px;    height: 163px;    text-indent: -9999px;}/* ------------|Menu------------ */#menu {    background: transparent url(../images/bg-menu.jpg) repeat-x;    width: 100%;    height: 45px;    border-top: 1px solid #6397d5;    border-bottom: 1px solid #4c4c4c;}#menu ul {    margin: 0;    padding: 0;    list-style: none;}#menu li {    float: left;    display: inline;}#menu li a {    display: block;    height: 45px;    font: 18px/45px 'Century Gothic';    padding: 0 13px;    color: #fff;    text-decoration: none;}#menu li a:hover, #menu li.current a {    background: transparent url(../images/bg-menu-hover.jpg) repeat-x;}#menu li.schedule a {    background: transparent url(../images/bg-menu-schedule.jpg) repeat-x;}#menu li.schedulecurrent a {	background: transparent url(../images/bg-menu-schedule.jpg) repeat-x;   font-weight: bold;}#menu li.current a {    font-weight: bold;}/* ------------|Pre-content------------ */#pre-content {    background: transparent url(../images/bg-pre-content.jpg) repeat-x;    width: 100%;    height: 32px;    border-bottom: 1px solid #4c4c4c;    color: #4c4c4c;    text-transform: uppercase;    font: bold 16px/32px 'Century Gothic';    letter-spacing: 1px;}/* ------------|Content-area------------ */#content-area {    padding: 44px 0 22px;	min-height: 500px;}#content-area p {    margin: 30px 0 0 30px;}/* -|Content- */#content {    float: left;    display: inline;    width: 644px;}#content p {    margin: 30px 0 0 30px;}#content a:hover {    text-decoration: underline;}#content label {    text-align: right;    width: 97px;    padding: 3px 5px 0 0;}#content .cbspace {    margin-left: 130px;}#content input, #content textarea {    width: 162px;}#content .cb {    float: left;    display: inline;    width: auto;    margin-top: 6px;}#content .rts {    width: auto;    text-align: left;}/* -|Sidebar- */#sidebar {    float: left;    display: inline;    width: 233px;    margin-left: 50px;}#sidebar ul {    margin: 0;    padding: 0;    list-style: none;}#sidebar ul li {    margin-bottom: 14px;}#theform {    background: transparent url(../images/theform.jpg) no-repeat;    width: 233px;    height: 390px;    color: #1d528a;    font: 17px/27px 'Century Gothic';}#theform form {    padding: 120px 0 0 11px;}#theform input {    background-color: #dcdcdc;    width: 203px;    border: 0;    font: 17px/27px 'Century Gothic';    color: #1d528a;    padding-left: 6px;    margin-bottom: 20px;}input:focus {    background-color: #026edf;    color: #fff;}#theform .rtswrap {    position: relative;    background-color: #dcdcdc;    width: 27px;    height: 27px;    float: left;    display: inline;}#theform .rtswrap input {    cursor: pointer;    width: 27px;    height: 27px;    margin: 0;   	filter:alpha(opacity=0.0);   	opacity:0.0;	outline:0;    border: 0;}#theform .checked {    background: #dcdcdc url(../images/x.png) no-repeat 50% 50%;}label {    float: left;    display: inline;	width: 100px;}label.rts{    margin-left: 5px;	width: 180px;}button#submit {    clear: both;    background: transparent url(../images/button-submit.png) no-repeat;    width: 141px;    height: 44px;    border: 0;    cursor: pointer;    margin: 22px 0 0 32px;	text-indent: -9999px}button span {    color: transparent;    text-indent: -9999px;}/* -|Post-content- */#post-content {    background: transparent url(../images/bg-post-content.jpg) repeat-x;    width: 100%;    height: 36px;    font: bold 18px/36px 'Century Gothic';    color: #696969;    letter-spacing: 2px;    text-transform: uppercase;    border-top: 1px solid #c9c9c9;    border-bottom: 1px solid #c9c9c9;}/* -|Affiliations- */#affiliations {    background: transparent url(../images/bg-affiliations.jpg) repeat-x;    width: 100%;    height: 126px;}#affiliations ul {    margin: 0 auto;    padding: 8px 0 0;    width: 700px;    list-style: none;}#affiliations li {    float: left;    display: inline;    width: 25%;}#affiliations li img {   margin: 0 auto;}/* ------------|Footer------------ */#footer {    background: transparent url(../images/bg-footer.jpg) repeat-x;    width: 100%;    height: 63px;    font: 13px/17px Arial;    color: #fff;}#footer a {    font: 13px/17px Arial;    color: #fff;    text-decoration: none;}#footer a:hover {    text-decoration: underline;}