/********** Wraping Classes */
.skin {clear: both;}
	.skin ~ .skin {margin-top: 1em;}
.skin_m01 {}
.skin_m02 {
	padding-bottom: 15px;
}
.skin_mn01 {
	background: #f7e6b9;
}

/********** Skin Header */
.skinLabel { /* shared between text and image options */
	padding-left: 15px; padding-right: 15px;
	font-size: 1.25em;
	font-family: Georgia, serif;
}
.skinLabel h2, .skinLabel h4 {
	margin: 0;
}
.label_text {}
.label_img {}
.label_text h2, .label_text h4 {
	font-weight: normal;
}
	.skin_main > .skinLabel {
		margin-right: 15px; padding-right: 0;
		background-position: -1px 0;
		background-repeat: no-repeat;
		background-color: transparent;
		max-height: 48px; overflow: visible;
	}
	.skin_main > .skinLabel h2 {
		line-height: 48px;
		margin-right: -15px;
		zoom: 1;
	}
	
	.skin_m01 > .skinLabel {
		background-image: url(../images/skins/m01.label.gif);
		padding-left: 20px;
	}
	.skin_m01 > .label_text h2 {
		color: #82feff;
		background: url(../images/skins/m01.label.gif) no-repeat right top transparent;
	}
	
	.skin_m02 > .skinLabel {
		background-image: url(../images/skins/m02.label.gif);
	}
	.skin_m02 > .label_text h2 {
		color: #2b221a;
		background: url(../images/skins/m02.label.gif) no-repeat right top transparent;
	}
	
	.skin_mn01 > .skinLabel {
		border-bottom: 1px solid #e8d4a8;
		padding-top: 12px; padding-bottom: 7px;
		line-height: 28px;
	}
	.skin_mn01 > .label_text h4 {
		color: #ef8100
	}
	
.inset_banner {
	padding: 0 0 12px;
}
.inset_banner img {
	display: block;
	margin: 0 auto;
}
	.skin_m01 > .contentblock > .inset_banner {}
	.skin_m02 > .contentblock > .inset_banner {}

/********** Skin Content */	
/****** SHARED between subnav and footlinks */
.skinNav { /* div containing <ul> */
	padding: 15px 0; clear: both;
	text-align: right; font-weight: bold;
	font-size: .92em;
}
	.skin_m01 > .contentblock > .skinNav {}
	.skin_m02 > .contentblock > .skinNav  {}
