/*
Theme Name: Riverside Ranch
Theme URI: http://wordpress.org/
Description: The Riverside Ranch WordPress theme.
Author: Riverside Ranch
Author URI: Riverside Ranch
 
*/

html, body {
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: center top url(images/bg_body.jpg) no-repeat #000000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif; }
 
div, img, ul, li, p, span, h3, h2, input, form, select, option {
	padding: 0px;
	margin: 0px; }
 
img { border: none; }
 
div.topImgBg {
	width: 1088px;
	margin: 0 auto;
	padding: 0px 0px 30px 0px;
	background: left top url(images/bg_img_01.png) no-repeat;
	display: block;
	position: relative; }
 
div.logoDiv {
	width: 370px;
	height: 152px;
	position: absolute;
	margin: 9px 0px 0px 0px; }
 
div.formaTop {
	width: 382px;
	height: 369px;
	position: absolute;
	margin: 113px 0px 0px 647px;
	z-index: 100; }
 
div.buttonTop {
	height: 35px;
	padding: 0px 0px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; }
 
div.oneButton {
	width: 120px;
	height: 22px;
	padding: 13px 0px 0px 30px;
	float: left;
	color: #8F381A;
	background: left top url(images/bg_img_13.jpg) no-repeat;
	cursor: pointer; }
 
div.centerBut {
	width: 20px;
	height: 35px;
	float: left;
	font-size: 1px;
	background: left top url(images/bg_img_14.jpg) no-repeat; }
 
div.twoButton {
	width: 154px;
	height: 22px;
	padding: 13px 0px 0px 15px;
	float: left;
	color: #8F381A;
	background: left top url(images/bg_img_15.jpg) no-repeat;
	cursor: pointer; }
 
div.formDiv {
	width: 382px;
	height: 334px;
	background: left top url(images/bg_img_12r.png) no-repeat; }
 
.hisDivTop {
	width: 382px;
	height: 334px;
	position: absolute;
	margin: 150px 0px 0px 647px;
	z-index: 100; }
 
.hisDiv {
	width: 382px;
	height: 334px;
	position: absolute;
	z-index: 200; }
 
.mapTop {
	width: 339px;
	height: 288px;
	z-index: 300;
	margin: 22px 0 0 23px;
	padding: 0px; }
 
.titleformTop {
	font-size: 22px;
	color: #FFFFFF;
	padding: 40px 0px 0px 0px;
	text-align: center; }
 
	.titleformTop img { margin: 0px 30px 0px 30px; }
 
.form {
	padding: 20px 0px 0px 61px;
	color: #FFFFFF;
	font-size: 11px; }
 
	.form span {
		background: #fac95f;
		font-size: 11px;
		padding: 1px 4px 0px 4px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 1px 0px 0px 8px;
		position: absolute; }
 
body:last-child:not(:root:root) div.form span {
	background: #fac95f;
	font-size: 11px;
	padding: 1px 4px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	margin: -20px 0px 0px 96px;
	position: absolute;
	display: block; }
 
.form span a {
	color: #6F7346;
	text-decoration: none; }
 
.form p { padding: 9px 0px 2px 0px; }
 
.leftForm {
	width: 138px;
	float: left;
	padding: 0px 5px 0px 5px; }
 
.rightForm {
	width: 138px;
	float: left; }
 
.topSel {
	width: 111px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
body:last-child:not(:root:root) select.topSel {
	border: 1px #c9d1c5 solid;
	width: 111px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
.botSel {
	width: 88px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
body:last-child:not(:root:root) select.botSel {
	border: 1px #c9d1c5 solid;
	width: 88px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
.calendarDiv {
	width: 122px;
	height: 17px;
	border: 1px #c9d1c5 solid;
	background: #ffffff url(images/img_07.jpg) 97% center no-repeat;
	padding: 4px 0px 0px 4px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
 
	.calendarDiv img {
		position: absolute;
		margin: -1px 0px 0px 99px; }
 
.subFormTop {
	width: 129px;
	height: 44px;
	background: left top url(images/bg_img_20.gif) no-repeat;
	border: 0 none;
	cursor: pointer;
	margin: 11px 0px 0px 0px; }
 
/* Red*/
div.formaTopRed {
	width: 382px;
	height: 372px;
	position: absolute;
	margin: 113px 0px 0px 647px;
	z-index: 100; }
 
div.buttonTopRed {
	height: 38px;
	padding: 0px 0px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; }
 
div.oneButtonRed {
	width: 120px;
	height: 25px;
	padding: 13px 0px 0px 50px;
	float: left;
	color: #adaf99;
	background: left top url(images/bg_img_13.jpg) no-repeat;
	cursor: pointer; }
 
div.centerButRed {
	width: 20px;
	height: 38px;
	float: left;
	font-size: 1px;
	background: left top url(images/bg_img_14.jpg) no-repeat; }
 
div.twoButtonRed {
	width: 154px;
	height: 25px;
	padding: 13px 0px 0px 15px;
	float: left;
	color: #C65A34;
	background: left top url(images/bg_img_15.jpg) no-repeat;
	cursor: pointer; }
 
div.formDivRed {
	width: 382px;
	height: 334px;
	display: none;
	background: left top url(images/bg_img_12r.png) no-repeat; }
 
.titleformTopRed {
	font-size: 22px;
	color: #FFFFFF;
	padding: 34px 0px 0px 0px;
	text-align: center; }
 
	.titleformTopRed img { margin: 0px 30px 0px 30px; }
 
.topTextRed {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;  }
 
.formRed {
	padding: 22px 0px 0px 61px;
	color: #FFFFFF;
	font-size: 11px; }
 
	.formRed span {
		background: #fac95f;
		font-size: 11px;
		padding: 1px 4px 0px 4px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px 0px 0px 8px;
		position: absolute; }
 
body:last-child:not(:root:root) div.formRed span {
	background: #fac95f;
	font-size: 11px;
	padding: 1px 4px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	margin: -21px 0px 0px 96px;
	position: absolute; }
 
.formRed span a {
	color: #6F7346;
	text-decoration: none; }
 
.formRed p { padding: 9px 0px 2px 0px; }
 
.leftFormRed {
	width: 138px;
	float: left;
	padding: 0px 5px 0px 5px; }
 
.rightFormRed {
	width: 138px;
	float: left; }
 
.topSelRed {
	width: 111px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
body:last-child:not(:root:root) select.topSelRed {
	border: 1px #c9d1c5 solid;
	width: 111px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
.botSelRed {
	width: 88px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
body:last-child:not(:root:root) select.botSelRed {
	border: 1px #c9d1c5 solid;
	width: 88px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
.calendarDivRed {
	width: 122px;
	height: 17px;
	border: 1px #c9d1c5 solid;
	background: #ffffff;
	padding: 4px 0px 0px 4px;
	color: #000000;
	font-size: 11px; }
 
	.calendarDivRed img {
		position: absolute;
		margin: -1px 0px 0px 99px; }
 
.locationDivRed {
	clear: both;
	padding: 0px 5px 0px 5px; }
 
	.locationDivRed p { padding: 9px 0px 2px 0px; }
 
	.locationDivRed select {
		width: 256px;
		height: 23px;
		color: #000000;
		font-size: 13px;
		padding: 3px 3px 0px 3px; }
 
body:last-child:not(:root:root) div.locationDivRed select {
	border: 1px #c9d1c5 solid;
	width: 256px;
	height: 23px;
	color: #000000;
	font-size: 13px;
	padding: 3px 3px 0px 3px; }
 
.subFormTopRed {
	width: 129px;
	height: 44px;
	background: left top url(images/bg_img_20r.gif) no-repeat;
	border: 0 none;
	cursor: pointer;
	margin: 11px 0px 0px 0px; }
 
div.topDiv {
	width: 1088px;
	height: 125px; }
 
div.topNumber {
	width: 371px;
	height: 42px;
	background: 1001px 19px url(images/bg_img_10.gif) no-repeat;
	padding: 21px 0px 0px 680px;
	color: #8f381a;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bolder; }
 
	div.topNumber a {
		color: #8f381a;
		text-decoration: underline;
		text-transform: uppercase;
		font-weight: bolder;
		font-size: 13px; }
 
		div.topNumber a:hover { text-decoration: underline; }
 
	div.topNumber a#blog-link {
		float: right;
		display: block;
		margin: -3px 57px 0 0;
		width: 30px;
		height: 23px; }
 
	div.topNumber span {
		padding: 0px 12px 0px 12px;
		font-weight: bolder; }
 
div.topMenu {
	width: 668px;
	height: 41px;
	padding: 21px 0px 0px 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase; }
 
	div.topMenu a {
		color: #936b28;
		text-decoration: none; }
 
		div.topMenu a:hover {
			color: #993300;
			text-decoration: none; }
 
	div.topMenu ul li.current_page_item a {
		color: #993300;
		text-decoration: none; }
 
	div.topMenu ul li.page-item-37.current_page_item a {
		color: #993300;
		text-decoration: none; }
 
	div.topMenu ul li {
		height: 18px;
		list-style: none;
		float: left;
		display: block;
		border-left: 1px #bb975d solid;
		padding: 3px 20px 0px 14px; }
 
body:last-child:not(:root:root) div.topMenu ul li {
	height: 18px;
	list-style: none;
	float: left;
	display: block;
	border-left: 1px #bb975d solid;
	padding: 4px 16px 0px 14px; }
 
div.topMenu ul { width: 100%; }
 
	div.topMenu ul li.page-item-37 {
		height: 18px;
		list-style: none;
		float: left;
		display: block;
		border: 0 none;
		padding: 3px 20px 0px 14px; }
 
body:last-child:not(:root:root) div.topMenu ul li.page-item-37 {
	height: 18px;
	list-style: none;
	float: left;
	display: block;
	border: 0 none;
	padding: 3px 15px 0px 10px; }
 
div.centerTopImgH {
	width: 1088px;
	background: left top url(images/bg_img_02.png) no-repeat; }
 
div.centerTopImgP {
	width: 1088px;
	background: left top url(images/bg_img_02p.png) no-repeat; }
 
div.centerTopImg {
	width: 1088px;
	background: left top url(images/bg_img_02s.png) no-repeat; }
 
div.centerTopImgB {
	width: 1088px;
	background: left top url(images/bg_img_02b.png) no-repeat; }
 
.centerImgRH {
	width: 1088px;
	background: 73px 0px url(images/bg_img_04.png) repeat-y; }
 
.centerImgR {
	width: 1088px;
	background: 73px 0px url(images/bg_img_04p.png) repeat-y; }
 
div.centerLeftImg {
	width: 1088px;
	background: 73px bottom url(images/bg_img_05.png) no-repeat; }
 
div.centerRightImg {
	width: 1088px;
	background: 932px bottom url(images/bg_img_06.png) no-repeat; }
 
div.centerLeftImgB {
	width: 1088px;
	background: 73px bottom url(images/bg_img_05b.gif) no-repeat; }
 
div.centerRightImgB {
	width: 1088px;
	background: 1017px bottom url(images/bg_img_06b.gif) no-repeat; }
 
.centerBotImgH {
	width: 1015px;
	background: 0px 378px url(images/bg_img_03.png) no-repeat;
	padding: 0px 0px 0px 73px;
	display: table; }
 
.centerBotImg {
	width: 1015px;
	background: 0px 378px url(images/bg_img_03p.png) no-repeat;
	padding: 0px 0px 0px 73px;
	display: table; }
 
.centerBotImgG {
	width: 1015px;
	background: 0px 378px url(images/bg_img_03p.png) no-repeat;
	padding: 0px 0px 0px 73px; }
 
.centerBotImgS {
	width: 1015px;
	background: 0px 378px url(images/bg_img_03s.png) no-repeat;
	padding: 0px 0px 0px 73px; }
 
.topCenter {
	width: 992px;
	height: 361px;
	padding: 13px 0px 0px 23px; }
 
.frameDiv {
	position: absolute;
	margin: 0px 0px 0px 0px; }
 
.imgDiv { padding: 24px 0px 0px 33px; }
.imgDiv obejct {
	display: block;
	margin: 5px 0 0 0;
}
.imgDiv img, .imgDiv obejct  { z-index: 2000; }
 
.imgDivHist {
	width: 605px;
	height: 326px;
	background: left top url(images/bg_img_11h.jpg) no-repeat;
	padding: 35px 0px 0px 38px; }
 
.menuLeftImg {
	width: 510px;
	background: left top url(images/bg_img_23.gif) repeat-x; }
 
.menuRightImg {
	width: 510px;
	height: 46px;
	background: right top url(images/bg_img_24.gif) no-repeat;
	font-size: 12px;
	font-weight: bold; }
 
	.menuRightImg ul {
		width: 500px;
		height: 40px;
		background: left top url(images/bg_img_25.gif) no-repeat;
		padding: 6px 5px 0px 5px; }
 
	.menuRightImg a {
		color: #AF8834;
		text-decoration: none;
		cursor: pointer; }
 
	.menuRightImg ul li {
		list-style: none;
		float: left;
		display: block;
		height: 40px;
		background: 0px 13px url(images/borderli.jpg) no-repeat;
		padding: 0px 12px 0px 13px; }
 
		.menuRightImg ul li a {
			padding: 8px 0px 0px 0px;
			display: block; }
 
		.menuRightImg ul li.activ, .ui-state-active {
			list-style: none;
			float: left;
			display: block;
			background: #FFFFFF!important; }
 
div.menuRightImg ul li.activ, div.menuRightImg ul li.liBoderTop, .ui-state-active, #tabs ul li.active {
	list-style: none;
	float: left;
	display: block;
	background: #FFFFFF!important; }
 
img.leftMenu1 {
	position: absolute;
	margin: -8px 0px 0px -16px; }
 
img.rightMenu2 {
	position: absolute;
	margin: -8px 0px 0px 4px; }
 
img.leftMenu {
	position: absolute;
	margin: -8px 0px 0px -20px; }
 
img.rightMenu {
	position: absolute;
	margin: -8px 0px 0px 8px; }
 
.menuRightImg ul li.niBoderTop {
	list-style: none;
	float: left;
	display: block;
	background: 0px 3px url(images/blank.gif) no-repeat;
	padding: 0px 12px 0px 13px; }
 
.blockHis {
	width: 508px;
	height: 234px;
	padding: 3px 0px 0px 0px; }
 
.leftBlockImg { background: left top url(images/bg_img_27.gif) no-repeat #f1f1f1; }
 
.rightBlockImg {
	height: 227px;
	background: right top url(images/bg_img_26.gif) no-repeat;
	padding: 7px 6px 0px 8px; }
 
	.rightBlockImg p img { margin: 0px 10px -2px 0px; }
 
	.rightBlockImg a {
		color: #6D7145;
		font-size: 11px;
		font-weight: bolder; }
 
	.rightBlockImg span {
		font-size: 11px;
		font-weight: bolder;
		color: #6D7145; }
 
	.rightBlockImg p {
		font-size: 11px;
		line-height: 16px;
		font-weight: normal;
		color: #333333;
		padding: 3px 0px 10px 0px; }
 
img.imgHist {
	float: left;
	margin: 18px 27px 0px 18px; }
 
.frameTopH {
	position: absolute;
	margin: 7px 0px 0px 8px; }
 
.titleTop {
	font-size: 26px;
	color: #AD8630;
	padding: 14px 0px 7px 0px; }
 
.contBlog {
	padding: 0px 0px 0px 0px;
	clear: both;
	height:expression(this.scrollheight < 1000 ? \\"1000px\\": "auto" );
	min-height: 1000px; }
 
.contImgLeft {
	clear: both;
	background: 17px 123px url(images/photo_01.jpg) no-repeat; }
 
.contImgRight {
	height:expression(this.scrollheight < 750 ? \\"750px\\": "auto" );
	min-height: 750px;
	background: 539px 52px url(images/photo_02.jpg) no-repeat;
	padding: 18px 0px 0px 0px; }
 
.contDivImg {
	width: 954px;
	padding: 15px 0px 0px 42px;
	background: 778px -5px url(images/bg_img_22.jpg) no-repeat; }
 
.contDivPad {
	width: 954px;
	padding: 15px 0px 0px 42px; }
 
.pad430 {
	padding: 0px 430px 0px 0px;
	color: #666666; }
 
.allWidht {
	padding: 0px 52px 0px 0px;
	color: #666666; }
 
	.allWidht h2 {
		font-size: 24px;
		font-weight: normal;
		color: #666944;
		padding: 12px 0px 12px 0px; }
 
.topTitle { display: block; }
 
.topTitleH2 {
	float: left;
	padding: 0px 17px 0px 0px; }
 
.topTitleRed {
	float: left;
	height: 17px;
	padding: 7px 0px 0px 18px;
	margin: 15px 0px 0px 0px;
	border-left: 1px #D9C5A6 solid;
	line-height: 15px; }
 
.topTitleGreen {
	float: left;
	height: 17px;
	padding: 7px 0px 0px 18px;
	margin: 15px 0px 0px 0px;
	border-left: 1px #d8c4a8 solid;
	line-height: 15px; }
 
div.topTitleRed a {
	font-size: 17px;
	color: #8E3819;
	text-decoration: underline; }
 
div.topTitleGreen a {
	font-size: 17px;
	color: #6D7246;
	text-decoration: underline; }
 
.topTitleH2 h2.green {
	color: #666844;
	font-size: 26px;
	font-weight: normal;
	padding: 12px 0px 12px 0px;
	//padding: 12px 0px 0px 0px; }
 
.topTitleH2 h2.red {
	color: #C55933;
	font-size: 26px;
	font-weight: normal;
	padding: 12px 0px 12px 0px;
	//padding: 12px 0px 0px 0px; }
 
h3.red { color: #C55933!important; }
 
.allWidht p.size14 {
	font-size: 14px;
	line-height: 13px;
	font-weight: bolder;
	padding: 0px 0px 10px 0px;
	clear: both; }
 
	.allWidht p.size14 font {
		color: #B8775E;
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic; }
 
.allWidht h3 {
	font-size: 18px;
	font-weight: normal;
	color: #666944;
	padding: 6px 0px 6px 0px; }
 
.allWidht p {
	line-height: 20px;
	padding: 0px 0px 15px 0px;
	font-size: 16px;
	font-style: italic;
	clear: both; }
 
	.allWidht p small {
		line-height: 18px;
		padding: 0px 0px 15px 0px;
		font-size: 12px;
		font-style: normal; }
 
	.allWidht p span {
		line-height: 20px;
		padding: 0px 0px 15px 0px;
		font-size: 14px;
		font-style: normal;
		font-style: italic; }
 
.allWidht div strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder; }
 
.allWidht div font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-style: normal;
	color: #000000;
	padding: 0px 0px 2px 0px; }
 
.allWidht p strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic; }
 
div.checkboxIn {
	width: 12px;
	height: 12px;
	margin: 10px 8px 0px 2px;
	float: left; }
 
div.checkboxText {
	width: 500px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	margin: 10px 5px 0px 0px;
	//margin: 13px 5px 0px 0px; }
 
.allWidht a {
	color: #666944;
	text-decoration: none; }
 
	.allWidht a:hover {
		color: #666944;
		text-decoration: underline; }
 
	.borBotForm sup { color: #CC3300; }
 
.pad166 { padding: 0px 0px 0px 166px; }
 
.nameInput {
	width: 166px;
	float: left;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding: 5px 0px 0px 0px; }
 
.borBotForm select {
	padding: 4px;
	margin: 6px 0px 15px 0px; }
 
body:last-child:not(:root:root) div.borBotForm select {
	padding: 4px;
	height: 23px;
	margin: 6px 0px 15px 0px;
	border: 1px #637584 solid; }
 
div.radioDiv {
	width: 99%;
	margin: 0px 0px 13px 0px;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	float: none; }
 
.radioDiv div {
	width: 166px;
	float: left;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	padding: 5px 0px 0px 0px; }
 
.borBotForm input.radioBut {
	width: 5px;
	//width: 15px;
	height: 15px;
	margin: 2px 3px 3px 0px;
	border: 0 none; }
 
body:last-child:not(:root:root) div.borBotForm input.radioBut {
	width: 5px;
	height: 15px;
	margin: 2px 7px 3px 0px;
	border: 0 none; }
 
.borBotForm textarea {
	width: 327px;
	height: 148px;
	background: #fefefd;
	border: 1px #637584 solid;
	margin: 0px 0px 32px 0px;
	padding: 4px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	color: #666666; }
 
.inputText {
	width: 323px;
	height: 23px;
	background: #fefefd;
	border: 1px #637584 solid;
	margin: 0px 0px 12px 0px;
	color: #666666;
	font-weight: bolder;
	font-size: 12px;
	padding: 5px 0px 0px 4px; }
 
input.butDow {
	width: 177px;
	height: 33px;
	background: left top url(images/down.gif) no-repeat;
	border: 0 none;
	cursor: pointer;
	margin: 27px 0px 10px 0px; }
 
.butFinish {
	width: 97px;
	height: 31px;
	background: left top url(images/finish.gif) no-repeat;
	border: 0 none;
	cursor: pointer;
	margin: 14px 0px 64px 0px; }
 
.leftBlog {
	width: 586px;
	float: left;
	display: block;
	padding: 0px 54px 70px 0px;
	color: #333333; }
 
.leftCont h2 {
	font-size: 24px;
	font-weight: normal;
	color: #666944;
	padding: 12px 0px 12px 0px; }
 
.leftCont h3 {
	font-size: 18px;
	font-weight: normal;
	color: #666944;
	padding: 6px 0px 6px 0px; }
 
.leftCont p {
	line-height: 18px;
	padding: 0px 0px 15px 0px; }
 
.leftCont a {
	color: #666944;
	text-decoration: none; }
 
	.leftCont a:hover {
		color: #666944;
		text-decoration: underline; }
 
div.p13 { padding: 0px 0px 28px 0px; }
 
	div.p13 p { font-size: 13px; }
 
div.p12 {
	padding: 0px 0px 20px 0px;
	clear: both; }
 
div.aStrong {
	color: #666944;
	clear: both;
	font-size: 16px;
	font-weight: bolder;
	padding: 0px 0px 0px 0px; }
 
	div.aStrong a {
		color: #666944;
		text-decoration: none; }
 
.aStrong img { margin: 0px 0px 0px 12px; }
 
.aGreen {
	color: #666944;
	clear: both;
	font-size: 13px;
	font-weight: bolder;
	padding: 0px 0px 0px 0px; }
 
div.aGreen a {
	color: #666944;
	text-decoration: none; }
 
.aGreen img { margin: 0px 0px 0px 16px; }
 
.rightBlog {
	width: 301px;
	float: left;
	display: block;
	padding: 48px 0px 35px 0px; }
 
.rightCont {
	width: 384px;
	float: left;
	display: block;
	padding: 0px 0px 35px 0px; }
 
	.rightCont p {
		color: #333333;
		font-size: 12px;
		line-height: 17px; }
 
.titleBlue {
	font-size: 14px;
	color: #627484;
	border-top: 1px #d8d6c8 solid;
	border-bottom: 1px #d8d6c8 solid;
	padding: 7px 0px 8px 10px; }
 
.titleRed {
	font-size: 14px;
	color: #8F381A;
	border-top: 1px #dccbb9 solid;
	border-bottom: 1px #dccbb9 solid;
	padding: 7px 0px 8px 10px; }
 
.imgTitle {
	position: absolute;
	margin: -13px 0px 0px 300px; }
 
.img2Title {
	position: absolute;
	margin: -9px 0px 0px 262px; }
 
.rightBlockDiv {
	padding: 15px 15px 0px 33px;
	margin: 2px 0px 0px 0px; }
 
.postBlock { padding: 0px 15px 30px 33px; }
 
.rightBlockDiv span {
	color: #8F381A;
	font-size: 12px;
	display: block;
	clear: both;
	padding: 0px 0px 20px 3px; }
 
.rightBlockDiv  p {
	line-height: 18px;
	padding: 9px 0px 9px 10px; }
 
.iputText {
	width: 326px;
	height: 20px;
	border: 1px #637584 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 4px 2px 2px 4px;
	margin: 0px 0px 8px 0px; }
 
.iputBut {
	width: 81px;
	height: 26px;
	border: 0 none;
	background: left top url(images/sub.gif) no-repeat;
	cursor: pointer;
	margin: 0px 0px 8px 0px; }
 
.borderBot {
	border-bottom: 1px #dccbb8 solid;
	margin: 0px 0px 8px 0px;
	padding: 10px 0px 30px 0px; }
 
.rightPhoto {
	display: block;
	clear: both; }
 
.photoDiv {
	width: 95px;
	float: left; }
 
.framePhoto {
	position: absolute;
	margin: 0px 0px 0px 0px;
	z-index: 1000; }
 
.photo { padding: 4px 0px 0px 2px; }
 
.textRightPhoto {
	width: 222px;
	display: table-cell;
	padding: 0px 0px 0px 15px; }
 
body:last-child:not(:root:root) div.textRightPhoto {
	width: 222px;
	display: table;
	padding: 0px 0px 0px 15px; }
 
.textRightPhoto p {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding: 0px; }
 
.textRightPhoto span {
	font-size: 14px;
	color: #8F381A;
	display: block;
	padding: 0px 0px 6px 0px; }
 
.aDiv {
	color: #38C5D9;
	clear: both;
	font-size: 13px;
	padding: 8px 0px 0px 0px; }
 
div.aDiv a {
	color: #38C5D9;
	text-decoration: none; }
 
.aDiv img { margin: 0px 0px 0px 9px; }
 
.contBotDiv {
	width: 976px;
	height: 353px;
	padding: 0px 0px 18px 1px;
	clear: both; }
 
.leftBotCont {
	width: 527px;
	height: 275px;
	float: left;
	background: left top url(images/bg_img_17.jpg) no-repeat;
	padding: 78px 0px 0px 0px; }
 
.downlDiv {
	width: 293px;
	height: 90px;
	background: left top url(images/bg_img_19.jpg) no-repeat;
	padding: 10px 0px 0px 38px; }
 
	.downlDiv p {
		font-size: 14px;
		color: #333333;
		text-align: center;
		padding: 3px 0px 5px 0px; }
 
	.downlDiv span {
		font-size: 19px;
		color: #8F381A;
		text-align: center;
		font-weight: bolder;
		display: block;
		padding: 0px 0px 7px 0px; }
 
	.downlDiv a span { text-decoration: none; }
 
	.downlDiv a:hover span { text-decoration: underline; }
 
.frishDiv { padding: 30px 0px 0px 60px; }
 
	.frishDiv p {
		font-size: 12px;
		color: #333333;
		line-height: 20px; }
 
	.frishDiv span {
		font-size: 14px;
		color: #8F381A;
		display: block;
		padding: 0px 0px 5px 0px; }
 
.rightBotCont {
	width: 414px;
	height: 294px;
	float: left;
	padding: 59px 0px 0px 35px; }
 
.rightBot {
	width: 414px;
	height: 294px;
	float: left;
	padding: 26px 0px 0px 0px; }
 
.picDiv {
	width: 236px;
	height: 225px;
	float: left;
	display: block; }
 
.framePic {
	position: absolute;
	margin: 0px 0px 0px 0px;
	z-index: 1000; }
 
.pic { padding: 14px 0px 0px 14px; }
 
.textPhoto {
	width: 162px;
	height: 119px;
	float: left;
	padding: 102px 0px 0px 16px; }

 
	.textPhoto p {
		font-size: 12px;
		color: #333333;
		line-height: 16px; }
 
	.textPhoto span {
		font-size: 14px;
		color: #8F381A;
		display: block;
		padding: 0px 0px 6px 0px; }
 
.aDiv {
	color: #38C5D9;
	clear: both;
	font-size: 13px;
	padding: 8px 0px 0px 0px; }
 
	.aDiv a {
		color: #38C5D9;
		text-decoration: none; }
 
	.aDiv img { margin: 0px 0px 0px 9px; }
 
.linkPhoto {
	width: 380px;
	height: 27px;
	background: 10px 21px url(images/bg_img_18.jpg) no-repeat;
	font-size: 12px;
	clear: both;
	padding: 21px 0px 0px 10px; }
 
	.linkPhoto ul li#butLi {
		list-style: none;
		float: left;
		display: block;
		padding: 7px 0px 0px 13px; }
 
body:last-child:not(:root:root) div.linkPhoto ul li#butLi {
	list-style: none;
	float: left;
	display: block;
	padding: 7px 0px 0px 15px; }
 
.linkPhoto ul li {
	list-style: none;
	float: left;
	display: block;
	padding: 6px 5px 0px 5px; }
 
body:last-child:not(:root:root) div.linkPhoto ul li {
	list-style: none;
	float: left;
	display: block;
	padding: 6px 6px 0px 6px; }
 
.linkPhoto ul li a {
	color: #8F381A;
	text-decoration: none; }
 
	.linkPhoto ul li a:hover {
		color: #38C5D9;
		text-decoration: none; }
 
.linkPhoto ul li.thumb_show a {
	color: #38C5D9;
	text-decoration: none; }
 
div.botImg {
	height: 104px;
	background: 73px 0px url(images/footer1.gif) no-repeat;
	padding: 0px 50px 0px 118px;
	clear: both; }
 
div.botImgH {
	height: 104px;
	background: 73px 0px url(images/bg_img_07.png) no-repeat;
	padding: 0px 50px 0px 118px;
	clear: both; }
 
div.botImgP {
	height: 104px;
	background: 73px 0px url(images/bg_img_07p.png) no-repeat;
	padding: 0px 50px 0px 118px;
	clear: both; }
 
div.botImgS {
	height: 89px;
	background: 0px 0px url(images/bg_img_07s.png) no-repeat;
	padding: 18px 50px 0px 173px; }
 
div.botBorder {
	width: 835px;
	padding: 4px 0px 0px 0px;
	border-top: 1px #dccbb8 solid; }
 
img.imgLogo2 { margin: 0px 0px 0px 40px;
position:relative; float: top; }

img.imgLogo3 { margin: 0px 0px 0px 40px; }

img.imgLogo4 { margin: 0px 0px 0px 40px; }
 
div.logoBot3 {
	position: absolute;
	margin: 18px 0px 0px 814px; }
 
div.logoBot3S {
	position: absolute;
	margin: 0px 0px 0px 759px; }
 
.footer {
	font-size: 12px;
	color: #F0F0F0;
	padding: 10px 0px 0px 73px;
	display: table; }
 
	.footer div {
		clear: both;
		padding: 0px 0px 7px 0px;
		display: block; }
 
	.footer a {
		color: #F0F0F0;
		text-decoration: none; }
 
		.footer a:hover {
			color: #F0F0F0;
			text-decoration: underline; }
 
	.footer ul li {
		list-style: none;
		float: left;
		display: block;
		border-left: 1px #FFFFFF solid;
		line-height: 11px;
		padding: 0px 14px 0px 12px;
		margin: 0px 0px 11px 0px; }
 
		.footer ul li.page-item-37 {
			list-style: none;
			float: left;
			display: block;
			border-left: none;
			line-height: 11px;
			padding: 0px 14px 0px 0px; }
 
	.footer img {
		float: left;
		margin: 0px 10px 0px 0px; }
 
	.footer span {
		padding: 5px 0px 0px 0px;
		display: block;
		float: left;
		line-height: 17px; }
 
.thankYou {
	width: 872px;
	height:expression(this.scrollheight < 664 ? \\"664px\\": "auto" );
	min-height: 664px;
	clear: both;
	padding: 52px 0px 0px 46px; }
 
	.thankYou h2 {
		font-size: 26px;
		font-weight: normal; }
 
.grey { color: #666944; }
 
.red { color: #C65A34; }
 
.thankYou p {
	color: #666666;
	font-size: 16px;
	line-height: 22px;
	font-style: italic;
	padding: 10px 0px 0px 0px; }
 
/* rates */
.contWidhtA {
	padding: 0px 168px 100px 0px;
	color: #666666;
	background: 774px 40% url(images/bg_img_31.jpg) no-repeat;
	min-height: 750px; }
 
.greenA {
	clear: both;
	padding: 0px 65px 30px 0px; }
 
	.greenA h2 {
		font-size: 26px;
		color: #666944;
		font-weight: normal; }
 
	.greenA span {
		font-size: 12px;
		color: #666944;
		text-transform: uppercase; }
 
	.greenA p {
		font-size: 13px;
		line-height: 20px;
		color: #333333;
		padding: 8px 0px 7px 0px; }
 
	.greenA a {
		color: #666944;
		text-decoration: underline; }
 
.redA {
	clear: both;
	padding: 0px 65px 20px 0px; }
 
	.redA h3 {
		font-size: 24px;
		color: #8F381A;
		font-weight: normal;
		padding: 0px 0px 10px 0px; }
 
	.redA span {
		font-size: 12px;
		color: #8F381A;
		text-transform: uppercase; }
 
	.redA p {
		font-size: 13px;
		line-height: 20px;
		color: #333333;
		padding: 3px 0px 14px 0px; }
 
	.redA a {
		color: #8F381A;
		text-decoration: underline; }
 
	.redA font { color: #8F381A; }
 
	.redA ul li {
		background: 0px 10px url(images/li.gif) no-repeat;
		line-height: 23px;
		font-size: 13px;
		color: #333333;
		padding: 0px 0px 0px 13px;
		list-style: none; }
 
	.redA table {
		width: 90%;
		margin: 0px 0px 10px 0px; }
 
	.redA p small {
		font-size: 12px;
		color: #333333; }
 
div.nameTable {
	font-size: 14px;
	color: #8F381A;
	font-weight: normal;
	padding: 0px 0px 7px 0px; }
 
	div.nameTable font {
		font-size: 24px;
		color: #8F381A;
		font-weight: normal;
		padding: 0px 0px 0px 0px; }
 
.redA th {
	font-size: 16px;
	color: #8F381A;
	font-weight: bolder;
	text-align: left;
	padding: 9px 0px 9px 0px;
	border-bottom: 1px #dccbba solid;
	border-top: 1px #dccbba solid; }
 
.redA td {
	width: 30%;
	font-size: 14px;
	color: #64683F;
	padding: 15px 0px 9px 0px;
	border-bottom: 1px #dccbba solid; }
 
/* the end rates */
/* fishing */
.contDiv {
	width: 954px;
	padding: 15px 0px 10px 42px;
	clear: both;
	height:expression(this.scrollheight < 600 ? \\"600px\\": "auto" );
	min-height: 600px; }
 
	.contDiv a {
		color: #8F381A;
		text-decoration: underline; }
 
.greenCont { padding: 15px 0px 10px 0px; }
 
	.greenCont h2 {
		font-size: 26px;
		color: #666944;
		font-weight: normal; }
 
	.greenCont span {
		font-size: 14px;
		color: #666944;
		padding: 0px;
		margin: 0px; }
 
	.greenCont p {
		font-size: 13px;
		color: #333333;
		line-height: 20px;
		padding: 7px 0px 20px 0px; }
 
	.greenCont a {
		color: #666944;
		text-decoration: underline; }
 
.redCont h3 {
	font-size: 20px;
	color: #8F381A;
	padding: 10px 0px 0px 0px;
	font-weight: normal; }
 
.redCont span {
	font-size: 14px;
	color: #8F381A;
	padding: 0px;
	margin: 0px; }
 
.redCont font {
	font-size: 12px;
	color: #8F381A; }
 
.redCont p {
	font-size: 12px;
	color: #333333;
	padding: 7px 0px 15px 0px;
	margin: 0px;
	line-height: 20px; }
 
.imgContDiv {
	padding: 10px 5px 0px 40px;
	float: right;
	width: 282px;
	height: 244px;
	position: relative; }
 
	.imgContDiv img.img {
		margin: 0px 0px 15px 1px;
		width: 275px;
		height: 235px;
		display: block;
		padding: 0px; }
 
.frameImgCont {
	position: absolute;
	margin: 0px 0px 0px 0px;
	z-index: 1000; }
 
div.imgContDiv p {
	font-size: 12px;
	line-height: 16px;
	text-align: right;
	color: #64683F;
	padding: 0px 0px 0px 0px; }
 
.redCont a {
	color: #8F381A;
	text-decoration: underline; }
 
/*the end fishing */
/*Our Guides*/
.contWidht {
	padding: 0px 62px 100px 0px;
	color: #666666; }
 
.greenGuides {
	clear: both;
	padding: 0px 65px 5px 0px; }
 
	.greenGuides h2 {
		font-size: 26px;
		color: #666944;
		font-weight: normal; }
 
	.greenGuides span {
		font-size: 12px;
		color: #666944;
		text-transform: uppercase; }
 
	.greenGuides p {
		font-size: 13px;
		line-height: 20px;
		color: #333333;
		padding: 8px 0px 7px 0px; }
 
	.greenGuides a {
		color: #666944;
		text-decoration: underline; }
 
.redGuides {
	clear: both;
	padding: 0px 65px 30px 0px; }
 
	.redGuides h3 {
		font-size: 18px;
		color: #656940;
		padding: 20px 0px 7px 0px;
		font-weight: normal; }
 
	.redGuides font {
		font-size: 12px;
		color: #8F381A; }
 
	.redGuides p {
		font-size: 13px;
		color: #333333;
		line-height: 20px;
		padding: 8px 0px 10px 0px; }
 
div.redGuides div.imgContDiv {
	padding: 23px 35px 45px 0px;
	float: left;
	width: 240px;
	height: 208px;
	position: relative; }
 
	div.redGuides div.imgContDiv img.img {
		float: left;
		//margin: 1px 0px 0px 0px;
		margin: 1px 0px 8px 0px;
		width: 239px;
		height: 207px; }
 
div.redGuides div.frameImgCont {
	position: absolute;
	margin: 0px 0px 0px 0px;
	z-index: 1000; }
 
div.textBotImg {
	font-size: 12px;
	text-align: left;
	color: #64683F;
	padding: 200px 0px 0px 0px; }
 
	div.textBotImg a {
		font-size: 12px;
		color: #64683F;
		text-decoration: underline;
		text-transform: none;
		font-weight: normal; }
 
.redGuides a {
	color: #656940;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bolder; }
 
/*the end Our Guides*/
/* Accomodations */
.leftCont {
	width: 523px;
	float: left;
	display: block;
	padding: 0px 0px 0px 0px;
	color: #333333; }
 
.greenAc {
	clear: both;
	padding: 0px 0px 5px 0px; }
 
	.greenAc h2 {
		font-size: 26px;
		color: #666944;
		font-weight: normal;
		padding: 0px;
		margin: 0px; }
 
	.greenAc span {
		font-size: 12px;
		color: #666944;
		text-transform: uppercase;
		padding: 0px 0px 5px 0px;
		display: block; }
 
	.greenAc p {
		font-size: 13px;
		line-height: 20px;
		color: #333333;
		padding: 8px 0px 7px 0px; }
 
	.greenAc a {
		color: #666944;
		text-decoration: underline; }
 
.redAc {
	clear: both;
	padding: 0px 0px 30px 0px; }
 
	.redAc h3 {
		font-size: 24px;
		line-height: 22px;
		color: #8F381A;
		padding: 10px 0px 0px 0px;
		font-weight: normal; }
 
	.redAc span {
		font-size: 14px;
		color: #8F381A; }
 
	.redAc font {
		font-size: 13px;
		color: #8F381A; }
 
	.redAc p {
		font-size: 13px;
		color: #333333;
		line-height: 20px;
		padding: 8px 0px 10px 0px; }
 
	.redAc a {
		color: #656940;
		font-size: 13px;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bolder; }
 
	.redAc ul { padding: 10px 0px 10px 0px; }
 
		.redAc ul li {
			background: 0px 9px url(images/li.gif) no-repeat;
			line-height: 20px;
			font-size: 13px;
			color: #333333;
			padding: 0px 0px 20px 13px;
			list-style: none; }
 
/* the end Accomodations */
.titlePhoto {
	width: 456px;
	height: 60px;
	background: left top url(images/title_p.jpg) no-repeat;
	padding: 18px 30px 0px 33px;
	margin: 0px 0px 0px 1px; 
	}
 
	.titlePhoto h2 {
		font-size: 26px;
		color: #666944;
		font-weight: normal; }
 
	.titlePhoto span {
		font-size: 11px;
		font-weight: bolder;
		color: #7B7F52;
		text-transform: uppercase; }
 
.galleryDiv {
	padding: 0px 0px 0px 163px;
	height: 691px; 
	}
 
	.galleryDiv img.imgGallery { margin: 0px 0px 0px 35px; }
	.galleryDiv .swfGallery {display:block; margin-top:-20px;padding-left:0px;}
 
.frameGallery {
	position: absolute;
	margin: 0px 0px 0px 0px;
	width: 653px;
	height: 691px; }
 
.titleBlog {
	width: 378px;
	padding: 0px 110px 40px 30px;
	margin: 17px 0px 0px 1px; }
 
	.titleBlog h2 {
		font-size: 26px;
		color: #666944;
		font-weight: normal; }
 
	.titleBlog span {
		font-size: 11px;
		font-weight: bolder;
		color: #7B7F52;
		text-transform: uppercase; }
 
.postDiv {
	clear: both;
	padding: 0px 0px 35px 42px; }
 
.navigation {
	width: 100%;
	min-height: 16px;
	height:expression(this.scrollheight < 10? \\"10px\\": "auto" );
	text-align: center;
	padding: 0px 0px 5px 10px;
	font-size: 16px; }
 
	.navigation a {
		color: #8F381A;
		text-decoration: none; }
 
		.navigation a:hover {
			color: #8F381A;
			text-decoration: underline; }
 
.alignright { float: right; }
 
.alignleft { float: left; }
 
.postDiv ul li { line-height: 20px; }
 
	.postDiv ul li a {
		color: #8F381A;
		text-decoration: underline; }
 
.postDiv h2 {
	font-size: 26px;
	color: #666944;
	font-weight: normal;
	padding: 0px;
	margin: 0px; }
 
	.postDiv h2 a {
		color: #666944;
		text-decoration: none; }
 
.postDiv h3 {
	font-size: 24px;
	color: #666944;
	font-weight: normal;
	padding: 0px;
	margin: 0px; }
 
	.postDiv h3 a {
		color: #666944;
		text-decoration: none; }
 
.postDiv span {
	font-size: 13px;
	color: #7B7F52;
	padding: 0px 0px 10px 0px;
	display: block; }
 
.postDiv p {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	padding: 9px 0px 9px 0px;
	margin: 0px 37px 0px 4px; }
 
	.postDiv p a {
		color: #8F381A;
		text-decoration: underline; }
 
p.readMore a {
	color: #8F381A;
	text-decoration: none;
	text-transform: uppercase; }
 
.categDiv {
	border-bottom: 1px #d8d9cd solid;
	border-top: 1px #d8d9cd solid;
	padding: 10px 0px 10px 0px;
	margin: 10px 37px 10px 4px;
	font-size: 11px;
	font-weight: bolder;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif; }
 
	.categDiv a.green, .categDiv a {
		color: #8D915B;
		text-decoration: none;
		text-transform: none; }
 
	.categDiv a.blue {
		color: #38C5D9;
		text-decoration: none;
		text-transform: none; }
 
.commDiv {
	border-bottom: 1px #d8d8cb dashed;
	padding: 0px 0px 10px 0px;
	margin: 0px 37px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; }
 
	.commDiv a {
		color: #333333;
		text-transform: none;
		text-decoration: none;
		font-weight: bold;
		padding: 0px 36px 0px 0px; }
 
		.commDiv a:hover {
			color: #8F381A;
			text-transform: none;
			text-decoration: none; }
 
	.commDiv img { margin: 0px 0px 1px 5px; }
 
.rssDiv {
	border-bottom: 1px #d7d4c4 solid;
	border-top: 1px #d7d4c4 solid;
	padding: 8px 0px 7px 11px;
	margin: 0px 0px 12px 0px;
	font-size: 14px;
	color: #627484; }
 
	.rssDiv a {
		color: #627484;
		text-decoration: none; }
 
	.rssDiv img { margin: 0px 11px -3px 0px; }
 
.searchDiv {
	width: 279px;
	height: 27px;
	border: 1px #d8d6c8 solid;
	margin: 0px 0px 35px 3px;
	padding: 1px 0px 0px 17px; }
 
	.searchDiv input {
		width: 232px;
		border: 0 none;
		background: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		margin: 0px 5px 0px 0px;
		vertical-align: middle; }
 
input.goInput {
	width: 32px;
	height: 21px;
	border: 0 none;
	background: left top url(images/go.gif) no-repeat;
	margin: 3px 0px 0px 0px; }
 
.widgetDiv { padding: 0px 0px 32px 0px; }
 
	.widgetDiv h2 {
		font-size: 18px;
		color: #8F381A;
		font-weight: normal;
		padding: 0px 0px 9px 9px;
		border-bottom: 1px #d8d6c8 solid; }
 
	.widgetDiv a {
		color: #333333;
		text-decoration: none; }
 
	.widgetDiv ul li {
		list-style: none;
		display: block;
		padding: 0px 0px 0px 9px;
		border-bottom: 1px #d8d6c8 solid;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 34px;
		color: #333333; }
 
	.widgetDiv img { margin: 0px 7px 0px 0px; }
 
.widgetCat { padding: 0px 0px 32px 0px; }
 
	.widgetCat h2 {
		font-size: 18px;
		color: #8F381A;
		font-weight: normal;
		padding: 0px 0px 9px 9px;
		border-bottom: 1px #d8d6c8 solid; }
 
	.widgetCat a {
		color: #333333;
		text-decoration: none;
		background: 0px 13px url(images/li_01.gif) no-repeat;
		display: block;
		padding: 0px 0px 0px 10px; }
 
	.widgetCat ul li {
		list-style: none;
		display: block;
		padding: 0px 0px 0px 9px;
		border-bottom: 1px #d8d6c8 solid;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 34px;
		color: #333333; }
 
.shareDiv {
	width: 506px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	margin: 19px 0px 0px 14px; }
 
	.shareDiv a, .shareDiv ul li a {
		color: #333333;
		text-decoration: none;
		text-transform: none; }
 
	.shareDiv ul li {
		list-style: none;
		float: left;
		display: block; }
 
.facebook {
	width: 62px;
	height: 24px;
	background: 7px 9px url(images/facebook.gif) no-repeat ;
	margin: 1px 4px 0px 0px;
	padding: 9px 0px 0px 24px; }
 
.del {
	width: 66px;
	height: 24px;
	background: 11px 9px url(images/del.gif) no-repeat ;
	padding: 10px 0px 0px 30px; }
 
.reddit {
	width: 45px;
	height: 24px;
	background: 13px 8px url(images/reddit.gif) no-repeat ;
	padding: 10px 0px 0px 32px; }
 
.digg {
	width: 44px;
	height: 24px;
	background: 14px 10px url(images/digg.gif) no-repeat ;
	padding: 10px 0px 0px 33px; }
 
.borLi {
	width: 2px;
	height: 31px;
	background: #f7f7f5;
	padding: 1px 0px 3px 0px; }
 
	.borLi span {
		width: 2px;
		height: 31px;
		background: #FFFFFF;
		font-size: 1px;
		padding: 0px;
		margin: 0px; }
 
.stumble {
	width: 57px;
	height: 24px;
	background: 18px 10px url(images/stumble.gif) no-repeat ;
	padding: 10px 0px 0px 37px; }
 
.mixx {
	width: 43px;
	height: 25px;
	background: 14px 10px url(images/mixx.gif) no-repeat ;
	padding: 10px 0px 0px 27px; }
 
.formShare { padding: 12px 0px 0px 0px; }
 
	.formShare p {
		font-size: 11px;
		color: #000000;
		font-style: italic;
		font-weight: bold;
		padding: 0px 0px 9px 0px; }
 
.postInput {
	width: 332px;
	height: 20px;
	border: 1px #637584 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 4px;
	margin: 0px 0px 16px 0px; }
 
.leftShare {
	width: 277px;
	float: left; }
 
	.leftShare input {
		width: 252px;
		height: 20px;
		border: 1px #637584 solid;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		padding: 4px;
		margin: 0px 0px 17px 0px; }
 
.rightShare {
	width: 254px;
	float: left; }
 
	.rightShare textarea {
		width: 252px;
		height: 69px;
		border: 1px #637584 solid;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		padding: 4px;
		margin: 0px 0px 11px 0px; }
 
div.rightShare input.butShare {
	width: 81px;
	height: 26px;
	border: 0 none;
	background: left top url(images/sub_com.gif) no-repeat;
	margin: 0px 0px 0px 1px; }
 
.borBotFor {
	width: 504px;
	height: 1px;
	font-size: 1px;
	border-bottom: 1px #d8d8cd dashed;
	clear: both;
	margin: 0px 0px 0px 4px;
	padding: 30px 0px 0px 0px; }
 
.comTextDiv {
	border-bottom: 1px #d8d8cb solid;
	padding: 20px 40px 14px 0px;
	margin: 0px 0px 0px 75px; }
 
	.comTextDiv span {
		font-size: 13px;
		color: #7B7F52;
		padding: 0px;
		display: block;
		padding: 0px 0px 5px 0px; }
 
		.comTextDiv span a {
			color: #7B7F52;
			text-decoration: none; }
 
	.comTextDiv p {
		font-size: 13px;
		color: #646464;
		padding: 0px;
		line-height: 20px;
		padding: 5px 0px 10px 0px; }
 
.linkNumber {
	width: 638px;
	height: 109px;
	background: 0px 0px url() no-repeat;
	font-size: 12px;
	clear: both;
	margin: 10px 0px 0px 158px;
	padding: 0px 0px 0px 12px; }
 
	.linkNumber ul li#butLi {
		list-style: none;
		float: left;
		display: block;
		padding: 7px 0px 0px 13px; }
 
body:last-child:not(:root:root) .linkNumber ul li#butLi {
	list-style: none;
	float: left;
	display: block;
	padding: 7px 0px 0px 15px; }
 
.linkNumber ul li {
	list-style: none;
	float: left;
	display: block;
	padding: 6px 4px 0px 5px; }
 
body:last-child:not(:root:root) .linkNumber ul li {
	list-style: none;
	float: left;
	display: block;
	font-size: 13px;
	padding: 6px 5px 0px 5px; }
 
.linkNumber ul li a {
	color: #8F381A;
	text-decoration: none; }
 
	.linkNumber ul li a:hover {
		color: #38C5D9;
		text-decoration: none; }
 
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto; }
 
img.alignright {
	padding: 4px 0px 4px 6px;
	margin: 0px 0px 2px 7px;
	display: inline; }
 
img.alignleft {
	padding: 4px 6px 4px 0px;
	margin: 0px 7px 2px 0px;
	display: inline; }
 
.alignright { float: right; }
 
.alignleft { float: left }
 
.cGlobal {
	width: 297px;
	background: #e7e7ee;
	padding: 5px;
	position: absolute;
	margin: 268px 0px 0px 196px;
	z-index: 30000; }
 
.cRepImg { background: 0px 6px url(images/bg_img_42.jpg) repeat-x; }
 
.cRightImg { background: right top url(images/bg_img_44.jpg) no-repeat; }
 
.cLeftImg { background: 28px 0px url(images/bg_img_41.jpg) no-repeat; }
 
.cBotImg { background: 28px bottom url(images/bg_img_43.jpg) no-repeat; }
 
.cTopImg {
	height: 242px;
	background: 0px 0px url(images/bg_img_40.jpg) no-repeat;
	padding: 6px 10px 9px 9px; }
 
.cTopText {
	width: 278px;
	height: 34px;
	padding: 8px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CEDF8C;
	text-align: center; }
 
	.cTopText span { margin: 0px 27px 0px 27px; }
 
.cMonText {
	width: 278px;
	height: 20px;
	padding: 6px 3px 0px 2px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder; }
 
	.cMonText div {
		width: 39px;
		float: left;
		text-align: center; }
 
.cDate {
	width: 278px;
	height: 174px;
	padding: 1px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #333333; }
 
	.cDate a {
		color: #333333;
		text-decoration: none;
		display: block;
		height: 21px;
		padding: 4px 0px 0px 0px;
		margin: 0px 0px 3px 0px;
		text-align: center; }
 
		.cDate a:hover {
			color: #333333;
			text-decoration: none;
			background: #aebb75; }
 
		.cDate a.cActiv { background: #aebb75; }
 
	.cDate font a {
		color: #AEBB75;
		text-decoration: none; }
 
.cDateBorder {
	width: 39px;
	height: 172px;
	float: left;
	border-right: 1px #aebb75 solid; }
 
.cDateNoBor {
	width: 38px;
	height: 172px;
	float: left; }
 
div.tooltip {
	position: absolute;
	z-index: 999;
	left: -9999px;
	padding: 5px;
	border: 0;
	width: 130px;
	height: 80px;
	background: transparent url(images/tooltip-fn.png) left top no-repeat; }
 
	div.tooltip p {
		margin: 2px 12px 0px 7px;
		padding: 0;
		color: #666666;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 1.1em; }
 
.clear { clear: both; }
 
#multi_day_errors {
	display: none;
	color: red;
	font-size: 0.9em;
	position: relative;
	left: 135px;
	top: -40px; }
 
.errors, div.formShare form p.errors { color: red; }
 
#rr_form .errors, #ftrr_form .errors, #rrfgr_form .errors { margin-bottom: 15px; }
 
div.formShare form p.success { color: green; }
 
div.formShare form input.postInput { padding: 0.4em 0.2em 0.1em 0.2em; }

div.social-share {
	display: none; }
	
div.mce_inline_error, #mce-error-response {
	color: red;
	font-size: 0.9em;
	padding: 0 0 10px 10px;
}	

#mce-success-response {
	color: green;
	font-size: 0.9em;
	padding: 0 0 10px 10px;
}

#commentform a{
	color: #8D915B;
}

*:focus {
outline: none;
}
*::-moz-focus-inner {
border: none;
}
