/* 	RockCairn.com (sitecss.css)*//*	Common to all pages*/body {background: #F4F5F2; font-family: Times New Roman; font-size: 12px; color: #000000; margin: 3px 3px 3px 3px; padding: 2px;}.header1 {color: black; font-size: 14px; font-family: Comic Sans MS;}.alertMsg {font-size: 18px; color: #CC0000; font-family: Times New Roman;}.errorMsg {font-size: 16px; color: #CC0000; font-family: Times New Roman;}A:link    { color: #FF6600; font-size: 32px;}A:active  { color: #FF6600; font-size: 32px;}A:visited { color: #FF6600; font-size: 32px;}/* 	Header Naviation Tags*/td.header {background-color: #F4F5F2;}a.headerNav:link { font-size: 32px; color: #343735; font-family: ariel,lucida,helvetica; text-decoration: none;}a.headerNav:active { font-size: 32px; color: #343735; font-family: ariel,lucida,helvetica; text-decoration: none;}a.headerNav:visited { font-size: 32px; color: #343735; font-family: ariel,lucida,helvetica; text-decoration: none;}/*	Top Navigation Tags*/tr.topNav { font-size: 12px; font-family: ariel,lucida,helvetica;}.topNav { font-size: 12px; font-family: ariel,lucida,helvetica; white-space: pre;}a.topNav:link { font-size: 12px; color: #000000; font-family: ariel,lucida,helvetica;}a.topNav:active  { font-size: 12px; color: #000000; font-family: ariel,lucida,helvetica;}a.topNav:visited { font-size: 12px; color: #000000; font-family: ariel,lucida,helvetica;}/*	Left Navigation Tags*/tr.leftNav { font-size: 14px; font-family: ariel,lucida,helvetica;}.leftNav { font-size: 14px; font-family: ariel,lucida,helvetica;}a.leftNav:link { font-size: 16px; color: #000000; font-family: ariel,lucida,helvetica; font-weight: 500;}a.leftNav:active  { font-size: 16px; color: #000000; font-family: ariel,lucida,helvetica; font-weight: 500;}a.leftNav:visited { font-size: 16px; color: #000000; font-family: ariel,lucida,helvetica; font-weight: 500;}/*	Navigation Hightlighting*/div#leftNavigation{background: #D1D6C8; align: left;}div#topNavigation{background: #D1D6C8; align: left;}td.navH0 { background-color: #D1D6C8; padding-left: 2; padding-right: 2; padding-top: 2;}td.navH1 { background-color: #F4F5F2; padding-left: 2; padding-right: 2; padding-top: 2;}/*	Navigation Rounded Corners*/b.rtop {display:block;background: #F4F5F2;}b.rbottom {display:block;background: #F4F5F2;}b.rtop b {display:block;height: 1px; overflow: hidden; background: #D1D6C8;}b.rbottom b{display:block;height: 1px; overflow: hidden; background: #D1D6C8;}b.r1{margin: 0 5px;}b.r2{margin: 0 3px;}b.r3{margin: 0 2px;}b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px;}/*	Popup Pages*/body.popup {background-color: #D1D6C8; font-size: 16px; font-family: Times New Roman;}/*	Index Pages use non-changing/visited color links */a.homePage:link {font-size: 16px; color: #0000CC; font-family: Times New Roman;}a.homePage:active {font-size: 16px; color: #0000CC; font-family: Times New Roman;}a.homePage:visited {font-size: 16px; color: #0000CC; font-family: Times New Roman;}a.homePageBold:link {font-size: 16px; color: #0000CC; font-family: Times New Roman; font-weight: bold;}a.homePageBold:active {font-size: 16px; color: #0000CC; font-family: Times New Roman; font-weight: bold;}a.homePageBold:visited {font-size: 16px; color: #0000CC; font-family: Times New Roman; font-weight: bold;}/*	Climbing, Personal, and Professional Main*/td.climbing, td.personal, td.professional {  background-color: #FFFFFF;  border: 1px solid #D1D6C8;  font-size: 14px;  font-family: Times New Roman;  vertical-align: top;  height: 1024px;  padding-left: 6;  padding-right: 4;  padding-top: 4;}/*	Climbing, Personal, and Professional lists*/ul.climbing, ul.personal, ul.professional {  list-style-type: disc;}/*	Climbing, Personal, and Professional Tables*/table.personal td, table.professional td, table.climbing td  {  border: 1px solid #000000;  padding: 2px !important;  margin: 2px;  background-color: #FFFFFF;  font-size: 16px;  font-family: Times New Roman;  text-align: left;  overflow: hidden;  line-height: 20px;}/*	Inner Table without border*/table.climbing2 td  {  border: 0;  padding: 2px !important;  margin: 2px;  background-color: #FFFFFF;  font-size: 16px;  font-family: Times New Roman;  text-align: left;  overflow: hidden;  line-height: 20px;}/*	Inner Column with Borders*/td.climbing2 {  background-color: #FFFFFF;  border: 1px solid #D1D6C8;  font-size: 14px;  font-family: Times New Roman;  padding-left: 4;  padding-right: 4;  padding-top: 4;}/*	Slideshow Tables*/table.climbingSS td, table.personalSS td{  background-color: #F4F5F2;  border: 1px solid #000000;  font-size: 16px;  font-family: Times New Roman;  vertical-align: center;  padding-left: 6;  padding-right: 4;  padding-top: 4;}/*	Slideshow Columns*/td.climbingSS, td.personalSS {  background-color: #F4F5F2;  border: 1px solid #000000;  font-size: 14px;  font-family: Times New Roman;  vertical-align: top;  padding-left: 4;  padding-right: 4;  padding-top: 4;  padding-bottom: 4;}tr.climbingTitles {color: black; font-size: 16px; font-family: Times New Roman; font-weight: bold;}td.climbingTitles {color: black; font-size: 16px; font-family: Times New Roman; font-weight: bold;}.climbingText {color: black; font-size: 16px; font-family: Times New Roman;}.climbingmedText, .personalmedText {color: black; font-size: 12px; font-family: Times New Roman;}.climbingsmText {color: black; font-size: 10px; font-family: Times New Roman;}.climbingTitle {color: black; font-size: 20px; font-family: Comic Sans MS;}.climbingTitle2 {color: black; font-size: 18px; font-family: Comic Sans MS;}.climbingTitle3 {color: black; font-size: 16px; font-family: Comic Sans MS;}.climbingDates {color: #663399; font-size: 18px;}.caption { font-size: 16px; font-family: Times New Roman; font-style: italic;}a.climbing:link {color: #0000CC; font-size: 16px; text-decoration: underline;}a.climbing:active {color: #0000CC; font-size: 16px; text-decoration: underline;}a.climbing:visited {color: #00006F; font-size: 16px; text-decoration: underline;}/*	Personal Travel Main*/	td.personalTravel {  background-color: #CFBEA1;  border: 1px solid #000000;  vertical-align: top;  height: 1024px;   padding-left: 6;   padding-right: 4;   padding-top: 4;}/*	Personal Travel Table settings*/table.personalTravel td  {  border: 1px solid #000000;  padding: 2px !important;  margin: 2px;  font-size: 16px;  font-family: Times New Roman;  text-align: left;  overflow: hidden;  line-height: 20px;}/*	Personal Travel Table without border*/table.personalTravel2 td  {  border: 0;  padding: 2px !important;  margin: 2px;  font-size: 16px;  font-family: Times New Roman;  text-align: left;  overflow: hidden;  line-height: 20px;}/*	Personal Travel Table with set row hieght settings*/table.personalTravel3 td  {  border: 1px solid #000000;  padding: 2px !important;  margin: 2px;  font-size: 16px;  font-family: Times New Roman;  text-align: left;  overflow: hidden;  line-height: 20px;  height: 80px;}/*	Personal Page settings*/tr.personalTitles {color: black; font-size: 16px; font-family: Times New Roman; font-weight: bold;}td.personalTitles {color: black; font-size: 16px; font-family: Times New Roman; font-weight: bold;}.personalText {color: black; font-size: 16px; font-family: Times New Roman;}.personalTitle {color: black; font-size: 18px; font-family: Comic Sans MS;}.personalTitle2 {color: black; font-size: 16px; font-family: Comic Sans MS;}/*	Special Library Table settings*/table.library td  {  border: 1px solid #D1D6C8;  padding: 8px !important;  border-width: 7px 7px 7px 7px;  margin: 2px;  background-color: #FFFFFF;  font-size: 16px;  font-family: Times New Roman;  text-align: left;  overflow: hidden;  line-height: 20px;}/*	Hobby Pages Main	*/td.hobby {  background-color: #BEA69B;  border: 1px solid #000000;  text-align: left;  vertical-align: top;  height: 1024px;  padding-left: 6;  padding-right: 4;  padding-top: 4;}/*	Hobby Tables with borders*/table.hobby td {  border: 1px solid #000000;  padding: 2px !important;  margin: 2px;  background-color: #BEA69B;  font-size: 16px;  font-family: Times New Roman;  text-align: left;  overflow: hidden;  line-height: 20px;}/*	Hobby Tables without borders*/table.hobby2 td {  border: 0;  padding: 2px !important;  margin: 2px;  background-color: #BEA69B;  font-size: 16px;  font-family: Times New Roman;  text-align: left;  overflow: hidden;  line-height: 20px;}tr.hobbyTitles {color: black; font-size: 16px; font-family: Times New Roman; font-weight: bold;}.hobbyText {color: black; font-size: 16px; font-family: Times New Roman;}.hobbyTitle {color: black; font-size: 18px; font-family: Comic Sans MS;}.hobbyTitle2 {color: black; font-size: 16px; font-family: Comic Sans MS;}.hobbyTitle3 {color: black; font-size: 14px; font-family: Comic Sans MS;}a.hobby:link {color: #FFFF66; font-size: 16px; text-decoration: underline;}a.hobby:active {color: #FFFF66; font-size: 16px; text-decoration: underline;}a.hobby:visited {color: #FFCC33; font-size: 16px; text-decoration: underline;}