/* ------------------------------------------
Filename: master.css
Title: CSS | Canyon Comm | http://www.canyoncomm.com
Author: Canyon Communications | rmiles@canyoncomm.com
License: Copyright 2009, Canyon Communications, All Rights Reserved.
------------------------------------------ */ 

/* ------------------------------------------

Green: #245c4a
Gray: #7d7d7d
Baige: #9c947a

------------------------------------------ */ 

/* Neutralize styling. Mass Reset. */
@import url("reset.css");
/* ------------------------------------------
MAIN STRUCTURE
------------------------------------------ */
body {
	background-image: url(../images/background_main.jpg);
	background-position: top left;
}
#main {
	background-image: url(../images/background-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#main2 {
	background-image: url(../images/background-header2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 638px;
}
#clear {
	clear:left;
}
.clear {
	clear:left;
}
#footer {
	background-image: url(../images/background-footer.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 312px;
	clear: left;
}
#footer2 {
	background-image: url(../images/background-footer2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 390px;
	clear: left;
}
#logo {
	position: absolute;
	left: 32px;
	top: 48px;
}
#left-column {
	width:190px;
	margin-top: 205px;
	padding-left: 22px;
	float: left;
}
#left-column2 {
	width:395px;
	margin-top: 360px;
	padding-left: 34px;
	float: left;
}
#middle-column {
	width:440px;
	margin-top: 210px;
	margin-left: 55px;
	margin-bottom: 30px;
	float: left;
}
#middle-column2 {
	width:170px;
	top: 405px;
	left: 490px;
	position: absolute;
}
#right-column {
	width:210px;
	margin-top: 410px;
	margin-left: 45px;
	float: left;
}
#right-column2 {
	width:210px;
	margin-top: 410px;
	margin-left: 45px;
	float: left;
}
#wrapper {
	width: 980px;
}
#wrapper2 {
	position: relative;
	width: 980px;
}
.contact_left {
	float: left;
	width: 220px;
	padding-right: 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7d7d7d;
	padding-top: 12px;
	line-height: 17px;
}
.tel {
	float: left;
	width:60px;
	text-align: left;
	color: #245c4a;
	padding-top: 15px;
	padding-bottom: 7px;
	font-size: 13px;
	line-height: 17px;
}
.number {
	float: left;
	width: 130px;
	margin-left: 10px;
	padding-top: 15px;
	font-size: 13px;
	line-height: 17px;
	padding-bottom: 7px;
}
#left10 {
	padding-left: 10px;
}
/* ------------------------------------------
PARAGRAPH STYLES
------------------------------------------ */
.copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b7cac5;
	line-height: 40px;
}
.copyright2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #91b4a9;
	line-height: 14px;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
