/* override wordpress styles */body {	text-align: left;	color: inherit;	font-family: inherit;	font-size: inherit;}#page {	width: auto;	border: none;	background-color: inherit;	margin-bottom: 0;}/* standard rodplanck.com styles */body {	background: #000000;	margin: 0px 0px 0px 0px;	padding: 0px;}body.bg {	background-repeat: repeat-x;}a:link {	color: #777068;	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: none;}a:visited {	color: #777068;	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: none;}a:active {	color: #777068;	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: none;}a:hover {	color: black;	font-weight: bold;}span.bottom { 	color: #D2CAC1; 	font-family: Verdana, sans-serif; 	font-size: 8pt;}span.body {	color: #000000;	font-family: Verdana, sans-serif;	font-size: 8pt;}span.medium2 {	color: #040674;	font-family: Verdana, sans-serif;	font-size: 8pt;}span.green {	color: #005900;	font-family: Verdana, sans-serif;	font-size: 8pt;}span.beige {	color: #D2CAC1;	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;}span.caption {	color: #504B45;	font-family: Verdana, sans-serif;	font-size: 8pt;}span.hdr2 {	color: #ffffff;	font-family: Verdana, sans-serif;	font-size: 8pt;}span.menudead {	color: #ffffff;	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: underline;}span.full-small { 	color: #CC3333; 	font-family: Verdana, sans-serif; 	font-size: 8pt;	font-weight: bold;}/* -------------------------------------------------- *//*            rodplanck.com 1.1 additions             *//* -------------------------------------------------- */.main-top {	margin: 20px 0 0 12px;}ul.main-nav {	clear: right;	margin: 2px 0 0 6px;	padding-left: 0px;}ul.main-nav li {	float: left;	padding: 0 7px;	list-style-type: none;}font.main-title {	color:#445588;	font-family:garamond, garamond antiqua, times, serif;	font-size:11pt;	font-weight:bold;	letter-spacing: 0.85em;	text-transform: uppercase;}.main-nav a {	font-family: tahoma, verdana, sans-serif;	font-weight:bold;	letter-spacing: 1px;	text-transform: uppercase;	font-size: 7pt;	text-decoration: none;}.main-nav a:link {	font-size: 7pt;	color: #eee;}.main-nav a:visited {	font-size: 7pt;	color: #eee;}.main-nav a:active {	font-size: 7pt;	color: #888;}.main-nav a:hover {	font-size: 7pt;	color: #888;}#home_nav .main-nav a:active {	color: #8899cc;}#home_nav .main-nav a:hover {	color: #8899cc;}.main-small-text {	color: #D2CAC1; 	font-family: verdana, arial, helvetica, sans-serif;	font-weight:bold;	font-size: 8pt;	line-height: 1em;	text-transform: uppercase;	white-space: nowrap;}a.main-small-text:link {	color: #8899cc;	font-size: 8pt;	text-decoration: none;}a.main-small-text:active {	color: #8899cc;	font-size: 8pt;	text-decoration: none;}a.main-small-text:visited {	color: #8899cc;	font-size: 8pt;	text-decoration: none;}a.main-small-text:hover {	color: #8899cc;	font-size: 8pt;	text-decoration: none;}.main-large-text {	color: #D2CAC1; 	font-family: verdana, arial, helvetica, sans-serif;	font-weight:bold;	font-size: 11pt;	letter-spacing: 9.5px;	line-height: 1em;	text-transform: uppercase;	white-space: nowrap;}a.main-large-text:link {	color: #8899cc;	font-size: 11pt;	text-decoration: none;}a.main-large-text:active {	color: #8899cc;	font-size: 11pt;	text-decoration: none;}a.main-large-text:visited {	color: #8899cc;	font-size: 11pt;	text-decoration: none;}a.main-large-text:hover {	color: #8899cc;	font-size: 11pt;	text-decoration: none;}font.sub-title {	color:#666666;	font-family:georgia, times, serif;	font-size:11pt;	font-weight:bold;	line-height: 1em;	text-transform: uppercase;}font.sub-title-small {	color:#777777;	font-family:georgia, times, serif;	font-size:9pt;	font-weight:bold;	line-height: 1em;	text-transform: uppercase;}/* ***** photo gallery styles ***** */.gallery-main h2 {	color:#666;	font-family:georgia, times, serif;	font-size:9pt;	font-weight:bold;	line-height: 1em;	padding: 0px 5px 7px 5px;	text-align: center;}.gallery-thumbnail h4 {	color:#666;	font-family:georgia, times, serif;	font-size:8pt;	font-weight:bold;	line-height: 1em;	padding: 3px 5px 3px 5px;	text-align: center;}td.gallery-caption {	color:#666666;	font-family:georgia, times, serif;	font-size:9pt;	font-weight:bold;	line-height: 1em;	padding: 0px 5px 7px 5px;	text-align: center;}td.gallery-thumb-caption {	color:#666666;	font-family:georgia, times, serif;	font-size:8pt;	font-weight:bold;	line-height: 1em;	padding: 3px 5px 3px 5px;	text-align: center;}td.gallery-thumbnail {	width: 220px;}td.gallery-thumbnail-image {	padding: 18px 0px 5px 0px;	text-align: center;	width: 220px;}img.thumbnail {	border: 1px solid #999999;	background: #777777;	padding: 1px;	margin: 0;}td.gallery-main {	width: 620px;}td.gallery-main-image {	padding: 18px 0px 13px 0px;	text-align: center;	width: 620px;}img.main {	border: 1px solid #999999;	background: #777777;	padding: 1px;	margin: 0;}td.gallery-instruction {	color:#666666;	font-family:georgia, times, serif;	font-size:10pt;	font-weight:bold;	line-height: 1em;	padding: 10px 5px 0px 5px;	text-align: center;}td.gallery-info {	color:#666666;	font-family:georgia, times, serif;	font-size:9pt;	padding: 0em 3em 0em 3em;	text-align: left;}table.index {	background: url("images/rpp_home_winter_blue_bg.gif");}td.left-nav {	background: url("images/frame_body_bg.gif");}div.left-nav {	padding: 15px 5px 10px 12px;	width: 173px;}.left-nav-image {	padding-bottom: 10px;}.left-nav-image img {	border: 1px solid #fff;}.left-nav-image-caption {	color: #504B45;	font-family: Verdana, sans-serif;	font-size: 12px;	text-align: left;	padding-top: 3px;}td.shadow-horiz {	background: url("images/rpp_gallery_shadow_horiz.gif");}td.shadow-vert {	background: url("images/rpp_gallery_shadow_vert.gif");}font.header-small {	color: #000000;	font-family: Verdana, sans-serif;	font-size: 8pt;	line-height: 0.5em;}/* ***** left menu ***** */.left-nav-menu {}.left-main-link {	font-family: verdana, arial, helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;}.left-main-text {	background: transparent url("images/rpp_menu_unselected.gif") 0px no-repeat;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 7pt;	font-weight: bold;	padding-left: 6px;	text-transform: uppercase;}.left-main-sub {	background: transparent url("images/rpp_menu_sub.gif") 6px no-repeat;	font-family: verdana, arial, helvetica, sans-serif;	font-weight: bold;	padding-left: 22px;	text-transform: uppercase;}.left-main-sub-last {	background: transparent url("images/rpp_menu_sub_last.gif") 6px no-repeat;	font-family: verdana, arial, helvetica, sans-serif;	font-weight: bold;	padding-left: 22px;	text-transform: uppercase;}.left-main-link a {	background: transparent url("images/rpp_menu_unselected.gif") 0px no-repeat;	color: #111111;	font-size: 12px;	padding-left: 3px;	text-decoration: none;}.left-main-link a:active {	background: url("images/rpp_menu_selected.gif") 0px no-repeat;	color: #888888;}.left-main-link a:hover {	background: url("images/rpp_menu_selected.gif") 0px no-repeat;	color: #888888;}.left-main-sub-last a, .left-main-sub a {	color: #111111;	font-size: 12px;	text-decoration: none;}.left-main-sub-last a:active, .left-main-sub a:active {	color: #888888;}.left-main-sub-last a:hover, .left-main-sub a:hover {	color: #888888;}/* ***** home page ***** */.main-heading {	color: #D2CAC1; 	font-family: Verdana, sans-serif; 	font-size: 8pt;	font-weight: bold;	padding: 3px 0px 8px 0px;	margin: 0px;}.main-more {	width: 97%;	text-align: right;	padding: 0px;	font-family: Verdana, sans-serif; 	font-size: 8pt;	margin: 0px;}.main-more a {	color: #8899cc;}.main-more a:hover {	color: #888888;}ul.list-home {	color: #D2CAC1; 	line-height: 1em;	list-style-type: disc;	margin-left: 17px;	padding: 0px;	margin-top: 0px;}ul.list-home a {	color: #8899cc;}ul.list-home a:hover {	color: #888888;}/* -------------------------------------------------- *//*            rodplanck.com 1.2 additions             *//* -------------------------------------------------- *//*--- begin generic layout elements ---*/#main-content {	margin: 12px 50px 50px 20px;	color: #000;	font-size: 8pt;	font-family: verdana,sans-serif;}.main-header {	margin: 0 0 20px 0;}h1 {	color:#666666;	font-family:georgia, times, serif;	font-size:11pt;	font-weight:bold;	line-height: 1em;	margin: 0 0 20px 0;	padding-top: 0;	text-align: left;	text-transform: uppercase;}h2 {	margin: 20px 0;	font-size: 11pt;	font-weight: bold;}h4 {	margin: 15px 0;	font-weight: bold;}.minor-header {	margin: 15px 0;	font-weight: bold;}.subsection-header {	text-transform: uppercase;}.content-item {}/*--- end generic layout elements ---*//*--- begin workshops ---*/.workshop-details {	padding: 10px 0;}.details-callout {	font-style: italic;}.details-title {	font-weight: bold;}.details-item {}.details-button {	background-color: #777068;	border: 1px solid #000;	width: 55px;	height: 12px;	margin: 3px 0;}.workshop-full {	border: 1px dashed #CC3333;	margin: 10px 70px;	padding: 5px;	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #CC3333;}.workshop-image {	float: right;	margin: 0 10px;}.paypal-submit {	margin: 0 0 5px 0;}.workshop-nav {	margin: 20px 260px 20px 0;	padding: 3px 10px;	background-color: #c2bab1;	border: 1px solid #928a81;}span.workshop-nav-item {}.page-navigation a {	color: #777068;	text-decoration: none;	font-weight: bold;}.page-navigation a:hover {	color: #000;}.highlight-item {	margin: 5px 0 10px 0;}span.highlight-link a:after {	padding-left: 5px;	content:url("images/rpp_sem-work_7-day_view.gif");}.divider-gray {	height: 1px;	background-color: #999;	margin: 20px 0;	clear: both;}/*--- end workshops ---*/