@charset "UTF-8";
/* CSS Document */
#content-container h1.head1 {
font-size: 22px;
font-weight: bold !important;
text-transform: uppercase;
}
.pageheading {
float:left;
text-transform: uppercase;
}
.logos img{
	margin-top: 34px;
}
#main-feature-container {
background-image: url(/common/images/css-body-shadow-1024-frontpage-feature.png);
background-repeat: no-repeat;
}
.right-col-border {
background-image: url(/support/common/images/nav-color-right.jpg);
background-position: top left;
background-repeat: no-repeat; 
}
/*-------------------------------- Heading Colors ---------------*/
#content-container h1,h2,h3,h4,h5,h6 { 
	color: #65a500;
	font-weight:bold !important;
	text-transform: uppercase;

}
#content-container p, #content-container ul li, .foot-cubes p{
	color: #666;
}
/*------------------------------- Link Colors ---------------*/
#content-container a:link, a:visited, .foot-cubes a:link, .foot-cubes a:visited {
	color: #65a500;
	text-decoration: none;
}

#content-container a:hover{
text-decoration: underline;
color: #009dbf;
}
#content-container h2 {
font-size: 18px;
}
#content-container ul li{
	list-style-image:url(/mountainfestival/common/images/listarrow-blue.gif);
	*list-style-image:url(/mountainfestival/common/images/listarrow-blue-ie.gif);
	}
.more a{
color: #538602 !important;
}
/*-------------- used for the general blue styling -----------------*/
a:link.pageheading, a:visited.pageheading {
	margin: 40px 0px 20px 70px;
	padding-bottom: 0px;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 2px;
	font-size: 15px;
	color: #65a500 !important;
}
/*------------------------------- Template color Formating -----------------------------------*
/* sets the background image which contains the color for the navigation so it the color remains for the full height of the page.*/
#inner-container {
background: none;

}
#left-nav-container {
	/*this is used for whent the text is resized and should be the same color of the above bg image
background-color: #fff;*/
}
/*top nav color*/
#nav-container  a:hover {
	background-color: #FA8A00;

}
/*bottom nav color*/
#footer-container {
background-color:#000000;
}


/*-------------- Top Nav Coloring ----------------- */
#nav-container  a:link, #nav-container  a:visited  {
	color: #fff !important;
}

#nav-container  a:hover {
	background-color: #009dbf;
	color: #fff !important;
	text-decoration: none;
	
}

#nav-container {
	background-color: #6cbc08;
	background-image:url(/mountainfestival/common/images/top-nav-fade.jpg);
	/*background-image:url(/common/frontpage_images/nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
}


/*-------------- footer Nav Coloring ----------------- */

#footer-container {
	background-color: #B6D200;
	background-image:url(/mountainfestival/common/images/bottom-nav-fade.jpg);
/*	background-image: url(/common/images/box-hover.jpg);
	background-repeat: repeat-x;*/
}
#footer-container a{
color: #333 !important;
}
/*-------------------- Left Navigation coloring ---------------------*/

#left-nav-container {
padding-top: 40px !important;
background-image:url(/support/common/images/nav-color.gif);
background-position: top right;
background-repeat: no-repeat;
}

#left-nav-container a:link, #left-nav-container a:visited, #left-nav-container ul li a:link, #left-nav-container ul li  a:visited {
		color: #538602;
		background-position: bottom left;
		background-repeat: no-repeat;
		text-transform: uppercase;
 
}
#left-nav-container ul ul li  a:link, #left-nav-container ul ul li  a:visited, #left-nav-container ul  ul ul li  a:link, #left-nav-container ul  ul ul li  a:visited{
		color: #666;
		background-position: bottom left;
		background-repeat: no-repeat;
		text-transform: none;
}

#left-nav-container a:hover{
	background-color: #009dbf;
	color: #ffffff !important;
}


.margin0 h3{
margin-top: 0px;
margin-bottom: 0px !important;
}


/*--- add for non linked text in leftnav */

li.nav-nolink {
color: #ffffff !important;

}



/*------------ special formating ----------------- */

/* more links */
.more a:link, .more a:visited {
color: #538602 !important;
background-image:url(/common/images/more-info-arrow-blue.gif);
}





#content-container {
/*background-image: url(/common/frontpage_images/content-container.png);
background-repeat: no-repeat;
background-position:top left;*/
padding-top: 20px;
}

.devider {
background-image: url(/common/frontpage_images/devider.png);
background-repeat: no-repeat;
background-position: top centre;
clear: both;
height: 340px;
margin-top: 0px;
padding-top: 40px;
}

.background-top {
background-image: url(/common/frontpage_images/devider-toper-110.png); 
background-position: top center; 
background-repeat: no-repeat; 
clear: both; 
height: 110px; 
margin: 0px 0px 10px 0px;
}
/*----------- used for site index page -------------*/
.p-indent p{ text-indent: -10px; padding-left: 20px !important;}
#nav-container a:hover, .nav-block a:hover  {
	background-image:url(/common/images/top-nav-hover.gif) !Important;
	background-position: center bottom !Important;
	background-repeat: no-repeat !Important;
}
/*------------ image left formating for front page list --------------*/
.left {
float: left;
margin: 20px 0px 0px 13px !important;
display:block;
}
span.cube {
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
display: block;
clear: both;
background-image:url(/mountainfestival/common/images/dashed-line.png);
background-position: bottom left;
background-repeat: no-repeat;
}

span.cube h3{
margin-top: 20px !important;
}

.cube-text {
width: 320px;
float: left;
display: block;

}
.clear-cube {
width: 480px;
height: 20px;
clear:both;
display: block;
margin: 0px;
}


img.cube-image {
margin-left: 14px;
border: 4px solid #cfdd61;
}

#middle-container  .col-cube {
padding-top: 20px;
background-image:url(/mountainfestival/common/images/fade-to-white.jpg);
background-repeat:repeat-x;
}
#middle-container .col-cube p {
color: #666666;
padding: 0px 28px 20px 28px;
}
#panes img.left {
	margin-left: 40px !important;	
}
/*-------- right hand column image call to actions ---------------*/
.image-link {
margin: 0px 0px 0px 10px;
}

.sigshot-container {
	background-color: #ececec;	
	margin: 28px 28px 28px 28px;
	padding-bottom: 16px;
}
/*- logo rotator -*/
#partners {
	text-align: center;
	height: 150px;
}

hr {
	margin: 0px 28px 20px 28px;	
}
/*-- adds mountain background to links --*/
.oneMnt {
	background: url(/mountainfestival/common/images/bg-mountains1.png) no-repeat center bottom;
	height: 40px;
}
.oneMnt h3{
	padding-top: 0px !important;
	margin-top: 20px;
}
.twoMnt {
	background: url(/mountainfestival/common/images/bg-mountains2.png) no-repeat center bottom;
	height: 40px;
}
.twoMnt h3{
	padding-top: 0px !important;
	margin-top: 20px;
}
.bottom-box {
	width: 200px;
	height: 184px;
	border: 2px solid #cccccc;
	margin-left: 18px;
}
#footer-container ul li {
	list-style-image: none;
}
/*------ multipul color options only using left nav formating -----*/
#left-nav-container li .color1{
	border-left: 5px solid #538602;
}
#left-nav-container li .color2{
	border-left: 5px solid #6cb100;
}
#left-nav-container li .color3{
	border-left: 5px solid #85d800;
}

/*-- search feild --*/
#searchField {
	color: #6cb100;	
}

.jury-image {	
	float: left; padding: 5px 10px 10px 0;
}