#main_headline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 25px;
	color: #245c4a;
	letter-spacing: .2px;
	padding-bottom: 10px;
}
#main_headline_smaller {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 4px;
	color: #245c4a;
	letter-spacing: .2px;
	padding-bottom: 20px;
}
.green_headline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
}
.green_headline2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 40px;
	color: #245c4a;
}
.green_p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
}
.green_p2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 27px;
	color: #245c4a;
}
.gray_p_s {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #7d7d7d;
}
.baige_p_s {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #9c947a;
}
.green_p_s {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #245c4a;
}
.rc_greenheadline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #245c4a;
	padding-bottom: 2px;
}
.rc_greenheadline2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 10px;
	color: #245c4a;
	padding-bottom: 4px;
	margin-top: 20px;
}
.rc_baigetext {
	color: #9c947a;
	padding-top: 4px;
	padding-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.rc_baigetext_wp {
	color: #9c947a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
}
.rc_baigetext_wp a:link, .rc_baigetext_wp a:visited, .rc_baigetext_wp a:active, .rc_baigetext_wp a:hover {
	color: #9c947a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	text-decoration: none;
}
.rc_baigetext2 {
	color: #9c947a;
	padding-top: 4px;
	padding-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.rc_greentext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #245c4a;
	padding-bottom: 5px;
}
.rc_greentext li {
	padding-left: 12px;
	background-image: url(../images/arrow_little.png);
	background-repeat: no-repeat;
}
.rc_greentext2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #245c4a;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rc_greentext2 li {
	padding-left: 12px;
	background-image: url(../images/arrow_little.png);
	background-repeat: no-repeat;
}
.rc_greentext3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #245c4a;
	padding-bottom: 5px;
	margin-top: 5px;
}
.rc_greentext3 li {
	padding-left: 19px;
	background-image: url(../images/heart.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.rc_greentext_download {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #245c4a;
	padding-top: 4px;
	padding-left: 11px;
}
.measurement {
	padding-left: 0px;
	padding-bottom: 13px;
	line-height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #245c4a;
}
#resultslist li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
	padding-left: 34px;
	margin-top: 3px;
	padding-top: 4px;
	background-image: url(../images/arrow_red.png);
	background-repeat: no-repeat;
}
/* ------------------------------------------
LINKS
------------------------------------------ */

.greenlink a:link, .greenlink a:visited, .greenlink a:active, .greenlink a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #245c4a;
	text-decoration: underline;
}
.greenlink2 a:link, .greenlink2 a:visited, .greenlink2 a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #245c4a;
	text-decoration: none;
}
.greenlink2 a:hover {
	color: #9c947a;
}
.graylink a:link, .graylink a:visited, .graylink a:active, .graylink a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7d7d7d;
	text-decoration: underline;
}
.graylink_s a:link, .graylink_s a:visited, .graylink_s a:active, .graylink_s a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	text-decoration: underline;
}
.rc_greentext a:link, .rc_greentext a:visited, .rc_greentext a:active, .rc_greentext a:hover {
	color: #245c4a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.rc_baigetext a:link, .rc_baigetext a:visited, .rc_baigetext a:active {
	color: #9c947a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.rc_baigetext a:hover {
	color: #9c947a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.rc_baigetext2 a:link, .rc_baigetext2 a:visited, .rc_baigetext2 a:active, .rc_baigetext2 a:hover {
	color: #9c947a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.rc_greentext_download a:link, .rc_greentext_download a:visited, .rc_greentext_download a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245c4a;
	text-decoration: none;
}
.rc_greentext_download a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245c4a;
	text-decoration: underline;
}
.measurement a:link, .measurement a:visited, .measurement a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245c4a;
	text-decoration: none;
}
.measurement a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #245c4a;
	text-decoration: underline;
}
/* ------------------------------------------
MAIN NAVIGATION ROLLOVERS
------------------------------------------ */
#rollover_canyonites {
	position: absolute;
	left: 783px;
	top: 111px;
	z-index: 1;
}
#rollover_canyonites a {
	display:block;
	height: 184px;
	width: 209px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/canyonites1.png) no-repeat;
}
#rollover_canyonites a:hover {
	background: url(../images/nav/canyonites2.png) no-repeat;
}
#rollover_canyonites_on {
	position: absolute;
	left: 783px;
	top: 111px;
	z-index: 1;
}
#rollover_canyonites_on a {
	display:block;
	height: 184px;
	width: 209px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/canyonites2.png) no-repeat;
}
#rollover_building {
	position: absolute;
	left: 585px;
	top: 9px;
	z-index: 2;
}
#rollover_building a {
	display:block;
	height: 133px;
	width: 138px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/building1.png) no-repeat;
}
#rollover_building a:hover {
	background: url(../images/nav/building2.png) no-repeat;
}
#rollover_building_on {
	position: absolute;
	left: 585px;
	top: 9px;
	z-index: 2;
}
#rollover_building_on a {
	display:block;
	height: 133px;
	width: 138px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/building2.png) no-repeat;
}
#rollover_heart {
	position: absolute;
	left: 913px;
	top: 29px;
	z-index: 3;
}
#rollover_heart a {
	display:block;
	height: 79px;
	width: 84px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/heart1.png) no-repeat;
}
#rollover_heart a:hover {
	background: url(../images/nav/heart2.png) no-repeat;
}
#rollover_heart_on {
	position: absolute;
	left: 913px;
	top: 29px;
	z-index: 3;
}
#rollover_heart_on a {
	display:block;
	height: 79px;
	width: 84px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/heart2.png) no-repeat;
}
#rollover_contact {
	position: absolute;
	left: 909px;
	top: 228px;
	z-index: 4;
}
#rollover_contact a {
	display:block;
	height: 98px;
	width: 98px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/phone1.png) no-repeat;
}
#rollover_contact a:hover {
	background: url(../images/nav/phone2.png) no-repeat;
}
#rollover_contact_on {
	position: absolute;
	left: 909px;
	top: 228px;
	z-index: 4;
}
#rollover_contact_on a {
	display:block;
	height: 98px;
	width: 98px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/phone2.png) no-repeat;
}
#rollover_light {
	position: absolute;
	left: 729px;
	top: 11px;
	z-index: 5;
}
#rollover_light a {
	display:block;
	height: 103px;
	width: 155px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/lightbulb1.png) no-repeat;
}
#rollover_light a:hover {
	background: url(../images/nav/lightbulb2.png) no-repeat;
}
#rollover_light_on {
	position: absolute;
	left: 729px;
	top: 11px;
	z-index: 5;
}
#rollover_light_on a {
	display:block;
	height: 103px;
	width: 155px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/lightbulb2.png) no-repeat;
}
#rollover_resources {
	position: absolute;
	left: 605px;
	top: 123px;
	z-index: 6;
}
#rollover_resources a {
	display:block;
	height: 86px;
	width: 196px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/resources1.png) no-repeat;
}
#rollover_resources a:hover {
	background: url(../images/nav/resources2.png) no-repeat;
}
#rollover_resources_on {
	position: absolute;
	left: 605px;
	top: 123px;
	z-index: 6;
}
#rollover_resources_on a {
	display:block;
	height: 86px;
	width: 196px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/resources2.png) no-repeat;
}
#rollover_results {
	position: absolute;
	left: 235px;
	top: 0px;
	z-index: 7;
}
#rollover_results a {
	display:block;
	height: 82px;
	width: 344px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/target1.png) no-repeat;
}
#rollover_results a:hover {
	background: url(../images/nav/target2.png) no-repeat;
}
#rollover_results_on {
	position: absolute;
	left: 235px;
	top: 0px;
	z-index: 7;
}
#rollover_results_on a {
	display:block;
	height: 82px;
	width: 344px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/target2.png) no-repeat;
}
#rollover_blog {
	position: absolute;
	left: 406px;
	top: 46px;
	z-index: 8;
}
#rollover_blog a {
	display:block;
	height: 76px;
	width: 223px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/fish1.png) no-repeat;
}
#rollover_blog a:hover {
	background: url(../images/nav/fish2.png) no-repeat;
}
#rollover_blog_on {
	position: absolute;
	left: 406px;
	top: 46px;
	z-index: 8;
}
#rollover_blog_on a {
	display:block;
	height: 76px;
	width: 223px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/fish2.png) no-repeat;
}
/* ------------------------------------------
INDEX NAVIGATION ROLLOVERS
------------------------------------------ */
#rollover_results2 {
	position: absolute;
	left: 181px;
	top: 17px;
	z-index: 7;
}
#rollover_results2 a {
	display:block;
	height: 176px;
	width: 258px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/targetA.png) no-repeat;
}
#rollover_results2 a:hover {
	background: url(../images/nav/targetB.png) no-repeat;
}
#rollover_blog2 {
	position: absolute;
	left: 296px;
	top: 165px;
	z-index: 8;
}
#rollover_blog2 a {
	display:block;
	height: 76px;
	width: 223px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/fishA.png) no-repeat;
}
#rollover_blog2 a:hover {
	background: url(../images/nav/fishB.png) no-repeat;
}
#rollover_resources2 {
	position: absolute;
	left: 461px;
	top: 205px;
	z-index: 6;
}
#rollover_resources2 a {
	display:block;
	height: 91px;
	width: 198px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/resourcesA.png) no-repeat;
}
#rollover_resources2 a:hover {
	background: url(../images/nav/resourcesB.png) no-repeat;
}
#rollover_canyonites2 {
	position: absolute;
	left:670px;
	top: 173px;
	z-index: 1;
}
#rollover_canyonites2 a {
	display:block;
	height: 184px;
	width: 205px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/canyonitesA.png) no-repeat;
}
#rollover_canyonites2 a:hover {
	background: url(../images/nav/canyonitesB.png) no-repeat;
}
#rollover_building2 {
	position: absolute;
	left: 520px;
	top: 36px;
	z-index: 2;
}
#rollover_building2 a {
	display:block;
	height: 132px;
	width: 101px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/buildingA.png) no-repeat;
}
#rollover_building2 a:hover {
	background: url(../images/nav/buildingB.png) no-repeat;
}
#rollover_light2 {
	position: absolute;
	left: 638px;
	top: 49px;
	z-index: 5;
}
#rollover_light2 a {
	display:block;
	height: 105px;
	width: 158px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/lightbulbA.png) no-repeat;
}
#rollover_light2 a:hover {
	background: url(../images/nav/lightbulbB.png) no-repeat;
}
#rollover_heart2 {
	position: absolute;
	left: 801px;
	top: 104px;
	z-index: 3;
}
#rollover_heart2 a {
	display:block;
	height: 80px;
	width: 87px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/heartA.png) no-repeat;
}
#rollover_heart2 a:hover {
	background: url(../images/nav/heartB.png) no-repeat;
}
#rollover_contact2 {
	position: absolute;
	left: 807px;
	top: 315px;
	z-index: 4;
}
#rollover_contact2 a {
	display:block;
	height: 98px;
	width: 107px;
	overflow:hidden;
	text-indent: -9999px;
	background: url(../images/nav/phoneA.png) no-repeat;
}
#rollover_contact2 a:hover {
	background: url(../images/nav/phoneB.png) no-repeat;
}
/* ------------------------------------------
LEFT NAVIGATION
------------------------------------------ */
#button {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bdcbc7;
	width: 160px;
	background-color:#245c4a;
}
#button_bottom {
	width: 160px;
	height: 8px;
	background-color:#245c4a;
}
.the_menu {
	width:160px;
}
.the_menu ul {
	border: 0px;
	padding: 0px;
}
.the_menu li {
	background-color: #245c4a;
	width:160px;
}
.the_menu li a {
	width:160px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 24px;
	display:block;
}
.the_menu li a:hover {
	width:135px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	padding-left: 24px;
	background-color: #386b5a;
}
#left_navigation {
	padding-top: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #245c4a;
	margin-left: 10px;
}
#left_navigation a:link, #left_navigation a:visited, #left_navigation a:active {
	color: #245c4a;
	text-decoration: none;
}
#left_navigation a:hover {
	color: #9c947a;
	text-decoration: none;
}
.list_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #8db0a6;
}
/* ------------------------------------------
ECHO FORM
------------------------------------------ */
#echo {
	height: 217px;
	width: 186px;
	background-image: url(../images/echo_background.png);
	background-repeat: no-repeat;
	margin-top: 40px;
	padding-top: 107px;
}
.echo_form_field {
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.field_width2 {
	width: 140px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7d7d;
}
.echo_form_line {
	margin-top: 5px;
	height: 20px;
	padding-left: 15px;
}
/* Added 08/04/09 */
#echo_submit {
	float: left;
}
#echo_all_fields {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	float:right;
	text-align:right;
	width:80px;
	margin:0 20px 0 0;
}
#echo_required_fields {
	font-size:10px;
	color:#b9382d;
}
/* End of Added 08/04/09 */

