@charset "utf-8";
/* CSS Document */

/* ==== GENIUS ====*/

body {
	font-family:Segoe UI, Arial, sans-serif;
	font-size:13px;
	color:#280601;
	margin:0 auto;
	padding:0;
	min-width:1010px;
	width:100%;
	height:100%;
	background:#072d74;
}
h6:hover {
	background:orange;
}

a {
	color:#0066FF;
	text-decoration:none;
	border-style:none;
}
a:visited {
	color:#0066FF;
	border-style:none;
}
a:hover {
	color:#FFA500;
}
a:focus {
	border:none;
	outline:none;
}
#background {
	background:url(http://cdn.realvail.com/images/backgrounds/swoopMountainTops.png) no-repeat top center;
	min-height:832px;
}
#leaderboard {
	margin-top: 6px;
	width: 728px;
	height: 90px;
	float: right;
	box-shadow: 0px 5px 10px #000000;
 	-moz-box-shadow: 0px 5px 10px #000000;
 	-webkit-box-shadow: 0px 5px 10px #000000;
}
.textNormal {
	float:left;
	margin-bottom: 24px;
}
h1 {
	font-weight:bold;
	font-size:24px;
	color:#280601;
	margin: -7px;
	padding: 6px;
}
.frontPageHead {
	font-weight:bold;
	font-size:24px;
	color:#FFF;
}
.frontPageHead a {
	font-weight:bold;
	font-size:24px;
	color:#FFF;
	display:block;
}
.frontPageHead:hover {
	color:#FFA500;
}
.frontPageHead:visited {
	color:#FFF;
}

h2 {
	font-weight:bold;
	font-size:20px;
	margin:0 0 6px;
}
h3 {
	font-weight:bold;
	font-size:16px;
	margin:0 0 6px;
}
h4 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 6px 0;
	line-height:16px;
}
.white {
	color: #FFF;
}
#wrapper {
	width: 1010px; 
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.categoryHead {
	border-bottom: 1px dotted #FFF;
	margin-bottom:5px;
	color:#6699ff;
	font-size:14px;
	margin-left:7px;
	border-bottom: 1px dotted #FFF;
	margin-bottom:5px;
}
.categoryHead a, a:visited {
	text-decoration: none;
	color:#6699ff;
}
.categoryBottom {
	float: right;
	margin-bottom:5px;
	color:#6699ff;
	font-size:14px;
	margin-left:7px;
	border-bottom: 1px dotted #FFF;
	margin-bottom:5px;
}
.categoryBottom a, a:visited {
	text-decoration: none;
	color:#6699ff;
}
.featureHead {
	color:#6699ff;
	font-size:14px;
	margin-left:7px;
}
.adminList {
	font-size:16px;
}
.adminList a {
	color:#FFF;
}
.adminList a:hover {
	color:#FFA500;
}
.adminList a:visited {
	color:#FFF;
}

/* ==== ONE ==== */


#one {
	height: 112px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;
}
#topLogo {
	float: left;
	padding-top: 18px;
}
#topLogo img {
	border: none;
	outline: none;
}
.weather {
	border-style:none;
	font-size:9px;
	color:#FFF;
	position: absolute;
	width:69px; height:59px;
	left: 202px; top: 19px;
}
.weather a {
	color:#FFF;
}
.weather img {
	border:1px solid #FFF;
}
.weather img a:visited {
	border:1px solid #FFF;
}
.weatherImage a {
	border:1px solid #FFF;
	width:66px;
	height:55px;
}
#topToolbarBox {
	float: left;
}	
.marquee {
	font-size:13px;
	position:relative;
	top:1px;
	text-align:center;
}
.marquee a {
	color: #FFA500;
}
.topToolBar {
	text-decoration:none;
	color:#FFF;
	outline:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 4px;
}
.topToolBar:hover {
	color:#FFA500;
}
.topToolBar:visited {
	color:#FFF;
}
.topToolBar:visited:hover {
	color:#FFA500;
}
#message {
	padding: 6px 0 0 0;
}
#navSearch {
	width: 1010px; height:32px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;
}
#navToolbarBox {
	float:left;
	width: 710px;
}
.navToolbar {
	color: #FFF;
	font-size: 22px;
	text-decoration:none;
	outline:none;
	padding-right: 45px;
}
.navToolbar:hover {
	color:#FFA500;
}
.navToolbar:visited {
	color: #FFF;
}
.navToolbar:visited:hover {
	color: #FFA500;
}
#searchBox {
	float: right;
	width: 300px;
	margin-top: 6px;
}
.advertiseButton {
	font-size: 14px;
	color: #FFA500;
	background: rgba(0, 0, 0, .5);
	border: dotted 1px #FFA500;
	padding:4px;
	text-decoration:none;
	float:right;
	margin-right: 0px;
}
.advertiseButton:hover {
	color:#000;
	background: rgba(255, 255, 51, .9);
}
.advertiseButtonTwo {
	font-size: 11px;
	color: #FFFFFF;
	background: #000;
	border: dotted 1px;
	padding:2px;
	text-decoration:none;
	float:right;
	width: 294px;
	margin: 10px 0 0 0;
}
.advertiseButtonTwo a {
	color: #FFF;
}
.advertiseButtonTwo:hover {
	color:#000;
	background: rgba(37, 71, 133, .9);
}
#search {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-top: -5px;
}
#searchEnterText {
	padding-right: 4px;
}


/* ==== END ONE ==== */ 


#two {
	float: right;
	width:300px; 
	height: 100%;
	background: #CCCC99;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.communityContentHeader {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:#000;
	border-bottom: 2px dotted;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	margin-bottom:4px;
	cursor:pointer;
}
.communityContentHeader a{
	color:#FFF;
}
.communityContentHeader a:hover{
	color:#FFA500;
}
.communityContentHeader a:visited{
	color:#FFF;
}
.communityContentHeader a:visited:hover{
	color:#FFA500;
}
.communityContentBox {
	float:left;
	width:96px;
	height:127px;
	background:#cccc99;
	overflow:hidden;
	font-size:12px;
	padding-left:4px;
	color: #333;
}
.communityContentBox a {
	color:#333333;
}
.communityContentBox a:visited {
	color:#333333;
}
.communityContentBox a:hover {
	color: #666;
	opacity: 0.9;
	filter: alpha(opacity=90);
	cursor:pointer;
}
.communityContentBox img {
	width:90px;
	height:64px;
	overflow:hidden;
	border-style:none;
}
.thumbBox:hover {
	opacity:0.4;
	filter: alpha(opacity=40);
	cursor:pointer;
	border: 1px solid #FFA500;
}
.thumbBox:visited {
	border-style:none;
}
#bigBoxAd {
	width: 300px;
	height: 250px;
	margin-bottom:6px;
	font-size:54px;
	color:#FFF;
	float:left;
}

