/***************************************************************
Style Sheet for WhiteCanyon.com

Copyright 2008 by Sebo Marketing, All Rights Reserved
***************************************************************/

#main-content {
	padding: 0 0 100px 0;
}

#main-content aside {
    width: 300px;
	float: right;
	/*min-height: 200px;*/
}

#main-content aside.left {
	width:240px;
	float:left;
	padding:0 20px 100px 20px;
	border-right:1px solid #999;
	}
#main-content #overview.information-content {
	float: right;
    width: 620px;
	padding-left:0;
	}
#main-content h1 {
	color: #28327f;
    margin: 15px 0 5px;
	font-size: 1.7em;
	}

#main-content h2 {
	color: #28327f;
    margin: 15px 0 5px;
}

#main-content h3 {
    color: #383938;
    font-size: 1.1em;
    margin: 10px 0 5px;
    text-transform: uppercase;
}

#main-content div div div {
	margin: 10px 0px 0px 0px;
}

#main-content div div div h3 {
	margin-top: 0;
}

#container #main-content .red-header {
    color: #990006;
    font-size: 16px;
    text-transform: none;
}

/***************************************************************
Left Navigation
***************************************************************/

/***************************************************************
BlobStyleNav Unordered List Appearance
***************************************************************/

/* Style the left nav */
.blobStyleNav ul {
	margin:0;
	padding:0;
	list-style:none;
}
	.blobStyleNav ul li {
		margin:0;
		padding:0;
	}
		.blobStyleNav ul li a:link, .blobStyleNav ul li a:visited {
			display:block;
			margin:0;
			padding:.4em 0 .4em 20px;
			height:100%;
			text-decoration:none;
			font-size:100%;
			color:#012e57;
			background:url('/images-layout/bullet-gray.gif') 10px .9em no-repeat;
		}
		.blobStyleNav ul li a:hover, .blobStyleNav ul li a:active {
			text-decoration:underline;
			background:url('/images-layout/bullet-gray.gif') 10px .9em no-repeat;
		}

		/* Highlight the left nav */
		.blobStyleNav ul .current a:link,
		.blobStyleNav ul .current a:visited,
		.blobStyleNav ul .current a:active {
			text-decoration:underline;
			font-weight:bold;
			color:#012e57;
			background:url('/images-layout/bullet-gray.gif') 10px .9em no-repeat;
		}
		.blobStyleNav ul .current a:hover {
		}



/* Set all the subnavs to off initially */
.blobStyleNav ul ul {
	display:none;
}

/* Display the subnav */
.blobStyleNav ul .current ul {
	display:block;
	margin:0;
	margin-left:13px;
	padding-left:0;
	list-style:none;
	font-weight:normal;
}
	.blobStyleNav ul .current ul li {
		padding-right:0;
	}
		.blobStyleNav ul .current ul a:link,
		.blobStyleNav ul .current ul a:visited,
		.blobStyleNav ul .current ul a:active {
			display:block;
			padding-left:22px;
			text-decoration:none;
			font-weight:normal;
			color:#012e57;
			background:url('/images-layout/bullet-green.gif') 9px 50% no-repeat;
		}
		.blobStyleNav ul .current ul a:hover {
			text-decoration:underline;
			color:#012e57;
			background:url('/images-layout/bullet-orange.gif') 9px 50% no-repeat;
		}

		/* Highlight the selected subnav */
		.blobStyleNav ul .current .current a:link,
		.blobStyleNav ul .current .current a:visited,
		.blobStyleNav ul .current .current a:active {
			text-decoration:underline;
			color:#012e57;
			background:url('/images-layout/bullet-orange.gif') 9px 50% no-repeat;
		}
		.blobStyleNav ul .current .current a:hover  {}


/***************************************************************
Callout Paragraphs
***************************************************************/

#main-content .information {
    -moz-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
    
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #DBDBDB;
    padding: 5px;
    margin-top: 10px;
}

	#main-content .information table {
		margin: 0 auto;
	}
	
	#main-content .information table tr:nth-child(2) td {
	    padding: 0 20px 0 0;
	}

#main-content .callout {
    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
    
    background: none repeat scroll 0 0 #f5c056;
    margin-top: 10px;
    margin-bottom: 10px;
}

	#main-content .callout h3 {
	    background: url("images-layout/call-to-action-header-bg.png") repeat-x scroll 0 0 #F5C056;
	    color: #FFFFFF;
	    height: 25px;
	    margin-top: 0;
	    padding: 8px 15px 0;;
	    min-width: 400px;
	    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
	    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
	    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
	}
	
	#main-content .callout .content {
	    padding: 0 10px 5px 10px;
	}
	
	#main-content .callout p {
	    color: #2A2A2A;
	    padding: 0 5px 5px;
	}
	
#main-content .callout-2 {
	min-width: 400px;
	background: #F8E23F;
    padding: 10px;
    
	-moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3),
	 0 0 60px 0 rgb(233, 185, 43) inset;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3),
     0 0 60px 0 rgb(233, 185, 43) inset;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3),
     0 0 60px 0 rgb(233, 185, 43) inset;
}

	#main-content .callout-2 h3 {
		color: #000C74;
	}
	
	#main-content .callout-2 p {
	
	}
	#main-content .galleryImage {
		border: 0 solid #303030;
		float: left;
		margin: 27px;
		}
		
	#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
	#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
	#sb-overlay{position:relative;height:100%;width:100%;}
	#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
	#sb-wrapper-inner{position:relative;border:10px solid #fff;overflow:hidden;height:100px;padding-bottom: 4px;}
	#sb-body{position:relative;height:100%;border:2px solid #303030;}
	#sb-body-inner{position:absolute;height:100%;width:100%;}
	#sb-player.html{height:100%;overflow:auto;}
	#sb-body img{border:none;}
	#sb-loading{position:relative;height:100%;}
	#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
	#sb-loading-inner span{background:url(/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
	#sb-body,#sb-loading{background-color:#060606;}
	#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
	#sb-title,#sb-title-inner{height:26px;line-height:26px;}
	#sb-title-inner{font-size:16px;}
	#sb-info,#sb-info-inner{height:20px;line-height:20px;}
	#sb-info-inner{font-size:12px;}
	#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
	#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
	#sb-nav-close{background-image:url(/shadowbox/close.png);}
	#sb-nav-next{background-image:url(/shadowbox/next.png);}
	#sb-nav-previous{background-image:url(/shadowbox/previous.png);}
	#sb-nav-play{background-image:url(/shadowbox/play.png);}
	#sb-nav-pause{background-image:url(/shadowbox/pause.png);}
	#sb-counter{float:left;width:45%;}
	#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
	#sb-counter a.sb-counter-current{text-decoration:underline;}
	div.sb-message{font-size:12px;padding:10px;text-align:center;}
	div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/***************************************************************
Table Styles
***************************************************************/