/* ------------------------------------------
FOOTER
------------------------------------------ */

#footer_nav {
	padding-top: 145px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #b7cac5;
	text-align: center;
	width: 980px;
}
#footer_nav a:link, #footer_nav a:visited, #footer_nav a:active, #footer_nav a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #b7cac5;
	text-decoration: underline;
}
.tollfree {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b7cac5;
	font-style: italic;
}
/* ------------------------------------------
BIOS PAGE
------------------------------------------ */
#bio_image {
	padding-top: 5px;
	padding-bottom: 25px;
}
#bio_form {
	padding-top: 50px;
}
#bio_form_headline {
	padding-bottom: 7px;
}
.bio_form_line {
	margin-bottom: 13px;
	margin-top: 13px;
	clear: left;
	height: 20px;
}
.bio_form_name {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	float: left;
	width: 45px;
}
.bio_form_field {
	float: left;
	margin-left: 10px;
}
#bio_text p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.field_width {
	width: 200px;
}
.bio_rc_headline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	padding-bottom: 5px;
}
.bio_rc_headline2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 10px;
	color: #245c4a;
	padding-bottom: 5px;
	margin-top: 20px;
}
.bio_rc_likes {
	color: #9c947a;
	padding-top: 4px;
	padding-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.bio_icons {
	margin-bottom: 25px;
}
.bio_blogpost {
	padding-top: 4px;
	padding-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #9c947a;
}
.bio_blogpost a:link, .bio_blogpost a:visited, .bio_blogpost a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #9c947a;
	text-decoration: none;
}
.bio_blogpost a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #9c947a;
	text-decoration: underline;
}
/* ------------------------------------------
HEADER STYLES
------------------------------------------ */ 