/* ==== END TWO ====*/

#three {
	width: 680px; 
	height: 100%;
	float:left;
	margin: 0 5px 5px 5px;
}
.featureBox {
	width:560px;
	padding:8px;
}
.featureBoxLeft {
	width:294px;
	height:286px;
	float:left;
	border-right:solid 1px #330000;
	padding:8px;
}
.featureBoxRight {
	width:230px;
	height:286px;
	float:left;
	margin:8px;
}
#imageOne {
	border:solid 1px #330000;
	margin: 10px;
	width:300px;
	float:right;
}
.imageSmall {
	border:solid 1px #330000;
	padding: 2px;
	margin: 4px;
	width: 90px;
	float:right;
}
	
/* ==== END THREE====*/

#four {
	width: 687px;
	height: 136px;
	float:left;
	padding-left:6px;
	margin-bottom: 10px;
}
.storyBoxLeftFP {
	float: left;
	width: 216px;
	height: 95%;
	font-size: 12px;
	overflow: hidden;
	border-right: 1px dotted #FFF;
	padding: 0px 4px 0px 7px;
	color: #FFF;
	font-weight: bold;
}

.storyBoxLeftFP a, .storyBoxLeftFP a:visited {
	color: #FFF;
}
.storyBoxLeftFP:hover, a:hover {
	color:#FFA500;
	opacity: 0.9; filter:alpha(opacity=90);
}

.storyBoxLeftFP img {
	float: right;
	border-style: none;
}

.storyTextFP {
	color: #FFFFCC;
	font-weight: normal;
	padding-top: 6px;
}
.powpreBox {
	width: 270px; min-height: 200px;
	color: #FFF;
	margin-top: 10px;
}
.powpreBox img {
	float: left;
	border-style: none;
	padding: 16px 5px 5px 0;
}
.powpreHeadline {
	font-size: 14px;
	margin-bottom: 10px;
	padding-right: 10px;
	font-weight: bold;
}
.powpreHeadline:hover {
	color: #FFA500;
	opacity: 0.9; filter:alpha(opacity=90);
}
.powpreReadMore {
	margin-top: 10px;
	color: #072D74;
	opacity: 0.9; filter:alpha(opacity=90);
	font-weight:bold;
}
.powpreReadMore:hover {
	color: #FFA500;
	opacity: 1.0; filter:alpha(opacity=100);
}
/* ====MY LITTLE BLOG ADDITION GETS INSERTED HERE AS EIGHT ==== */
#eight {
	width: 686px;
	height: 98px;
	float:left;
	padding-left:6px;
	margin-bottom: 16px;
}
.blogBoxLeftFP {
	float: left;
	height:64px;
	overflow:hidden;
	width: 162px;
	padding: 4px;
	border-right: 1px dotted #FFF;
}
.blogBoxCenterFP {
	width: 162px;
	height:64px;
	overflow:hidden;
	padding: 4px;
	float: left;
	border-right: 1px dotted #FFF;
}
.blogBoxRightFP {
	float: right;
	height:64px;
	overflow:hidden;
	width: 162px;
	padding: 4px;
}
.blogHeadlineFP {
	font-weight:bold;
	font-size:12px;
	color: #FFF;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
}
.blogHeadlineFP:hover {
	color: #FFA500;
}
.blogTextFP {
	font-weight:normal;
	font-size: 12px;
	color: #FFC;
	padding: 0px 4px 0px 4px;
	text-decoration:none;
}

	
/* ==== END OF FOUR ====*/


/* ==== FIVE ===== */

#hub {
	width: 678px; height: 100%; /*full width is 1010 minus 12 for margin*/
	min-height: 676px;
	margin: 16px 6px 20px 5px; padding:10px;
	float: left;
	background: url("/images/backgrounds/hub255dot3.png") repeat;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

#hubLeft {
	float:left;
	width: 188px;
}
#hubMiddle {
	float: left;
	background: url(/images/redesign/backgrounds/corneredBlueGuides.png) no-repeat;
	min-height: 500px;
	width: 272px;
	padding-left: 10px;
	margin-top: -10px;
}
#hubRight {
	float: right;
	width: 482px;
}
#five h1 {
	color: #FFF;
}
.playSpace {
	color:#FFF;
}
#video {
	float:right;
	width: 478px; max-height: 400px; min-height: 280px;
	text-align: center; vertical-align: middle;
}
#video img {
	border-style: none;
}
.vidCarousel {
	cursor: pointer;
}
.vidCarousel:hover {
	opacity: .7; filter: alpha(opacity=70);
}
.photoGalleryHeadline:hover {
	color: #FFA500;
}
#featureVideoTitleBox {
	padding: 0 15px;
	background: #111111;
	position: relative;
	top: -391px; left: 0;
	width: 450px; height: 100%;
	min-height: 40px;
	opacity: 0.7; filter: alpha(opacity=70);
}
#featureVideoTitleBox h1 {
	color: #FFF;
	font-size: 18px;
}
#featureVideoTitleBox h1:hover {
	color: lightblue;
}
#featureVideoMoreBox {
	background: #111111;
	position: relative;
	top: -91px; left: 0;
	width: 480px; height: 100%; min-height: 20px;
	opacity: 0.7; filter: alpha(opacity=70);
}
#featureVideoMoreBox h2 {
	color: #FFF;
	font-size: 14px;
	padding-left: 15px;
}
#featureVideoMoreBox h2:hover {
	color: lightblue;
}
.hoveringPlay {
	position: relative;
	opacity: 0.7; filter: alpha(opacity=70);
	width: 33px; height: 32px;
	margin: 0 auto;
	left: 222px; top: -200px;
	z-index: 10;
}
.hoverPlay:hover {
	opacity: 1.0; filter: alpha(opacity=100);
}
vid-effects-transfer {border: 2px dotted gray;}
/* ==== SIX ==== */

