
@import url(global.css);
@import url(navbar.css);


/***** Home Page ******/
/*#p_home #wrap {	
	padding-bottom: 20px;
	border-bottom: solid 35px #e0b144;
	}*/
#p_home blockquote {
	background: #cb5736;
	margin-top:75px;
	color: #fff;
	font: 1em/1.4em "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	}
	.gap{ margin-top:20px;}
	
#p_home blockquote a {color: #fff;}
#p_home h1 {
	background: url(../_img/h1_home.gif) no-repeat 0 0;
	}
#p_home #main {
	width: 480px;
}
#p_home #main p {
	line-height: 1.7em;
	}

#p_home #horizontal_banner {
	height: 215px;
	background: url(../_img/banner_home.jpg) no-repeat 0 0;
	}
#p_home #main ol {
	margin-bottom: 10px;
	margin-left: 15px;
	list-style-type: square;
	}
#p_home #aside {
	position: relative;
	width: 250px;
	float: right;
	padding: 0 5px 0 20px;
	margin: 30px 15px 25px 25px;
	font: 1.1em/1.2em Georgia, serif;
	border-left: solid 1px #43783f;
text-align: center;
}
#p_home #aside h2 {
	color: #b94c2d;
	margin-top: 0;
	font-size: 1.2em;
	
}
#p_home #aside .featured_logo {
	margin-top: 8px;
}
/*** About ***/

.p_about #wrap {
	border-color: #cb5736;
	}
.p_about #horizontal_banner {
	background: url(../_img/banner_about.jpg) no-repeat 0 0;
	}

.p_about blockquote {
	/*background: #cb5736;*/
	
	}
.p_about #call_now {
	background: #cb5736;
	}
.p_about #sub_nav {
	right: auto;
	left: 440px;
	}
#p_tammy .img {
	width: 185px;
	font-size: .9em;
	line-height: 1.2em;
	text-align: center;
	float: right;
	margin: 45px 35px 25px 0;

	}
#p_tammy .img img {
	padding: 5px;
	border: solid 1px #43783f;
	
}
#p_tammy #main .img {
	float: left;
	margin-right: 30px;
	margin-top: -1px;
}
#p_tammy #main .img p {
	margin-top: 5px;
}
#p_tammy #main {width: 535px;}
/**** Services ****/

.p_services #wrap {
	border-color: #2971aa;
	}
.p_services #horizontal_banner {
	background: url(../_img/banner_services.jpg) no-repeat 0 0;
	}

.p_services blockquote {
	/*background:#2971aa;*/
	}
.p_services #call_now {
	background: #2971aa;
	}

/* Press */

.p_press #wrap {
	border-color: #7b4a82;
	}
.p_press #horizontal_banner {
	background: url(../_img/banner_press.jpg) no-repeat 0 0;
	}

.p_press main {
	width: 700px;
	}
.p_press #call_now {
	background: #7b4a82;
	}

.press_tmb{
	float:left;
	margin-right: 8px;
	text-align:center;
	height: 130px;
	margin-bottom: 15px;
	line-height: 1.2em;
	}

.press_tmb p a {font-weight: normal; font-size: .9em; margin-top: 3px;}
.p_press h2{clear: both; border-bottom: solid 1px #43783f; margin-bottom: 15px;}
.p_press #main {width: 780px;}

.press_tmb ul {
	text-align: left;
	font-size: .9em;
	margin-left: 15px;
	margin-top: 10px;
	
	}
.press_tmb ul li {
	margin-bottom: 5px;list-style-type: square;
}
.press_tmb ul li a{
color: #43783f;
}

.p_press #left_column {
	float: left;
	width: 535px;
	border-right: solid 1px #43783f;
	padding-right: 10px;
	}
#left_column .press_tmb {
	width: 170px;
	}
.press_tmb.video {
	height: auto;
	
	margin-right: 8px;
}

#left_column #press_releases .press_tmb{
	width: auto;
	}
.p_press #right_column {
	float: left;
	width: 215px;
	padding-left: 10px;
	}
.press_tmb.speak {
	text-align: left;
	}
#right_column .press_tmb {height: auto;}
/***Contact ***/
#p_contact #wrap {	
	padding-bottom: 40px;
	border-bottom: solid 35px #e0b144;
	}
#p_contact #horizontal_banner {
	background: url(../_img/banner_contact.jpg) no-repeat 0 0;
	}
#vid_tmb {
position: absolute;
right: 10px;
top: 15px;
}
#vid_tmb img{
	width: 216px;
	height: 82px;
}	
/** VIDEO **/

.video { 
	margin: 10px 0 20px 0;
}
.p_video .byline {
	font-size: .9em;
	color: #777;
	text-align: left;
	font-style: normal;
	line-height: 1.2em;
	}