/*  ihpt style */





/*  Images */

#top-out {

	background: url(ihpt/bg_top.gif) repeat-x 0 0;

}

#header {

	background: url(ihpt/bg_top_ihpt.jpg) no-repeat;

}

#middle-out-top { /* Background - Middle Top */

	background: #d2e0de url(ihpt/bg_middle_out_top.gif) repeat-x 0 0;

}

#middle-out-bottom { /* Background - Middle Bottom Gradient */

	background: url(ihpt/bg_middle_out_bottom.gif) repeat-x left bottom;

}

#middle-out-bottom .single { /* Background - Content - Single Page */

	background: url(ihpt/bg_middle_content_single.gif) repeat-y;

}

#middle-content { /* Background - Content */

	background: url(ihpt/bg_middle_content.gif) repeat-y;

}

#middle-content-bottom { /* Background - Content Bottom */

	background: url(ihpt/bg_middle_content_bottom.gif) no-repeat 0 bottom;

}

#content {

	background: url(ihpt/bg_middle_top.gif) no-repeat 0 0;

}

#footer {

	background: url(ihpt/bg_footer_gradient.jpg) no-repeat 0 0;

}

#search_main.block input.submit {
	width: 77px;
}

#commentform input.sb {

	width: 132px;

}



/*  Colors */

a {

	color: #313e3d;

}

#footer h2.widget_title {

	background: #637772;

	color: #fff;

}


#footer h5.widget_title {

	background: #637772;

	color: #fff;

}

#footer .block ul, #footer .block .textwidget , #footer .block #calendar_wrap{

	border: #cad6d4 5px solid;

	background: #EDEDED;

}

.Nav a, .Nav .on,

#sidebar h2,

#sidebar ul#idTabs li a {

	background: #9F9F9F;

}





.Nav a, .Nav .on,

#sidebar h5,

#sidebar ul#idTabs li a {

	background: #9F9F9F;

}






#main-content .post h4.continue a,

#sidebar ul#idTabs li a.selected, #sidebar ul#idTabs li a:hover {

	background: #e17831;

}

.Nav .on, .Nav a:hover {

	background: #e17831 !important;

}

#main-content .post h4.continue a:hover {

	background: #f99d41;

}

#copyright-out {

	background: #313e3c;

}

#nav li ul li a {

	background: #09342b;

	border-bottom: 1px solid #081c2b;

}

#footer-out {

	background: #a9bcbd;

}





/* Random Quote Sidebar Widget */

#quotescollection_randomquote-0.quotescollection_randomquote {

	margin-top: 0px;

}

#quotescollection_nextquote-0.quotescollection_nextquote {

	padding-top: 0px;

}

#quotescollection_nextquote-0.quotescollection_nextquote a {

	color: #e17831;

}



/* Client Testimonials Page */

#main-content div.testimonial blockquote.quotescollection {

	border: none;

	padding-bottom: 10px;

}

#main-content div.testimonial blockquote.quotescollection p cite{

	display: block;

	text-align: right;

	line-height: 120%;

}



div#main-content {
	font-size: 120%;
}

div#main-content table {
	border-top: 1px solid silver;
	border-left: 1px solid silver;
}

div#main-content table th, div#main-content table td {
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	height: 30px;
}


div#main-content table th {
		background-color: #e5e5e5;
}

div#main-content table caption {
	padding-bottom:5px;
	font-style: italic;
}