#six {
	width:180px;
	height:100%;
	float:left;
	padding:6px;
}
.snowReport {
	float:left;
	background: #FFF;
	clear: left;
}
/*  ==== SEVEN ==== */

#seven {
	background: url(/images/redesign/backgrounds/corneredBlueGuides.png) no-repeat;
	float: left;
	padding:2px;
	margin:6px;
	width:282px;
	height:500px;
}
.guideBox {
	color:#FFF;
	background: rgba(0, 153, 204, .6);
	width: 262px;
	height: 40px;
	margin-bottom: 4px;
}
.guideBox:hover {
	color:#FFA500;
	cursor:pointer;
} 
.guideHead {
	color:#FFF;
	font-size:14px;
	padding: 4px;
}
.guideVailOnSale {
	border-style:none;
}

/*  ==== NINE ==== */

#nine {
	width: 476px; height: 158px;
	background: rgba(255, 255, 255, .5);
	float:left;
	margin: 0 6px 0 6px;
}
.photoGalleryThumb {
	width: 120px; height: 90px;
	border: 1px solid;
	margin: 4px;
	border-style:none;
}
/*.photoGalleryThumb:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor:pointer;
}*/
.photoGallery {
	float: left;
	height: 100%;
	overflow:hidden;
	width: 148px;
	padding: 4px;
}
.photoGalleryHeadline{
	color:#FFF;
	font-size: 12px; font-weight:bold;
	padding: 0 4px;
	text-decoration: none;
}

/* ==== ARTICLES ==== */

#articleBox {
	background:url(../images/backgrounds/articleBackground.png) repeat;
	font-family: Segoe UI, Arial, sans-serif;
	font-size: 12px;
	color:#280601;
	width: 676px;
	height: 900px;
	padding:6px;
	margin:5px;
	float:left;
	box-shadow: 0px 5px 15px #000000;
 	-moz-box-shadow: 0px 5px 15px #000000;
 	-webkit-box-shadow: 0px 5px 15px #000000; 
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.categoryHeadArticle {
	color: #6699ff;
	font-size:18px;
	margin-left: 2px;
	float:left;
}

.scroller {
	font-size:14px;
	color: #FFF;
	position:relative; 
	left: 100px;
	top: 6px;
	width: 420px;
	height: 18px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}


/* =======END GENIUS ================*/

/* ====== STYLES ====== */
h5 {
	margin: 0; 
	padding: 50px;
}
h6 {
	text-transform:capitalize;
	font-size:13px; font-weight:bold;
	color:#fdfcef;
	margin: 1px;
	cursor:pointer;	
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.subhead {
	font-size: 18px;
	font-weight: bold;
}
.bobCursor {
	cursor: alias;
}
.left {
	float: left;
}
.right {
	float: right;
}
.stepHeader {
	margin: 5px 0 0 10px;
	color:#FFF;
	font-size: 16px;
	font-weight:bold;
}
.red {
	color: #ff3333;
}
.green {
	color: #008000;
}
table.spreadsheet {
	margin: 10px 0;
	border: #999 1px solid;
	background: #072D74;
	opacity: 0.7; filter:alpha(opacity=70);
	font-size:14px;
	color:#FFF;
}
table.spreadsheet th {
	background: #6295fa;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 2px;
}
table.spreadsheet td {
	border-top: #999 1px solid;
	padding: 5px 2px;
}
table.spreadsheet a {
	color:#FFF;
}
table.spreadsheet a:hover {
	color:#FFA500;
}
#vrSnowReport {
	width: 100%; height: 226px;
	overflow: hidden:
	border: 1px solid #658cbf;
	color: #FFF;
}
#aspenSnowReport {
	width: 100%;
	overflow: hidden:
	border: 1px solid #658cbf;
	color: #FFF;
}
.snowReportHeader {
	font-size: 15px;
	color: #FFFFCC;
}
.snowreport {
	border: 1px solid #658cbf;
}
table.snowreport {
	margin: 10px 0;
	border: #999 1px solid;
	background: #072D74;
	opacity: 0.7; filter:alpha(opacity=70);
	font-size:14px;
	color:#FFF;
}
table.snowreport th {
	background: #6295fa;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
table.snowreport td {
	font-size: 11px;
	text-align: center;
}
table.snowreport a {
	color:#FFF;
}
table.snowreport a:hover {
	color:#FFA500;
}
#skiCountyReport {
	margin-top:26px;
	margin-left:5px;
	background: #FFFFFF;
	width: 180px;
}
.featureBlogHeader {
	font-size: 15px;
	color: #FFFFCC;
	margin-top: 3px;
}
.updateLinks {
	padding: 2px 0 2px 0;
	width: 120px;
}
.tablePubDate {
	width: 100px;
	text-align: center;
	border-right: 1px #FFF dotted;
}
.tableSection {
	width: 100px;
	text-align: center;
	border-right: 1px #FFF dotted;
}
.tableHeadline td {
	margin-left: 10px;
}
.imageProp {
	min-width:100px;
	max-width:589px;
	border-style:none;
	margin:10px;
	position:relative;
	overflow:hidden;
	text-align: center;
	border: 2px solid #333;
}
.lightGrayBackground {
	background:lightgray;
}
.imageProp img {
	min-width:100px;
	max-width:589px;
	border: 2px solid #333;
}
.captionBox {
	color:#FFFFFF;
	width:100%;
	min-width: 92px;
	max-width:581px;
	text-align: left;
	background: #666666;
	padding: 4px;
	margin-top:-3px;
	border: 2px solid #333;
}
.captionBox a {
	color:#000099;
}
.captionBoxPhotoByline {
	color:#333;
	font-style:italic;
	font-size: 11px;
}
.toolbar {
	color:#FFF; 
	font-size: 16px;
	font-weight: bold; 
	width:135px;
}
#header1:hover {
	color: #FFA500;
}
#header2:hover {
	color: #FFA500;
}
#header3:hover {
	color: #FFA500;
}
#bob:hover {
	color: #FFA500;
}
#resetAllSelected:hover {
	color: #FFA500;
	cursor:pointer;
}
#seeAllSelected:hover {
	cursor:pointer;
	color: #FFA500;
}
#deselectAll:hover {
	cursor:pointer;
	color:#FFA500;
}
.singleTool {
	padding-bottom: 10px;
}
#mainTextAreaAdmin {
	background:url(../images/backgrounds/articleBackgroundJune30.png) repeat;
	margin: -30px 10px 40px 0px;
	padding: 10px;
	width: 676px; 
	min-height: 445px;
	float: left;
	box-shadow: 0px 5px 15px #000000;
	-moz-box-shadow: 0px 5px 15px #000000;
 	-webkit-box-shadow: 0px 5px 15px #000000;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