#topnav {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .5px;
	color: #0183a1;
	padding-top: 110px;
}
#topnav a:link, #topnav a:visited, #topnav a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .5px;
	color: #0183a1;
	text-decoration: none;
}
#topnav a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .5px;
	color: #fa8100;
	text-decoration: none;
}
/* ------------------------------------------
SKILLS
------------------------------------------ */ 
#button_nobackground {
	width: 160px;
}
/* ------------------------------------------
RESOURCES DROPDOWNS 
------------------------------------------ */ 
.dropdown {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #245c4a;
	width: 440px;
	margin-bottom: 7px;
	margin-top: 7px;
}
.the_menu_skills_resources {
	display:none;
	width:440px;
}
.menu_class_skills_resources {
	width:440px;
}
.the_menu_skills_resources li {
	width:440px;
	margin: 5px 0px 8px 30px;
	padding-left: 7px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #7d7d7d;
	list-style-image:url(../images/icon_wp.jpg);
}
.the_menu_skills_resources li a {
	color: #7d7d7d;
	text-decoration:none;
	line-height: 17px;
}
.the_menu_skills_resources2 {
	display:none;
	width:440px;
}
.menu_class_skills_resources2 {
	width:440px;
}
.the_menu_skills_resources2 li {
	width:440px;
	margin: 5px 0px 8px 30px;
	padding-left: 7px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #7d7d7d;
	list-style-image:url(../images/icon_wp.jpg);
}
.the_menu_skills_resources2 li a {
	color: #7d7d7d;
	text-decoration:none;
	line-height: 17px;
}
.the_menu_skills_resources3 {
	display:none;
	width:440px;
}
.menu_class_skills_resources3 {
	width:440px;
}
.the_menu_skills_resources3 li {
	width:440px;
	margin: 5px 0px 8px 30px;
	padding-left: 7px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #7d7d7d;
	list-style-image:url(../images/icon_wp.jpg);
}
.the_menu_skills_resources3 li a {
	color: #7d7d7d;
	text-decoration:none;
	line-height: 17px;
}
/* ------------------------------------------
SKILLS DROPDOWNS 
------------------------------------------ */ 
.dropdown {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	width: 440px;
	margin-bottom: 7px;
	margin-top: 7px;
}
.the_menu_skills {
	display:none;
	width:440px;
}
.menu_class_skills {
	width:440px;
}
.the_menu_skills li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills2 {
	display:none;
	width:440px;
}
.menu_class_skills2 {
	width:440px;
}
.the_menu_skills2 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills3 {
	display:none;
	width:440px;
}
.menu_class_skills3 {
	width:440px;
}
.the_menu_skills3 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills4 {
	display:none;
	width:440px;
}
.menu_class_skills4 {
	width:440px;
}
.the_menu_skills4 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills5 {
	display:none;
	width:440px;
}
.menu_class_skills5 {
	width:440px;
}
.the_menu_skills5 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills6 {
	display:none;
	width:440px;
}
.menu_class_skills6 {
	width:440px;
}
.the_menu_skills6 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills7 {
	display:none;
	width:440px;
}
.menu_class_skills7 {
	width:440px;
}
.the_menu_skills7 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills8 {
	display:none;
	width:440px;
}
.menu_class_skills8 {
	width:440px;
}
.the_menu_skills8 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills9 {
	display:none;
	width:440px;
}
.menu_class_skills9 {
	width:440px;
}
.the_menu_skills9 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills10 {
	display:none;
	width:440px;
}
.menu_class_skills10 {
	width:440px;
}
.the_menu_skills10 li {
	width:440px;
	padding: 5px 0px 15px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.the_menu_skills11 {
	display:none;
	width:175px;
}
.menu_class_skills11 {
	width:175px;
}
.the_menu_skills11 li {
	width:175px;
	padding: 5px 0px 5px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #9c947a;
}
.the_menu_skills11 a {
	color: #9c947a;
	text-decoration: none;
	display:block;
}
.the_menu_skills11 a:hover {
	color: #9c947a;
	text-decoration: underline;
}
.the_menu_skills12 {
	display:none;
	width:195px;
}
.the_menu_skills12 li {
	width:195px;
}
.the_menu_skills12 li a {
	width:195px;
	color: #9c947a;
	text-decoration:none;
	padding: 5px 0px 5px 0px;
	display:block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.the_menu_skills12 li a:hover {
	text-decoration:underline;
}
/* ------------------------------------------
WHITE PAPER DOWNLOAD PAGE
------------------------------------------ */

#whitepaper_form {
	padding-top: 20px;
}
#whitepaper_form2 {
	padding-top: 20px;
}
#whitepaper_form2 p {
	line-height: 30px;
}
.whitepaper_headline {
	padding-bottom: 7px;
}
.whitepaper_line {
	margin-bottom: 13px;
	margin-top: 13px;
	clear: left;
	height: 15px;
}
.whitepaper_name {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	float: left;
	width: 90px;
}
.whitepaper_field {
	float: left;
}
.whitepaper_field_short1 {
	width: 80px;
	float: left;
}
.whitepaper_field_short2 {
	width: 80px;
	float: left;
}
.whitepaper_line_button {
	margin-bottom: 13px;
	margin-top: 25px;
	clear: left;
	height: 15px;
}
.whitepaper_name2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	float: left;
	width: 122px;
}
.whitepaper_name3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	float: left;
	width: 90px;
}
.whitepaper_name_short2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	float: left;
	width: 30px;
	margin-left: 10px;
}
/* ------------------------------------------
YOUR STORY
------------------------------------------ */
#story_wrapper {
	width: 360px;
	padding-left: 40px;
	padding-top: 32px;
	padding-right: 15px;
}
#story_form_headline {
	padding-bottom: 5px;
	padding-top: 20px;
}
.story_form_line {
	margin-bottom: 13px;
	margin-top: 13px;
	clear: left;
	height: 20px;
}
.story_form_name {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	float: left;
	width: 45px;
}
.story_form_field {
	float: left;
	margin-left: 10px;
}
#story_text p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.storytextarea {
	width: 330px;
}
.whitepaper_line2 {
	margin-bottom: 13px;
	margin-top: 30px;
	clear: left;
	height: 15px;
}
/* ------------------------------------------
ORIGINS
------------------------------------------ */
#origins_nav {
	line-height: 28px;
	padding-top: 30px;
	padding-bottom: 28px;
}
.indent {
	padding-left: 15px;
}
/* ------------------------------------------
RESOURCES
------------------------------------------ */

