/*********************************************************************************/
/* Desktop (>= 480px)                                                            */
/*********************************************************************************/

/* Basic */

	section, article {
	margin: 0 2em 0 0;
	padding-right: 2em;
	}
	
/* Header */

	#header-wrapper {
	background-color: #333;
	padding-left: 1em;
	}

	#header {
	position: relative;
	margin: 1px 0 5px 0;
	padding: 0 20px 0 20px;
	border-radius: 10px;
	height: 60px;
	}

		#header h1 {
			position: absolute;
			left: 40px;
			top: 0;
			color: #fff;
			font-size: 2.4em;
			letter-spacing: -2px;
		}

		#header h1 a {
	color: #fff;
	text-decoration: none;
	visibility: hidden;
		}
		
		#header nav {
	position: absolute;
	right: 40px;
	top: 1px;
	line-height: 84px;
	text-transform: lowercase;
	font-size: 1.2em;
	letter-spacing: -1px;
	height: 63px;
	overflow: hidden;
	}
		
			#header nav a {
				display: inline-block;
				text-decoration: none;
				color: #fff;
				padding: 0 20px 0 20px;
				outline: 0;
			}
			
			#header nav a.current-page-item {
				background-color: #f79123;
				box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.1), 0px 0px 5px 1px rgba(255,255,255,0.1);
}

			#header nav a:hover {
	background-color: #E6E6E6;
	box-shadow: inset 0px 1px 5px 1px rgba(0,0,0,0.05), 0px 0px 5px 1px rgba(255,255,255,0.05);
	color: #333;
		}

/* Banner */

	#banner-wrapper {
	background-color: #FFF;
	}

#banner {
	padding: 0 0 0em 0;
	background-repeat: no-repeat;
}

#banner img {
	display: block;
	height: 165px;
	width: 100%;
}

.heading-h2 {
	width: 1200px;
	top: 160px;
	font-size: 2em;
	color: #fff;
	text-align: left;
	letter-spacing: -2px;
	background-color: #F90;
	padding: 0.4em 0 0.4em 0em;
	text-indent: 0.4em;
	margin-bottom: 0.5em;
		}
.headingMain-h2 {
	width: 1200px;
	top: 160px;
	font-size: 2em;
	color: #fff;
	text-align: center;
	letter-spacing: -2px;
	background-color: #F90;
	padding: 0.4em 0 0.4em 0em;
	margin-bottom: 0.5em;
		}

.crumb {
	font-size: 1em;
	color: #F90;
	padding: 0.1em 0 1em 0em;
	text-indent: 0.6em;
	margin-left: -0.5em;
}
.crumb-divider {
	padding-left: 0.4em;
	color: #000;
}

.crumb a {
	color: #FFF; background-color:#000;
	text-decoration: none; padding-right: 0.4em; padding-left: 0.4em; padding-bottom: 0.2em; padding-top: 0.1em;
}
.crumb a:hover {
	color: #FFF;
	text-decoration: underline;
}
/* Main */

	#main {
	padding: 0 0 1% 0; background-color: #ffffff;
	}

		#main .controls {
		}

		#main .main-row1 {
	margin: 0 0 0 0;
	border-top-color: #CCC;
	border-top-style: dashed;
	border-top-width: thin; 	*display: inline;

		}
		#main .main-row {
	margin: 0 0 0 0;
	border-top-color: #CCC;
	border-top-width: thin; 
}
		#main .main-row-feat {
	margin: 1% 0 0 0;
	border-top-color: #CCC;
	border-top-style: dashed;
	border-top-width: thin;
	*display: inline;
}
		#main .main-row-body {
	padding: 0 0 0 5px;
	border-top-color: #CCC;
	border-top-width: thin;
	
}



/* Footer */

	#footer-wrapper {
	padding: 0.5% 0 1% 0;
	background-color: #333;
	}

/* Copyright */

	#copyright {
	text-align: center;
	color: #333;
	padding: 0.5em 0 3em 0;
	background-color: #FFF;
	}

		#copyright a {
	color: #FFF;
		}
#copyright img {
	vertical-align: middle;
		}
.scroll-to-top { float:right;}

.button {
		display: inline-block;
		padding: 10px 20px 10px 20px;
		background-color: #007b9d;
		background-image: -moz-linear-gradient(top, #008dad, #007b9d);
		background-image: -webkit-linear-gradient(top, #008dad, #007b9d);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008dad), to(#007b9d));
		background-image: -ms-linear-gradient(top, #008dad, #007b9d);
		background-image: -o-linear-gradient(top, #008dad, #007b9d);
		background-image: linear-gradient(top, #008dad, #007b9d);
		border-radius: 10px;
		text-transform: lowercase;
		text-decoration: none;
		color: #fff;
		font-size: 1.2em;
		letter-spacing: -1px;
		border: solid 1px #006e8b;
		box-shadow: inset 0px 0px 0px 1px #18a8c8;
	}

.button:hover {
	background-color: #14AAD6;
	background-image: -moz-linear-gradient(top, #1b9fbe, #118eb1);
	background-image: -webkit-linear-gradient(top, #1b9fbe, #118eb1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b9fbe), to(#118eb1));
	background-image: -ms-linear-gradient(top, #1b9fbe, #118eb1);
	background-image: -o-linear-gradient(top, #1b9fbe, #118eb1);
	background-image: linear-gradient(top, #1b9fbe, #118eb1);
	box-shadow: inset 0px 0px 0px 1px #3ecceb;
	}

#col-IE {display:inline-block; width:30%; float:right; border-top:none;}
#col-IE2 {display:inline-block; width:30%; float:right; border-top:none;}
#col-IE3 {display:inline-block; width:30%; float:right; border-top:none;}