#mainTextArea {
	background:url(../images/backgrounds/articleBackgroundJune30.png) repeat;
	margin: 0px 10px 40px 0px;
	padding: 10px;
	width: 676px; min-height: 445px;
	float: left;
	box-shadow: 0px 5px 15px #000000;
	-moz-box-shadow: 0px 5px 15px #000000;
 	-webkit-box-shadow: 0px 5px 15px #000000;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.visiblePage {
	background: #FFF;
	margin: 0px 10px 40px 0px;
	padding: 10px;
	width: 990px;
	min-height: 600px;
	opacity: 0.8;filter:alpha(opacity=80);
	float: left;
	box-shadow: 0px 5px 15px #000000;
	-moz-box-shadow: 0px 5px 15px #000000;
 	-webkit-box-shadow: 0px 5px 15px #000000;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
#welcomeMessage {
	font-size:14px;
	color:#FFC;
	padding:31px 0 0 0;
}
p.imageMode {
	margin: 0;
} 
p.imageMode {
	background: #CCCCCC;
}
#articleFormatText p {
	margin-bottom:10px;
	font-family:arial;
	font-size:13px;
	cursor:default;
	cursor: text;
}
#articleFormatText {
	min-height: 330px;
	display: none;
}
#articleHeaderText {
	padding:0px;
	font-size: 16px;
	display:none;
}
#articleFormatText span {
	cursor:pointer;
}
#articleFormatText span:hover {
	opacity: 0.5; filter:alpha(opacity=50);
}
#articleFormatText .inactive {
 border-left: 5px solid lightgrey;
 border-right:5px solid lightgrey;
 opacity:.9; filter:alpha(opacity=90);
}
#articleFormatText .inactive:hover {
 opacity:1; filter:alpha(opacity=100);
}
#articleFormatText .active {
 border-left: 5px solid #FFA500;
 border-right: 5px solid #FFA500;
 opacity:1; filter:alpha(opacity=100);
}
#articleFormatText .active:hover {
 opacity:.7; filter:alpha(opacity=70);
}
#upperToolbar {
	width: 589px;
	display: none;
}
#upperToolbar h1 {
	float: left;
	margin: 0px 0 0px 5px;
	padding: 0px;
	font-size: 16px;
}
#topSaveEdit {
	font-size:16px;
	height:30px;
	left:102px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:12px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	position:relative;
	text-align:center;
	top:-35px;
	width:148px;
}
#topHelpButton {
	margin: 0 7px 0 0;
}
.upperToolbarItem {
	background:url(/images/buttons/tabUpper.png) no-repeat;
	font-size: 14px;
	font-weight: bold;
	float: right;
	margin: 8px;
	border:thick #fdfcef; 
	margin-left: 5px;
	margin-right: 2px;
	width: 72px;
	height:24px;
	cursor: pointer;
	}
.upperToolbarItem:focus {
	color: #FFA500;
	text-decoration:none;
}
.upperToolbarItem:hover {
	color: #FFA500;
	text-decoration:none;
}
#lowerToolbar {
	position: relative;
	top: -48px;
	display: none;
}
.lowerToolbarItem {
	background:url(/images/buttons/tabLower.png)0px 0px no-repeat;
	font-size: 14px;
	font-weight: bold;
	color:#280601;
	float: right;
	margin: 32px 5px 0 0;
	width: 148px;
	height:29px;
	cursor: pointer;
	text-align:center;
	padding-top:4px;
	text-decoration:none;
}
.lowerToolbarItem:focus {
		color: #FFA500;
}
.lowerToolbarItem:hover{
		color: #FFA500;
}
.saveEditButton {
	background: #300;
}

/* === EDIT AND PHOTO TOOLBARS ===*/

.textInstruction {
	bottom:20px;
	color:#FFF;
	font-size:13px;
	height:3px;
	left:40px;
	position:relative;
	width:200px;
}
.textInstructionEditButton {
	bottom:40px;
	color:#FFF;
	font-size:16px;
	height:18px;
	left:40px;
	position:relative;
	width:200px;
}
#textUtilityToolbar {
	display: none;
	position:fixed;
	margin:18px 704px;
	border: #390902;
	padding: 10px;
	width: 140px;
}
#photoUtilityToolbar {
	display: none;
	font-size: 10px;
	position: fixed;
	margin: 18px 0 0 704px;
	border: #390902;
	padding: 10px;
	width: 130px;
}
#urlBox {
	display: none;
	position: absolute;
	width: 275px; 
	height: 55px;
	background:#CCCCCC;
	border-width:2px;
	border: #333333;
	color: #280601;
	padding: 10px;
	box-shadow:inset 0 0 5px #000000;
	-moz-box-shadow:inset 0 0 5px #000000;
	-webkit-box-shadow:inset 0 0 5px #000000;
}
#hyperlinkOptionsMenu {
	display: none;
	position: absolute;
	width: 156px; 
	height: 107px;
	background: #CCCCCC;
	border: #333333;
	color: #280601;
	padding: 10px;
	box-shadow:inset 0 0 5px #000000;
	-moz-box-shadow:inset 0 0 5px #000000;
	-webkit-box-shadow:inset 0 0 5px #000000;
}
.photoImageSizeToolbar {
	margin:0px 0px 10px 0px;
}
.photoBoxSizeToolbar {
	float:right;
	margin: 0px 57px 0 0;
}
.photoRemoveBar {
	float: left;
}
.photoModeNoImage {
	padding: 30px;
}