.dropdown2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	width: 200px;
	margin-bottom: 7px;
	margin-top: 7px;
}
/* ------------------------------------------
TESTIMONIALS | I HEART CANYON
------------------------------------------ */

#test_left {
	padding-top: 25px;
	padding-right: 11px;
	float: left;
}
#test_right {
	padding-top: 21px;
	float: left;
}
/* ------------------------------------------
DO YOU NEED AN AGENCY?
------------------------------------------ */
#agency_wrapper {
	width: 360px;
	padding-left: 40px;
	padding-top: 32px;
	padding-right: 15px;
}
#agency_form_headline {
	padding-bottom: 5px;
	padding-top: 20px;
}
.agency_form_line {
	margin-bottom: 13px;
	margin-top: 13px;
	clear: left;
	height: 20px;
}
.agency_form_name {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	float: left;
	width: 45px;
}
.agency_form_field {
	float: left;
	margin-left: 10px;
}
#agency_text p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #7d7d7d;
}
.agencytextarea {
	width: 325px;
}
.agency_line {
	padding-bottom: 27px;
	clear: left;
}
.agency_line2 {
	padding-bottom: 25px;
	clear: left;
}
.checkmark {
	float: left;
	padding-right: 10px;
	padding-top: 4px;
}
.answer {
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #245c4a;
}
.answer2 {
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #245c4a;
}
/* ------------------------------------------
PORTFOLIO
------------------------------------------ */
#portfolio_headline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #245c4a;
	letter-spacing: .5px;
	padding-bottom: 18px;
}
.rc_greenheadline_portfolio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #245c4a;
	padding-bottom: 6px;
}
#portfolio_headline_oneline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #245c4a;
	letter-spacing: .5px;
	padding-bottom: 23px;
}
.rc_baigetext_portfolio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #9c947a;
	padding-top: 4px;
	padding-left: 11px;
}
.rc_baigetext_portfolio a {
	color: #9c947a;
	text-decoration: none;
}
.rc_baigetext_portfolio a:hover {
	color: #245c4a;
	text-decoration: none;
}
.rc_greentext_portfolio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #245c4a;
	padding-top: 1px;
}
.rc_greentext_portfolio li {
	padding-left: 12px;
	background-image: url(../images/arrow_little.png);
	background-repeat: no-repeat;
}
.rc_baigetext_portfolio2 {
	color: #9c947a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 4px;
}
.rc_baigetext_portfolio2 a {
	color: #9c947a;
	text-decoration: none;
}
.rc_baigetext_portfolio2 a:hover {
	color: #9c947a;
	text-decoration: underline;
}
.rc_baigetext_portfolio_on {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #9c947a;
	padding-top: 4px;
	padding-left: 11px;
}
.rc_baigetext_portfolio_on a {
	color: #245c4a;
	text-decoration: none;
}
/* ------------------------------------------
PETROGLYPH
------------------------------------------ */
#petroglyph_wrapper {
	height: 480px;
	background-image: url(../images/petro_bcg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 40px;
}
.green_headline_petroglyph {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 58px;
	color: #245c4a;
}
.green_petroglyph {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	color: #245c4a;
}
/* ------------------------------------------
iTUNES
------------------------------------------ */

#tunes_right {
	width: 210px;
	height: 153px;
	position: absolute;
	left: 480px;
	top: 275px;
}
.whitepaper_line4 {
	margin-bottom: 38px;
	clear: left;
	line-height: 30px;
}
.whitepaper_line4 label {
	margin-left: 6px;
}
.whitepaper_name4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #245c4a;
	float: left;
	width: 130px;
}
/* ------------------------------------------
SITEMAP
------------------------------------------ */

#sitemap_left {
	width: 210px;
	float: left;
	margin-right: 15px;
}
#sitemap_right {
	width: 210px;
	float: left;
}
#jobs_text p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7d7d7d;
}
#jobs_text h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #245c4a;
}
#jobs_text a:link, #jobs_text a:visited, #jobs_text a:active, #jobs_text a:hover {
	color: #245c4a;
	text-decoration: underline;
}