.skinNav ul { /* class on <ul> */
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.skinNav li {
	display: inline;
	line-height: 1;
}
	.skinNav li + li {
		margin-left: .75em;
		border-left: 1px solid #5e4635;
		padding-left: 1em;
	}
.skinNav a, .skinNav a:visited {
	color: #acacac;
}
.skinNav a:hover {
	color: #959595;
}
	.skin_m01 > .contentblock > .skinNav a, .skin_m01 > .contentblock > .skinNav a:visited {
		color: #4ec8be;
	}
	.skin_m01 > .contentblock > .skinNav a:hover {}
	
	.skin_m02 > .contentblock > .contentblockwrap > .skinNav a, .skin_m02 > .contentblock > .contentblockwrap > .skinNav a:visited {
		color: #ef8100;
	}
	.skin_m02 > .contentblock > .contentblockwrap > .skinNav a:hover {}
	
/********** Subnav */
.subnav { /* div containing <ul> */	
	padding-top: 0;
}
	.skin_m01 > .contentblock > .subnav {}
	.skin_m02 > .contentblock > .subnav  {}
.subnavblock { /* class on <ul> */
}
.subnavblock li {}
	.subnavblock li.first {}
	.subnavblock li.last {}
.subnavblock a {}
	.subnavblock li.first a {}
	.subnavblock li.last a {}
.subnavblock a, .subnavblock a:visited {}
.subnavblock a:hover {}
	.skin_m01 > .contentblock > .subnav a, .skin_m01 > .contentblock > .subnav a:visited {}
	.skin_m01 > .contentblock > .subnav a:hover {}
	
	.skin_m02 > .contentblock > .subnav a, .skin_m02 > .contentblock > .subnav a:visited {}
	.skin_m02 > .contentblock > .subnav a:hover {}
	
/****** Control/RTE Container */
.contentblock {
	clear: both; padding: 15px;
}
	.contentblock.nopad {
		padding:0 !important;
	}
		.skin_main > .skinLabel + .contentblock > .contentblockwrap {
			padding-top: 15px;
			}
		.skin_main > .skinLabel + .contentblock > .roundedCorner.t {display: none;}
		.skin_main > .contentblock > .roundedCorner {
			display: block; position: absolute; left: 0;
			height: 15px; width: 100%; overflow: hidden;
		}
		.skin_main > .contentblock > .roundedCorner > * {
			display: block; overflow: hidden;
			}
			.skin_main > .contentblock > .roundedCorner > .c {
				margin: 0 15px; height: 15px;
				}
				.skin_main > .contentblock > .roundedCorner.t > .c {}
				.skin_main > .contentblock > .roundedCorner.b > .c {}
				.skin_m01 > .contentblock > .roundedCorner > .c {}
				.skin_m02 > .contentblock > .roundedCorner > .c {}
			.skin_main > .contentblock > .roundedCorner > .l,
			.skin_main > .contentblock > .roundedCorner > .r {
				position: absolute; top: 0;
				width: 15px; height: 100%;
				}
			.skin_main > .contentblock > .roundedCorner > .l {left: -1px;}
			.skin_main > .contentblock > .roundedCorner > .r {right: 0;}
			.skin_main > .contentblock > .roundedCorner.t, .skin_main > .contentblock > .roundedCorner.b {background-repeat: repeat-x;}
			.skin_main > .contentblock > .roundedCorner.t {top: 0;}
			.skin_main > .contentblock > .roundedCorner.b {bottom: 0;}
				.skin_main > .contentblock > .roundedCorner.t {background-position: 0 0;}
				.skin_main > .contentblock > .roundedCorner.b  {background-position: 0 -15px;}
				.skin_main > .contentblock > .roundedCorner.t > .l {background-position: 0 0;}
				.skin_main > .contentblock > .roundedCorner.t > .r {background-position: -15px 0;}
				.skin_main > .contentblock > .roundedCorner.b > .l {background-position: 0 -15px;}
				.skin_main > .contentblock > .roundedCorner.b > .r {background-position: -15px -15px;}
				.skin_m02 > .contentblock > .roundedCorner > span {background-image: url(../images/skins/m02.round.gif);}
				.skin_m02 > .contentblock > .roundedCorner {background-image: url(../images/skins/m02.tb.gif);}
	
	.skin_m01 > .contentblock {}
	.skin_m01 > .contentblock a, .skin_m01 > .contentblock a:visited {}
	.skin_m01 > .contentblock a:hover {}
	
	.skin_m02 > .contentblock {
		padding: 0;
		position: relative;
		background: #efb97b url(../images/skins/m02.l.gif) repeat-y left;
		color: #5e4635;
	}
		.skin_m02 > .contentblock > .contentblockwrap {
			padding: 15px 15px 15px 0;
			margin-left: 15px;
			background: #efb97b url(../images/skins/m02.r.gif) repeat-y right;
		}
	.skin_m02 > .contentblock a, .skin_m02 > .contentblock a:visited {color: #07776e;}
	.skin_m02 > .contentblock a:hover {}
	
	.skin_mn01 > .contentblock {
		color: #5e4635;
	}
		.skin_mn01 > .skinLabel + .contentblock {padding-top: 7px;}
	.skin_mn01 > .contentblock a, .skin_mn01 > .contentblock a:visited  {}
	.skin_mn01 > .contentblock a:hover {}
	
/********** Footlinks */
.footlinks { /* div containing <ul> */
	padding-bottom: 0;
}
	.skin_m01 > .contentblock > .footlinks {}
	.skin_m02 > .contentblock > .footlinks {}
.footlinksblock { /* class on <ul> */
}
.footlinksblock li {}
	.footlinksblock li.first {}
	.footlinksblock li.last {}
.footlinksblock a {}
	.footlinksblock li.first a {}
	.footlinksblock li.last a {}
.footlinksblock a, .footlinksblock a:visited {}
.footlinksblock a:hover {}
	.skin_m01 > .contentblock > .footlinks a, .skin_m01 > .contentblock > .footlinks a:visited {}
	.skin_m01 > .contentblock > .footlinks a:hover {}
	.skin_m02 > .contentblock > .footlinks a, .skin_m02 > .contentblock > .footlinks a:visited {}
	.skin_m02 > .contentblock > .footlinks a:hover {}