/*==== BUTTONS ====*/

.btnToolbar {
	color:#003366;
	width: 36px;
	height: 35px;
	display: block;
	text-indent: 48px;
	border: none;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000
}
.btnToolbar:hover {
	color:#FFA500;
	cursor:pointer;
	width: 36px;
	height: 35px;
	display: block;
	text-indent: 48px;
	border: none;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000
}
.btnToolbar:active {
	width: 36px;
	height: 35px;
	display: block;
	text-indent: 48px;
	border: none;
}
.btnPhotoToolbar {
	width: 30px;
	height: 29px;
	display: block;
	margin-top: 6px;
	text-indent: 48px;
	border: none;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000
}
.btnPhotoToolbar:hover {
	cursor:pointer;
	width: 30px;
	height: 29px;
	display: block;
	margin-top: 6px;
	text-indent: 48px;
	border: none;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
.btnPhotoToolbar:active {
	width: 30px;
	height: 29px;
	display: block;
	margin-top: 6px;
	text-indent: 48px;
	border: none;
	box-shadow: 0px 0px 0px #000000;
 	-moz-box-shadow: 0px 0px 0px #000000;
 	-webkit-box-shadow: 0px 0px 0px #000000;
}
#placeImagesButton {
	margin: -4px 0 0px 0;
	background:url(/images/buttons/siteSprite.png) -210px -100px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
	text-indent:-8000px;
}
#placeImagesButton:hover {
	margin: -4px 0 0px 0;
	background:url(/images/buttons/siteSprite.png) -210px -140px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
	text-indent:-8000px;
}
#placeImagesButton:active {
	margin: -4px 0 0px 0;
	background:url(/images/buttons/siteSprite.png) -210px -180px no-repeat;
	box-shadow: 0px 0px 0px #000000;
 	-moz-box-shadow: 0px 0px 0px #000000;
 	-webkit-box-shadow: 0px 0px 0px #000000;
	text-indent:-8000px;
}
#editModeButton {
	margin: -4px 0 0px 0;
	background:url(/images/buttons/siteSprite.png) -210px -100px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
	text-indent:-8000px;
}
#editModeButton:hover {
	margin: -4px 0 0px 0;
	background:url(/images/buttons/siteSprite.png) -210px -140px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
	text-indent:-8000px;
}
#editModeButton:active {
	margin: -4px 0 0px 0;
	background:url(/images/buttons/siteSprite.png) -210px -180px no-repeat;
	box-shadow: 0px 0px 0px #000000;
 	-moz-box-shadow: 0px 0px 0px #000000;
 	-webkit-box-shadow: 0px 0px 0px #000000;
	text-indent:-8000px;
}
#hyperlinkButton {
	margin: 0 0 5px 0px;
	background: url(/images/buttons/siteSprite.png) -0px -120px no-repeat;
	text-indent:-8000px;
}
#hyperlinkButton:hover {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -0px -160px no-repeat;
	text-indent:-8000px;
}
#hyperlinkButton:active {
	margin: 0 0 5px 0px;
	background: url(/images/buttons/siteSprite.png) 0px -200px no-repeat;
	text-indent:-8000px;
}
#bob {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -150px 0px no-repeat;
	text-indent:-8000px;
}
#bob:hover {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -150px -40px no-repeat;
	text-indent:-8000px;
}
#bob:active {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -150px -80px no-repeat;
	text-indent:-8000px;
}
#boldButton {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -100px 0px no-repeat;
	text-indent:-8000px;
}
#boldButton:hover {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -100px -40px no-repeat;
	text-indent:-8000px;
}
#boldButton:active {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -100px -80px no-repeat;
	text-indent:-8000px;
}
#italicButton {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) 0px 0px no-repeat;
	text-indent:-8000px;
}
#italicButton:hover {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -0px -40px no-repeat;
	text-indent:-8000px;
}
#italicButton:active {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -0px -80px no-repeat;
	text-indent:-8000px;
}
#subheadButton {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -50px -0px no-repeat;
	text-indent:-8000px;
}
#subheadButton:hover {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -50px -40px no-repeat;
	text-indent:-8000px;
}
#subheadButton:active {
	margin: 0 0 5px 0px;
	background:url(/images/buttons/siteSprite.png) -50px -80px no-repeat;
	text-indent:-8000px;
}
#photoBiggerButton {
	width: 30px;
	height: 29px;
	margin: 6px 0 5px 0;
	background:url(/images/buttons/siteSprite.png) -290px -0px no-repeat;
	text-indent:-8000px;
}
#photoBiggerButton:hover {
	cursor:pointer;
	width: 30px;
	height: 29px;
	margin: 6px 0 5px 0;
	background:url(/images/buttons/siteSprite.png) -290px -40px no-repeat;
	text-indent:-8000px;
}
#photoBiggerButton:active {
	width: 30px;
	height: 29px;
	margin: 6px 0 5px 0;
	background:url(/images/buttons/siteSprite.png) -290px -80px no-repeat;
	text-indent:-8000px;
}
#photoSmallerButton {
	width: 30px;
	height: 29px;
	margin: -34px 0px 0 42px;
	background:url(/images/buttons/siteSprite.png) -330px -0px no-repeat;
	text-indent:-8000px;
}
#photoSmallerButton:hover {
	width: 30px;
	height: 29px;
	margin: -34px 0px 0 42px;
	background:url(/images/buttons/siteSprite.png) -330px -40px no-repeat;
	text-indent:-8000px;
}
#photoSmallerButton:active {
	width: 30px;
	height: 29px;
	margin: -34px 0px 0 42px;
	background:url(/images/buttons/siteSprite.png) -330px -80px no-repeat;
	text-indent:-8000px;
}
#btnRemove {
	text-indent:-8000px;
	margin: 15px 0 13px;
	height: 24px;
	width: 74px;
	background:url(/images/buttons/siteSprite.png) -200px 0px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
#btnRemove:hover {
	text-indent:-8000px;
	margin: 15px 0 13px;
	height: 24px;
	width: 74px;
	background:url(/images/buttons/siteSprite.png) -200px -30px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
#btnRemove:active {
	text-indent:-8000px;
	margin: 15px 0 13px;
	height: 24px;
	width: 74px;
	background:url(/images/buttons/siteSprite.png) -200px -60px no-repeat;
}
.btn589 {
	text-indent:-8000px;
	margin: 8px 0 0 0;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) -0px -240px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
.btn589:hover {
	text-indent:-8000px;
	margin: 8px 0 0 0;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) -0px -260px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
.btn589:active {
	text-indent:-8000px;
	margin: 8px 0 0 0;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) 0px -280px no-repeat;
}
#btn300 {
	text-indent:-8000px;
	margin: -14px 0px 0px 25px;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) -30px -240px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
#btn300:hover {
	text-indent:-8000px;
	margin: -14px 0px 0px 25px;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) -30px -260px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
#btn300:active {
	text-indent:-8000px;
	margin: -14px 0px 0px 25px;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) -30px -280px no-repeat;
}
#btn100 {
	text-indent:-8000px;
	margin: -14px 0 0 50px;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) -60px -240px no-repeat;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
#btn100:hover {
	text-indent:-8000px;
	margin: -14px 0 0 50px;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) -60px -260px no-repeat;
	backgound-position: ;
	box-shadow: 2px 2px 6px #000000;
 	-moz-box-shadow: 2px 2px 6px #000000;
 	-webkit-box-shadow: 2px 2px 6px #000000;
}
#btn100:active {
	text-indent:-8000px;
	margin: -14px 0 0 50px;
	height: 14px;
	width: 22px;
	background:url(/images/buttons/siteSprite.png) -60px -280px no-repeat;
}


/*==== ARROW BUTTONS ==== */
.imagePositionTools {
	width: 150px;
	height: 32px;
}
#upArrow {
	background:url(/images/buttons/siteSprite.png) -50px -120px no-repeat;
	margin:0 0 0 0px;
	text-indent:-8000px;
}
#upArrow:hover{
	background:url(/images/buttons/siteSprite.png) -50px -160px no-repeat;
	margin:0 0 0 0px;
	text-indent:-8000px;
}
#upArrow:active {
	background:url(/images/buttons/siteSprite.png) -50px -200px no-repeat;
	margin:0 0 0 0px;
	text-indent:-8000px;
}
#rightArrow {
	background:url(/images/buttons/siteSprite.png) -130px -120px no-repeat;
	margin: -29px 0 0 42px;
	text-indent:-8000px;
}
#rightArrow:hover{
	background:url(/images/buttons/siteSprite.png) -130px -160px no-repeat;
	margin: -29px 0 0 42px;
	text-indent:-8000px;
}
#rightArrow:active {
	background:url(/images/buttons/siteSprite.png) -130px -200px no-repeat;
	margin: -29px 0 0 42px;
	text-indent:-8000px;
}
#downArrow {
	background:url(/images/buttons/siteSprite.png) -90px -120px no-repeat;
	margin:-29px 0 0 42px;
	text-indent:-8000px;
}
#downArrow:hover{
	background:url(/images/buttons/siteSprite.png) -90px -160px no-repeat;
	margin:-29px 0 0 42px;
	text-indent:-8000px;
}
#downArrow:active {
	background:url(/images/buttons/siteSprite.png) -90px -200px no-repeat;
	margin:-29px 0 0 42px;
	text-indent:-8000px;
}
#leftArrow {
	background:url(/images/buttons/siteSprite.png) -170px -120px no-repeat;
	margin:4px 0px 0px 0px;
	text-indent:-8000px;
}
#leftArrow:hover{
	background:url(/images/buttons/siteSprite.png) -170px -160px no-repeat;
	margin:4px 0px 0px 0px;
	text-indent:-8000px;
}
#leftArrow:active {
	background:url(/images/buttons/siteSprite.png) -170px -200px no-repeat;
	margin:4px 0px 0px 0px;
	text-indent:-8000px;
}

/*==== END BUTTONS ====*/

#photoMask {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	display: none;
	background: #333333;
	opacity: 0.7; filter: alpha(opacity=70);
	padding-bottom: 140px;
	z-index: -1;
}
.placeImages {
	cursor: pointer;
}
.placeImages:hover {
	color: #FFA500;
}
#photoButton {
	position: relative;
	top: 100px; right: 40px;
	width: 150px; height: 50px;
	background: green;
}
.activeImageMode, .activeBobMode {
	border: none !important;
	opacity: 1; filter:alpha(opacity=100);
}
.activeImageMode:hover, .activeBobMode{
	opacity: 1; filter:alpha(opacity=100);
	cursor: default;
}
.imageCursor {
	cursor: pointer;
}
#library {
	display: none;
	position:fixed;
	width: 680px; 
	height: 132px;
	padding-left:10px;
	bottom:0;
	margin-left:6px;
	text-align:left;
	background: #222222;
	opacity: 0.9; filter:alpha(opacity=90);
	color: #fdfcef;
	font-weight:bold;
}
#libraryImages {
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-arrow-color: #FFA500;
	height: 88%;
	padding-bottom: 20px;
}
.ui-effects-transfer { 
	border: 2px dotted gray; 
} 
.libraryImage, #noLibraryImages {
	width: 100px; height: 80px;
	background: #333333;
	color: #FFC;
	font-weight: bold;
	float: left;
	margin: 13px 18px 0px 0px;
	cursor: pointer;
	opacity: 1 !important; filter:alpha(opacity=100) !important;
}
.libraryImage:hover {
	width: 90px; height: 70px;
	border: 5px solid #CCCCCC;
}
.libraryTitle {
	float:right;
	margin:-18px 10px 0 0;
	text-decoration:underline;
	cursor: pointer;
}
.libraryTitle:hover {
	color: #FFA500;
}
#userEnterLibrary {
	border:1px solid #390902;
	width: 144px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	margin: 8px 20px 0px 0px;
	color: #333333;
	padding: 2px;
	overflow: auto;
}


/* MAIN FORM 
.userEnterDate {
	width: 230px !important;
	background:red;
}
#adminForm {
	font-family: Segoe UI, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#280601;
	margin: 0 auto;
	padding: 0;
	background: #F0F6FC;
}

#adminForm label {
	float: left;
	padding: 2px 0;
}
#adminForm input {
	border:1px solid #390902;
	width: 687px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	color: #333333;
	padding: 4px;
}

.zend_form {
	font-family: Segoe UI, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#280601;
	margin: 0 auto;
	padding: 0;
}
.zend_form label {
	float: left;
	padding: 2px 0;
}

.zend_form input {
	border:1px solid #390902;
	width: 658px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#333333;
	padding:4px;
	float:left;
	box-shadow:inset 0 0 1px #000000;
	-moz-box-shadow:inset 0 0 1px #000000;
	-webkit-box-shadow:inset 0 0 1px #000000;
}
#userEnter {
	font-family: Segoe UI, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#280601;
	margin: 0 auto;
	padding: 0;
	background: #F0F6FC;
}
label #userEnterWriter{
	border:1px solid #390902;
	width: 126px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin: 8px 10px 0px 0px;
	color: #333333;
	padding: 4px;
	overflow: auto;
}
label #userEnterActive{
	border:1px solid #390902;
	width: 75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	margin: 20px 5px 0 16px;
	color: #333333;
	padding: 4px;
	overflow: auto;
}
#userEnterStoryType {
	border:1px solid #390902;
	width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin: 8px 10px 0px 0px;
	color: #333333;
	padding: 4px;
	overflow: auto;
}
#userEnterStoryCategory {
	border:1px solid #390902;
	width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin: 8px 0px 0px 0px;
	color: #333333;
	padding: 4px;
	overflow: auto;
}
label #insertText{
	margin-bottom: 10px;
}

#userHeaderText h1 {
	padding:0px;
	font-size: 25px;
}
*/

/* KENT FORM */

ul {
	position:relative;
	left:20px;
	font-size: 16px;
	list-style-type:disc;
	/*margin-left:-20px;*/
}

ul a {
	color:#FFF;
}
ul a:visited {
 	color: #FFF;
}
ul.errors {
	padding: 5px 0 5px 25px;
	color: #ff3333;
	font-size: 14px;
	font-weight: bold;
}
dt {
	margin: 0 0 5px 0;
	clear: left;	
}
dd {
	padding: 0 0 10px 10px;
	margin-left: -10px;
	margin-top: -5px;
}
dd input {
	float: left;
	border: 1px solid #390902;
	color: #333333;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
}
dt label {
	font-weight: bold;
	font-size: 14px;
}
dt label.required:after {
	content: "  *";
	color: #ff0000;
}
.adminWide {
	width: 652px;
}
.adminRight {
	float: right;
}
.adminDropdown {
	border: 1px solid #390902;
	color: #333333;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	margin: 8px 10px 0 0;
	overflow: auto;
	padding: 4px;
	width: 126px;
}
.adminActive {
	clear:right;
	float:right;
	margin-top:-6px;
	margin-right:14px;
	
}
.clear {
	clear: both;
}

/* ARTICLE FORMATTING */
#articleHeadline {
	font-size: 25px; font-weight: bold;
	margin: 0; padding: 0;
	text-decoration: none;
}
.articleByline {
	color: #333333;
	font-size: 14px;
	margin-bottom: 7px;
}
#articleSubheadline {
	font-size: 18px; font-style: italic; font-weight: normal;
	margin: 2px 0px 6px 0px;
}
.noEdit {
	text-decoration: none;
	cursor: default;
	opacity: 1; filter: alpha(opacity=100);
}
.noEdit:hover {
	opacity: 1; filter: alpha(opacity=100);
}

/*==== BoB ======*/

.userBob {
	width: 240px; 
	height: 100%;
	min-width: 50px;
	max-width: 589px;
	margin: 4px 10px 0 0;
	padding: 8px;
	border: 2px solid #280601;
	font-size: 10px;
	background: #fdfcef;
	box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	-webkit-box-shadow:inset 0 0 3px #000000;
}
.userBob p {
	font-size: 12px;
	background: #fdfcef;
}
.userBob p:hover {
	
}
.userEnterBob {
 	width: 240px; 
	height: 200px;
 	color: #280601;
	margin: 4px 10px 0 0;
	padding: 8px;
	font-family:Segoe UI, Arial, sans-serif;
	Font-size: 12px;
	box-shadow:inset 0 0 2px #000000;
	-moz-box-shadow:inset 0 0 2px #000000;
	-webkit-box-shadow:inset 0 0 2px #000000;
}
.userEnterBobToolbar {
	float: left;
	clear: left;
	width: 257px; height: 20px;
	background: #280601;
	margin-right: 10px;	
}
#userBobToolbar {
	display: none;
	width: 256px; height: 17px;
	position: absolute;
	background: #280601;
	margin: -21px 0 0 0;
	padding: 2px;
}
.userBobText {
	color: #FFF;
	cursor: pointer;
}
.userBobText:hover, .userEnterBobText:focus {
	color: #FFA500;
}
.userBobLeft {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}
.userBobRight {
	float: left;
	padding-right: 20px;
	font-size:12px;
}
.userBobEdit {
	float: right;
	padding-left: 5px;
	padding-right: 8px;
}
.userBobRmv {
	float: right;
	font-weight: bold;
}
.userEnterBobLock {
	
}
.userBobSize{
	float: left;
	padding-right: 10px;
}
.userEnterBobRemove {
 	float: left;
	padding-left: 10px;
}
.userEnterBobSave {
 	float: right;
	padding-right: 10px;
	color: #fdfcef;
	font-weight: bold;
}
#activeBob { 
	display: none; 
}
.optionsMenuList {
	font-family: Segoe UI, Arial, sans-serif;
	font-size: 12px;
	color:#280601;
	margin: 0px 0px 0px -33px;
	width:268px;
	padding: 0;
	background: #F0F6FC;
	list-style:none;
	text-align:right;
}
#captionOptionsMenu {
	display: none;
	position: absolute;
	width: 292px; 
	height: 150px;
	border-bottom: 5px solid #FFA500;
	border-right:5px solid #FFA500;
	border-left:5px solid #FFA500;
	background: #F0F6FC;
	color: #280601;
	margin: -21px 0 0 -25px;
	padding: 4px;
	box-shadow:inset 0 0 5px #000000;
	-moz-box-shadow:inset 0 0 5px #000000;
	-webkit-box-shadow:inset 0 0 5px #000000;
	z-index: 1;
}
#captionOptionsMenu a {
	color:#000099; 
	text-decoration:underline;
}
#captionOptionsMenu input {
	border: 1px solid #350902;
	height: 15px;
	width: 175px;
	margin:2px;
}

/* ====== END STYLES ====== */

/* ======= SLIDER ====== */

.container {
 width: 790px;
 padding: 0;
 margin: 0 auto;
}
.folio_block {
 position: absolute;
 left: 50%; top: 50%;
 margin: -140px 0 0 -395px;
}
.main_view {
 float: left;
 position: relative;
 margin-top:-4px;
}
.window {
	 height:261px; 
	 width: 690px;
	 overflow: hidden; 
	 position: relative;
	 background:url(../images/backgrounds/windowBackground33333370percent.png) repeat;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.image_reel {
 position: absolute;
 top: 0; 
 left: 0;
}
#frontSki {
	height: 240px;
}
.windowItem h1:visited {
	color:#FFF;
}
.windowItem h1 a{
	color:#FFF;
}
.windowItem h1 a:hover {
	color:#FFA500;
}
.windowItem {
	float: left;
	width: 670px; 
	color: #FFF;
	word-wrap: break-word;
	padding: 10px;
}
.windowItem a {
	color:LightSkyBlue;
}
.windowItem a:hover {
	color:#FFA500;
}
.windowImage {
	max-height:165px;
	max-width:300px;
	overflow:hidden;
	float:right;
}
.windowImage img {
	border-style:none;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	margin-left:10px;
	max-width:300px;
}

/*--Paging Styles--*/
.paging {
 position: absolute;
 bottom: 0; right: -7px;
 width: 182px; height:47px;
 z-index: 100; /*--Assures the paging stays on the top layer--*/
 text-align: center;
 line-height: 40px;
 background: url(/images/backgrounds/paging_ribbon.png) no-repeat;
 display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
 padding: 8px;
 text-decoration: none;
 color: #fff;
}
.paging a.active {
 font-weight: bold;
 background: #0066cc;
 border: 1px solid #0066cc;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

/* ======= END SLIDER ====== */

#footer {
	font-size:12px;
	text-align:center;
	color: #FFF;
}

/* ======= USER INDEX	 ====== */
#adminMenu {
	float: right;
	background:url(../images/redesign/backgrounds/blueAdminBackground.png) repeat;
	list-style: square;
	padding: 20px 70px 20px 20px;
	opacity: .9; filter:alpha(opacity=90);
	color: #FFF;
}

#userList {
	float: left;
}

/*========  ADDITIONAL PAGES ==========================*/

#adContainer {
	height:510px;
}
.advertiseWithUsText1 {
	font-style:	italic;
	font-size:14px;
}
#membershipRates {
	width: 383px;
	border-right:1px solid #000;
	padding: 0px 10px 10px 10px;
	font-size:13px;
	float:left;
}
.advertiseHeader {
	font-size:20px;
	color:blue;
}
.advertiseHeader a{
	font-size:20px;
	color:blue;
}
.advertiseHeader a:visited {
	color:blue;
}
.advertiseHeader a:hover {
	color:blue;
}
.membershipHeader {
	font-size:16px;
}
#howItWorks {
	width:250px;
	padding:0px 10px 10px 10px;
	float:right;
}
#advertisingGuidelines {
	color:#000;
	padding:20px;
}
.faux_link {
	color: #4E94B7;
	cursor: pointer;
}
.faux_link:hover, .faux_link:focus {
	color: #FFA500;
	cursor: pointer;
}
.faux_link_small {
	font-size: 10px;
	color: #4E94B7;
	cursor: pointer;
}
.faux_link_small:hover, .faux_link_small:focus {
	color: #FFA500;
	cursor: pointer;
}
.noUnderlineBlack, .noUnderlineBlack:visited {
	text-decoration: none;
	color: #000;
}
.noUnderlineBlack:hover {
	text-decoration: underline;
}
#submit, #commentButton {
	cursor: pointer;
}

.commentBox {
	background-color: #F5F5F5;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	padding: 20px;
	width: 540px;
	margin: 20px;
}
.commentBox p {
	color: #626262;
	font-size: 12px;
} 
.commentBox h2 {
	font-size: 12px;
	font-weight: bold;
}
.commentInfo {
	font-size: 14px;
	font-weight: bold;
}
.commentLink {
	color: darkBlue !important;
	font-size: 11px;
	text-decoration: none;
}
.commentLink :hover {
	color: #FFA500 !important;
	text-decoration: underline;
}
.photoGalleryHead {
	color:#6699ff;
	font-size:14px;
	margin-left:7px;
	border-bottom: 1px dotted #FFF;
	margin-bottom:5px;
}
#middleBlog{
	
}
.vailonsale {
	width: 670px; height: 3500px;
	box-shadow: 0px 5px 15px #000000;
	-moz-box-shadow: 0px 5px 15px #000000;
 	-webkit-box-shadow: 0px 5px 15px #000000;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
#vail-on-sale {
	text-align: center;
	margin-top: 48px;
}
.hubBanner {
	float: left;
	width: 200px; height: 200px;
	background: none;
	margin: 10px 0 0 28px;
}
.white {
	color: #FFF;
}
.heightSpacer {
	min-height: 20px;
	padding: 5px;
}
.socialLinks {
	float: right;
        margin-top: 10px;
}
.rssButton {
	float: right;
	position: relative;
	top: 2px;
	margin-left: 8px;
	width: 51px; height: 22px;
	background: transparent url("/images/buttons/feed-rss.png") no-repeat;
	cursor: pointer;
	background-position: 0 0;
	text-indent: -8000px;
}
.rssButton:hover {
	background: url("/images/buttons/feed-rss-hover.png") no-repeat;
}
.rssIcon {
	float: right;
	position: relative;
	margin-left: 8px;
	width: 51px; height: 22px;
	background: transparent url("/images/buttons/feed-rss.png") no-repeat;
	cursor: pointer;
	background-position: 0 0;
	text-indent: -8000px;
}